@charset "UTF-8";
/*!
Theme Name: Fair Play
Theme URI: http://fairplay.ba/
Author: Udruženje Fair Play
Author URI: http://fairplay.ba/
Description: Sportsko Udruženje Fair Play
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: moj-biznis
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Moj Biznis is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Sora:wght@100..800&display=swap");
@media screen and (max-width: 768px) {
  .intro__section .container {
    display: block;
    padding: 0 !important;
  }
}
.intro__section .container .intro__left {
  width: 60%;
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__left {
    width: 100%;
  }
}
.intro__section .container .intro__left .intro__big-news {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  display: block;
  max-height: 600px;
  height: calc(100vh - 200px);
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__left .intro__big-news {
    height: calc(100vh - 140px);
    max-height: 320px;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__left .intro__big-news {
    height: auto;
    border-radius: 0 0 4px 4px;
  }
}
.intro__section .container .intro__left .intro__big-news:hover .big-news__image {
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.intro__section .container .intro__left .intro__big-news .intro__big-news-link {
  position: relative;
}
.intro__section .container .intro__left .intro__big-news .intro__big-news-link::after {
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  display: block;
  position: absolute;
  background: #363636;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(50%, rgba(0, 0, 0, 0.65)), to(#000));
  background: linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.65) 50%, #000);
}
.intro__section .container .intro__left .intro__big-news .big-news__image {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.intro__section .container .intro__left .intro__big-news .big-news__content {
  position: absolute;
  left: 0;
  bottom: 4rem;
  z-index: 999;
  padding: 0.8rem 2rem 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content {
    padding: 0.6rem 1.5rem 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content {
    padding: 0.3rem 1rem 0.5rem;
    bottom: 3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content {
    padding: 0.2rem 0.8rem 0.3rem;
    bottom: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content {
    padding: 0.6rem 1rem 1rem;
    bottom: 2.5rem;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content {
    padding: 0.5rem 0.8rem;
  }
}
.intro__section .container .intro__left .intro__big-news .big-news__content .big-news__title {
  line-height: 1.25;
  color: white;
  font-family: "Sora", sans-serif;
  font-size: 2.3rem;
  font-weight: 700;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content .big-news__title {
    font-size: 2.2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content .big-news__title {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content .big-news__title {
    font-size: 1.6rem;
    font-weight: 600;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content .big-news__title {
    font-size: 1.2rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content .big-news__title {
    font-size: 1.5rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__left .intro__big-news .big-news__content .big-news__title {
    font-size: 1.3rem;
  }
}
.intro__section .container .intro__left .intro__big-news .big-news__meta {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 9999;
  padding: 0.8rem 2rem 2rem;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta {
    padding: 0.6rem 1.5rem 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta {
    padding: 0.4rem 1rem 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta {
    padding: 0.2rem 0.8rem 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta {
    padding: 0.6rem 1rem 1rem;
  }
}
.intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__date {
  margin-top: 0.5rem;
  color: white;
  display: inline-block;
  font-weight: 600;
  font-size: 0.95rem;
  margin-right: 0.5rem;
  padding-right: 0.5rem;
  border-right: 2px solid #e2eff3;
  position: relative;
  top: 0.05rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__date {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__date {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__date {
    font-size: 0.65rem;
    font-weight: 500;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__date {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__date {
    font-size: 0.7rem;
  }
}
.intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__category {
  color: #00a858;
  font-weight: 700;
  font-size: 0.95rem;
  font-family: "Manrope", sans-serif;
  display: inline-block;
  margin-right: 0.5rem;
}
.intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__category:hover {
  color: #04773f;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__category {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__category {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__category {
    font-size: 0.65rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__category {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__left .intro__big-news .big-news__meta .big-news__category {
    font-size: 0.7rem;
  }
}
.intro__section .container .intro__right {
  padding-left: 20px;
  width: 40%;
  max-height: 600px;
  height: calc(100vh - 200px);
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__right {
    padding-left: 15px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__right {
    height: calc(100vh - 140px);
    padding-left: 10px;
    max-height: 320px;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__right {
    width: 100%;
    padding: 1rem;
    height: auto;
  }
}
.intro__section .container .intro__right .intro__small-news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: white;
  border-radius: 4px;
  overflow: hidden;
  height: calc(25% - 15px);
  margin-bottom: 20px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__right .intro__small-news {
    margin-bottom: 13px;
    height: calc(25% - 10px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__right .intro__small-news {
    margin-bottom: 10px;
    height: calc(25% - 8px);
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__right .intro__small-news {
    height: 110px;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__right .intro__small-news {
    height: 95px;
    margin-bottom: 0.8rem;
  }
}
.intro__section .container .intro__right .intro__small-news:hover .small-news__image img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.intro__section .container .intro__right .intro__small-news:hover .small-news__content .small-news__title {
  color: #00a858;
}
.intro__section .container .intro__right .intro__small-news .small-news__image {
  width: 30%;
  display: block;
  height: 100%;
  overflow: hidden;
}
.intro__section .container .intro__right .intro__small-news .small-news__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.intro__section .container .intro__right .intro__small-news .small-news__content {
  width: 70%;
  padding: 0.7rem;
  position: relative;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content {
    padding: 0.5rem 0.7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content {
    padding: 0.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content {
    padding: 0.2rem 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content {
    padding: 0.5rem;
  }
}
.intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title {
  line-height: 1.35;
  font-size: 1.1rem;
  font-weight: 500;
  font-family: "Sora", sans-serif;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title {
    font-size: 1rem;
    line-height: 1.3;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title {
    font-size: 0.93rem;
    line-height: 1.25;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title {
    font-size: 0.8rem;
    line-height: 1.2;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title {
    font-size: 0.7rem;
    line-height: 1.2;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title {
    font-size: 1rem;
    line-height: 1.2;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title {
    font-size: 0.85rem;
  }
}
.intro__section .container .intro__right .intro__small-news .small-news__content .small-news__title a {
  color: #032c2f;
}
.intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta {
  position: absolute;
  bottom: 0.9rem;
  left: 0.9rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta {
    bottom: 0.7rem;
    left: 0.7rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta {
    bottom: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta {
    bottom: 0.4rem;
    left: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta {
    bottom: 0.1rem;
    left: 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta {
    bottom: 0.5rem;
    left: 0.5rem;
  }
}
.intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__date {
  color: #868585;
  display: inline-block;
  font-weight: 500;
  font-size: 0.8rem;
  border-right: 2px solid #e2eff3;
  margin-right: 0.3rem;
  padding-right: 0.3rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__date {
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__date {
    font-size: 0.6rem;
    border-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__date {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__date {
    font-size: 0.67rem;
  }
}
.intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__category {
  font-size: 0.8rem;
  font-weight: 700;
  color: #00a858;
  margin-right: 0.35rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__category {
    font-size: 0.55rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__category {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__category {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__category {
    font-size: 0.67rem;
  }
}
.intro__section .container .intro__right .intro__small-news .small-news__content .small-news__meta .small-news__category:hover {
  color: #032c2f;
}

.section.teams-home__section {
  padding-bottom: 3rem;
  padding-top: 2rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.teams-home__section {
    padding-bottom: 2rem;
    padding-top: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.teams-home__section {
    padding-bottom: 1rem;
    padding-top: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.teams-home__section {
    padding-bottom: 0.5rem;
    padding-top: 0;
    margin-top: -0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.teams-home__section {
    padding: 1.5rem 0 0.5rem;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 479px) {
  .section.teams-home__section {
    padding-top: 1rem;
  }
}
.section.teams-home__section .container {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .section.teams-home__section .container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.section.teams-home__section .container .teams-home__single {
  width: 50px;
  height: 50px;
  display: block;
  margin: 0 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.teams-home__section .container .teams-home__single {
    width: 50px;
    height: 50px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.teams-home__section .container .teams-home__single {
    margin: 0 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.teams-home__section .container .teams-home__single {
    margin: 0 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section.teams-home__section .container .teams-home__single {
    margin: 0 1rem 1rem;
    width: 2.1rem;
    height: 2.1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.teams-home__section .container .teams-home__single {
    width: 1.6rem;
    height: 1.6rem;
    margin: 0 0.5rem 0.8rem;
  }
}

.section.next-game__section {
  max-width: unset;
  background-color: #001720;
  padding: 0 1.5rem;
}
@media screen and (max-width: 768px) {
  .section.next-game__section {
    padding: 2rem 0 1rem;
  }
}
.section.next-game__section .container {
  min-height: 330px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.next-game__section .container {
    min-height: 280px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container {
    min-height: 220px;
  }
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container {
    min-height: unset;
    display: block;
    text-align: center;
  }
}
.section.next-game__section .container .page-description {
  margin-bottom: 3rem;
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .page-description {
    margin-bottom: 1.5rem;
    padding: 0 1rem;
  }
}
.section.next-game__section .container .fp-button {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .fp-button {
    margin-bottom: 1rem;
  }
}
.section.next-game__section .container .next-game__left {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .next-game__left {
    width: 100%;
  }
}
.section.next-game__section .container .next-game__right {
  padding: 5rem 0;
  margin: auto 0 auto auto;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container .next-game__right {
    padding: 3rem 0;
  }
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .next-game__right {
    padding: 2rem 0;
    margin-top: 2rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 479px) {
  .section.next-game__section .container .next-game__right {
    padding: 1.5rem 0;
  }
}
.section.next-game__section .container .next-game__right::before {
  content: "";
  width: calc(100% + 4rem);
  height: 100%;
  display: block;
  background: url(./assets/img/pitch-background.svg) center no-repeat;
  background-size: contain;
  opacity: 0.04;
  position: absolute;
  left: -2rem;
  top: 0;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container .next-game__right::before {
    width: calc(100% + 2.5rem);
  }
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .next-game__right::before {
    width: 100%;
    left: 0;
    background-size: contain;
  }
}
.section.next-game__section .container .next-game__right .game__team {
  position: relative;
  width: 8rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.next-game__section .container .next-game__right .game__team {
    width: 7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.next-game__section .container .next-game__right .game__team {
    width: 6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container .next-game__right .game__team {
    width: 5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .next-game__right .game__team {
    width: 7rem;
  }
}
.section.next-game__section .container .next-game__right .game__team .team__image {
  width: 6.5rem;
  height: 6.5rem;
  display: block;
  margin: auto;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.next-game__section .container .next-game__right .game__team .team__image {
    width: 6rem;
    height: 6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.next-game__section .container .next-game__right .game__team .team__image {
    width: 4.5rem;
    height: 4.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container .next-game__right .game__team .team__image {
    width: 3.5rem;
    height: 3.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .next-game__right .game__team .team__image {
    width: 5rem;
    height: 5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.next-game__section .container .next-game__right .game__team .team__image {
    width: 4rem;
    height: 4rem;
  }
}
.section.next-game__section .container .next-game__right .game__team .team__name {
  color: white;
  font-weight: 500;
  text-align: center;
  font-family: "Sora", sans-serif;
  font-size: 1.1rem;
  margin-top: 0.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.next-game__section .container .next-game__right .game__team .team__name {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.next-game__section .container .next-game__right .game__team .team__name {
    font-size: 0.9rem;
    line-height: 1.3;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container .next-game__right .game__team .team__name {
    font-size: 0.75rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .next-game__right .game__team .team__name {
    font-size: 0.85rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 479px) {
  .section.next-game__section .container .next-game__right .game__team .team__name {
    font-size: 0.8rem;
  }
}
.section.next-game__section .container .next-game__right .game__center {
  position: relative;
  margin: auto 2rem;
  color: white;
  text-align: center;
  font-size: 1.1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.next-game__section .container .next-game__right .game__center {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.next-game__section .container .next-game__right .game__center {
    font-size: 0.9rem;
    margin: auto 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container .next-game__right .game__center {
    font-size: 0.8rem;
    margin: auto 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.next-game__section .container .next-game__right .game__center {
    margin: auto 1rem;
    font-size: 0.85rem;
  }
}
.section.next-game__section .container .next-game__right .game__center .game__center-info {
  font-weight: 500;
}
.section.next-game__section .container .next-game__right .game__center .game__center-info.--time {
  padding-bottom: 0.4rem;
  font-family: "Sora", sans-serif;
  font-weight: 700;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.next-game__section .container .next-game__right .game__center .game__center-info.--time {
    font-weight: 500;
  }
}

.section.home-news__section {
  background-color: #e2eff3;
  padding: 3rem 1.5rem 4rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-news__section {
    padding: 2rem 1.5rem 3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-news__section {
    padding: 1.5rem 1.5rem 2rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-news__section {
    padding: 2rem 0;
  }
}
@media screen and (max-width: 768px) {
  .section.home-news__section .container {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .section.home-news__section .container .home-news__title {
    text-align: center;
    display: block;
    width: 100%;
  }
  .section.home-news__section .container .home-news__title .page-title {
    padding-bottom: 0.6rem;
  }
}
.section.home-news__section .container .news__columns .loader__wrapper {
  display: none;
}
.section.home-news__section .container .news__columns.--loading {
  position: relative;
}
.section.home-news__section .container .news__columns.--loading .loader__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
}
.section.home-news__section .container .news__columns.--loading .loader__wrapper .loader {
  margin-top: 10rem;
}
.section.home-news__section .container .news__columns.--loading .news__single {
  opacity: 0.3;
}

.section.home-video__section {
  background-color: #234e61;
  -webkit-box-shadow: inset 0 4px 15px 0px rgba(0, 0, 0, 0.46);
          box-shadow: inset 0 4px 15px 0px rgba(0, 0, 0, 0.46);
  padding: 4rem 1.5rem 3rem;
  position: relative;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-video__section {
    padding: 3rem 1.5rem 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section {
    padding: 2.5rem 1.5rem 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section {
    padding: 2.5rem 0 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section {
    padding-top: 2rem;
  }
}
.section.home-video__section::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.05;
  background: white url(./assets/img/video-back.jpg) center no-repeat;
  background-size: cover;
}
.section.home-video__section .container .columns {
  margin: 0;
  margin-right: 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns {
    margin-right: 0;
  }
}
.section.home-video__section .container .columns .home__table {
  background-color: white;
  border-radius: 4px;
  padding: 0.75rem 0;
  margin: 0 1rem 0 0;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 15px 0px rgba(0, 0, 0, 0.26);
          box-shadow: 0 4px 15px 0px rgba(0, 0, 0, 0.26);
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table {
    padding: 0.5rem 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .home__table {
    padding: 0.5rem 0;
    width: 100%;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table {
    margin: 0 0 2rem;
    padding-bottom: 0;
  }
}
.section.home-video__section .container .columns .home__table .table__title {
  padding: 0 0.75rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__title {
    padding: 0 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .home__table .table__title {
    padding: 0 0.5rem;
  }
}
.section.home-video__section .container .columns .home__table .table__title .page-title {
  margin-bottom: 0;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-video__section .container .columns .home__table .table__title .page-title {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__title .page-title {
    font-size: 1.05rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__title .page-title {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .home__table .table__title .page-title {
    font-size: 1.2rem;
  }
}
.section.home-video__section .container .columns .home__table .table__title .table__groups {
  margin: auto 0 auto auto;
  border-radius: 30px;
  background-color: #e2eff3;
  overflow: hidden;
  padding: 0.3rem;
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__title .table__groups {
    padding: 0.2rem;
  }
}
.section.home-video__section .container .columns .home__table .table__title .table__groups .table__group {
  font-family: "Sora", sans-serif;
  font-size: 0.85rem;
  color: #032c2f;
  font-weight: 400;
  padding: 0.4rem 0.7rem;
  border-right: 3px solid #e2eff3;
  cursor: pointer;
}
.section.home-video__section .container .columns .home__table .table__title .table__groups .table__group.--active {
  color: white;
  border-radius: 30px;
  background-color: #00a858;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.home-video__section .container .columns .home__table .table__title .table__groups .table__group {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-video__section .container .columns .home__table .table__title .table__groups .table__group {
    padding: 0.35rem 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__title .table__groups .table__group {
    padding: 0.25rem 0.4rem;
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__title .table__groups .table__group {
    padding: 0.25rem 0.6rem;
    font-size: 0.75rem;
  }
}
.section.home-video__section .container .columns .home__table .table__title .table__groups .table__group:last-child {
  border-right: 0;
}
.section.home-video__section .container .columns .home__table .table__content {
  margin-top: 1rem;
}
.section.home-video__section .container .columns .home__table .table__content .table__row-name {
  width: 100%;
  font-family: "Sora", sans-serif;
  font-weight: 400;
}
.section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number {
  font-weight: 500;
  margin-right: 0.7rem;
  color: #234e61;
  font-size: 0.85rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number {
    font-size: 0.7rem;
    margin-right: 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number {
    font-size: 0.7rem;
  }
}
.section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number.--green {
  position: relative;
}
.section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number.--green::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  position: absolute;
  left: -0.4rem;
  top: -0.1rem;
  border-radius: 2px;
  background-color: rgba(0, 168, 88, 0.2);
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number.--green::before {
    width: 0.8rem;
    height: 1rem;
    left: -0.15rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number.--green::before {
    width: 1rem;
    height: 1rem;
    left: -0.25rem;
    top: -0.01rem;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-name .row__number.--green::before {
    top: -0.1rem;
  }
}
.section.home-video__section .container .columns .home__table .table__content .table__row-field {
  width: 50px;
  text-align: center;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-field {
    width: 35px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .home__table .table__content .table__row-field {
    width: 45px;
  }
}
.section.home-video__section .container .columns .home__table .table__content .table__row-field.--bold {
  font-weight: 900;
}
.section.home-video__section .container .columns .home__table .table__content .table__header {
  font-family: "Sora", sans-serif;
  font-weight: 700;
  padding: 0 0 0 0.55rem;
  color: #032c2f;
  font-size: 0.95rem;
  margin-bottom: 0.6rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.home-video__section .container .columns .home__table .table__content .table__header {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__content .table__header {
    font-size: 0.8rem;
    padding: 0 0 0 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__content .table__header {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .home__table .table__content .table__header {
    font-size: 0.8rem;
  }
}
.section.home-video__section .container .columns .home__table .table__content .home-table__teams {
  display: none;
}
.section.home-video__section .container .columns .home__table .table__content .home-table__teams.--active {
  display: block;
}
.section.home-video__section .container .columns .home__table .table__content .table__team-row {
  color: #032c2f;
  font-size: 0.95rem;
  height: 40px;
  padding: 0 0 0 0.75rem;
  line-height: 1.3;
  border-bottom: 1px solid #e2eff3;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row {
    font-size: 0.72rem;
    padding: 0 0 0 0.5rem;
    line-height: 1.2;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row {
    font-size: 0.75rem;
    height: 35px;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row {
    font-size: 0.83rem;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row {
    font-size: 0.73rem;
  }
}
.section.home-video__section .container .columns .home__table .table__content .table__team-row:hover {
  background-color: #e2eff3;
}
.section.home-video__section .container .columns .home__table .table__content .table__team-row:last-child {
  border-bottom: 0;
}
.section.home-video__section .container .columns .home__table .table__content .table__team-row img {
  width: 1.4rem;
  height: 1.4rem;
  display: block;
  background-size: contain;
  background-position: center;
  margin-right: 0.4rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row img {
    width: 1.2rem;
    height: 1.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row img {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row img {
    width: 1.1rem;
    height: 1.1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .home__table .table__content .table__team-row img {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.section.home-video__section .container .columns .video__content {
  padding: 0;
  -webkit-box-shadow: 0 4px 15px 0px rgba(0, 0, 0, 0.26);
          box-shadow: 0 4px 15px 0px rgba(0, 0, 0, 0.26);
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .video__content {
    width: 100%;
  }
}
.section.home-video__section .container .columns .video__content .ayg {
  margin-bottom: 0;
}
.section.home-video__section .container .columns .video__content .ayg-theme {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
      -ms-flex-align: top;
          align-items: top;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 520px;
  gap: 0;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .section.home-video__section .container .columns .video__content .ayg-theme {
    height: 460px;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-video__section .container .columns .video__content .ayg-theme {
    height: 440px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .video__content .ayg-theme {
    height: 415px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .video__content .ayg-theme {
    height: 370px;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .video__content .ayg-theme {
    display: block;
    height: auto;
  }
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-player {
  width: 66.6666%;
  display: block;
  height: 100%;
  border-radius: 4px 0 0 4px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-player {
    width: 100%;
    height: 300px;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-player {
    height: 220px;
  }
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-player .ayg-player-container {
  height: 100%;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-player .ayg-player-container ayg-player {
  height: 100%;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos {
  width: 33.3333%;
  background-color: white;
  padding: 0.6rem 1rem;
  margin: 0;
  border-radius: 0 4px 4px 0;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos {
    padding: 0.4rem 0.6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos {
    padding: 0.3rem 0.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos {
    padding: 0.4rem 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos {
    width: 100%;
    border-radius: 0 0 4px 4px;
    padding: 0.6rem;
  }
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos::before {
  content: "Video";
  position: relative;
  color: #032c2f;
  font-family: "Sora", sans-serif;
  font-weight: 700;
  font-size: 1.4rem;
  margin-bottom: 0.5rem;
  margin-top: 0rem;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos::before {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos::before {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos::before {
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos::before {
    font-size: 1.3rem;
    margin-bottom: 0.8rem;
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos::before {
    font-size: 1.2rem;
  }
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video {
  margin-bottom: 1rem;
  overflow: hidden;
  border-radius: 4px;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video {
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video {
    margin-bottom: 0.8rem;
  }
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video:last-child {
  margin-bottom: 0;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video.ayg-active {
  background-color: #e2eff3;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16);
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video.ayg-active .ayg-thumbnail-icon-play {
  display: block !important;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail-icon-play {
    width: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail-icon-play {
    width: 1.8rem;
  }
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  margin: 0;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-media {
  width: 35%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-media .ayg-thumbnail-now-playing {
  display: none !important;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-caption {
  width: 64%;
}
.section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-caption .ayg-thumbnail-title {
  padding: 0.3rem 0.6rem 0.3rem 0;
  font-size: 0.9rem;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 1.3;
  font-family: "Sora", sans-serif;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-caption .ayg-thumbnail-title {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-caption .ayg-thumbnail-title {
    font-size: 0.75rem;
    padding: 0.2rem 0.4rem 0.2rem 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-caption .ayg-thumbnail-title {
    font-size: 0.7rem;
    padding: 0.15rem 0.2rem 0.15rem 0;
  }
}
@media screen and (max-width: 768px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-caption .ayg-thumbnail-title {
    font-size: 0.8rem;
    padding: 0.4rem 0.4rem 0.4rem 0;
  }
}
@media screen and (max-width: 479px) {
  .section.home-video__section .container .columns .video__content .ayg-theme .ayg-videos .ayg-video .ayg-thumbnail .ayg-thumbnail-caption .ayg-thumbnail-title {
    font-size: 0.75rem;
  }
}

.stats {
  margin-top: 3rem;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .stats {
    margin-top: 2.5rem;
  }
}
@media screen and (max-width: 768px) {
  .stats {
    margin-top: 2.5rem;
  }
}
.stats .stats__content {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1rem -0.5rem !important;
}
.stats .stats__content.--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 768px) {
  .stats .stats__content.--active {
    display: block;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content {
    margin: 0 -0.5rem !important;
  }
}
.stats .stats__content .stats__single {
  padding: 0.5rem;
}
.stats .stats__content .stats__single .stats__single-inner {
  border-radius: 4px;
  padding: 0;
  background-color: white;
  overflow: hidden;
}
.stats .stats__content .stats__single .stats__single-title {
  background-color: #e2eff3;
  font-size: 1.4rem;
  font-weight: 400;
  font-family: "Sora", sans-serif;
  padding: 1rem;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .stats .stats__content .stats__single .stats__single-title {
    font-size: 1.3rem;
    padding: 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .stats .stats__content .stats__single .stats__single-title {
    font-size: 1.05rem;
    padding: 0.8rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-title {
    font-size: 0.95rem;
    padding: 0.5rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-title {
    font-size: 1.2rem;
    padding: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .stats .stats__content .stats__single .stats__single-title {
    font-size: 1.15rem;
    padding: 0.6rem 0.8rem;
  }
}
.stats .stats__content .stats__single .stats__single-header {
  padding: 0.3rem 1rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .stats .stats__content .stats__single .stats__single-header {
    padding: 0.3rem 0.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-header {
    padding: 0.3rem 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-header {
    padding: 0.3rem 0.8rem;
  }
}
.stats .stats__content .stats__single .stats__single-header .stats__single-header-item {
  color: #234e61;
  font-size: 1rem;
  font-family: "Sora", sans-serif;
  padding: 0.3rem 0;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .stats .stats__content .stats__single .stats__single-header .stats__single-header-item {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .stats .stats__content .stats__single .stats__single-header .stats__single-header-item {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-header .stats__single-header-item {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-header .stats__single-header-item {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 479px) {
  .stats .stats__content .stats__single .stats__single-header .stats__single-header-item {
    font-size: 0.85rem;
  }
}
.stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data {
  font-size: 1rem;
  font-family: "Sora", sans-serif;
  font-weight: 700;
  color: #032c2f;
  padding: 0.5rem 1rem;
}
.stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data:hover {
  background-color: #e2eff3;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data {
    padding: 0.5rem 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data {
    font-size: 0.65rem;
    padding: 0.4rem 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data {
    font-size: 0.9rem;
    padding: 0.6rem 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data {
    font-size: 0.83rem;
    padding: 0.5rem 0.8rem;
  }
}
.stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-logo {
  width: 1.3rem;
  height: 1.3rem;
  display: block;
  margin-right: 0.4rem;
  border-radius: 3px;
  overflow: hidden;
}
.stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-logo.--background {
  border: 1px solid #f4f1f1;
  background: white url(./assets/img/male-icon.svg) no-repeat;
  background-position: center 1px;
  background-size: contain;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-logo {
    width: 1.1rem;
    height: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-logo {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-logo {
    width: 0.9rem;
    height: 0.9rem;
    margin-right: 0.2rem;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-logo {
    width: 1.3rem;
    height: 1.3rem;
  }
}
.stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-name {
  font-weight: 400;
}
.stats .stats__content .stats__single .stats__single-data-wrapper .stats__single-data .stats__single-data-result {
  margin: auto 0 auto auto;
}
.stats .stats__content .stats__single .stats__single-footer {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 1.6rem 1rem 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .stats .stats__content .stats__single .stats__single-footer {
    padding: 1.4rem 0.8rem 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .stats .stats__content .stats__single .stats__single-footer {
    padding: 1rem 0.8rem 0.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-footer {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-footer {
    padding: 0.7rem 0.8rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.stats .stats__content .stats__single .stats__single-footer .fp-button {
  padding: 0.5rem 1rem;
  font-size: 0.9rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #032c2f;
  font-weight: 500;
  background-color: #e2eff3;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.36);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.36);
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button {
    padding: 0.4rem 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button {
    font-size: 0.7rem;
    padding: 0.2rem 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button {
    font-size: 0.55rem;
    padding: 0.3rem 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button {
    font-size: 0.75rem;
    margin-top: 0.2rem;
    padding: 0.3rem 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button {
    font-size: 0.7rem;
  }
}
.stats .stats__content .stats__single .stats__single-footer .fp-button:hover {
  background-color: #84d3eb;
}
.stats .stats__content .stats__single .stats__single-footer .fp-button::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  position: relative;
  margin-left: 0.5rem;
  background: url(./assets/img/arrow-button-dark.svg) top no-repeat;
  background-size: contain;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button::after {
    width: 0.8rem;
    height: 0.8rem;
    margin-left: 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .stats .stats__content .stats__single .stats__single-footer .fp-button::after {
    width: 1.3rem;
    height: 1.3rem;
  }
}

.ytp-impression-link {
  display: none !important;
}

.section.home-mvp__section {
  padding: 4rem 1.5rem;
  position: relative;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.home-mvp__section {
    padding: 4rem 1.5rem 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.home-mvp__section {
    padding: 3rem 1.5rem 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.home-mvp__section {
    padding: 2.5rem 1.5rem 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.home-mvp__section {
    padding: 3rem 0;
  }
}
@media screen and (max-width: 479px) {
  .section.home-mvp__section {
    padding: 2.5rem 0 2rem;
  }
}
.section.home-mvp__section .container .columns {
  margin-right: 0;
}
.section.home-mvp__section .container .columns .player__card {
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 13px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 13px 2px rgba(0, 0, 0, 0.1);
  background-color: #00a858;
  padding: 1rem;
  position: relative;
}
.section.home-mvp__section .container .columns .player__card .page-title {
  margin: 0;
}
.section.home-mvp__section .container .columns .player__card .player__card-desc {
  color: white;
  font-size: 0.85rem;
  font-weight: 400;
  margin: 0;
  line-height: 1;
}

.section.links-page__section {
  padding: 0;
}
@media screen and (max-width: 768px) {
  .section.links-page__section {
    padding-bottom: 1rem;
  }
}
.section.links-page__section .container .columns {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  margin-top: 0.5rem;
}
.section.links-page__section .container .columns .link__single {
  width: 100%;
  min-width: 100%;
  background-color: white;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
  padding: 1.5rem;
  font-size: 1.2rem;
  font-weight: 500;
  font-family: "Sora", sans-serif;
  color: #032c2f;
  border-radius: 4px;
  margin-bottom: 1.5rem;
  position: relative;
}
.section.links-page__section .container .columns .link__single:hover {
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.61);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.61);
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.links-page__section .container .columns .link__single {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.links-page__section .container .columns .link__single {
    font-size: 1rem;
    padding: 1.2rem 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.links-page__section .container .columns .link__single {
    font-size: 0.9rem;
    padding: 1rem 1.2rem;
    margin-bottom: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.links-page__section .container .columns .link__single {
    font-size: 0.85rem;
    padding: 1rem;
    margin-bottom: 0.8rem;
    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;
  }
}
.section.links-page__section .container .columns .link__single:after {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  background-image: url(./assets/img/chevron-right.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 1.5rem;
  top: 1.7rem;
  border-radius: 90px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.links-page__section .container .columns .link__single:after {
    top: 1.3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.links-page__section .container .columns .link__single:after {
    width: 1rem;
    height: 1rem;
    top: 1.1rem;
    right: 1.2rem;
  }
}
@media screen and (max-width: 768px) {
  .section.links-page__section .container .columns .link__single:after {
    width: 0.8rem;
    min-width: 0.8rem;
    height: 0.8rem;
    top: unset;
    right: unset;
    position: relative;
    margin-left: 0.5rem;
  }
}

.section.search-page__section {
  padding: 0;
}
.section.search-page__section .container .search-page__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 4rem 0;
}
.section.search-page__section .container .search-page__text {
  font-size: 1.2rem;
  color: #032c2f;
  text-align: center;
  width: 100%;
  font-family: "Sora", sans-serif;
}
@media screen and (min-width: 1024px) and (max-width: 1608px) {
  .section.search-page__section .container .search-page__text {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search-page__text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search-page__text {
    font-size: 0.95rem;
  }
}
.section.search-page__section .container .search-page__subtext {
  width: 100%;
  margin-bottom: 1.5rem;
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.95rem;
  color: #868585;
  font-family: "Sora", sans-serif;
}
@media screen and (min-width: 1024px) and (max-width: 1608px) {
  .section.search-page__section .container .search-page__subtext {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search-page__subtext {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search-page__subtext {
    font-size: 0.8rem;
  }
}
.section.search-page__section .container .search-page__input-wrapper {
  border-radius: 30px;
  min-height: 4rem;
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  max-width: 700px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin: auto;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.search-page__section .container .search-page__input-wrapper {
    min-height: 3.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.search-page__section .container .search-page__input-wrapper {
    width: 60%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search-page__input-wrapper {
    min-height: 3rem;
    width: 70%;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search-page__input-wrapper {
    min-height: 3rem;
    width: 100%;
  }
}
.section.search-page__section .container .search-page__input {
  border: none;
  font-size: 1rem;
  font-family: "Manrope", sans-serif;
  width: 100%;
  padding: 0.5rem 1.5rem;
  background-color: transparent;
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search-page__input {
    font-size: 0.9rem;
  }
}
.section.search-page__section .container .search__button {
  position: absolute;
  width: 1.3rem;
  right: 1.5rem;
  height: 1.3rem;
  max-height: 1.3rem;
  display: block;
  margin-left: 1.2rem;
  cursor: pointer;
  background: url(./assets/img/search-icon.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .section.search-page__section .container .search__button {
    width: 1.15rem;
    height: 1.15rem;
  }
}
.section.search-page__section .container .search__title {
  display: block;
  width: 100%;
  padding-top: 2rem;
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__title .page-title {
    font-size: 1.3rem;
    margin-bottom: 0.2rem;
  }
}
.section.search-page__section .container .search__title .term {
  background-color: rgba(132, 211, 235, 0.5);
  border-radius: 4px;
  padding: 0.3rem;
  display: inline-block;
  margin-left: 0.3rem;
}
@media screen and (max-width: 479px) {
  .section.search-page__section .container .search__title .term {
    margin-left: 0;
  }
}
.section.search-page__section .container .search__title .page-description {
  font-weight: 500;
  color: #032c2f;
}
.section.search-page__section .container .search__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.02);
  width: 100%;
}
.section.search-page__section .container .search__tabs .search__tab {
  color: #032c2f;
  font-family: "Sora", sans-serif;
  font-size: 1rem;
  margin-right: 2.3rem;
  cursor: pointer;
  border-bottom: 3px solid transparent;
  padding: 0.8rem 0;
  font-weight: 500;
}
.section.search-page__section .container .search__tabs .search__tab.--active {
  color: #00a858;
  border-bottom-color: #00a858;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.search-page__section .container .search__tabs .search__tab {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.search-page__section .container .search__tabs .search__tab {
    font-size: 0.9rem;
    padding: 0.6rem 0;
    margin-right: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__tabs .search__tab {
    font-size: 0.8rem;
    padding: 0.5rem 0;
    margin-right: 1.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__tabs .search__tab {
    font-size: 0.8rem;
    padding: 0.5rem 0;
    margin-right: 1.2rem;
  }
}
@media screen and (max-width: 479px) {
  .section.search-page__section .container .search__tabs .search__tab {
    font-size: 0.75rem;
    margin-right: 1.1rem;
  }
}
.section.search-page__section .container .search__content {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
}
.section.search-page__section .container .search__content.--columns {
  margin-left: -1rem;
  margin-right: -1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__content.--columns {
    margin-left: -0.6rem;
    margin-right: -0.6rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.search-page__section .container .search__content.--players {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
.section.search-page__section .container .search__content.--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section.search-page__section .container .search__content .data__single {
  width: 50%;
  padding: 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__content .data__single {
    padding: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__content .data__single {
    width: 100%;
    padding-bottom: 0;
    padding-top: 0.8rem;
  }
}
.section.search-page__section .container .search__content .data__single .data__inner {
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.section.search-page__section .container .search__content .data__single .data__inner .data__image {
  height: 150px;
  width: 35%;
  min-width: 35%;
  display: block;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  background: white url(./assets/img/no-image.svg) center no-repeat;
  background-size: 30%;
  overflow: hidden;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__image {
    height: 130px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__image {
    height: 110px;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__image {
    height: 110px;
  }
}
@media screen and (max-width: 479px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__image {
    height: 90px;
  }
}
.section.search-page__section .container .search__content .data__single .data__inner .data__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.section.search-page__section .container .search__content .data__single .data__inner .data__content {
  padding: 1rem 0.8rem;
  height: 100%;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content {
    padding: 0.5rem 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content {
    padding: 0.4rem 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content {
    padding: 0.4rem 0.5rem;
  }
}
.section.search-page__section .container .search__content .data__single .data__inner .data__content .data__title {
  font-family: "Sora", sans-serif;
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.3;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__title {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__title {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__title {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__title {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 479px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__title {
    font-size: 0.85rem;
    font-weight: 500;
  }
}
.section.search-page__section .container .search__content .data__single .data__inner .data__content .data__title a {
  color: #032c2f;
}
.section.search-page__section .container .search__content .data__single .data__inner .data__content .data__date {
  font-weight: 500;
  color: #868585;
  font-size: 0.95rem;
  margin-top: 0.5rem;
  display: block;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__date {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__date {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__date {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__date {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .section.search-page__section .container .search__content .data__single .data__inner .data__content .data__date {
    font-size: 0.7rem;
  }
}
.section.search-page__section .container .search__content .data__single .data__inner:hover .data__image img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.section.search-page__section .container .search__content-empty {
  font-size: 1.2rem;
  font-weight: 600;
  color: #032c2f;
  padding: 4rem 0;
  text-align: left;
  width: 100%;
  padding-left: 1rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.search-page__section .container .search__content-empty {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.search-page__section .container .search__content-empty {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section.search-page__section .container .search__content-empty {
    font-size: 0.9rem;
  }
}

#header {
  background-color: #fafbfc;
  border-bottom: 1px solid #cccccc;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.16);
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
}
#header .header__section {
  padding: 0 1rem;
}
@media screen and (max-width: 768px) {
  #header .header__section {
    padding: 0;
  }
}
#header .header__section .header__container .header__logo a {
  display: block;
}
#header .header__section .header__container .header__logo a img {
  height: 80px;
  margin-top: 2px;
  width: auto;
  display: block;
}
@media screen and (min-width: 1023px) and (max-width: 1215px) {
  #header .header__section .header__container .header__logo a img {
    height: 70px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  #header .header__section .header__container .header__logo a img {
    height: 60px;
  }
}
@media screen and (max-width: 768px) {
  #header .header__section .header__container .header__logo a img {
    height: 55px;
    width: 40px;
  }
}
@media screen and (max-width: 479px) {
  #header .header__section .header__container .header__logo a img {
    min-height: 55px;
  }
}
#header .header__section .header__container .header__logo-sponsors {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  height: 85px;
  margin-left: 1rem;
  border-left: 1px solid #e3eff1;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  #header .header__section .header__container .header__logo-sponsors {
    height: 70px;
  }
}
@media screen and (max-width: 768px) {
  #header .header__section .header__container .header__logo-sponsors {
    height: 65px;
  }
}
@media screen and (max-width: 479px) {
  #header .header__section .header__container .header__logo-sponsors {
    height: 60px;
  }
}
#header .header__section .header__container .header__logo-sponsors .logo__sponsor {
  margin-left: 1.3rem;
  height: 50px;
  max-height: 50px;
  width: 60px;
  display: block;
}
@media screen and (min-width: 1023px) and (max-width: 1215px) {
  #header .header__section .header__container .header__logo-sponsors .logo__sponsor {
    height: 40px;
    width: 40px;
    margin-left: 0.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  #header .header__section .header__container .header__logo-sponsors .logo__sponsor {
    height: 35px;
    width: 40px;
  }
}
@media screen and (max-width: 768px) {
  #header .header__section .header__container .header__logo-sponsors .logo__sponsor {
    width: 35px;
    height: 40px;
  }
}
@media screen and (max-width: 479px) {
  #header .header__section .header__container .header__logo-sponsors .logo__sponsor {
    width: 45px;
    height: 35px;
    margin-left: 0.8rem;
  }
}
#header .header__section .header__container .header__logo-sponsors .logo__sponsor img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
#header .header__section .header__container .hamburger__box {
  width: 1.8rem;
  height: 1.8rem;
  padding: 1.3rem;
  display: block;
  background: url(./assets/img/menu.svg) center no-repeat;
  background-size: 1.8rem;
  margin: auto -0.4rem auto 0.8rem;
  display: none;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .hamburger__box {
    display: block;
  }
}
#header .header__section .header__container .hamburger__box.--close {
  background: url(./assets/img/close-menu.svg) center no-repeat;
  background-size: 1.8rem;
  position: fixed;
  right: 1.5rem;
  top: 1.5rem;
  z-index: 999999;
  display: none;
}
@media screen and (max-width: 479px) {
  #header .header__section .header__container .hamburger__box.--close {
    background-size: 1.5rem;
    right: 1rem;
    top: 1rem;
  }
}
#header .header__section .header__container .header__menu {
  margin-left: 1rem;
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu.active {
    opacity: 1;
    visibility: visible;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: fixed;
    margin-left: 0;
    overflow: auto;
    display: block;
    background-color: #f5f5f5;
    z-index: 9999;
    padding: 1.5rem 0.8rem;
  }
  #header .header__section .header__container .header__menu.active::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0.07;
    background: white url(./assets/img/video-back.jpg) center no-repeat;
    background-size: cover;
  }
}
@media screen and (max-width: 479px) {
  #header .header__section .header__container .header__menu.active {
    padding: 1.5rem 0.2rem;
  }
}
#header .header__section .header__container .header__menu ul li {
  position: relative;
  display: inline-block;
  padding: 0 1.2rem;
  height: 85px;
  line-height: 85px;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  #header .header__section .header__container .header__menu ul li {
    padding: 0 0.9rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1480px) {
  #header .header__section .header__container .header__menu ul li {
    padding: 0 0.8rem;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1215px) {
  #header .header__section .header__container .header__menu ul li {
    padding: 0 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu ul li {
    display: block;
    width: 100%;
    height: auto;
    line-height: 1.5;
  }
}
#header .header__section .header__container .header__menu ul li.current_page_item a::after, #header .header__section .header__container .header__menu ul li.current_page_parent a::after, #header .header__section .header__container .header__menu ul li.current-menu-ancestor a::after {
  opacity: 1;
}
#header .header__section .header__container .header__menu ul li.featured {
  position: relative;
  /* &::before{
       content: "";
       width: 100%;
       height: 2rem;
       display: block;
       position: absolute;
       left: 0;
       top: 1.6rem;
       border-radius: 4px;
       background-color: $background-color-light;
   }*/
}
#header .header__section .header__container .header__menu ul li a {
  color: #2b2b2b;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Sora", sans-serif;
  position: relative;
  height: 100%;
  display: block;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  #header .header__section .header__container .header__menu ul li a {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1215px) {
  #header .header__section .header__container .header__menu ul li a {
    font-size: 0.82rem;
  }
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu ul li a {
    font-size: 1rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  #header .header__section .header__container .header__menu ul li a {
    font-size: 1rem;
  }
}
#header .header__section .header__container .header__menu ul li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 100%;
  display: block;
  opacity: 0;
  background-color: #00a858;
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu ul li a::after {
    content: none;
  }
}
#header .header__section .header__container .header__menu ul li a:hover::after {
  opacity: 1;
}
#header .header__section .header__container .header__menu ul li .sub-menu {
  position: absolute;
  top: 100%;
  left: 0.7rem;
  border: 1px solid #cccccc;
  border-radius: 4px;
  background-color: #e2eff3;
  min-width: 270px;
  opacity: 0;
  margin-top: 0;
  padding: 0.3rem 0;
  visibility: hidden;
  -webkit-transform: translateY(-5%);
          transform: translateY(-5%);
}
@media screen and (min-width: 1216px) and (max-width: 1480px) {
  #header .header__section .header__container .header__menu ul li .sub-menu {
    min-width: 250px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1215px) {
  #header .header__section .header__container .header__menu ul li .sub-menu {
    min-width: 200px;
    left: 0.4rem;
  }
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu ul li .sub-menu {
    position: relative;
    background: transparent;
    -webkit-transform: none;
            transform: none;
    min-width: unset;
    width: auto;
    height: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0.4rem;
    margin-left: 1rem;
    opacity: 1;
    visibility: visible;
    height: auto;
    border: none;
  }
}
@media screen and (max-width: 479px) {
  #header .header__section .header__container .header__menu ul li .sub-menu {
    margin-left: 0.5rem;
  }
}
#header .header__section .header__container .header__menu ul li .sub-menu li {
  display: block;
  height: auto;
  padding: 0;
  line-height: 1.3;
}
#header .header__section .header__container .header__menu ul li .sub-menu li a {
  padding: 0.6rem 0.9rem;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.01);
  font-size: 1rem;
  font-weight: 400;
  text-transform: none;
  color: #032c2f !important;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  #header .header__section .header__container .header__menu ul li .sub-menu li a {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1480px) {
  #header .header__section .header__container .header__menu ul li .sub-menu li a {
    padding: 0.5rem 0.8rem;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1215px) {
  #header .header__section .header__container .header__menu ul li .sub-menu li a {
    padding: 0.4rem 0.7rem;
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu ul li .sub-menu li a {
    font-weight: 400;
    padding: 0.55rem 0;
    border-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  #header .header__section .header__container .header__menu ul li .sub-menu li a {
    font-size: 0.95rem;
    padding: 0.5rem 0;
  }
}
#header .header__section .header__container .header__menu ul li .sub-menu li a:hover {
  color: #00a858 !important;
}
#header .header__section .header__container .header__menu ul li .sub-menu li a::after {
  content: none;
}
#header .header__section .header__container .header__menu ul li .sub-menu li.current-menu-item a {
  color: #00a858 !important;
}
#header .header__section .header__container .header__menu ul li .sub-menu li .sub-menu {
  opacity: 0;
  visibility: hidden;
  left: 100%;
  top: 0;
  margin-left: -0.6rem;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
#header .header__section .header__container .header__menu ul li .sub-menu li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}
#header .header__section .header__container .header__menu ul li:hover .sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0.1rem);
          transform: translateY(0.1rem);
}
@media screen and (max-width: 1023px) {
  #header .header__section .header__container .header__menu ul li:hover .sub-menu {
    height: auto;
    -webkit-transform: none;
            transform: none;
    padding: 0;
    margin-top: 0;
  }
}
#header .header__section .header__container .links__mobile {
  display: none;
}
@media screen and (max-width: 479px) {
  #header .header__section .header__container .links__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.5rem;
    padding: 1rem;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
#header .header__section .header__container .links__mobile .header__icon {
  display: block !important;
}
#header .header__section .header__container .header__right {
  margin: auto 0 auto auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
#header .header__section .header__icon {
  width: 1.3rem;
  height: 1.3rem;
  max-height: 1.3rem;
  display: block;
  margin-left: 1.2rem;
  cursor: pointer;
}
@media screen and (min-width: 1216px) and (max-width: 1480px) {
  #header .header__section .header__icon {
    width: 1.2rem;
    height: 1.2rem;
  }
}
@media screen and (min-width: 479px) and (max-width: 1215px) {
  #header .header__section .header__icon {
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 1rem;
  }
}
@media screen and (max-width: 479px) {
  #header .header__section .header__icon {
    display: none;
    width: 1.5rem;
    height: 1.5rem;
    max-height: 1.5rem;
    margin-left: 0;
    margin-right: 1.5rem;
  }
}
#header .header__section .header__icon.--facebook {
  background: url(./assets/img/facebook-icon.svg) center no-repeat;
  background-size: contain;
}
#header .header__section .header__icon.--youtube {
  background: url(./assets/img/youtube-icon.svg) center no-repeat;
  background-size: contain;
}
#header .header__section .header__icon.--sofascore {
  background: url(./assets/img/sofascore-icon.svg) center no-repeat;
  background-size: contain;
}
#header .header__section .header__icon.--search {
  background: url(./assets/img/search-icon.svg) center no-repeat;
  background-size: contain;
}
@media screen and (max-width: 479px) {
  #header .header__section .header__icon.--search {
    display: block !important;
    margin-right: 0;
  }
}

.mobile-menu-active .header .header__section .header__container .hamburger__box {
  display: none;
}
.mobile-menu-active .header .header__section .header__container .hamburger__box.--close {
  display: block !important;
}

.search__wrapper {
  opacity: 0;
  visibility: hidden;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background-color: white;
  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;
  z-index: 99999;
}
.search__wrapper::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0.08;
  background: white url(./assets/img/video-back.jpg) center no-repeat;
  background-size: cover;
}
.search__wrapper.--active {
  opacity: 1;
  visibility: visible;
}
.search__wrapper .search__close {
  position: absolute;
  width: 2rem;
  height: 2rem;
  max-height: 2rem;
  display: block;
  right: 3rem;
  top: 3rem;
  cursor: pointer;
  background: url(./assets/img/close-menu.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1023px) and (max-width: 1608px) {
  .search__wrapper .search__close {
    width: 1.8rem;
    height: 1.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .search__wrapper .search__close {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .search__wrapper .search__close {
    width: 1.5em;
    height: 1.5rem;
    right: 1.5rem;
    top: 1.5rem;
  }
}
.search__wrapper .search__input-content {
  position: relative;
  z-index: 99999;
  margin: auto;
}
.search__wrapper .search__input-content .header__search-text {
  color: #032c2f;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 300;
  font-family: "Sora", sans-serif;
}
@media screen and (min-width: 1023px) and (max-width: 1215px) {
  .search__wrapper .search__input-content .header__search-text {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .search__wrapper .search__input-content .header__search-text {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .search__wrapper .search__input-content .header__search-text {
    font-size: 1.3rem;
  }
}
.search__wrapper .search__input-content .header__search-subtext {
  width: 100%;
  margin-bottom: 3rem;
  text-align: center;
  margin-top: 0.2rem;
  font-size: 1.05rem;
  color: #868585;
  font-family: "Sora", sans-serif;
}
@media screen and (min-width: 1024px) and (max-width: 1608px) {
  .search__wrapper .search__input-content .header__search-subtext {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .search__wrapper .search__input-content .header__search-subtext {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .search__wrapper .search__input-content .header__search-subtext {
    font-size: 0.85rem;
  }
}
.search__wrapper .search__input-content .header__search {
  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;
  z-index: 999;
  height: 3.3rem;
  width: 70vw;
  padding: 0 1rem 0 0.5rem;
}
@media screen and (max-width: 768px) {
  .search__wrapper .search__input-content .header__search {
    display: block;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .search__wrapper .search__input-content .header__search {
    width: 90vw;
  }
}
.search__wrapper .search__input-content .header__search .search__input {
  border: none;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-bottom: 1px solid #234e61;
  font-size: 1.35rem;
  padding-left: 0;
  margin-right: 2rem;
  font-weight: 500;
  color: #032c2f;
  font-family: "Manrope", sans-serif;
}
@media screen and (min-width: 1023px) and (max-width: 1608px) {
  .search__wrapper .search__input-content .header__search .search__input {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .search__wrapper .search__input-content .header__search .search__input {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 768px) {
  .search__wrapper .search__input-content .header__search .search__input {
    margin-bottom: 1rem;
    font-size: 1rem;
  }
}
.search__wrapper .search__input-content .header__search ::-webkit-input-placeholder {
  color: #234e61;
}
.search__wrapper .search__input-content .header__search ::-moz-placeholder {
  color: #234e61;
}
.search__wrapper .search__input-content .header__search :-ms-input-placeholder {
  color: #234e61;
}
.search__wrapper .search__input-content .header__search ::-ms-input-placeholder {
  color: #234e61;
}
.search__wrapper .search__input-content .header__search ::placeholder {
  color: #234e61;
}
.search__wrapper .search__input-content .header__search input:-webkit-autofill,
.search__wrapper .search__input-content .header__search input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #fafbfc inset;
}
.search__wrapper .search__input-content .header__search .search__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media screen and (max-width: 768px) {
  .search__wrapper .search__input-content .header__search .search__buttons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.search__wrapper .search__input-content .header__search .fp-button {
  font-weight: 600;
}
.search__wrapper .search__input-content .header__search .fp-button:hover {
  background-color: #04773f;
}

.section.logos {
  padding: 0;
  background-color: #e2eff3;
}
.section.logos::after {
  content: "";
  width: 100%;
  height: 10px;
  display: block;
  bottom: 0;
  left: 0;
  background: url(./assets/img/green-banner.png) center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.logos::after {
    height: 5px;
  }
}
@media screen and (max-width: 768px) {
  .section.logos::after {
    height: 5px;
  }
}
.section.logos .container .logos__inner {
  margin: auto;
  position: relative;
  top: 2.8rem;
  border: 3px solid #cad7db;
  border-radius: 70px;
  padding: 0.7rem 1.5rem;
  background-color: white;
  z-index: 999;
  position: relative;
  -webkit-box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.logos .container .logos__inner {
    padding: 0.5rem 1.2rem;
    top: 2.3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.logos .container .logos__inner {
    padding: 0.4rem 1rem;
    top: 1.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.logos .container .logos__inner {
    padding: 0.6rem 0.8rem;
    top: 2rem;
  }
}
@media screen and (max-width: 479px) {
  .section.logos .container .logos__inner {
    padding: 0.4rem 0.6rem;
    top: 1.7rem;
  }
}
.section.logos .container .logos__inner .logo__link {
  width: 4rem;
  height: 3.5rem;
  display: block;
  margin: 0 1.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.logos .container .logos__inner .logo__link {
    width: 3.7rem;
    height: 3.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.logos .container .logos__inner .logo__link {
    width: 3rem;
    height: 2.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.logos .container .logos__inner .logo__link {
    width: 2.4rem;
    height: 2.2rem;
    margin: 0 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.logos .container .logos__inner .logo__link {
    width: 2.2rem;
    height: 2.2rem;
    margin: 0 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.logos .container .logos__inner .logo__link {
    width: 2rem;
    height: 2rem;
    margin: 0 0.8rem;
  }
}

.section.sponsors {
  padding-top: 6rem;
  background-color: white;
  position: relative;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.sponsors {
    padding-top: 5rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.sponsors {
    padding-top: 4rem;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.sponsors {
    padding-top: 4rem;
    padding-bottom: 2rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 479px) {
  .section.sponsors {
    padding-bottom: 1rem;
  }
}
.section.sponsors::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.03;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  background: white url(./assets/img/sponsors-back.jpg) center no-repeat;
  background-size: cover;
}
.section.sponsors .container {
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.section.sponsors .container .sponsors__group {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-bottom: 2rem;
}
.section.sponsors .container .sponsors__group:last-child {
  border-bottom: 0;
}
.section.sponsors .container .sponsors__group .sponsors__title {
  font-size: 1.3rem;
  font-family: "Sora", sans-serif;
  color: #032c2f;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  display: block;
  margin-bottom: 1rem;
  width: 100%;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.sponsors .container .sponsors__group .sponsors__title {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.sponsors .container .sponsors__group .sponsors__title {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.sponsors .container .sponsors__group .sponsors__title {
    font-size: 0.9rem;
    margin-bottom: 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .section.sponsors .container .sponsors__group .sponsors__title {
    font-size: 0.9rem;
    margin-bottom: 0.3rem;
  }
}
@media screen and (max-width: 479px) {
  .section.sponsors .container .sponsors__group .sponsors__title {
    font-size: 0.85rem;
    margin-bottom: 0.25rem;
  }
}
.section.sponsors .container .sponsors__group.--big {
  width: 50%;
}
.section.sponsors .container .sponsors__group.--big .sponsors__single {
  width: 200px;
  height: 130px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.sponsors .container .sponsors__group.--big .sponsors__single {
    width: 180px;
    height: 110px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.sponsors .container .sponsors__group.--big .sponsors__single {
    width: 140px;
    height: 100px;
  }
}
@media screen and (max-width: 768px) {
  .section.sponsors .container .sponsors__group.--big .sponsors__single {
    width: 130px;
    height: 90px;
  }
}
@media screen and (max-width: 479px) {
  .section.sponsors .container .sponsors__group.--big .sponsors__single {
    width: 110px;
    height: 80px;
  }
}
.section.sponsors .container .sponsors__group.--medium {
  width: 100%;
}
.section.sponsors .container .sponsors__group.--medium .sponsors__single {
  width: 170px;
  height: 120px;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.sponsors .container .sponsors__group.--medium .sponsors__single {
    width: 165px;
    height: 115px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.sponsors .container .sponsors__group.--medium .sponsors__single {
    width: 130px;
    height: 95px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.sponsors .container .sponsors__group.--medium .sponsors__single {
    width: 110px;
    height: 80px;
  }
}
@media screen and (max-width: 768px) {
  .section.sponsors .container .sponsors__group.--medium .sponsors__single {
    width: 95px;
    height: 75px;
    margin: 0.4rem;
  }
}
@media screen and (max-width: 479px) {
  .section.sponsors .container .sponsors__group.--medium .sponsors__single {
    width: 70px;
    height: 65px;
    margin: 0.3rem;
  }
}
.section.sponsors .container .sponsors__group .sponsors__single {
  width: 110px;
  height: 90px;
  background-color: white;
  overflow: hidden;
  display: inline-block;
  margin: 0.5rem;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.sponsors .container .sponsors__group .sponsors__single {
    width: 105px;
    height: 85px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.sponsors .container .sponsors__group .sponsors__single {
    width: 85px;
    height: 70px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.sponsors .container .sponsors__group .sponsors__single {
    width: 11%;
    height: 50px;
    margin: 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .section.sponsors .container .sponsors__group .sponsors__single {
    width: 15%;
    height: 45px;
    margin: 0.2rem;
  }
}
@media screen and (max-width: 479px) {
  .section.sponsors .container .sponsors__group .sponsors__single {
    width: 12%;
    height: 40px;
  }
}

.section.footer {
  padding: 3rem 1.5rem;
  background-color: #001720;
  position: relative;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.footer {
    padding: 2rem 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.footer {
    padding: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.footer {
    padding: 1rem;
  }
}
.section.footer::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.03;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  background: white url(./assets/img/sponsors-back.jpg) center no-repeat;
  background-size: cover;
}
.section.footer .container {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.section.footer .container .columns {
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
  .section.footer .container .columns {
    margin: 0;
  }
}
.section.footer .container .footer-left {
  width: 100%;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.footer .container .footer-left {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.footer .container .footer-left {
    padding-bottom: 0;
  }
}
.section.footer .container .footer-left .footer__copyright {
  text-align: center;
  font-size: 1rem;
  color: white;
}
@media screen and (min-width: 1024px) and (max-width: 1608px) {
  .section.footer .container .footer-left .footer__copyright {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.footer .container .footer-left .footer__copyright {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .section.footer .container .footer-left .footer__copyright {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .section.footer .container .footer-left .footer__copyright {
    font-size: 0.7rem;
  }
}
.section.footer .container .footer-right {
  margin: auto 0 auto auto;
  width: 100%;
}
.section.footer .container .footer-right .footer__menu ul {
  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;
}
.section.footer .container .footer-right .footer__menu ul li {
  padding: 0 0.7rem;
  display: inline-block;
}
@media screen and (max-width: 479px) {
  .section.footer .container .footer-right .footer__menu ul li {
    padding: 0 0.4rem;
  }
}
.section.footer .container .footer-right .footer__menu ul li a {
  font-family: "Sora", sans-serif;
  font-weight: 400;
  color: white;
  font-size: 0.95rem;
}
.section.footer .container .footer-right .footer__menu ul li a:hover {
  color: #00a858;
}
@media screen and (min-width: 1024px) and (max-width: 1608px) {
  .section.footer .container .footer-right .footer__menu ul li a {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.footer .container .footer-right .footer__menu ul li a {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 768px) {
  .section.footer .container .footer-right .footer__menu ul li a {
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 479px) {
  .section.footer .container .footer-right .footer__menu ul li a {
    font-size: 0.65rem;
  }
}

.section.section__404 .container {
  padding: 6rem 1rem;
  text-align: center;
}
.section.section__404 .container .title__404 {
  line-height: 1.2;
  margin-bottom: 1rem;
}
.section.section__404 .container .text__404 {
  margin-bottom: 3rem;
}

.section.page__section {
  padding: 0 0 4rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.page__section {
    padding-bottom: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .section.page__section {
    padding-bottom: 0;
  }
}
.section.page__section .container {
  padding: 0 1rem;
}
@media screen and (max-width: 768px) {
  .section.page__section .container {
    padding: 0 1rem;
  }
}
.section.page__section .container .page__text {
  padding: 0;
}
.section.page__section .container .page__columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5rem 10rem;
  border-radius: 4px;
  background-color: white;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.page__section .container .page__columns {
    padding: 3rem 7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.page__section .container .page__columns {
    padding: 2rem 4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.page__section .container .page__columns {
    padding: 2rem 2rem;
  }
}
@media screen and (max-width: 768px) {
  .section.page__section .container .page__columns {
    display: block;
    padding: 2rem 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.page__section .container .page__columns {
    padding: 2rem 1rem;
  }
}
.section.page__section .container .page__columns .post-thumbnail {
  width: 30%;
  min-width: 300px;
  margin-right: 3rem;
  padding-right: 3rem;
}
@media screen and (min-width: 1216px) and (max-width: 1607px) {
  .section.page__section .container .page__columns .post-thumbnail {
    min-width: 260px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.page__section .container .page__columns .post-thumbnail {
    min-width: 240px;
    margin-right: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.page__section .container .page__columns .post-thumbnail {
    min-width: 230px;
    margin-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.page__section .container .page__columns .post-thumbnail {
    margin: auto auto 2rem;
    min-width: 50%;
    padding-right: 0;
  }
}
.section.page__section .container .page__columns .post-thumbnail img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.section.page__section .container .page__columns .page__text {
  width: auto;
}
.section.page__section .container .page__columns.--block {
  padding-top: 3rem;
  display: block;
}
@media screen and (max-width: 479px) {
  .section.page__section .container .page__columns.--block {
    padding-top: 1.5rem;
  }
}
.section.page__section .container .page__columns.--block .post-thumbnail {
  margin: auto;
}
.section.page__section .container .page__columns.--second-level {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 2rem !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: -3rem;
}
@media screen and (max-width: 1215px) {
  .section.page__section .container .page__columns.--second-level {
    margin-top: -2rem;
    padding-top: 0 !important;
  }
}
.section.page__section .container .page__columns.--second-level img {
  width: 60%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 4px;
  margin-top: 0.5rem;
}
@media screen and (max-width: 1215px) {
  .section.page__section .container .page__columns.--second-level img {
    width: 90%;
    margin: 1rem auto;
  }
}
@media screen and (max-width: 768px) {
  .section.page__section .container .page__columns.--second-level img {
    width: 100%;
    margin: 0;
  }
}
.section.page__section .container .page__columns.--second-level .page__text {
  margin: 0;
  width: 40%;
  padding-right: 2.5rem;
}
@media screen and (max-width: 1215px) {
  .section.page__section .container .page__columns.--second-level .page__text {
    width: 100%;
    padding-right: 0;
  }
}
.section.page__section .container .page__columns.--second-level .page__text.--full {
  margin-top: 2rem;
  width: 100%;
}
@media screen and (max-width: 1215px) {
  .section.page__section .container .page__columns.--second-level .page__text.--full {
    margin-top: 1rem;
  }
}

.page-template-simple-page .section.page__section .container .page__columns {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section.contact-page__section {
  padding-bottom: 2rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.contact-page__section {
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.contact-page__section {
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.contact-page__section {
    padding-bottom: 0;
  }
}
.section.contact-page__section .container .page__text {
  margin-top: 0;
  padding: 4rem 0 2rem;
  text-align: center;
  border-radius: 4px;
  background-color: white;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
}
@media screen and (max-width: 768px) {
  .section.contact-page__section .container .page__text {
    padding-top: 1rem;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-bottom: 0;
  }
}
.section.contact-page__section .container .page__text p {
  padding: 0 10rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.contact-page__section .container .page__text p {
    padding: 0 7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.contact-page__section .container .page__text p {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 768px) {
  .section.contact-page__section .container .page__text p {
    padding: 0 0.5rem;
    text-align: left;
  }
}
.section.contact-page__section .container .page__text .contact__button {
  margin: 2rem 0;
  width: 100%;
}
.section.contact-page__section .container .page__text .contact__button .fp-button {
  margin: auto;
  border-radius: 40px;
  padding: 1.2rem 5rem;
  color: white !important;
  font-weight: 700;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.contact-page__section .container .page__text .contact__button .fp-button {
    padding: 1rem 4rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  .section.contact-page__section .container .page__text .contact__button .fp-button {
    font-weight: 600;
    width: 100%;
    height: 3.2rem;
    line-height: 3.2rem;
    padding: 0;
  }
}
@media screen and (max-width: 479px) {
  .section.contact-page__section .container .page__text .contact__button .fp-button {
    height: 3rem;
    line-height: 3rem;
  }
}
.section.contact-page__section .container .page__text .contact__data {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 3rem;
}
@media screen and (max-width: 768px) {
  .section.contact-page__section .container .page__text .contact__data {
    display: block;
    width: 100%;
    margin-bottom: 2rem;
  }
}
.section.contact-page__section .container .page__text .contact__data .contact__data-single {
  margin: auto 3rem;
}
@media screen and (max-width: 768px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: white;
    -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
            box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
    border-radius: 4px;
    padding: 0.8rem;
    margin: 0 0 0.8rem;
    width: 100%;
  }
}
.section.contact-page__section .container .page__text .contact__data .contact__data-single .single__icon {
  width: 6rem;
  height: 6rem;
  border-radius: 100%;
  display: block;
  background-color: white;
  -webkit-box-shadow: 0 4px 15px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px 3px rgba(0, 0, 0, 0.1);
  padding: 2rem;
  margin: auto;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__icon {
    width: 5rem;
    height: 5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__icon {
    width: 4.5rem;
    height: 4.5rem;
    padding: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__icon {
    margin: auto 1rem auto 0;
    width: 2.5rem;
    height: 2.5rem;
    padding: 1.5rem;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media screen and (max-width: 479px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__icon {
    padding: 1rem;
  }
}
.section.contact-page__section .container .page__text .contact__data .contact__data-single .single__icon.--phone {
  background: white url(./assets/img/phone-icon.svg) center no-repeat;
  background-size: 50%;
}
.section.contact-page__section .container .page__text .contact__data .contact__data-single .single__icon.--email {
  background: white url(./assets/img/email-icon.svg) center no-repeat;
  background-size: 50%;
}
.section.contact-page__section .container .page__text .contact__data .contact__data-single .single__text {
  display: block;
  margin-top: 1rem;
  font-size: 1.2rem;
  font-family: "Sora", sans-serif;
  color: #032c2f;
  font-weight: 500;
  text-align: center;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__text {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__text {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__text {
    font-size: 1rem;
    margin: auto 0;
  }
}
@media screen and (max-width: 479px) {
  .section.contact-page__section .container .page__text .contact__data .contact__data-single .single__text {
    font-size: 0.9rem;
  }
}

.section.fairplay-table__section {
  padding: 0;
}
.section.fairplay-table__section .container {
  padding: 0rem 1rem 2rem;
}
@media screen and (max-width: 768px) {
  .section.fairplay-table__section .container {
    padding-top: 0.5rem;
  }
}
.section.fairplay-table__section .container .text p {
  font-size: 1.05rem;
  margin-bottom: 1.2rem;
  font-weight: 500;
  display: block;
  line-height: 1.4;
}
.section.fairplay-table__section .container .text p strong {
  font-weight: 800;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.fairplay-table__section .container .text p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.fairplay-table__section .container .text p {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.fairplay-table__section .container .text p {
    font-size: 0.85rem;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.fairplay-table__section .container .text p {
    font-size: 0.85rem;
    margin-bottom: 1rem;
  }
}
.section.fairplay-table__section .container .stats__content-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.section.page-stats__section {
  padding: 0;
}
.section.page-stats__section .container .page-stats__filters {
  margin: 0 0 2rem;
}
@media screen and (max-width: 1023px) {
  .section.page-stats__section .container .page-stats__filters {
    margin: 0 0 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.page-stats__section .container .page-stats__filters {
    margin-top: 0.7rem;
  }
}
.section.page-stats__section .container .stats__content-wrapper {
  padding: 0;
}

@-webkit-keyframes loading {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loading {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.section.teams-page__section {
  padding: 0;
}
.section.teams-page__section .container {
  padding: 0 1rem;
}

.teams-page__list {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1rem -0.75rem 2rem;
  margin-bottom: 1rem !important;
}
@media screen and (max-width: 1023px) {
  .teams-page__list {
    margin-top: -0.1rem;
  }
}
@media screen and (max-width: 768px) {
  .teams-page__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -0.1rem -0.5rem 1rem;
  }
}
@media screen and (max-width: 479px) {
  .teams-page__list {
    margin: 0.2rem -0.3rem;
  }
}
.teams-page__list .teams-page__team {
  padding: 1rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .teams-page__list .teams-page__team {
    padding: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .teams-page__list .teams-page__team {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .teams-page__list .teams-page__team {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    padding: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .teams-page__list .teams-page__team {
    padding: 0.3rem;
  }
}
.teams-page__list .teams-page__team .team__inner {
  background-color: white;
  padding: 1.5rem;
  border-radius: 4px;
  height: 100%;
  display: block;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.11);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.11);
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .teams-page__list .teams-page__team .team__inner {
    padding: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .teams-page__list .teams-page__team .team__inner {
    padding: 0.7rem 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .teams-page__list .teams-page__team .team__inner {
    padding: 1rem;
  }
}
.teams-page__list .teams-page__team .team__inner .team__img {
  width: 7rem;
  height: 7rem;
  display: block;
  margin: auto;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .teams-page__list .teams-page__team .team__inner .team__img {
    width: 6rem;
    height: 6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .teams-page__list .teams-page__team .team__inner .team__img {
    width: 4.5rem;
    height: 4.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .teams-page__list .teams-page__team .team__inner .team__img {
    width: 3.7rem;
    height: 3.7rem;
  }
}
@media screen and (max-width: 768px) {
  .teams-page__list .teams-page__team .team__inner .team__img {
    width: 4rem;
    height: 4rem;
  }
}
@media screen and (max-width: 479px) {
  .teams-page__list .teams-page__team .team__inner .team__img {
    width: 3.5rem;
    height: 3.5rem;
  }
}
.teams-page__list .teams-page__team .team__inner .team__title {
  font-family: "Sora", sans-serif;
  color: #032c2f;
  font-size: 1.2rem;
  text-align: center;
  padding: 0.2rem;
  font-weight: 500;
  line-height: 1.3;
  margin-top: 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .teams-page__list .teams-page__team .team__inner .team__title {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .teams-page__list .teams-page__team .team__inner .team__title {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .teams-page__list .teams-page__team .team__inner .team__title {
    font-size: 0.85rem;
    margin-top: 0.7rem;
  }
}
@media screen and (max-width: 768px) {
  .teams-page__list .teams-page__team .team__inner .team__title {
    font-size: 0.9rem;
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .teams-page__list .teams-page__team .team__inner .team__title {
    font-size: 0.85rem;
  }
}
.teams-page__list .teams-page__team .team__inner:hover {
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.section.seasons-page__section {
  padding: 0;
}
.section.seasons-page__section .container {
  padding: 0 1rem;
}
.section.seasons-page__section .container .seasons-page__list {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -1rem -0.75rem 2rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.seasons-page__section .container .seasons-page__list {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.seasons-page__section .container .seasons-page__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -0.5rem 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.seasons-page__section .container .seasons-page__list {
    margin: 0.5rem -0.3rem 1rem;
  }
}
.section.seasons-page__section .container .seasons-page__list .seasons-page__season {
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season {
    padding: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season {
    width: 50%;
    min-width: 50%;
    padding: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season {
    padding: 0.3rem;
  }
}
.section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner {
  background-color: white;
  padding: 1.5rem;
  border-radius: 4px;
  height: 100%;
  display: block;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner {
    padding: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner {
    padding: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner {
    padding: 1rem;
  }
}
.section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__img {
  width: 7rem;
  height: 7rem;
  display: block;
  margin: auto;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__img {
    width: 6rem;
    height: 6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__img {
    width: 5rem;
    height: 5rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__img {
    width: 4rem;
    height: 4rem;
  }
}
@media screen and (max-width: 479px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__img {
    width: 4rem;
    height: 4rem;
  }
}
.section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__title {
  font-family: "Sora", sans-serif;
  color: #032c2f;
  font-size: 1.2rem;
  text-align: center;
  padding: 0.2rem;
  font-weight: 500;
  line-height: 1.3;
  margin-top: 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__title {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__title {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__title {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 479px) {
  .section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner .season__title {
    font-size: 0.85rem;
    margin-top: 0.5rem;
  }
}
.section.seasons-page__section .container .seasons-page__list .seasons-page__season .season__inner:hover {
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.section.games-page__section {
  padding: 0;
}
.section.games-page__section .container {
  padding: 0 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.games-page__section .container {
    padding: 0 1rem 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.games-page__section .container {
    padding: 0 1rem 1rem;
  }
}
.section.games-page__section .container .games__list {
  margin-top: -2.5rem;
}
@media screen and (max-width: 1023px) {
  .section.games-page__section .container .games__list {
    margin-top: -1rem;
  }
}

.section.table-page__section {
  padding: 0;
}
.section.table-page__section .container {
  padding: 1.5rem 1rem;
  padding-top: 0;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.table-page__section .container {
    padding-top: 0rem;
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.table-page__section .container {
    padding-top: 0rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.section.table-page__section .container .inline__filters {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media screen and (max-width: 479px) {
  .section.table-page__section .container .inline__filters {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .section.table-page__section .container .inline__filters .inline__filter {
    width: 50%;
    text-align: center;
  }
}
.section.table-page__section .container .stats__content-wrapper {
  padding: 0;
}

.table-page__content {
  display: none;
}
.table-page__content.--active {
  display: block;
}
.table-page__content .table-page__subtitle {
  font-size: 2rem;
  margin-top: 2rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .table-page__content .table-page__subtitle {
    margin-top: 1.2rem;
    font-size: 1.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .table-page__content .table-page__subtitle {
    font-size: 1.5rem;
    margin-top: 1.2rem;
  }
}
@media screen and (max-width: 768px) {
  .table-page__content .table-page__subtitle {
    margin-top: 1.2rem;
    font-size: 1.3rem;
  }
}
.table-page__content .table__warning-content {
  margin-top: 0.8rem;
}
@media screen and (max-width: 768px) {
  .table-page__content .table__warning-content {
    margin-top: 0.4rem;
  }
}
.table-page__content .table__warning-content .table__warning {
  font-family: "Sora", sans-serif;
  margin-top: 0.3rem;
  font-size: 0.9rem;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .table-page__content .table__warning-content .table__warning {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .table-page__content .table__warning-content .table__warning {
    font-size: 0.82rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .table-page__content .table__warning-content .table__warning {
    font-size: 0.75rem;
    margin-top: 0.2rem;
  }
}
@media screen and (max-width: 768px) {
  .table-page__content .table__warning-content .table__warning {
    font-size: 0.75rem;
    margin-top: 0.15rem;
  }
}
@media screen and (max-width: 479px) {
  .table-page__content .table__warning-content .table__warning {
    font-size: 0.7rem;
  }
}

.section.single-post__section {
  padding: 0;
}
.section.single-post__section .single__post-title {
  margin: auto auto 2rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.single-post__section .single__post-title {
    margin-bottom: 1.5rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.single-post__section .single__post-title {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single__post-title {
    margin-bottom: 1rem;
  }
}
.section.single-post__section .single__post-title .page-title {
  line-height: 1.3;
  font-size: 2.5rem;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .section.single-post__section .single__post-title .page-title {
    font-size: 2.3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.single-post__section .single__post-title .page-title {
    font-size: 2.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single__post-title .page-title {
    font-size: 1.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single__post-title .page-title {
    font-size: 1.7rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single__post-title .page-title {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single__post-title .page-title {
    font-size: 1.4rem;
  }
}
.section.single-post__section .post-thumbnail {
  position: relative;
}
.section.single-post__section .post-thumbnail::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(50%, rgba(0, 0, 0, 0.15)), to(#000));
  background: linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.15) 50%, #000);
  z-index: 3;
  -webkit-transition: height 0.4s ease-out;
  transition: height 0.4s ease-out;
  opacity: 1;
  border-radius: 4px;
}
.section.single-post__section .post-thumbnail img {
  width: 100%;
  max-height: 750px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.single-post__section .post-thumbnail img {
    max-height: 650px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .post-thumbnail img {
    max-height: 400px;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.single-post__section .post-thumbnail img {
    max-height: 350px;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .post-thumbnail img {
    max-height: 300px;
  }
}
.section.single-post__section .single__post-title-wrapper {
  position: relative;
  overflow: hidden;
  padding: 1rem 0rem 1.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.single-post__section .single__post-title-wrapper {
    padding: 0 0 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single__post-title-wrapper {
    padding: 0 0 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single__post-title-wrapper {
    padding: 0 0 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single__post-title-wrapper {
    padding: 0 0 1.5rem;
  }
}
.section.single-post__section .single__post-meta {
  margin-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single__post-meta {
    margin-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.section.single-post__section .single__post-meta .single__post-date {
  margin-top: 0.5rem;
  color: #032c2f;
  display: inline-block;
  font-weight: 600;
  font-size: 1rem;
  margin-right: 1rem;
  padding-right: 1rem;
  border-right: 2px solid #868585;
  position: relative;
  top: 0.05rem;
  margin-top: 0;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.single-post__section .single__post-meta .single__post-date {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single__post-meta .single__post-date {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.single-post__section .single__post-meta .single__post-date {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single__post-meta .single__post-date {
    font-size: 0.75rem;
    margin-right: 0.5rem;
    padding-right: 0.5rem;
    border-right-width: 1px;
  }
}
.section.single-post__section .single__post-meta .single__post-category {
  color: #00a858;
  font-weight: 600;
  font-size: 1rem;
  font-family: "Manrope", sans-serif;
  display: inline-block;
  margin-right: 1rem;
}
.section.single-post__section .single__post-meta .single__post-category:hover {
  color: #234e61;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.single-post__section .single__post-meta .single__post-category {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single__post-meta .single__post-category {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.single-post__section .single__post-meta .single__post-category {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single__post-meta .single__post-category {
    font-size: 0.75rem;
    margin-right: 0.5rem;
  }
}
.section.single-post__section .single__post-meta .single-post__share {
  margin: auto 0 auto auto;
  font-size: 0.95rem;
  font-weight: 800;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.single-post__section .single__post-meta .single-post__share {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single__post-meta .single-post__share {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.single-post__section .single__post-meta .single-post__share {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single__post-meta .single-post__share {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single__post-meta .single-post__share span {
    display: none;
  }
}
.section.single-post__section .single__post-meta .single-post__share .share__icon {
  width: 2.3rem;
  height: 1.4rem;
  display: block;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.single-post__section .single__post-meta .single-post__share .share__icon {
    width: 2.1rem;
    height: 1.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single__post-meta .single-post__share .share__icon {
    width: 1.8rem;
    height: 1rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.single-post__section .single__post-meta .single-post__share .share__icon {
    width: 1.6rem;
    height: 0.9rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single__post-meta .single-post__share .share__icon {
    width: 1.7rem;
    height: 1rem;
  }
}
.section.single-post__section .single__post-meta .single-post__share .share__icon.--facebook {
  background: url(./assets/img/facebook-icon.svg) center no-repeat;
  background-size: contain;
  margin-left: 0.7rem;
}
.section.single-post__section .single__post-meta .single-post__share .share__icon.--twitter {
  background: url(./assets/img/twitter-icon.svg) center no-repeat;
  background-size: contain;
}
.section.single-post__section .single__post-meta .single-post__share .share__icon.--whatsapp {
  background: url(./assets/img/whatsapp-icon.svg) center no-repeat;
  background-size: contain;
}
.section.single-post__section .single__post-meta .single-post__share .share__icon.--email {
  background: url(./assets/img/email-icon.svg) center no-repeat;
  background-size: contain;
}
.section.single-post__section .single-post__content {
  padding: 0 5rem;
  margin-bottom: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.single-post__section .single-post__content {
    padding: 0 3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content {
    padding: 0 1rem;
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content {
    padding: 0 1rem;
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content {
    padding: 0 1rem;
    margin-bottom: 2rem;
    display: block;
  }
}
.section.single-post__section .single-post__content .single-post__left {
  width: 65%;
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left {
    width: 100%;
  }
}
.section.single-post__section .single-post__content .single-post__left .single-post__image {
  overflow: hidden;
}
.section.single-post__section .single-post__content .single-post__left .single-post__image .post-thumbnail::before {
  border-radius: 4px;
}
.section.single-post__section .single-post__content .single-post__left .single-post__image img {
  border-radius: 4px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section.single-post__section .single-post__content .single-post__left .page__text {
  padding: 1.5rem 0;
  margin-top: 0;
  border-radius: 0 0 4px 4px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__left .page__text {
    padding-top: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .page__text {
    padding-top: 1rem;
  }
}
.section.single-post__section .single-post__content .single-post__left .poll__columns {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 3rem;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__left .poll__columns {
    margin-top: 1rem;
  }
}
@media screen and (max-width: 1479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__columns {
    padding: 0;
  }
}
@media screen and (min-width: 510px) and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__columns {
    padding: 0 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__columns {
    margin-top: 1.5rem;
  }
}
.section.single-post__section .single-post__content .single-post__left .poll__content {
  margin-top: 3rem;
  padding: 3rem 1.5rem;
  background-color: #f9f9f9;
  border-radius: 4px;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content {
    padding: 2rem 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content {
    padding: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content {
    padding: 1rem 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content {
    margin-top: 1.5rem;
  }
}
.section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link {
  max-width: 280px;
  max-height: 310px;
  height: 310px;
  margin-left: 0;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link {
    max-width: 255px;
    max-height: 260px;
    height: 260px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link {
    max-width: 205px;
    max-height: 220px;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link {
    max-width: 210px;
    max-height: 210px;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link {
    max-width: 210px;
    max-height: 150px;
  }
}
.section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content {
  max-width: 200px;
}
@media screen and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta {
    padding: 0.6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content {
    max-width: 180px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content {
    max-width: 150px;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content {
    max-width: 140px;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content {
    max-width: 110px;
  }
}
.section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:first-child {
  margin-right: 0rem;
  margin-left: 0;
}
.section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:first-child .player__card-results {
  right: 0;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:first-child .player__card-results {
    right: 5px;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:first-child .player__card-results {
    right: -47px !important;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:first-child .player__card-results {
    right: -52px !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-results .results__bar {
    width: 25px;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-results {
    left: -70px !important;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-results {
    left: -70px !important;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-results .results__text {
    font-size: 0.67rem !important;
    left: 0.55rem !important;
  }
}
.section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:last-child {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:last-child .player__card-results {
  right: unset;
  left: -10px;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link:last-child .player__card-results {
    left: -25px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta {
    padding: 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta {
    padding: 0.4rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta {
    padding: 0.25rem;
  }
}
.section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__name, .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
  margin-bottom: 0;
  line-height: 1.5;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__name, .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 0.75rem !important;
    line-height: 1.3 !important;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__name, .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 0.7rem !important;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__name, .section.single-post__section .single-post__content .single-post__left .poll__content .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 0.65rem !important;
  }
}
.section.single-post__section .single-post__content .single-post__left table {
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  margin-bottom: 1.5rem;
  table-layout: fixed;
}
.section.single-post__section .single-post__content .single-post__left table tbody {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  width: 100%;
  font-size: 0.9rem !important;
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__left table tbody {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__left table tbody {
    font-size: 0.7rem !important;
  }
}
.section.single-post__section .single-post__content .single-post__left table tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.section.single-post__section .single-post__content .single-post__left table tr th, .section.single-post__section .single-post__content .single-post__left table tr td {
  padding: 0.3rem;
  text-align: left !important;
}
.section.single-post__section .single-post__content .single-post__right {
  width: 35%;
  padding-left: 3rem;
  padding-top: 0.3rem;
  position: sticky;
  top: 6.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.single-post__section .single-post__content .single-post__right {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__right {
    padding-left: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__right {
    padding-left: 1.3rem;
    padding-top: 0;
    top: 5.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__right {
    width: 100%;
    padding-left: 0;
    margin-top: 0.5rem;
    position: relative;
    top: unset;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 1rem;
  }
}
.section.single-post__section .single-post__content .single-post__right .single-post__related-title {
  font-size: 1.4rem;
  font-family: "Sora", sans-serif;
  color: #032c2f;
  margin-bottom: 1.5rem;
  font-weight: 700;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.single-post__section .single-post__content .single-post__right .single-post__related-title {
    font-size: 1.3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__right .single-post__related-title {
    font-size: 1.25rem;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__right .single-post__related-title {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__right .single-post__related-title {
    font-size: 1.2rem;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__right .single-post__related-title {
    font-size: 1.1rem;
  }
}
.section.single-post__section .single-post__content .single-post__right .data__single {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  margin-bottom: 1rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 90px;
  max-height: 90px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__right .data__single {
    min-height: 80px;
    max-height: 80px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__right .data__single {
    min-height: 75px;
    max-height: 75px;
    margin-bottom: 0.7rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__right .data__single {
    max-height: 85px;
    min-height: 85px;
    margin-bottom: 0.7rem;
  }
}
.section.single-post__section .single-post__content .single-post__right .data__single .data__image {
  min-height: 90px;
  max-height: 90px;
  width: 30%;
  min-width: 30%;
  display: block;
  background: white url(./assets/img/no-image.svg) center no-repeat;
  background-size: 30%;
  overflow: hidden;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__image {
    min-height: 80px;
    max-height: 80px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__image {
    min-height: 75px;
    max-height: 75px;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__image {
    min-height: 85px;
    max-height: 85px;
  }
}
.section.single-post__section .single-post__content .single-post__right .data__single .data__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.section.single-post__section .single-post__content .single-post__right .data__single .data__content {
  padding: 0.5rem;
  height: 100%;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content {
    padding: 0.3rem;
  }
}
.section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title-wrapper {
  max-height: 80px;
}
.section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title {
  font-family: "Sora", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  color: #032c2f;
  line-height: 1.3;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title {
    font-size: 0.82rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title {
    font-size: 0.78rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 479px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title {
    font-size: 0.85rem;
    font-weight: 500;
  }
}
.section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__title a {
  color: #032c2f;
}
.section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__date {
  font-weight: 500;
  color: #868585;
  font-size: 0.8rem;
  position: absolute;
  bottom: 0.5rem;
  display: block;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__date {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__date {
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__date {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 768px) {
  .section.single-post__section .single-post__content .single-post__right .data__single .data__content .data__date {
    font-size: 0.7rem;
  }
}
.section.single-post__section .single-post__content .single-post__right .data__single:hover .data__image img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.section.category-page__section {
  padding: 0 0 3rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.category-page__section {
    padding-bottom: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.category-page__section {
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.category-page__section {
    padding-bottom: 1.5rem;
  }
}
.section.category-page__section .category-page__content {
  margin-top: -1.5rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.category-page__section .category-page__content {
    margin-top: -1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.category-page__section .category-page__content {
    margin-top: -0.5rem;
  }
}
.section.category-page__section .category-page__content .category__empty {
  padding: 5rem 0;
  font-weight: 700;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.category-page__section .category-page__content .category__empty {
    padding: 3rem 0;
  }
}
@media screen and (max-width: 768px) {
  .section.category-page__section .category-page__content .category__empty {
    padding: 2.5rem 0;
  }
}
.section.category-page__section .category-page__content .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 3rem auto 0;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.category-page__section .category-page__content .pagination {
    margin: 2rem auto 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.category-page__section .category-page__content .pagination {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .section.category-page__section .category-page__content .pagination {
    margin-top: 2rem;
  }
}
.section.category-page__section .category-page__content .pagination .page-numbers {
  border-radius: 3px;
  color: #032c2f;
  font-size: 1rem;
  font-family: "Sora", sans-serif;
  padding: 0.5rem 0.7rem 0.4rem;
  line-height: 1.4;
  margin: auto 0.4rem 0.6rem;
  background-color: #dbe7eb;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.category-page__section .category-page__content .pagination .page-numbers {
    padding: 0.4rem 0.5rem 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .section.category-page__section .category-page__content .pagination .page-numbers {
    padding: 0.35rem 0.45rem 0.35rem;
  }
}
.section.category-page__section .category-page__content .pagination .page-numbers:hover {
  color: white;
  background-color: #00a858;
}
.section.category-page__section .category-page__content .pagination .page-numbers.current {
  color: white;
  background-color: #00a858;
  border: 1px solid #00a858;
}
.section.category-page__section .category-page__content .pagination .page-numbers.dots {
  background-color: transparent;
  color: #032c2f;
  border: none;
}
@media screen and (min-width: 1024px) and (max-width: 1608px) {
  .section.category-page__section .category-page__content .pagination .page-numbers {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.category-page__section .category-page__content .pagination .page-numbers {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.category-page__section .category-page__content .pagination .page-numbers {
    font-size: 0.75rem;
  }
}
.section.category-page__section .category-page__content .load__more {
  width: 100%;
  margin-top: 1.5rem;
}
.section.category-page__section .category-page__content .load__more .fp-button {
  margin: auto;
}

.fp-button {
  border-radius: 30px;
  font-family: "Sora", sans-serif;
  cursor: pointer;
}
.fp-button.button--green {
  background-color: #00a858;
  color: white;
  -webkit-box-shadow: 0 4px 15px 0px rgba(0, 0, 0, 0.26);
          box-shadow: 0 4px 15px 0px rgba(0, 0, 0, 0.26);
}
.fp-button.button--green:hover {
  background-color: #032c2f;
}
.fp-button.button--green-border {
  background-color: transparent;
  color: #00a858;
  border: 1px solid #00a858;
}
.fp-button.button--green-border:hover {
  border-color: #032c2f;
  color: #032c2f;
}
.fp-button.button--white {
  background-color: white;
  color: #032c2f;
  -webkit-box-shadow: 0 0 10px 1px #051c25;
          box-shadow: 0 0 10px 1px #051c25;
}
.fp-button.button--white:hover {
  color: #00a858;
}
.fp-button.button--small {
  padding: 0.2rem 0.6rem;
  font-size: 0.9rem;
}
.fp-button.button--extra-big {
  font-size: 1.2rem;
  font-weight: 700;
  padding: 1rem 2.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .fp-button.button--extra-big {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .fp-button.button--extra-big {
    font-size: 1rem;
    padding: 0.9rem 2.2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .fp-button.button--extra-big {
    font-size: 0.85rem;
    font-weight: 600;
    padding: 0.7rem 1.4rem;
  }
}
@media screen and (max-width: 768px) {
  .fp-button.button--extra-big {
    font-size: 0.9rem;
    padding: 0.7rem 1.5rem;
  }
}
@media screen and (max-width: 479px) {
  .fp-button.button--extra-big {
    padding: 0.7rem 1.4rem;
    font-size: 0.85rem;
  }
}
.fp-button.button--big {
  font-size: 1.1rem;
  font-weight: 500;
  padding: 0.8rem 2.2rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .fp-button.button--big {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .fp-button.button--big {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .fp-button.button--big {
    font-size: 0.8rem;
    padding: 0.6rem 2rem;
  }
}
@media screen and (max-width: 479px) {
  .fp-button.button--big {
    font-size: 0.8rem;
    font-weight: 600;
    padding: 0.7rem 2rem;
  }
}
.fp-button.button--medium {
  font-size: 1.05rem;
  font-weight: 500;
  padding: 0.6rem 1.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .fp-button.button--medium {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .fp-button.button--medium {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .fp-button.button--medium {
    font-size: 0.8rem;
    padding: 0.5rem 1.3rem;
  }
}
@media screen and (max-width: 479px) {
  .fp-button.button--medium {
    font-size: 0.8rem;
    font-weight: 600;
    padding: 0.5rem 1.6rem;
  }
}
.fp-button.button--arrow-green::after {
  background: url(./assets/img/chevron-right-green.svg) center no-repeat;
  background-size: contain;
}
.fp-button.button--arrow-green:hover::after {
  background: url(./assets/img/chevron-right-dark.svg) center no-repeat;
  background-size: contain;
}

.section.green__banner {
  width: 100%;
  max-width: unset;
  height: 60px;
  padding: 1rem 0;
  display: block;
  background: url(./assets/img/green-banner.png) top no-repeat;
  background-size: cover;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.green__banner {
    height: 50px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.green__banner {
    height: 40px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.green__banner {
    height: 30px;
  }
}
@media screen and (max-width: 768px) {
  .section.green__banner {
    height: 20px;
  }
}

.page-title {
  color: white;
  font-size: 2.2rem;
  font-weight: 700;
  margin-top: 0;
  font-family: "Sora", sans-serif;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .page-title {
    font-size: 2.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .page-title {
    font-size: 1.9rem;
    font-weight: 600;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .page-title {
    font-size: 1.6rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  .page-title {
    font-size: 1.6rem;
    line-height: 1.3;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 479px) {
  .page-title {
    font-size: 1.5rem;
  }
}
.page-title.--dark {
  color: #032c2f;
}
.page-title.--small {
  font-size: 1.4rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .page-title.--small {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .page-title.--small {
    font-size: 1.15rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .page-title.--small {
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .page-title.--small {
    font-size: 1rem;
  }
}

.page-subtitle {
  font-family: "Sora", sans-serif;
  text-align: center;
  color: #032c2f;
  font-weight: 700;
  font-size: 2rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .page-subtitle {
    font-size: 1.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .page-subtitle {
    font-size: 1.75rem;
    font-weight: 600;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .page-subtitle {
    font-size: 1.5rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  .page-subtitle {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 479px) {
  .page-subtitle {
    font-size: 1.3rem;
  }
}
.page-subtitle.--left {
  text-align: left;
}

img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.page-description {
  font-size: 1.15rem;
  letter-spacing: 0.02rem;
  color: white;
  line-height: 1.4;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .page-description {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .page-description {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .page-description {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 768px) {
  .page-description {
    font-size: 0.85rem;
  }
}
.page-description.--dark {
  color: #032c2f;
}
.page-description.--grey {
  color: #868585;
}

.inline__filters {
  margin: auto 0 auto auto;
  border-radius: 30px;
  background-color: white;
  padding: 0.3rem;
  overflow: hidden;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  border: 1px solid #d9d9d9;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .inline__filters {
    padding: 0.2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .inline__filters {
    padding: 0.2rem;
  }
}
@media screen and (max-width: 768px) {
  .inline__filters {
    padding: 0.2rem;
  }
}
.inline__filters .inline__filter {
  font-family: "Sora", sans-serif;
  font-size: 1rem;
  color: #032c2f;
  font-weight: 400;
  border-radius: 30px;
  padding: 0.6rem 1.5rem;
  cursor: pointer;
}
.inline__filters .inline__filter.--active {
  color: white;
  background-color: #00a858;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .inline__filters .inline__filter {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .inline__filters .inline__filter {
    padding: 0.6rem 1.3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .inline__filters .inline__filter {
    padding: 0.5rem 1.1rem;
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .inline__filters .inline__filter {
    font-size: 0.75rem;
    padding: 0.4rem 0.7rem;
  }
}
@media screen and (max-width: 768px) {
  .inline__filters .inline__filter {
    font-size: 0.75rem;
    font-weight: 500;
    padding: 0.5rem 0.65rem;
  }
}
.inline__filters .inline__filter:last-child {
  border-right: 0;
}

.news__columns {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .news__columns {
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .news__columns {
    margin-top: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .news__columns .news__single {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .news__columns .news__single {
    padding-bottom: 0.3rem;
  }
}
@media screen and (max-width: 479px) {
  .news__columns .news__single {
    padding-bottom: 0.05rem;
  }
}
.news__columns .news__single .news__inner {
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
  display: block;
  position: relative;
  background-color: white;
}
@media screen and (max-width: 768px) {
  .news__columns .news__single .news__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    height: 110px;
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .news__columns .news__single .news__inner {
    height: 100px;
  }
}
.news__columns .news__single .news__inner .news__image {
  height: 260px;
  max-height: 260px;
  width: 100%;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: white url(./assets/img/no-image.svg) center no-repeat;
  background-size: 30%;
  overflow: hidden;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .news__columns .news__single .news__inner .news__image {
    height: 240px;
    max-height: 240px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .news__columns .news__single .news__inner .news__image {
    max-height: 190px;
    height: 190px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .news__columns .news__single .news__inner .news__image {
    max-height: 200px;
    height: 200px;
  }
}
@media screen and (max-width: 768px) {
  .news__columns .news__single .news__inner .news__image {
    height: 100%;
    width: 35%;
    position: relative;
  }
}
.news__columns .news__single .news__inner .news__image::after {
  content: "";
  width: 100%;
  height: 70%;
  bottom: 0;
  left: 0;
  display: block;
  opacity: 1;
  position: absolute;
  background: #363636;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .news__columns .news__single .news__inner .news__image::after {
    height: 80%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .news__columns .news__single .news__inner .news__image::after {
    height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .news__columns .news__single .news__inner .news__image::after {
    opacity: 0.4;
  }
}
.news__columns .news__single .news__inner .news__image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.news__columns .news__single .news__inner .news__content {
  padding: 1rem;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 999;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .news__columns .news__single .news__inner .news__content {
    padding: 0.8rem 0.6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .news__columns .news__single .news__inner .news__content {
    padding: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .news__columns .news__single .news__inner .news__content {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .news__columns .news__single .news__inner .news__content {
    width: 65%;
    padding: 0.5rem;
    position: relative;
    height: 100%;
  }
}
@media screen and (max-width: 479px) {
  .news__columns .news__single .news__inner .news__content {
    padding: 0.35rem;
  }
}
.news__columns .news__single .news__inner .news__content .news__title {
  color: white;
  font-family: "Sora", sans-serif;
  font-size: 1.35rem;
  font-weight: 600;
  line-height: 1.3;
  padding-bottom: 1.7rem;
  text-shadow: 0px 0px 10px #2b2b2b;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .news__columns .news__single .news__inner .news__content .news__title {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .news__columns .news__single .news__inner .news__content .news__title {
    font-weight: 500;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .news__columns .news__single .news__inner .news__content .news__title {
    font-size: 1rem;
    font-weight: 500;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .news__columns .news__single .news__inner .news__content .news__title {
    font-size: 0.95rem;
    font-weight: 500;
  }
}
@media screen and (max-width: 768px) {
  .news__columns .news__single .news__inner .news__content .news__title {
    color: #032c2f;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    text-shadow: none;
  }
}
@media screen and (max-width: 479px) {
  .news__columns .news__single .news__inner .news__content .news__title {
    font-size: 0.85rem;
  }
}
.news__columns .news__single .news__inner .news__content .news__date {
  width: calc(100% - 2rem);
  position: absolute;
  bottom: 0.8rem;
  font-weight: 500;
  color: white;
  font-size: 0.9rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .news__columns .news__single .news__inner .news__content .news__date {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .news__columns .news__single .news__inner .news__content .news__date {
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .news__columns .news__single .news__inner .news__content .news__date {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 768px) {
  .news__columns .news__single .news__inner .news__content .news__date {
    position: absolute;
    bottom: 0.5rem;
    color: #868585;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .news__columns .news__single .news__inner .news__content .news__date {
    font-size: 0.7rem;
  }
}
.news__columns .news__single .news__inner:hover .news__image img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}

.section .page__title-wrapper {
  position: relative;
  /*    &::before{
      content: "";
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      opacity: .03;
      filter: grayscale(1);
      background: white url(./assets/img/sponsors-back.jpg) center repeat;
      background-size: 50%;
  }*/
}
.section .page__title-wrapper .container {
  padding: 2rem 1rem;
  overflow: hidden;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .page__title-wrapper .container {
    padding: 1.5rem 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .page__title-wrapper .container {
    padding: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section .page__title-wrapper .container {
    padding: 1.5rem 1rem 1rem;
  }
}
.section .page__title-wrapper .container .page-title {
  margin-top: 0;
  font-size: 3.2rem;
  color: #032c2f;
  line-height: 1.3;
  padding-right: 0.7rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .page__title-wrapper .container .page-title {
    font-size: 2.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .page__title-wrapper .container .page-title {
    font-size: 2.5rem;
    font-weight: 700;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .page__title-wrapper .container .page-title {
    font-size: 2.5rem;
    line-height: 1.3;
    font-weight: 700;
  }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .section .page__title-wrapper .container .page-title {
    font-size: 2.1rem;
    font-weight: 700;
  }
}
@media screen and (max-width: 479px) {
  .section .page__title-wrapper .container .page-title {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.15;
    margin-top: 0.1rem;
  }
}
.section .page__title-wrapper .container .page-description {
  font-family: "Sora", sans-serif;
  color: #989898;
}

.section .container .page__text {
  padding: 0 3rem;
  margin: 2rem auto 0;
  color: #2b2b2b;
}
@media screen and (max-width: 768px) {
  .section .container .page__text {
    margin-top: 0;
  }
}
.section .container .page__text a {
  color: #00a858 !important;
  font-weight: 800;
}
.section .container .page__text a:hover {
  color: #234e61;
}
.section .container .page__text strong {
  color: #032c2f !important;
}
.section .container .page__text p {
  font-size: 1.1rem !important;
  margin-bottom: 1.2rem;
  line-height: 1.8;
  font-weight: 500;
}
.section .container .page__text p strong {
  font-weight: 800;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .page__text p {
    font-size: 1.08rem !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text p {
    font-size: 1.02rem !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text p {
    font-size: 0.95rem !important;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text p {
    font-size: 0.95rem !important;
    margin-bottom: 0.8rem;
    line-height: 1.7;
  }
}
.section .container .page__text h1, .section .container .page__text h2 {
  font-size: 1.9rem !important;
  font-weight: 800;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .page__text h1, .section .container .page__text h2 {
    font-size: 1.7rem !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text h1, .section .container .page__text h2 {
    font-size: 1.5rem !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text h1, .section .container .page__text h2 {
    font-size: 1.3rem !important;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text h1, .section .container .page__text h2 {
    font-size: 1.25rem !important;
  }
}
.section .container .page__text h3, .section .container .page__text h4 {
  font-size: 1.4rem !important;
  font-weight: 800;
  margin-bottom: 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .page__text h3, .section .container .page__text h4 {
    font-size: 1.35rem !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text h3, .section .container .page__text h4 {
    font-size: 1.25rem !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text h3, .section .container .page__text h4 {
    font-size: 1.1rem !important;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text h3, .section .container .page__text h4 {
    font-size: 1.1rem !important;
    margin-bottom: 0.5rem;
  }
}
.section .container .page__text h5, .section .container .page__text h6 {
  font-size: 1.2rem !important;
  margin-bottom: 1.3rem;
  font-weight: 800;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .section .container .page__text h5, .section .container .page__text h6 {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .page__text h5, .section .container .page__text h6 {
    font-size: 1rem !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text h5, .section .container .page__text h6 {
    font-size: 0.95rem !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text h5, .section .container .page__text h6 {
    font-size: 0.9rem !important;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text h5, .section .container .page__text h6 {
    font-size: 0.82rem !important;
    margin-bottom: 1rem;
  }
}
.section .container .page__text blockquote {
  text-align: left;
  border-left: 7px solid #00a858;
  padding: 1.5rem 1rem;
  margin-bottom: 1.5rem;
  background-color: rgba(255, 255, 255, 0.35);
}
@media screen and (max-width: 479px) {
  .section .container .page__text blockquote {
    margin-bottom: 1rem;
  }
}
.section .container .page__text blockquote p {
  margin-bottom: 0;
  text-align: left;
  font-weight: 600;
  font-size: 1.4rem !important;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .page__text blockquote p {
    font-size: 1.2rem !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text blockquote p {
    font-size: 1.1rem !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text blockquote p {
    font-size: 1rem !important;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text blockquote p {
    font-size: 0.9rem !important;
    line-height: 1.3;
  }
}
.section .container .page__text ul {
  margin-bottom: 1.5rem;
  margin-left: 2rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .page__text ul {
    margin-left: 1.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text ul {
    margin-left: 1.5rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text ul {
    margin-left: 1.3rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text ul {
    margin-left: 1rem;
  }
}
.section .container .page__text ul li {
  font-size: 1.1rem;
  list-style: disc;
  margin-bottom: 0.4rem;
  font-weight: 500;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .page__text ul li {
    font-size: 1.08rem !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text ul li {
    font-size: 1.02rem !important;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text ul li {
    font-size: 0.95rem !important;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text ul li {
    font-size: 0.95rem !important;
  }
}
.section .container .page__text ul li strong {
  font-weight: 800;
  color: #032c2f;
}
.section .container .page__text .wp-block-gallery figure {
  margin: 0;
}
.section .container .page__text .wp-block-gallery figure img {
  margin: 0;
  width: 100% !important;
}
.section .container .page__text figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 2rem auto;
}
@media screen and (min-width: 1480px) and (max-width: 1608px) {
  .section .container .page__text figure {
    margin: 1.5rem auto;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .page__text figure {
    margin: 1rem auto;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text figure {
    margin: 1rem auto;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text figure {
    margin: 1rem auto;
  }
}
.section .container .page__text figure * {
  width: 100%;
}
.section .container .page__text figure iframe {
  height: 500px;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section .container .page__text figure iframe {
    height: 400px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .page__text figure iframe {
    height: 300px;
  }
}
@media screen and (max-width: 768px) {
  .section .container .page__text figure iframe {
    height: 280px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text figure iframe {
    height: 240px;
  }
}
.section .container .page__text figure img {
  width: 80% !important;
  margin: auto;
  border-radius: 4px;
}
.section .container .page__text .wp-block-gallery .wp-block-image {
  overflow: hidden;
  border-radius: 4px;
  position: relative;
}
.section .container .page__text .wp-block-gallery .wp-block-image::before {
  content: none !important;
}
.section .container .page__text .wp-block-gallery .wp-block-image .wp-element-caption {
  font-size: 0.85rem;
  font-weight: 700;
  padding-top: 1rem;
  line-height: 1.3;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(50%, rgba(0, 0, 0, 0.45)), to(#000));
  background: linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.45) 50%, #000);
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section .container .page__text .wp-block-gallery .wp-block-image .wp-element-caption {
    font-weight: 500;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .page__text .wp-block-gallery .wp-block-image .wp-element-caption {
    font-weight: 500;
    font-size: 0.75rem;
  }
}

.section .container .fp__main-table {
  padding: 0 !important;
  margin-top: 1.5rem;
  overflow: hidden;
  font-family: "Sora", sans-serif;
  border-radius: 4px;
  background-color: white;
  text-align: center;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table {
    margin-top: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table {
    overflow: auto;
    margin-top: 0.8rem;
  }
}
.section .container .fp__main-table .table__cell.--left {
  text-align: left;
}
.section .container .fp__main-table .table__cell.--date, .section .container .fp__main-table .table__cell.--season {
  -webkit-box-flex: unset !important;
      -ms-flex: unset !important;
          flex: unset !important;
  width: 120px !important;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section .container .fp__main-table .table__cell.--date, .section .container .fp__main-table .table__cell.--season {
    width: 100px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__cell.--date, .section .container .fp__main-table .table__cell.--season {
    width: 90px !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__cell.--date, .section .container .fp__main-table .table__cell.--season {
    width: 70px !important;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__cell.--date, .section .container .fp__main-table .table__cell.--season {
    width: 80px !important;
    min-width: 80px !important;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__cell.--game {
    min-width: 100px !important;
    width: 100px !important;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__cell.--team {
    min-width: 160px !important;
    width: 160px !important;
  }
}
.section .container .fp__main-table .table__cell.--season {
  text-align: left;
}
.section .container .fp__main-table .table__cell.--round {
  min-width: 90px;
}
.section .container .fp__main-table .table__name {
  text-align: left;
  width: 50% !important;
  -webkit-box-flex: unset !important;
      -ms-flex: unset !important;
          flex: unset !important;
}
.section .container .fp__main-table .table__name.--big {
  width: 50% !important;
}
@media screen and (min-width: 1216px) and (max-width: 1480px) {
  .section .container .fp__main-table .table__name.--big {
    width: 42% !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__name.--big {
    width: 42% !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__name.--big {
    width: 37% !important;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__name.--big {
    width: 380px !important;
    min-width: 380px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__name.--big {
    width: 380px !important;
    min-width: 380px;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__name.--stats {
    width: 260px !important;
    min-width: 260px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__name.--stats {
    width: 220px !important;
    min-width: 220px;
  }
}
.section .container .fp__main-table .table__name.--small {
  width: 40% !important;
}
.section .container .fp__main-table .table__name .table__name-link {
  color: #032c2f;
  display: inline-block;
}
.section .container .fp__main-table .table-empty {
  padding: 3rem;
  display: block;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section .container .fp__main-table .table-empty {
    padding: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table-empty {
    padding: 2rem;
    font-size: 0.95rem;
  }
}
.section .container .fp__main-table .table__header {
  background-color: #f3f3f3;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 1.2rem 1rem;
  width: 100%;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__header {
    padding: 0.8rem 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__header {
    padding: 0.6rem 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__header {
    padding: 0.7rem 0.6rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.section .container .fp__main-table .table__header .table__cell {
  font-weight: 500;
  color: #868585;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  font-size: 0.9rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__header .table__cell {
    font-size: 0.82rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__header .table__cell {
    font-size: 0.78rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__header .table__cell {
    font-size: 0.65rem;
    font-weight: 400;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__header .table__cell {
    font-size: 0.7rem;
    width: 70px;
    min-width: 70px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__header .table__cell {
    width: 65px;
    min-width: 65px;
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__header .table__cell.table__name {
    min-width: 200px;
    width: 200px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__header .table__cell.table__name {
    width: 180px;
    min-width: 180px;
  }
}
.section .container .fp__main-table .table__header .table__cell.--last {
  padding-right: 1.5rem;
}
.section .container .fp__main-table .table__row {
  width: 100%;
  padding: 0.7rem 1rem;
  position: relative;
}
.section .container .fp__main-table .table__row:not(.--border-bottom):nth-child(2n+1) {
  background-color: #fafafa;
}
.section .container .fp__main-table .table__row:not(.--border-bottom):nth-child(2n+1):hover {
  background-color: #f3f3f3;
}
.section .container .fp__main-table .table__row.--border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.section .container .fp__main-table .table__row:hover {
  background-color: #f3f3f3;
}
.section .container .fp__main-table .table__row.--current-season {
  background-color: #fcfcfc !important;
  font-weight: 700 !important;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row {
    padding: 0.65rem 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row {
    padding: 0.7rem 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row {
    padding: 0.55rem 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row {
    padding: 0.6rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-height: 3rem;
  }
}
.section .container .fp__main-table .table__row .row__link {
  min-height: 1.5rem;
  min-width: 1.5rem;
  display: block;
  position: absolute;
  right: 1rem;
  background: rgba(0, 0, 0, 0.08) url(./assets/img/chevron-right.svg) center no-repeat;
  background-size: 0.8rem;
  border-radius: 90px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .row__link {
    min-height: 1.2rem;
    min-width: 1.2rem;
    right: 0.6rem;
    background-size: 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .row__link {
    min-height: 0.9rem;
    min-width: 0.9rem;
    right: 0.4rem;
    background-size: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .row__link {
    min-height: 1.1rem;
    min-width: 1.1rem;
    background-size: 0.55rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .row__link {
    min-height: 1.1rem;
    min-width: 1.1rem;
    background-size: 0.45rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .row__link.--hide-mobile {
    display: none;
  }
}
.section .container .fp__main-table .table__row .row__link:hover {
  -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.1);
}
.section .container .fp__main-table .table__row .table__cell {
  color: #032c2f;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  font-size: 0.95rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell {
    font-size: 0.82rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell {
    font-size: 0.68rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell {
    font-size: 0.75rem;
    width: 70px;
    min-width: 70px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell {
    font-size: 0.75rem;
    width: 65px;
    min-width: 65px;
  }
}
.section .container .fp__main-table .table__row .table__cell.--date {
  color: #868585;
  font-size: 0.85rem;
  font-weight: 400;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell.--date {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell.--date {
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell.--date {
    font-size: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell.--date {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell.--date {
    font-size: 0.65rem;
  }
}
.section .container .fp__main-table .table__row .table__cell .cell__number {
  font-weight: 700;
  color: #234e61;
  width: 1.8rem;
}
.section .container .fp__main-table .table__row .table__cell .cell__number.--green {
  position: relative;
}
.section .container .fp__main-table .table__row .table__cell .cell__number.--green::before {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  position: absolute;
  left: -0.4rem;
  top: -0.06rem;
  border-radius: 2px;
  background-color: rgba(0, 168, 88, 0.2);
}
@media screen and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell .cell__number.--green::before {
    width: 1rem;
    height: 1rem;
    left: -0.25rem;
    top: 0;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell .cell__number {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell .cell__number {
    width: 1.4rem;
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell .cell__number {
    width: 1rem;
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell .cell__number {
    width: 1.2rem;
    font-size: 0.72rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell .cell__number {
    font-size: 0.72rem;
    width: 1.2rem;
    min-width: 1.2rem;
  }
}
.section .container .fp__main-table .table__row .table__cell .cell__img {
  width: 2.2rem;
  height: 2.8rem;
  display: block;
  border-radius: 4px;
  margin-right: 0.5rem;
  overflow: hidden;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img {
    width: 2rem;
    height: 2.4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img {
    width: 1.8rem;
    height: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img {
    width: 1.4rem;
    height: 1.6rem;
    border-radius: 3px;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img {
    width: 1.4rem;
    height: 1.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img {
    border-radius: 2.5px;
    width: 1.3rem;
    height: 1.6rem;
  }
}
.section .container .fp__main-table .table__row .table__cell .cell__img img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section .container .fp__main-table .table__row .table__cell .cell__img.--empty-background {
  background: transparent;
}
.section .container .fp__main-table .table__row .table__cell .cell__img:not(.--no-background) {
  background: white url(./assets/img/male-icon.svg) center 8px no-repeat;
  background-size: contain;
  border: 1px solid #f4f4f4;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img:not(.--no-background) {
    background-position-y: 4px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img:not(.--no-background) {
    background-position-y: 4px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img:not(.--no-background) {
    background-position-y: 6px;
  }
}
.section .container .fp__main-table .table__row .table__cell .cell__img.--no-background {
  width: 2.4rem;
  height: 2.4rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img.--no-background {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img.--no-background {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img.--no-background {
    width: 1.3rem;
    height: 1.3rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell .cell__img.--no-background {
    width: 1.4rem;
    height: 1.5rem;
  }
}
.section .container .fp__main-table .table__row .table__cell .cell__img.--no-background img {
  -o-object-fit: contain;
     object-fit: contain;
}
.section .container .fp__main-table .table__row .table__cell .cell__gk {
  margin-left: 0.6rem;
  background-color: #234e61;
  color: white;
  border-radius: 3px;
  padding: 0.1rem 0.2rem;
  font-size: 0.95rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell .cell__gk {
    font-size: 0.82rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell .cell__gk {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell .cell__gk {
    font-size: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell .cell__gk {
    font-size: 0.6rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell .cell__gk {
    font-size: 0.5rem;
    padding: 1px 2px;
    margin-left: 0.3rem;
  }
}
.section .container .fp__main-table .table__row .table__cell .cell__name {
  font-weight: 500;
  font-size: 1rem;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell .cell__name {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell .cell__name {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell .cell__name {
    font-size: 0.73rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell .cell__name {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell .cell__name {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell.table__name {
    font-size: 0.75rem;
  }
}
.section .container .fp__main-table .table__row .table__cell.table__name.--left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell.table__name {
    min-width: 200px;
    width: 200px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell.table__name {
    min-width: 180px;
    width: 180px;
  }
}
.section .container .fp__main-table .table__row .table__cell.table__name .name__img {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 0.3rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__img {
    width: 1.2rem;
    height: 1.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__img {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__img {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 0.15rem;
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__img {
    width: 1.1rem;
    height: 1.1rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__img {
    width: 0.9rem;
    height: 0.9rem;
  }
}
.section .container .fp__main-table .table__row .table__cell.table__name .name__game-result {
  font-weight: 700;
  font-family: "Sora", sans-serif;
  margin: auto 0.3rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__game-result {
    margin: auto 0.3rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__game-result {
    margin: auto 0.2rem;
  }
}
.section .container .fp__main-table .table__row .table__cell.table__name .result__penalty .penalty__title {
  font-size: 0.8rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .result__penalty .penalty__title {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .result__penalty .penalty__title {
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .result__penalty .penalty__title {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .result__penalty .penalty__title {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .result__penalty .penalty__title {
    font-size: 0.6rem;
  }
}
.section .container .fp__main-table .table__row .table__cell.table__name .name__game-link {
  width: 1.2rem;
  height: 1.2rem;
  display: block;
  margin-left: 0.4rem;
  position: relative;
  bottom: 0.1rem;
  background: url(./assets/img/arrow-diagonal.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__game-link {
    width: 1rem;
    height: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__game-link {
    width: 0.9rem;
    height: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__game-link {
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.2rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__game-link {
    width: 0.95rem;
    height: 0.95rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .fp__main-table .table__row .table__cell.table__name .name__game-link {
    width: 0.9rem;
    height: 0.9rem;
  }
}
.section .container .fp__main-table .table__row .table__cell.--last {
  padding-right: 1.5rem;
}

.custom-filter {
  position: relative;
  font-family: "Sora", sans-serif;
  font-size: 1rem;
}
.custom-filter.filter--right {
  margin: auto 0 auto auto;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .custom-filter {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .custom-filter {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .custom-filter {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .custom-filter {
    font-size: 0.8rem;
    font-weight: 500;
  }
}
.custom-filter .custom-filter__selected {
  background-color: #00a858;
  border-radius: 30px;
  padding: 1.4rem 2.5rem 0.55rem;
  color: white;
  cursor: pointer;
  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;
}
.custom-filter .custom-filter__selected.--season::before {
  content: "Izaberite sezonu";
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .custom-filter .custom-filter__selected {
    padding: 1.2rem 1.5rem 0.45rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .custom-filter .custom-filter__selected {
    padding: 1.2rem 1.3rem 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .custom-filter .custom-filter__selected {
    padding: 1.1rem 1.4rem 0.3rem;
  }
}
@media screen and (max-width: 479px) {
  .custom-filter .custom-filter__selected {
    padding: 0.95rem 1.4rem 0.25rem;
  }
}
.custom-filter .custom-filter__selected::before {
  content: "Sortiranje";
  font-size: 0.8rem;
  color: white;
  opacity: 0.8;
  font-weight: 300;
  position: absolute;
  top: 0.45rem;
  left: 2.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .custom-filter .custom-filter__selected::before {
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .custom-filter .custom-filter__selected::before {
    font-size: 0.65rem;
    left: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .custom-filter .custom-filter__selected::before {
    font-size: 0.6rem;
    left: 1.3rem;
  }
}
@media screen and (max-width: 768px) {
  .custom-filter .custom-filter__selected::before {
    font-size: 0.6rem;
    left: 1.4rem;
  }
}
@media screen and (max-width: 479px) {
  .custom-filter .custom-filter__selected::before {
    top: 0.38rem;
  }
}
.custom-filter .custom-filter__selected:after {
  content: "";
  width: 0.75rem;
  height: 0.75rem;
  display: block;
  margin-left: 0.6rem;
  background: url(./assets/img/chevron-down-white.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .custom-filter .custom-filter__selected:after {
    width: 0.65rem;
    height: 0.65rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .custom-filter .custom-filter__selected:after {
    width: 0.55rem;
    height: 0.55rem;
  }
}
.custom-filter .custom-filter__list {
  display: none;
  position: absolute;
  border-radius: 4px;
  border: 1px solid #cccccc;
  background-color: white;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 9999;
  border-radius: 4px;
  margin-top: 0.3rem;
  min-width: 15rem;
  overflow: hidden;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .custom-filter .custom-filter__list {
    min-width: 12rem;
    margin-top: 0.1rem;
  }
}
.custom-filter .custom-filter__list.--visible {
  display: block;
}
.custom-filter .custom-filter__list .custom-filter__item {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  color: #032c2f;
  display: block;
  padding: 0.6rem 0.8rem;
  cursor: pointer;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .custom-filter .custom-filter__list .custom-filter__item {
    padding: 0.5rem 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .custom-filter .custom-filter__list .custom-filter__item {
    padding: 0.5rem 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .custom-filter .custom-filter__list .custom-filter__item {
    padding: 0.45rem 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .custom-filter .custom-filter__list .custom-filter__item {
    font-weight: 400;
  }
}
.custom-filter .custom-filter__list .custom-filter__item:hover, .custom-filter .custom-filter__list .custom-filter__item.--active {
  background-color: #f3f3f3;
}

.games__round {
  width: 100%;
  text-align: left;
  padding: 2.5rem 1rem 0.5rem;
  font-family: "Sora", sans-serif;
  font-weight: 500;
  font-size: 0.95rem;
  color: #868585;
  text-transform: uppercase;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .games__round {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .games__round {
    font-size: 0.8rem;
    padding: 2rem 0.8rem 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .games__round {
    font-size: 0.75rem;
    padding: 1.2rem 0.5rem 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .games__round {
    font-size: 0.7rem;
    padding: 1.2rem 0.5rem 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .games__round {
    font-size: 0.67rem;
  }
}
.games__round.--type {
  padding-top: 0;
}

.game__single {
  display: block;
  position: relative;
  background-color: white;
  border-radius: 4px;
  width: 100%;
  font-family: "Sora", sans-serif;
  margin-bottom: 1.5rem;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
  padding: 0.8rem 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .game__single {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single {
    font-size: 0.75rem;
    padding: 0.7rem 0.8rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .game__single {
    padding: 0.5rem;
    font-size: 0.7rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single {
    padding: 1rem 0.3rem;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .game__single {
    padding: 0.9rem 0.3rem;
  }
}
.game__single:hover {
  background-color: #f5f5f5;
}
.game__single .row__link {
  min-height: 1rem;
  min-width: 1rem;
  display: inline-block;
  margin: auto 0 auto auto;
  position: relative;
  background: url(./assets/img/chevron-right.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .row__link {
    min-height: 0.8rem;
    min-width: 0.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .game__single .row__link {
    min-width: 0.6rem;
    min-height: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .row__link {
    display: none;
  }
}
.game__single .game__inner {
  width: 100%;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.game__single .gs-game__result {
  width: 100%;
  padding-left: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .game__single .gs-game__result {
    padding-left: 0;
  }
}
.game__single .gs-result__center {
  width: 30%;
  max-width: 200px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-result__center {
    width: 25%;
    max-width: 130px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .game__single .gs-result__center {
    max-width: 100px;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__center {
    max-width: 160px;
    width: 35%;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__center {
    max-width: 150px;
    width: 32%;
  }
}
.game__single .gs-result__center .gs-result__time {
  font-weight: 700;
  font-size: 1.2rem;
  color: #032c2f;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-result__center .gs-result__time {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .game__single .gs-result__center .gs-result__time {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__center .gs-result__time {
    font-size: 0.75rem;
  }
}
.game__single .gs-result__center .gs-result__time.--margin-top-0 {
  margin-top: 0;
}
.game__single .gs-result__center .gs-result__date {
  font-size: 1rem;
  color: #032c2f;
  font-weight: 500;
  line-height: 1.2;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .game__single .gs-result__center .gs-result__date {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-result__center .gs-result__date {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .game__single .gs-result__center .gs-result__date {
    font-size: 0.6rem;
    margin-top: -0.1rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__center .gs-result__date {
    font-size: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__center .gs-result__date {
    font-size: 0.58rem;
  }
}
.game__single .gs-result__center .gs-result__big {
  font-size: 1.6rem;
  color: #032c2f;
  font-weight: 700;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .game__single .gs-result__center .gs-result__big {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-result__center .gs-result__big {
    font-size: 1.3rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .game__single .gs-result__center .gs-result__big {
    font-size: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__center .gs-result__big {
    position: relative;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__center .gs-result__big {
    font-size: 0.95rem;
    margin-top: -0.2rem;
  }
}
.game__single .gs-result__center .gs-result__penalty {
  font-size: 1rem;
  color: #032c2f;
  font-family: "Sora", sans-serif;
  font-weight: 500;
  position: relative;
  top: -0.4rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .game__single .gs-result__center .gs-result__penalty {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-result__center .gs-result__penalty {
    font-size: 0.8rem;
    top: -0.3rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .game__single .gs-result__center .gs-result__penalty {
    font-size: 0.6rem;
    top: -0.2rem;
  }
}
@media screen and (max-width: 479px) {
  .game__single .gs-result__center .gs-result__penalty {
    font-size: 0.57rem;
    top: -0.4rem;
  }
}
.game__single .gs-game__date {
  position: absolute;
  left: 1rem;
  width: auto;
  color: #868585;
  line-height: 1.2;
  font-weight: 400;
  text-align: left;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0;
  font-size: 0.9rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .game__single .gs-game__date {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-game__date {
    font-size: 0.75rem;
    left: 0.8rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .game__single .gs-game__date {
    font-size: 0.65rem;
    left: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-game__date {
    left: unset;
    width: 100%;
    display: block;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    top: unset;
    bottom: 0.3rem;
    color: #032c2f;
    font-size: 0.52rem;
    left: 0;
    height: 1rem;
  }
}
.game__single .gs-result__team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 35%;
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__team {
    width: 50%;
  }
}
.game__single .gs-result__team .gs-team__image {
  width: 3rem;
  height: 3rem;
  margin: 0 1rem;
  max-height: unset;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .game__single .gs-result__team .gs-team__image {
    width: 2.8rem;
    height: 2.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-result__team .gs-team__image {
    width: 2.1rem;
    height: 2.1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .game__single .gs-result__team .gs-team__image {
    width: 1.7rem;
    height: 1.7rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__team .gs-team__image {
    min-width: 1.5rem;
    width: 1.5rem;
    min-height: 1.5rem;
    height: 1.5rem;
    margin: 0 0.3rem;
  }
}
@media screen and (max-width: 479px) {
  .game__single .gs-result__team .gs-team__image {
    margin: 0 0.15rem;
  }
}
.game__single .gs-result__team .gs-team__image::before {
  content: none !important;
}
.game__single .gs-result__team .gs-team__name {
  font-weight: 400;
  font-size: 1.05rem;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .game__single .gs-result__team .gs-team__name {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .game__single .gs-result__team .gs-team__name {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .game__single .gs-result__team .gs-team__name {
    font-size: 0.77rem;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__team .gs-team__name {
    font-size: 0.7rem;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__team .gs-team__name {
    font-size: 0.7rem;
    font-weight: 500;
  }
}
.game__single .gs-result__team.--left {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-left: 1.5rem;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__team.--left {
    padding-left: 0.3rem;
  }
}
.game__single .gs-result__team.--right {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  padding-right: 1.5rem;
  text-align: left;
}
@media screen and (max-width: 768px) {
  .game__single .gs-result__team.--right {
    padding-right: 0.3rem;
  }
}

.section .container .stats__data {
  margin-top: 1rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data {
    margin-top: 0;
    display: block;
  }
}
.section .container .stats__data .stats__chart {
  width: 30%;
  margin-left: -1rem;
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__chart {
    width: 100%;
    margin-bottom: 2rem;
    margin-top: 1.5rem;
    margin-left: -0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .stats__data .stats__chart {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
.section .container .stats__data .stats__chart canvas {
  width: 150px !important;
  height: 150px !important;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__chart canvas {
    width: 130px !important;
    height: 130px !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data .stats__chart canvas {
    width: 110px !important;
    height: 110px !important;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__chart canvas {
    width: 110px !important;
    height: 110px !important;
  }
}
.section .container .stats__data .stats__chart .stats__legend {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__chart .stats__legend {
    margin-left: 1rem;
  }
}
.section .container .stats__data .stats__chart .stats__legend .legend__item {
  color: #032c2f;
  font-size: 1.15rem;
  padding: 0.3rem 0.2rem;
  font-weight: 500;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item {
    font-size: 1.05rem;
    padding: 0.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item {
    font-size: 0.9rem;
    padding: 0.2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item {
    font-size: 0.85rem;
    padding: 0.15rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item {
    font-size: 0.85rem;
  }
}
.section .container .stats__data .stats__chart .stats__legend .legend__item .item__number {
  font-family: "Sora", sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  width: 0.7rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__number {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__number {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__number {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__number {
    font-size: 1.05rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__number {
    font-size: 0.95rem;
  }
}
.section .container .stats__data .stats__chart .stats__legend .legend__item .item__mark {
  width: 0.5rem;
  height: 0.5rem;
  display: block;
  border-radius: 2px;
  margin: auto 0.8rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__mark {
    width: 0.4rem;
    height: 0.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__mark {
    width: 0.35rem;
    height: 0.35rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .stats__data .stats__chart .stats__legend .legend__item .item__mark {
    margin: auto 0.6rem;
  }
}
.section .container .stats__data .stats__chart .stats__legend .legend__item .item__mark.--won {
  background-color: #2e7209;
}
.section .container .stats__data .stats__chart .stats__legend .legend__item .item__mark.--draw {
  background-color: #b7b713;
}
.section .container .stats__data .stats__chart .stats__legend .legend__item .item__mark.--lost {
  background-color: #8c0909;
}
.section .container .stats__data .stats__numbers {
  width: 70%;
  margin-left: 5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__numbers {
    width: 100%;
    margin-left: 0;
  }
}
.section .container .stats__data .stats__numbers .single__number {
  width: 25%;
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__numbers .single__number {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data .stats__numbers .single__number {
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__numbers .single__number {
    margin-bottom: 1.5rem;
    width: 33.33333%;
  }
}
.section .container .stats__data .stats__numbers .single__number .number__value {
  font-family: "Sora", sans-serif;
  color: #032c2f;
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 1;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .stats__data .stats__numbers .single__number .number__value {
    font-size: 2.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__numbers .single__number .number__value {
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data .stats__numbers .single__number .number__value {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__numbers .single__number .number__value {
    font-size: 1.7rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .stats__data .stats__numbers .single__number .number__value {
    font-size: 1.5rem;
  }
}
.section .container .stats__data .stats__numbers .single__number .number__value .value__card {
  width: 0.9rem;
  height: 1.2rem;
  display: block;
  border-radius: 4px;
  margin-right: 0.4rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__numbers .single__number .number__value .value__card {
    width: 0.8rem;
    height: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1023px) {
  .section .container .stats__data .stats__numbers .single__number .number__value .value__card {
    width: 0.65rem;
    height: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__numbers .single__number .number__value .value__card {
    width: 0.75rem;
    height: 1.1rem;
  }
}
.section .container .stats__data .stats__numbers .single__number .number__value .value__card.--yellow {
  background-color: #ecdd07;
}
.section .container .stats__data .stats__numbers .single__number .number__value .value__card.--red {
  background-color: #e93b06;
}
.section .container .stats__data .stats__numbers .single__number .number__desc {
  color: #868585;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 0.3rem;
  width: 50%;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .stats__data .stats__numbers .single__number .number__desc {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__data .stats__numbers .single__number .number__desc {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__data .stats__numbers .single__number .number__desc {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__data .stats__numbers .single__number .number__desc {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .stats__data .stats__numbers .single__number .number__desc {
    font-size: 0.7rem;
  }
}
.section .container .stats__content-wrapper {
  border-radius: 4px;
  padding: 1.5rem;
  background-color: white;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .stats__content-wrapper {
    padding: 1rem;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .stats__content-wrapper {
    padding: 1rem;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .section .container .stats__content-wrapper {
    padding: 1rem;
    padding-bottom: 0;
  }
}
.section .container .stats__content-wrapper .loader__wrapper {
  display: none;
}
.section .container .stats__content-wrapper.loading {
  position: relative;
}
.section .container .stats__content-wrapper.loading .loader__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section .container .games__list .games__round-list {
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
  background-color: white;
}
.section .container .games__list .games__round-list .game__single {
  margin-bottom: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.section .container .games__list .games__round-list .game__single:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.section .container .games__list .games__round-list .game__single .gs-result__center {
  position: relative;
  padding-top: 0;
}
.section .container .margin-top {
  margin-top: 2rem;
}
.section .container .data__not-active {
  font-weight: 500;
  font-family: "Sora", sans-serif;
  font-size: 1.2rem;
  color: #032c2f;
  border-radius: 4px;
  margin: 2.5rem 0;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section .container .data__not-active {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section .container .data__not-active {
    font-size: 1rem;
    margin: 3rem 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .data__not-active {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .data__not-active {
    margin-top: 7rem;
    margin-bottom: 2rem;
    font-size: 0.85rem;
  }
}

.section .container .poll__content {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}
.section .container .poll__content .poll__subtitle {
  color: #032c2f;
  font-family: "Sora", sans-serif;
  font-size: 1.7rem;
  font-weight: 400;
  margin-top: 0;
  line-height: 1.3;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section .container .poll__content .poll__subtitle {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .poll__content .poll__subtitle {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .poll__content .poll__subtitle {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__subtitle {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .poll__content .poll__subtitle {
    font-size: 1.1rem;
  }
}
.section .container .poll__content .page-description {
  font-size: 1.1rem;
  line-height: 1.5;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .poll__content .page-description {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .poll__content .page-description {
    font-size: 0.85rem !important;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .page-description {
    font-size: 0.9rem !important;
  }
}
@media screen and (max-width: 479px) {
  .section .container .poll__content .page-description {
    font-size: 0.85rem !important;
  }
}
.section .container .poll__content .poll__columns {
  width: 100%;
  margin-top: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.section .container .poll__content .poll__columns .poll__vs {
  padding: 1rem;
  font-weight: 300;
  font-family: "Sora", sans-serif;
  font-size: 2rem;
  border-radius: 4px;
  color: #032c2f;
  margin-right: 3.8rem;
}
.section .container .poll__content .poll__columns .player__card-link {
  margin-left: 6rem;
  height: 350px;
  max-height: 350px;
  max-width: 330px;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section .container .poll__content .poll__columns .player__card-link {
    max-height: 320px;
    max-width: 300px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .poll__content .poll__columns .player__card-link {
    max-height: 280px;
    max-width: 270px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .poll__content .poll__columns .player__card-link {
    max-height: 230px;
    max-width: 212px;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link {
    max-height: 200px;
    max-width: 150px;
    min-width: unset;
    margin-left: 8rem;
    padding: 0;
    margin-top: 0;
  }
}
@media screen and (max-width: 479px) {
  .section .container .poll__content .poll__columns .player__card-link {
    width: 170px;
    max-height: 160px;
    margin-left: 6rem;
  }
}
.section .container .poll__content .poll__columns .player__card-link .player__card-content {
  max-width: 250px;
  margin-left: 10px;
  cursor: default;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-content {
    max-width: 220px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-content {
    max-width: 190px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-content {
    max-width: 150px;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-content {
    max-width: 150px;
  }
}
.section .container .poll__content .poll__columns .player__card-link .player__card-content:hover img {
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link .title__name {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .poll__content .poll__columns .player__card-link .title__name {
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link .title__surname {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .poll__content .poll__columns .player__card-link .title__surname {
    font-size: 0.67rem;
  }
}
.section .container .poll__content .poll__columns .player__card-link .player__card-meta {
  text-align: left;
}
.section .container .poll__content .poll__columns .player__card-link.player__card-link--poll .player__card-content {
  cursor: pointer;
}
.section .container .poll__content .poll__columns .player__card-link.player__card-link--poll .player__card-content:hover {
  -webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.4);
}
.section .container .poll__content .poll__columns .player__card-link.player__card-link--poll .player__card-content:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.section .container .poll__content .poll__columns .player__card-link .player__card-results {
  position: absolute;
  right: 100%;
  top: 1rem;
  width: 55px;
  height: calc(100% - 1.8rem);
  display: block;
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results {
    height: 100%;
    top: 0;
  }
}
.section .container .poll__content .poll__columns .player__card-link .player__card-results .results__bar {
  top: 0;
  width: 40px;
  left: 15px;
  position: relative;
  height: calc(100% - 2rem);
  display: block;
  background-color: white;
  -webkit-box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__bar {
    width: 35px;
    left: 20px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__bar {
    width: 30px;
    left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__bar {
    width: 25px;
    left: 25px;
  }
}
@media screen and (max-width: 479px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__bar {
    left: 25px;
    width: 22px;
  }
}
.section .container .poll__content .poll__columns .player__card-link .player__card-results .results__bar .bar__inner {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #00a858;
}
.section .container .poll__content .poll__columns .player__card-link .player__card-results .results__text {
  position: absolute;
  bottom: 0;
  left: 0.5rem;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  width: 100%;
  color: #032c2f;
  text-orientation: upright;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__text {
    font-size: 0.9rem;
    left: 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__text {
    font-size: 0.8rem;
    left: 1.2rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__text {
    font-size: 0.8rem;
    left: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section .container .poll__content .poll__columns .player__card-link .player__card-results .results__text {
    font-size: 0.7rem;
    left: 0.7rem;
  }
}
.section .container .poll__content .poll__columns .player__card-link:first-child {
  margin-right: 3rem;
  margin-left: 3.5rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .poll__content .poll__columns .player__card-link:first-child {
    margin-left: 2rem;
    margin-right: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link:first-child {
    margin: 0;
  }
}
.section .container .poll__content .poll__columns .player__card-link:first-child .player__card-content {
  margin-left: 0;
}
.section .container .poll__content .poll__columns .player__card-link:first-child .player__card-results {
  right: 0;
  left: unset !important;
}
@media screen and (max-width: 768px) {
  .section .container .poll__content .poll__columns .player__card-link:first-child .player__card-results {
    right: -45px !important;
  }
}
.section .container .loader__wrapper {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
      -ms-flex-align: top;
          align-items: top;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 999;
}
@media screen and (max-width: 768px) {
  .section .container .loader__wrapper {
    position: fixed;
    width: calc(100vw - 2rem);
    left: 1rem;
    top: 230px;
    border-radius: 4px;
  }
}
.section .container .loader__wrapper .loader {
  margin-top: 2rem;
  border: 2px solid #032c2f;
  border-radius: 50%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  width: 4rem;
  height: 4rem;
  -webkit-animation-name: loading;
          animation-name: loading;
  -webkit-animation-duration: 1500ms;
          animation-duration: 1500ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section .container .loader__wrapper .loader {
    width: 3.5rem;
    height: 3.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section .container .loader__wrapper .loader {
    width: 3rem;
    height: 3rem;
  }
}

#slb_viewer_wrap .slb_theme_slb_baseline .slb_viewer_layout {
  top: 40px !important;
  position: fixed !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
  border-radius: 4px !important;
  padding: 0 !important;
  overflow: hidden;
  border: 1px solid white;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_details {
  display: none;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_close .slb_template_tag {
  background: #032c2f url(./assets/img/close.svg) center no-repeat !important;
  background-size: 0.8rem !important;
  border-radius: 100%;
  padding: 1rem;
  width: 1rem;
  height: 1rem;
  opacity: 1;
  font-size: 0;
  margin-left: 0.4rem;
}
@media screen and (max-width: 768px) {
  #slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_close .slb_template_tag {
    background-size: 0.8rem !important;
    width: 0.8rem;
    height: 0.8rem;
    padding: 0.9rem;
  }
}

#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_slideshow .slb_template_tag {
  background: #032c2f url(./assets/img/play.svg) center no-repeat !important;
  background-size: 2.5rem !important;
  border-radius: 100%;
  padding: 1rem;
  width: 1rem;
  height: 1rem;
  opacity: 1;
  font-size: 0;
}
@media screen and (max-width: 768px) {
  #slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_slideshow .slb_template_tag {
    background-size: 2rem !important;
  }
}

#slb_viewer_wrap .slb_theme_slb_default.slideshow_active .slb_controls .slb_slideshow .slb_template_tag {
  background: #032c2f url(./assets/img/pause.svg) center no-repeat !important;
  background-size: 0.8rem !important;
  border-radius: 100%;
  padding: 1rem;
  width: 1rem;
  height: 1rem;
  opacity: 1;
  font-size: 0;
}
@media screen and (max-width: 768px) {
  #slb_viewer_wrap .slb_theme_slb_default.slideshow_active .slb_controls .slb_slideshow .slb_template_tag {
    background-size: 0.8rem !important;
    width: 0.8rem;
    height: 0.8rem;
    padding: 0.9rem;
  }
}

#slb_viewer_wrap .slb_theme_slb_default .slb_container {
  max-width: 60%;
  max-height: 70%;
  min-height: unset !important;
}

@media screen and (max-width: 1023px) {
  #slb_viewer_wrap .slb_theme_slb_default .slb_container {
    max-width: 85%;
  }
}
@media screen and (max-width: 768px) {
  #slb_viewer_wrap .slb_theme_slb_default .slb_container {
    max-height: 50%;
    max-width: 90%;
  }
}
#slb_viewer_wrap .slb_theme_slb_default .slb_content {
  width: 100% !important;
  height: 100% !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
  background-image: url(./assets/img/arrow_white.svg) !important;
  background-size: 1.7rem;
  opacity: 1 !important;
  margin-right: 0.5rem;
}
@media screen and (max-width: 768px) {
  #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
    background-size: 1.5rem !important;
  }
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag {
  background-image: url(./assets/img/arrow_white_rotated.svg) !important;
  background-size: 1.7rem;
  opacity: 1 !important;
  margin-left: 0.5rem;
}
@media screen and (max-width: 768px) {
  #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag {
    background-size: 1.5rem !important;
  }
}

#slb_viewer_wrap .slb_theme_slb_baseline img {
  display: block;
}

@media screen and (max-width: 480px) {
  #slb_viewer_wrap .slb_theme_slb_baseline .slb_container {
    max-width: 95% !important;
    left: 2.5% !important;
  }
}

.cn-text-container {
  font-size: 0.9rem;
  font-family: "Manrope", sans-serif;
  padding: 0 1rem;
}

.cookie-notice-container {
  background-color: #234e61;
}

.cn-buttons-container .fp-button {
  padding: 0.5rem 0.8rem;
  border: none;
  font-size: 0.8rem;
}
.cn-buttons-container .fp-button:hover {
  background-color: #00a858;
}
.cn-buttons-container #cn-refuse-cookie {
  background-color: #e2eff3;
  color: #032c2f;
}

#cn-close-notice {
  position: absolute;
  top: 1.5rem;
}

.section.game__section {
  padding: 3rem 1.5rem 4rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section {
    padding: 2rem 1.5rem 3rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section {
    padding: 0.5rem 1rem 0;
  }
}
.section.game__section .container {
  padding: 0 5rem;
}
@media screen and (max-width: 1215px) {
  .section.game__section .container {
    padding: 0 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container {
    padding: 0;
  }
}
.section.game__section .container .game__title {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__title {
    display: none;
  }
}
.section.game__section .container .game__result {
  margin-top: 1.5rem;
  border-radius: 4px;
  background: #234e61;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(35, 78, 97)), to(rgb(15, 46, 61)));
  background: linear-gradient(0deg, rgb(35, 78, 97) 0%, rgb(15, 46, 61) 100%);
  -webkit-box-shadow: inset 0 4px 15px 0px rgba(0, 0, 0, 0.46);
          box-shadow: inset 0 4px 15px 0px rgba(0, 0, 0, 0.46);
  position: relative;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.game__section .container .game__result {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.game__section .container .game__result {
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result {
    margin-top: 0;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 2rem;
  }
  .section.game__section .container .game__result::before, .section.game__section .container .game__result::after {
    content: "";
    width: calc(100% + 2rem);
    height: calc(100% + 3rem);
    display: block;
    position: absolute;
    left: -1rem;
    top: -2rem;
    display: none;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .section.game__section .container .game__result::before, .section.game__section .container .game__result::after {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result::after {
    opacity: 0.05;
    background: url(./assets/img/video-back.jpg) center no-repeat;
    background-size: cover;
  }
}
.section.game__section .container .game__result::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.05;
  background: white url(./assets/img/video-back.jpg) center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result::before {
    background: #032c2f;
    opacity: 1;
    width: calc(100% + 2rem);
    height: calc(100% + 3rem);
    left: -1rem;
    top: -2rem;
  }
}
.section.game__section .container .game__result .result__header {
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: white;
  font-weight: 700;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding: 0.8rem 1.2rem;
  font-size: 1.05rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__result .result__header {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__header {
    font-size: 0.9rem;
    line-height: 1.3;
    font-weight: 600;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__header {
    font-size: 0.8rem;
    line-height: 1.3;
    font-weight: 600;
    padding: 0.6rem 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__header {
    font-size: 0.68rem;
    border-bottom-color: rgba(255, 255, 255, 0.08);
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__header {
    display: block;
    padding: 0.4rem;
  }
}
.section.game__section .container .game__result .result__header .header__left {
  width: 150px;
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__header .header__left {
    width: 110px;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__header .header__left {
    display: none;
  }
}
.section.game__section .container .game__result .result__header .header__left p {
  text-align: left;
}
.section.game__section .container .game__result .result__header .mobile__date {
  display: none;
  width: 100%;
  font-weight: 500;
  font-size: 0.75rem;
  margin-top: -0.1rem;
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__header .mobile__date {
    display: block;
  }
  .section.game__section .container .game__result .result__header .mobile__date p {
    text-align: center;
  }
}
.section.game__section .container .game__result .result__header .header__center {
  text-align: center;
}
.section.game__section .container .game__result .result__header .header__center .header__title {
  font-family: "Sora", sans-serif;
  color: #84d3eb;
  font-size: 1.2rem;
  font-weight: 500;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__result .result__header .header__center .header__title {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__header .header__center .header__title {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__header .header__center .header__title {
    font-size: 0.95rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__header .header__center .header__title {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__header .header__center .header__title {
    font-size: 0.9rem;
    line-height: 1;
    padding-bottom: 0.3rem;
  }
}
.section.game__section .container .game__result .result__header .header__center p {
  font-size: 1.1rem;
  line-height: 1.2;
}
@media screen and (min-width: 1024px) and (max-width: 1608px) {
  .section.game__section .container .game__result .result__header .header__center p {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__header .header__center p {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__header .header__center p {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__header .header__center p {
    display: inline-block;
    font-size: 0.75rem;
    font-weight: 500;
    margin-top: 0.2rem;
  }
}
.section.game__section .container .game__result .result__header .header__center .center__mobile {
  display: none;
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__header .header__center .center__mobile {
    display: inline-block;
  }
  .section.game__section .container .game__result .result__header .header__center .center__mobile .divider {
    display: inline-block;
    margin: 0 0.3rem;
    width: 0.05rem;
    height: 0.5rem;
    background-color: #84d3eb;
  }
}
.section.game__section .container .game__result .result__header .header__right {
  width: 150px;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__header .header__right {
    width: 110px;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__header .header__right {
    display: none;
  }
}
.section.game__section .container .game__result .result__center {
  padding: 2rem;
  width: 90%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto;
  color: white;
  font-weight: 700;
  position: relative;
  text-align: center;
  font-family: "Sora", sans-serif;
  z-index: 999;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center {
    padding: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center {
    padding: 1.2rem 0.8rem;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center {
    padding: 1rem 0.2rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center {
    padding: 0.5rem 0 0;
  }
}
.section.game__section .container .game__result .result__center .result__team {
  width: 28%;
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center .result__team {
    width: 30%;
  }
}
.section.game__section .container .game__result .result__center .result__team .team__link {
  margin-top: 2rem;
  border-radius: 4px;
  padding: 4rem 0 6rem;
  display: block;
  position: relative;
  top: -2rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.game__section .container .game__result .result__center .result__team .team__link {
    padding: 2rem 0 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__team .team__link {
    padding: 1rem 0 3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__team .team__link {
    padding: 1rem 0 3rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__team .team__link {
    padding: 0.5rem 0 2rem;
    top: -3.5rem;
  }
}
.section.game__section .container .game__result .result__center .result__team .team__link:hover {
  background-color: rgba(35, 78, 97, 0.6);
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__team .team__link:hover {
    background-color: transparent;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__team .team__link.--no-result {
    top: -2rem;
  }
}
.section.game__section .container .game__result .result__center .result__team .team__image {
  margin: auto;
  width: 10rem;
  height: 10rem;
  display: block;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.game__section .container .game__result .result__center .result__team .team__image {
    width: 8.5rem;
    height: 8.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__team .team__image {
    width: 7rem;
    height: 7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__team .team__image {
    width: 6rem;
    height: 6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__team .team__image {
    width: 4rem;
    height: 4rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center .result__team .team__image {
    width: 3.2rem;
    height: 3.2rem;
  }
}
.section.game__section .container .game__result .result__center .result__team .team__name {
  color: white;
  margin-top: 1rem;
  font-size: 1.6rem;
  position: absolute;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__result .result__center .result__team .team__name {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__team .team__name {
    font-size: 1.15rem;
    line-height: 1.3;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__team .team__name {
    font-size: 1rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__team .team__name {
    font-size: 0.85rem;
    font-weight: 600;
    line-height: 1.3;
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center .result__team .team__name {
    font-weight: 600;
    font-size: 0.8rem;
  }
}
.section.game__section .container .game__result .result__center .result__data .result__full {
  font-weight: 800;
  font-size: 4rem;
  line-height: 1;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.game__section .container .game__result .result__center .result__data .result__full {
    font-size: 3.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__data .result__full {
    font-size: 3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__data .result__full {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__data .result__full {
    font-size: 2.2rem;
    font-weight: 700;
    margin-top: 0.5rem;
    padding-top: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center .result__data .result__full {
    font-size: 2rem;
  }
}
.section.game__section .container .game__result .result__center .result__data .penalty__title {
  font-weight: 400;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__data .penalty__title {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__data .penalty__title {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__data .penalty__title {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center .result__data .penalty__title {
    font-size: 0.7rem;
  }
}
.section.game__section .container .game__result .result__center .result__data .penalty__score {
  margin-top: -0.3rem;
}
.section.game__section .container .game__result .result__center .result__data .result__halftime, .section.game__section .container .game__result .result__center .result__data .penalty__score {
  color: #84d3eb;
  font-size: 1.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime, .section.game__section .container .game__result .result__center .result__data .penalty__score {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime, .section.game__section .container .game__result .result__center .result__data .penalty__score {
    font-size: 1.3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime, .section.game__section .container .game__result .result__center .result__data .penalty__score {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime, .section.game__section .container .game__result .result__center .result__data .penalty__score {
    font-size: 0.95rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime, .section.game__section .container .game__result .result__center .result__data .penalty__score {
    font-size: 0.9rem;
  }
}
.section.game__section .container .game__result .result__center .result__data .result__halftime span, .section.game__section .container .game__result .result__center .result__data .penalty__score span {
  font-weight: 300;
  margin-right: 0.5rem;
  font-size: 1.1rem;
  color: #e2eff3;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime span, .section.game__section .container .game__result .result__center .result__data .penalty__score span {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime span, .section.game__section .container .game__result .result__center .result__data .penalty__score span {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__data .result__halftime span, .section.game__section .container .game__result .result__center .result__data .penalty__score span {
    font-size: 0.85rem;
  }
}
.section.game__section .container .game__result .result__center .result__data .result__meta {
  margin-top: 1.5rem;
}
.section.game__section .container .game__result .result__center .result__data .result__meta .meta__row {
  padding: 0.1rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row {
    line-height: 1.2;
    padding: 0.15rem 0;
  }
}
.section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__result {
  color: #84d3eb;
  font-size: 1.15rem;
  width: 2rem;
  /*  &.--right{
        text-align: left;
    }
    &.--left{
        text-align: right;
    }*/
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__result {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__result {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__result {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__result {
    font-size: 0.72rem;
    width: 1rem;
  }
}
.section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__name {
  padding: 0 3rem;
  font-weight: 300;
  text-transform: uppercase;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__name {
    font-size: 0.9rem;
    padding: 0 2.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__name {
    font-size: 0.8rem;
    padding: 0 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__name {
    font-size: 0.75rem;
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__name {
    font-size: 0.65rem;
    padding: 0 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__result .result__center .result__data .result__meta .meta__row .meta__name {
    font-size: 0.6rem;
    padding: 0 0.6rem;
  }
}
.section.game__section .container .game__teams {
  margin-top: 3rem;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.game__section .container .game__teams {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__teams {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__teams {
    margin-top: 1.5rem;
  }
}
.section.game__section .container .game__teams .teams__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__teams .teams__content {
    display: block;
  }
}
.section.game__section .container .game__teams .team__single {
  color: #032c2f;
  border-radius: 4px;
  overflow: hidden;
  background-color: white;
  width: 50%;
  max-width: 50%;
  margin-right: 1.2rem;
  margin-top: 2rem;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.game__section .container .game__teams .team__single {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single {
    margin-top: 0.5rem;
    margin-right: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__teams .team__single {
    width: 100%;
    max-width: 100%;
    margin: 1rem 0 1.5rem;
  }
}
.section.game__section .container .game__teams .team__single .team__name {
  background-color: #f3f3f3;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding: 0.7rem;
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__name {
    padding: 0.5rem;
  }
}
.section.game__section .container .game__teams .team__single .team__name img {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.game__section .container .game__teams .team__single .team__name img {
    width: 2.3rem;
    height: 2.3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__name img {
    width: 2.1rem;
    height: 2.1rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__name img {
    width: 1.9rem;
    height: 1.9rem;
  }
}
.section.game__section .container .game__teams .team__single .team__name p {
  font-family: "Sora", sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  margin-left: 0.6rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__teams .team__single .team__name p {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__name p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__name p {
    font-size: 0.9rem;
  }
}
.section.game__section .container .game__teams .team__single .team__list {
  display: block;
}
.section.game__section .container .game__teams .team__single .team__list .team__player {
  position: relative;
  width: 100%;
  color: #032c2f;
  padding: 0.75rem 2.6rem 0.75rem 1.2rem;
  font-weight: 700;
  font-size: 1.05rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player {
    font-size: 0.95rem;
    padding: 0.55rem 2.6rem 0.55rem 1.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player {
    font-size: 0.92rem;
    padding: 0.5rem 2.4rem 0.5rem 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player {
    font-size: 0.82rem;
    padding: 0.4rem 2rem 0.4rem 0.7rem;
  }
}
@media screen and (max-width: 479px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player {
    font-size: 0.78rem;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player:nth-child(2n) {
  background-color: #fafafa;
}
.section.game__section .container .game__teams .team__single .team__list .team__player:hover {
  background-color: #f3f3f3;
}
.section.game__section .container .game__teams .team__single .team__list .team__player::after {
  content: "";
  min-height: 10px;
  min-width: 10px;
  display: block;
  position: absolute;
  right: 1rem;
  top: 1.4rem;
  background: url(./assets/img/chevron-right.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player::after {
    top: 1.1rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player::after {
    top: 1rem;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .player__number {
  font-weight: 800;
  width: 1.9rem;
  font-family: "Sora", sans-serif;
  font-size: 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__number {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__number {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__number {
    font-size: 0.8rem;
    width: 1.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__number {
    font-size: 0.75rem;
    width: 1.4rem;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .player__img {
  -webkit-box-shadow: inset 0 4px 15px 0px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0 4px 15px 0px rgba(0, 0, 0, 0.16);
  width: 1.8rem;
  height: 2.2rem;
  display: block;
  border-radius: 3px;
  overflow: hidden;
  background: white url(./assets/img/male-icon.svg) bottom no-repeat;
  background-size: contain;
  margin-right: 1rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__img {
    width: 1.6rem;
    height: 2rem;
    margin-right: 0.6rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__img {
    width: 1.4rem;
    height: 1.8rem;
    margin-right: 0.4rem;
    border-radius: 2px;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .player__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.section.game__section .container .game__teams .team__single .team__list .team__player .player__gk {
  margin-left: 0.6rem;
  background-color: #234e61;
  color: white;
  border-radius: 3px;
  padding: 0.1rem 0.2rem;
  font-size: 0.95rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__gk {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__gk {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .player__gk {
    font-size: 0.6rem;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center {
  margin: auto 0 auto auto;
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-left: 0.7rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals {
    margin-left: 0.55rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals {
    margin-left: 0.35rem;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals::before {
  content: "";
  width: 1.3rem;
  height: 1.3rem;
  display: block;
  position: relative;
  margin-right: 0.2rem;
  background: url(./assets/img/goal.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals::before {
    width: 1.2rem;
    height: 1.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals::before {
    width: 1.1rem;
    height: 1.1rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals::before {
    width: 0.9rem;
    height: 0.9rem;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals.--own-goal::before {
  background: url(./assets/img/own-goal.svg) center no-repeat;
  background-size: contain;
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals.--asissts::before {
  background: url(./assets/img/asisst-icon.png) center no-repeat;
  background-size: contain;
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals span {
  position: absolute;
  background-color: #00a858;
  border-radius: 100%;
  height: 1.2rem;
  width: 1.2rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.6;
  font-weight: 500;
  top: -0.4rem;
  right: -0.4rem;
  color: white;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals span {
    width: 1.1rem;
    height: 1.1rem;
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals span {
    width: 1rem;
    height: 1rem;
    font-size: 0.65rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__goals span {
    width: 0.75rem;
    height: 0.75rem;
    font-size: 0.55rem;
    top: -0.35rem;
    right: -0.2rem;
    line-height: 1.4;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__card {
  width: 0.8rem;
  height: 1.3rem;
  display: block;
  border-radius: 3px;
  margin-left: 0.7rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__card {
    height: 1.1rem;
    width: 0.7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__card {
    width: 0.65rem;
    height: 1rem;
    margin-left: 0.4rem;
  }
}
@media screen and (max-width: 1023px) {
  .section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__card {
    width: 0.5rem;
    height: 0.8rem;
    margin-left: 0.3rem;
    border-radius: 2px;
  }
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__card.--yellow {
  background-color: #ecdd07;
}
.section.game__section .container .game__teams .team__single .team__list .team__player .flex-center .player__card.--red {
  background-color: #e93b06;
}
.section.game__section .container .game__teams .team__single:last-child {
  margin-right: 0;
  margin-left: 1.2rem;
}
@media screen and (max-width: 768px) {
  .section.game__section .container .game__teams .team__single:last-child {
    margin-left: 0;
  }
}

.section.team__section {
  padding: 0 0 1rem;
}
.section.team__section .page__title-wrapper {
  padding: 0.5rem 0 0rem;
  position: relative;
}
.section.team__section .page__title-wrapper::before, .section.team__section .page__title-wrapper::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper::before, .section.team__section .page__title-wrapper::after {
    display: block;
  }
}
.section.team__section .page__title-wrapper::before {
  background-color: #032c2f;
}
.section.team__section .page__title-wrapper::after {
  opacity: 0.05;
  background: url(./assets/img/video-back.jpg) center no-repeat;
  background-size: cover;
}
.section.team__section .page__title-wrapper .team__title {
  padding-bottom: 1.5rem;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  z-index: 999;
  overflow: visible;
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .section.team__section .page__title-wrapper .team__title {
    padding-bottom: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title {
    display: block;
    margin-bottom: 1rem;
    padding-top: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .page__title-wrapper .team__title {
    margin-bottom: 1.5rem;
    padding-bottom: 0.5rem;
  }
}
.section.team__section .page__title-wrapper .team__title .title__wrapper {
  position: relative;
  margin-bottom: 1rem;
}
@media screen and (max-width: 1215px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper {
    margin-bottom: 0.5rem;
  }
}
.section.team__section .page__title-wrapper .team__title .title__wrapper .page-title {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.9rem;
  color: white;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-title {
    font-size: 2.7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-title {
    font-size: 2.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-title {
    font-size: 1.8rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-title {
    font-size: 2.2rem;
    line-height: 1.3;
    margin-top: 0.6rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-title {
    font-size: 1.8rem;
    font-weight: 600;
  }
}
.section.team__section .page__title-wrapper .team__title .title__wrapper .page-description {
  font-family: "Sora", sans-serif;
  font-weight: 300;
  line-height: 1;
  margin-top: -0.2rem;
  color: white;
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-description {
    padding-bottom: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-description {
    font-size: 0.82rem;
    font-weight: 400;
    margin-top: 0.1rem;
  }
}
.section.team__section .page__title-wrapper .team__title .title__wrapper .page-description .description__divider {
  margin: auto 0.5rem;
  width: 0.1rem;
  border-radius: 0.05rem;
  height: 1.2rem;
  position: relative;
  top: 0.15rem;
  display: inline-block;
  background-color: #cccccc;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-description .description__divider {
    margin: auto 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-description .description__divider {
    margin: auto 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .title__wrapper .page-description .description__divider {
    margin: auto 0.5rem;
    top: 0.3rem;
    background-color: rgba(255, 255, 255, 0.2);
  }
}
.section.team__section .page__title-wrapper .team__title .title__right {
  margin: auto 0 0 auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .title__right {
    padding: 0 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .custom-filter {
    position: absolute;
    bottom: -4rem;
    width: calc(100% - 2rem);
    left: 1rem;
  }
  .section.team__section .page__title-wrapper .team__title .custom-filter .custom-filter__selected {
    text-align: left;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 1.3rem;
    padding-bottom: 0.4rem;
  }
  .section.team__section .page__title-wrapper .team__title .custom-filter .custom-filter__list {
    margin-top: 0.15rem;
  }
}
.section.team__section .page__title-wrapper .team__title .team__trophies {
  margin-right: 1rem;
  position: relative;
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .team__trophies.--desktop {
    display: none;
  }
}
.section.team__section .page__title-wrapper .team__title .team__trophies.--mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .team__trophies.--mobile {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.section.team__section .page__title-wrapper .team__title .team__trophies .team__trophy {
  width: 2.8rem;
  height: 2.8rem;
  display: block;
  margin-left: 0rem;
  background: url(./assets/img/trophy.svg) center no-repeat;
  background-size: contain;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .page__title-wrapper .team__title .team__trophies .team__trophy {
    width: 2.4rem;
    height: 2.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .page__title-wrapper .team__title .team__trophies .team__trophy {
    width: 1.9rem;
    height: 1.9rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .team__trophies .team__trophy {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .page__title-wrapper .team__title .team__trophies .team__trophy {
    width: 1.8rem;
    height: 1.8rem;
  }
}
.section.team__section .page__title-wrapper .team__title .title__logo {
  width: 8.5rem;
  height: 8.5rem;
  margin-right: 1.4rem;
  position: relative;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .page__title-wrapper .team__title .title__logo {
    width: 6.5rem;
    height: 6.5rem;
    margin-right: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .page__title-wrapper .team__title .title__logo {
    width: 5rem;
    height: 5rem;
    margin-right: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .page__title-wrapper .team__title .title__logo {
    width: 5.5rem;
    height: 5.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .page__title-wrapper .team__title .title__logo {
    width: 5.3rem;
    height: 5.3rem;
  }
}
.section.team__section .page__title-wrapper .team__title .fp-button {
  margin: auto 0 auto auto;
}
.section.team__section .container {
  margin-top: 2rem;
  padding: 0 1.5rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.team__section .container {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container {
    margin-top: 1rem;
    padding: 0 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container {
    padding: 2rem 1rem;
    margin-top: 0;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .container {
    padding: 1.5rem 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .container .inline__filters {
    width: 100%;
  }
}
@media screen and (max-width: 479px) and (max-width: 479px) {
  .section.team__section .container .inline__filters .inline__filter {
    width: 33.33333%;
    text-align: center;
  }
}
.section.team__section .container .team__subtitle {
  font-size: 2rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container .team__subtitle {
    font-size: 1.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container .team__subtitle {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__subtitle {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .container .team__subtitle {
    font-size: 1.35rem;
  }
}
.section.team__section .container .team__subtitle.--warning {
  font-weight: 500;
  font-family: "Sora", sans-serif;
  font-size: 1.1rem;
  background-color: rgba(255, 0, 0, 0.1);
  color: #032c2f;
  border-radius: 4px;
  padding: 0.6rem 1rem;
  margin: 0 0 1rem 0;
  border: 1px solid rgba(255, 0, 0, 0.1);
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.team__section .container .team__subtitle.--warning {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container .team__subtitle.--warning {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container .team__subtitle.--warning {
    font-size: 0.8rem;
    padding: 0.4rem 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__subtitle.--warning {
    font-size: 0.8rem;
    padding: 0.4rem 0.6rem;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .container .team__subtitle.--warning {
    font-size: 0.75rem;
  }
}
.section.team__section .container .team__tabs-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section.team__section .container .team__tabs-wrapper .team__tabs {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 1.8rem 0;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container .team__tabs-wrapper .team__tabs {
    margin: 1.3rem 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container .team__tabs-wrapper .team__tabs {
    margin: 1.1rem 0;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__tabs-wrapper .team__tabs {
    margin: 2.5rem 0 1rem;
  }
}
.section.team__section .container .team__content {
  display: none;
}
.section.team__section .container .team__content.--active {
  display: block;
}
.section.team__section .container .team__content .team__image {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 3rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container .team__content .team__image {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container .team__content .team__image {
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__content .team__image {
    margin-bottom: 1.5rem;
  }
}
.section.team__section .container .team__content .team__image::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), color-stop(50%, rgba(0, 0, 0, 0.15)), to(#000));
  background: linear-gradient(180deg, transparent 25%, rgba(0, 0, 0, 0.15) 50%, #000);
  z-index: 3;
  -webkit-transition: height 0.4s ease-out;
  transition: height 0.4s ease-out;
  opacity: 1;
  border-radius: 4px;
}
.section.team__section .container .team__content .team__image img {
  width: 100%;
  max-height: 650px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container .team__content .team__image img {
    max-height: 500px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container .team__content .team__image img {
    max-height: 400px;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__content .team__image img {
    max-height: 260px;
  }
}
@media screen and (max-width: 479px) {
  .section.team__section .container .team__content .team__image img {
    max-height: 220px;
  }
}
.section.team__section .container .team__content .players__grid {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 1023px) {
  .section.team__section .container .team__content .players__grid {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    margin-top: 0rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__content .players__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.section.team__section .container .team__content .players__grid .player__card-link {
  margin-top: 0;
  padding: 1rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container .team__content .players__grid .player__card-link {
    padding: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container .team__content .players__grid .player__card-link {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__content .players__grid .player__card-link {
    padding: 0.5rem;
  }
}
.section.team__section .container .team__content .stats-players__content {
  margin-top: 3rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.team__section .container .team__content .stats-players__content {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.team__section .container .team__content .stats-players__content {
    margin-top: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.team__section .container .team__content .stats-players__content {
    margin-top: 1.5rem;
  }
}
.section.team__section .container .team__content .stats-players__content .fp__main-table {
  padding: 0;
}
.section.team__section .container .team__games {
  margin-top: 1.5rem;
}

.player__tabs-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
}
@media screen and (max-width: 768px) {
  .player__tabs-wrapper {
    margin-top: 3.5rem;
  }
}
.player__tabs-wrapper .player__tabs {
  margin: 0;
}

.player__content {
  display: none;
}
.player__content.--active {
  display: block;
}
.player__content.player__content-career {
  margin-top: 2rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .player__content.player__content-career {
    margin-top: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .player__content.player__content-career {
    margin-top: 1rem;
  }
}

.player__card-link {
  width: 100%;
  margin-top: 0.5rem;
  max-height: 450px;
  height: 450px;
  display: block;
  padding: 1rem;
  position: relative;
  cursor: default;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .player__card-link {
    max-height: 420px;
    height: 420px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .player__card-link {
    max-height: 350px;
    height: 350px;
    padding: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .player__card-link {
    height: 260px;
    max-height: 260px;
    padding: 0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .player__card-link {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    height: 270px;
    max-height: 270px;
    padding: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .player__card-link {
    max-height: 240px;
    height: 240px;
  }
}
.player__card-link .player__card-content {
  position: relative;
  height: 100%;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  display: block;
  -webkit-box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.06);
  cursor: pointer;
  background: white url(./assets/img/male-icon.svg) center 1rem no-repeat;
  background-size: cover;
}
.player__card-link .player__card-content::after {
  content: "";
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  display: block;
  opacity: 1;
  position: absolute;
  background: #363636;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.95)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0) 100%);
}
.player__card-link .player__card-content:hover img:not(.player__card-logo) {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.player__card-link .player__card-content img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
}
.player__card-link .player__card-content .player__card-number {
  font-family: "Sora", sans-serif;
  font-size: 1.5rem;
  color: white;
  font-weight: 800;
  border-radius: 90px;
  min-width: 3.24rem;
  min-height: 3.2rem;
  text-align: center;
  line-height: 3.2rem;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .player__card-link .player__card-content .player__card-number {
    font-size: 1.3rem;
    min-width: 2.8rem;
    min-height: 2.8rem;
    line-height: 2.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .player__card-link .player__card-content .player__card-number {
    font-size: 1.15rem;
    min-width: 2.4rem;
    min-height: 2.4rem;
    line-height: 2.4rem;
  }
}
@media screen and (min-width: 480px) and (max-width: 1023px) {
  .player__card-link .player__card-content .player__card-number {
    font-size: 1rem;
    min-width: 2rem;
    min-height: 2rem;
    line-height: 2rem;
  }
}
@media screen and (max-width: 479px) {
  .player__card-link .player__card-content .player__card-number {
    font-size: 0.95rem;
    min-width: 1.8rem;
    min-height: 1.8rem;
    line-height: 1.8rem;
  }
}
.player__card-link .player__card-content .player__card-logo {
  width: 3rem;
  height: 3rem;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0.5rem;
  top: 0.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .player__card-link .player__card-content .player__card-logo {
    width: 2.8rem;
    height: 2.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .player__card-link .player__card-content .player__card-logo {
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .player__card-link .player__card-content .player__card-logo {
    width: 2rem;
    height: 2rem;
    left: 0.3rem;
    top: 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .player__card-link .player__card-content .player__card-logo {
    width: 2.2rem;
    height: 2.2rem;
    left: 0.3rem;
    top: 0.3rem;
  }
}
@media screen and (max-width: 479px) {
  .player__card-link .player__card-content .player__card-logo {
    width: 2rem;
    height: 2rem;
  }
}
.player__card-link .player__card-content .player__card-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.8rem 0.8rem;
  width: 100%;
  z-index: 999;
  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;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .player__card-link .player__card-content .player__card-meta {
    padding: 0.6rem 0.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .player__card-link .player__card-content .player__card-meta {
    padding: 0.3rem;
  }
}
@media screen and (max-width: 768px) {
  .player__card-link .player__card-content .player__card-meta {
    padding: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .player__card-link .player__card-content .player__card-meta {
    padding: 0.4rem;
  }
}
.player__card-link .player__card-content .player__card-meta .player__card-title {
  font-family: "Sora", sans-serif;
  color: white;
  overflow: hidden;
}
.player__card-link .player__card-content .player__card-meta .player__card-title .title__name {
  font-weight: 400;
  font-size: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__name {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__name {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__name {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__name {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 479px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__name {
    font-size: 0.82rem;
  }
}
.player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
  color: white;
  line-height: 1.3;
  font-weight: 700;
  font-size: 1.35rem;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 0.82rem;
  }
}
@media screen and (max-width: 768px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 479px) {
  .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
    font-size: 0.82rem;
  }
}

.section.player__section {
  padding: 0 0 1rem;
}
.section.player__section .page__title-wrapper {
  padding: 1rem 0 1rem;
  position: relative;
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper {
    padding: 0;
  }
}
.section.player__section .page__title-wrapper::before, .section.player__section .page__title-wrapper::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper::before, .section.player__section .page__title-wrapper::after {
    display: block;
  }
}
.section.player__section .page__title-wrapper::before {
  background-color: #032c2f;
}
.section.player__section .page__title-wrapper::after {
  opacity: 0.05;
  background: url(./assets/img/video-back.jpg) center no-repeat;
  background-size: cover;
}
.section.player__section .page__title-wrapper .player__title {
  width: 100%;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  margin-top: 0.5rem;
  overflow: visible;
  z-index: 999;
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title {
    padding: 1.5rem 1rem 1rem;
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title {
    display: block;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .page__title-wrapper .player__title {
    margin-bottom: 0;
  }
}
.section.player__section .page__title-wrapper .player__title .title__wrapper {
  width: 100%;
  position: relative;
}
.section.player__section .page__title-wrapper .player__title .title__wrapper .page-title {
  color: white;
  margin-bottom: 0;
  font-size: 2.9rem;
  margin-top: 1.5rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.player__section .page__title-wrapper .player__title .title__wrapper .page-title {
    font-size: 2.7rem;
    margin-top: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .page__title-wrapper .player__title .title__wrapper .page-title {
    font-size: 2.4rem;
    margin-top: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .title__wrapper .page-title {
    font-size: 1.8rem;
    line-height: 1.3;
    margin-top: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .title__wrapper .page-title {
    color: white;
    font-size: 2.2rem;
    line-height: 1.3;
    margin-top: 0.6rem;
    z-index: 99;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .page__title-wrapper .player__title .title__wrapper .page-title {
    font-size: 1.8rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .title__wrapper .title__wrapper-top {
    display: block;
  }
}
.section.player__section .page__title-wrapper .player__title .title__wrapper .title__wrapper-top .fp-button {
  margin: auto 0 auto auto;
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .title__wrapper .title__wrapper-top .custom-filter {
    position: absolute;
    bottom: -5rem;
    width: 100%;
  }
  .section.player__section .page__title-wrapper .player__title .title__wrapper .title__wrapper-top .custom-filter .custom-filter__selected {
    text-align: left;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 1.3rem;
    padding-bottom: 0.4rem;
  }
  .section.player__section .page__title-wrapper .player__title .title__wrapper .title__wrapper-top .custom-filter .custom-filter__list {
    margin-top: 0.15rem;
  }
}
.section.player__section .page__title-wrapper .player__title .player__img {
  min-width: 220px;
  min-height: 220px;
  max-width: 220px;
  max-height: 220px;
  border-radius: 100%;
  margin-right: 1.7rem;
  background: white url(./assets/img/male-icon.svg) center 0.7rem no-repeat;
  background-size: 210px;
  position: relative;
  overflow: hidden;
}
.section.player__section .page__title-wrapper .player__title .player__img.--single-page {
  background-size: cover;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.player__section .page__title-wrapper .player__title .player__img {
    min-width: 200px;
    min-height: 200px;
    max-width: 200px;
    max-height: 200px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .page__title-wrapper .player__title .player__img {
    min-width: 180px;
    min-height: 180px;
    max-width: 180px;
    max-height: 180px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .player__img {
    min-width: 150px;
    min-height: 150px;
    max-width: 150px;
    max-height: 150px;
    margin-right: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .player__img {
    min-width: 150px;
    min-height: 150px;
    max-width: 150px;
    max-height: 150px;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .page__title-wrapper .player__title .player__img {
    width: 130px;
    height: 130px;
  }
}
.section.player__section .page__title-wrapper .player__title .player__img::after {
  content: "";
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  display: block;
  opacity: 0.4;
  position: absolute;
  background: #363636;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0.05)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.05) 100%);
}
.section.player__section .page__title-wrapper .player__title .player__img img {
  -o-object-fit: cover;
     object-fit: cover;
}
.section.player__section .page__title-wrapper .player__title .title__description {
  font-family: "Sora", sans-serif;
  color: white;
  font-weight: 300;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .title__description {
    padding-bottom: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .title__description {
    margin-top: 0.4rem;
    display: block;
  }
}
.section.player__section .page__title-wrapper .player__title .title__description .page-description {
  color: white;
}
@media screen and (max-width: 479px) {
  .section.player__section .page__title-wrapper .player__title .title__description .page-description {
    font-size: 0.8rem;
    font-weight: 400;
    margin-top: 0.1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .title__description .page-description.season {
    margin-left: 2.2rem;
    display: none;
  }
}
.section.player__section .page__title-wrapper .player__title .title__description .player__team .team__logo {
  width: 2.2rem;
  height: 2.2rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .page__title-wrapper .player__title .title__description .player__team .team__logo {
    width: 1.9rem;
    height: 1.9rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .title__description .player__team .team__logo {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .title__description .player__team .team__logo {
    width: 1.6rem;
    height: 1.6rem;
  }
}
.section.player__section .page__title-wrapper .player__title .title__description .description__divider {
  margin: auto 1rem;
  width: 0.1rem;
  border-radius: 0.05rem;
  height: 1.2rem;
  position: relative;
  display: inline-block;
  background-color: #cccccc;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .page__title-wrapper .player__title .title__description .description__divider {
    margin: auto 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .title__description .description__divider {
    margin: auto 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .title__description .description__divider {
    margin: auto 0.5rem;
    display: none;
    background-color: rgba(255, 255, 255, 0.2);
  }
}
.section.player__section .page__title-wrapper .player__title .player__info {
  padding: 1.2rem 0;
  width: 90%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .player__info {
    padding: 0.7rem 0;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .player__info {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding-bottom: 0;
  }
}
.section.player__section .page__title-wrapper .player__title .player__info .player__info-single {
  width: auto;
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single {
    width: 33.33333%;
    margin-bottom: 1rem;
  }
}
.section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__title {
  display: block;
  color: white;
  font-size: 0.95rem;
  font-weight: 500;
  padding-bottom: 0.3rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__title {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__title {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__title {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__title {
    font-size: 0.8rem;
    font-weight: 400;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__title {
    font-size: 0.7rem;
  }
}
.section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__value {
  display: block;
  font-family: "Sora", sans-serif;
  color: white;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__value {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__value {
    font-size: 1.3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__value {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__value {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__value {
    font-size: 1.15rem;
  }
}
.section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__flag {
  width: 2.3rem;
  height: 1.6rem;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 4px;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__flag {
    width: 2rem;
    height: 1.3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__flag {
    width: 1.8rem;
    height: 1.1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .page__title-wrapper .player__title .player__info .player__info-single .info__flag {
    width: 2rem;
    height: 1.4rem;
  }
}
.section.player__section .container {
  margin-top: 2rem;
  padding: 0 1.5rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.player__section .container {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .container {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .container {
    margin-top: 1rem;
    padding: 0 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .container {
    padding: 2rem 1rem;
    margin-top: 0;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .container {
    padding: 1.5rem 1rem;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .container .inline__filters {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .container .inline__filters .inline__filter {
    width: 50%;
    text-align: center;
  }
}
.section.player__section .container .player__subtitle {
  font-size: 2rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.player__section .container .player__subtitle {
    font-size: 1.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .container .player__subtitle {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .container .player__subtitle {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 479px) {
  .section.player__section .container .player__subtitle {
    font-size: 1.35rem;
  }
}
.section.player__section .container .stats__content {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.player__section .container .stats__content {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.player__section .container .stats__content {
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
.section.player__section .container .stats__content .stats__numbers {
  width: 100%;
  margin-left: 0.5rem;
  margin-top: 1.5rem;
}

.playoff__table * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Sora", sans-serif;
}

.playoff__table {
  position: relative;
  font-size: 1rem;
  width: 100%;
  overflow-x: auto;
  color: #032c2f;
  font-weight: 500;
  -webkit-overflow-scrolling: touch;
  background-color: white;
  border-radius: 4px;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
  margin-top: 2rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .playoff__table {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .playoff__table {
    font-size: 0.88rem;
    margin-top: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .playoff__table {
    font-size: 0.92rem;
  }
}
.playoff__table a {
  color: #032c2f;
}

.playoff__table .playoff__table-content {
  display: -ms-flexbox;
  display: -ms-flex;
  display: -webkit-box;
  display: flex;
  padding: 2.5rem;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .playoff__table .playoff__table-content {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    padding: 0;
    top: -1rem;
    left: -1rem;
  }
}
@media screen and (max-width: 768px) {
  .playoff__table .playoff__table-content {
    top: -2rem;
  }
}

.playoff__table .playoff__table-tour {
  display: -ms-flexbox;
  display: -ms-flex;
  display: -webkit-box;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: relative;
}

.playoff__table .playoff__table-pair {
  position: relative;
}

.playoff__table .playoff__table-pair:before {
  content: "";
  position: absolute;
  top: 2.95rem;
  right: -2rem;
  width: 2rem;
  height: 0.1rem;
  background-color: #234e61;
}

.playoff__table .playoff__table-pair:after {
  content: "";
  position: absolute;
  width: 0.5rem;
  height: 5.5rem;
  background-color: white;
  right: -1.75rem;
  z-index: 1;
}

.playoff__table .playoff__table-pair:nth-child(even):after {
  top: 3.05rem;
}

.playoff__table .playoff__table-pair:nth-child(odd):after {
  bottom: 3rem;
}

.playoff__table .playoff__table-pair-style {
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  width: 300px;
  margin-bottom: 2.5rem;
}

.playoff__table .playoff__table-group {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  height: 100%;
  display: -ms-flexbox;
  display: -ms-flex;
  display: -webkit-box;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-justify-content: space-around;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.playoff__table .playoff__table-group .playoff__table-pair-style:last-child {
  margin-bottom: 0px;
}

.playoff__table .playoff__table-group:after {
  content: "";
  position: absolute;
  top: 3rem;
  bottom: 3rem;
  right: 0px;
  width: 0.1rem;
  background-color: #234e61;
}

.playoff__table .playoff__table-group:last-child {
  margin-bottom: 0;
}

.playoff__table .playoff__table-left-team,
.playoff__table .playoff__table-right-team {
  min-height: 1.5rem;
  padding: 0.8rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 3rem;
}

.playoff__table .playoff__table-left-team:before {
  content: "";
  position: absolute;
  bottom: 3rem;
  left: -2rem;
  width: 2rem;
  height: 0.1rem;
  background-color: #234e61;
}

.playoff__table .playoff__table-right-team {
  margin-top: -1px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.playoff__table .playoff__table-third-place {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 10rem;
}

.playoff__table .playoff__table-third-place .playoff__table-left-team:before {
  display: none;
}

.playoff__table .playoff__table-tour:first-child .playoff__table-group {
  padding-left: 0;
}

.playoff__table .playoff__table-tour:first-child .playoff__table-left-team:before {
  display: none;
}

.playoff__table .playoff__table-tour:last-child .playoff__table-group:after {
  display: none;
}

.playoff__table .playoff__table-tour:last-child .playoff__table-pair:after,
.playoff__table .playoff__table-tour:last-child .playoff__table-pair:before {
  display: none;
}

.playoff__table-tour-title {
  text-align: center;
  padding: 0 2rem 1.5rem 0rem;
  font-family: "Sora", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  color: #868585;
  text-transform: uppercase;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .playoff__table-tour-title {
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .playoff__table-tour-title {
    font-size: 0.88rem;
  }
}

.playoff__table .playoff__table-third-place .playoff__table-tour-title {
  position: absolute;
  top: -2.2rem;
  width: 100%;
  padding: 0;
}

.playoff__table-pair-style.--light {
  color: #868585;
}
.playoff__table-pair-style .team__result {
  font-size: 1.1rem;
  font-weight: 500;
  padding-right: 0.25rem;
  margin: auto 0 auto auto;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .playoff__table-pair-style .team__result {
    font-size: 1.05rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .playoff__table-pair-style .team__result {
    font-size: 1rem;
  }
}
@media screen and (max-width: 479px) {
  .playoff__table-pair-style .team__result {
    font-size: 1.05rem;
  }
}
.playoff__table-pair-style .team__result .result__penalty {
  font-size: 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .playoff__table-pair-style .team__result .result__penalty {
    font-size: 0.9rem;
    position: relative;
    top: -0.07rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .playoff__table-pair-style .team__result .result__penalty {
    font-size: 0.88rem;
    top: -0.1rem;
    position: relative;
  }
}
@media screen and (max-width: 479px) {
  .playoff__table-pair-style .team__result .result__penalty {
    font-size: 0.9rem;
    top: -0.1rem;
    position: relative;
  }
}
.playoff__table-pair-style .team__title.--win {
  font-weight: 700;
}
.playoff__table-pair-style .playoff__table-team-img {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}

.section.season__section {
  padding: 3rem 1.5rem 2rem;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.season__section {
    padding: 2rem 1.5rem 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1479px) {
  .section.season__section {
    padding: 1rem 1.5rem 0;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section {
    padding: 0;
  }
}
.section.season__section .container {
  padding: 0 1rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.season__section .container {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.season__section .container {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container {
    margin-top: 1rem;
    padding: 0 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container {
    padding: 2rem 1rem 1rem;
    margin-top: 0;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container {
    padding: 1.5rem 1rem 0;
  }
}
.section.season__section .container .season__title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 769px) and (max-width: 1479px) {
  .section.season__section .container .season__title {
    padding-bottom: 1rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__title {
    display: block;
  }
}
.section.season__section .container .season__title .season__wrapper .page-title {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2.9rem;
  color: #032c2f;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.season__section .container .season__title .season__wrapper .page-title {
    font-size: 2.7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.season__section .container .season__title .season__wrapper .page-title {
    font-size: 2.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__title .season__wrapper .page-title {
    font-size: 1.8rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__title .season__wrapper .page-title {
    font-size: 2rem;
    line-height: 1.3;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__title .season__wrapper .page-title {
    font-size: 1.6rem;
    font-weight: 600;
  }
}
.section.season__section .container .season__title .season__wrapper .page-description {
  font-family: "Sora", sans-serif;
  color: #989898;
  margin-bottom: 0.15rem;
}
.section.season__section .container .season__title .title__right {
  margin: auto 0 auto auto;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__title .title__right {
    margin: auto 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__title .title__right .fp-button {
    margin: 0.5rem 0 0;
  }
}
.section.season__section .container .season__title .title__logo {
  width: 6rem;
  height: 6rem;
  margin-right: 1rem;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.season__section .container .season__title .title__logo {
    width: 5rem;
    height: 5rm;
    margin-right: 0.8rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__title .title__logo {
    width: 5rem;
    height: 5rem;
    margin-right: 0;
  }
}
.section.season__section .container .season__title .fp-button {
  margin: auto 0 auto auto;
}
.section.season__section .container .season__tabs-mobile {
  position: relative;
  display: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.02);
  margin-top: 0.8rem;
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__tabs-mobile {
    display: block;
  }
}
.section.season__section .container .season__tabs-mobile .season__tabs-current {
  font-size: 0.9rem;
  border-radius: 4px;
  background-color: rgba(0, 168, 88, 0.1);
  color: #032c2f;
  padding: 0.7rem 0.6rem;
  width: 100%;
  display: block;
  font-family: "Sora", sans-serif;
  font-weight: 500;
  border: 2px solid rgba(0, 168, 88, 0.3);
  position: relative;
}
.section.season__section .container .season__tabs-mobile .season__tabs-current::after {
  content: "";
  width: 1rem;
  height: 1rem;
  position: absolute;
  right: 0.6rem;
  top: 0.9rem;
  background: url(./assets/img/chevron-right-dark.svg) center no-repeat;
  background-size: contain;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.section.season__section .container .season__tabs-mobile .season__tabs-list {
  background-color: white;
  margin-top: 0.1rem;
  border-radius: 4px;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
          box-shadow: 5.4px 5.2px 15px 0 hsla(0, 0%, 61%, 0.21);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
}
.section.season__section .container .season__tabs-mobile .season__tabs-list.--visible {
  opacity: 1;
  visibility: visible;
}
.section.season__section .container .season__tabs-mobile .season__tabs-list .season__tabs-item {
  font-weight: 500;
  font-size: 0.82rem;
  font-family: "Sora", sans-serif;
  padding: 0.6rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  color: #032c2f;
}
.section.season__section .container .season__tabs-mobile .season__tabs-list .season__tabs-item:hover, .section.season__section .container .season__tabs-mobile .season__tabs-list .season__tabs-item.--active {
  background-color: #f3f3f3;
}
.section.season__section .container .season__tabs-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.02);
  margin-bottom: 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__tabs-wrapper {
    margin-bottom: 0.6rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__tabs-wrapper {
    display: none;
  }
}
.section.season__section .container .season__tabs-wrapper .season__tabs {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 1rem 0 0;
}
.section.season__section .container .season__tabs-wrapper .season__tabs .season__tab {
  font-family: "Sora", sans-serif;
  color: #032c2f;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  font-weight: 500;
  margin-right: 2.3rem;
  font-size: 1rem;
  padding-bottom: 0.4rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.season__section .container .season__tabs-wrapper .season__tabs .season__tab {
    font-size: 0.95rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.season__section .container .season__tabs-wrapper .season__tabs .season__tab {
    font-size: 0.92rem;
    margin-right: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__tabs-wrapper .season__tabs .season__tab {
    font-size: 0.82rem;
    margin-right: 1.6rem;
  }
}
.section.season__section .container .season__tabs-wrapper .season__tabs .season__tab.--active {
  color: #00a858;
  border-bottom-color: #00a858;
}
.section.season__section .container .season__content {
  display: none;
  margin-top: 2rem;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.season__section .container .season__content {
    margin-top: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content {
    margin-top: 1.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content {
    margin-top: 1rem;
  }
}
.section.season__section .container .season__content.--active {
  display: block;
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content#season-results .inline__filters {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content#season-results .inline__filters .inline__filter {
    width: 50%;
    text-align: center;
  }
}
.section.season__section .container .season__content .teams-page__list {
  margin: -0.75rem;
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .teams-page__list {
    margin: -0.5rem -0.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.season__section .container .season__content.stats {
    margin-top: 1.5rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .section.season__section .container .season__content.stats {
    margin-top: 1rem !important;
  }
}
.section.season__section .container .season__content .games__list {
  margin-top: -2rem;
}
@media screen and (max-width: 1023px) {
  .section.season__section .container .season__content .games__list {
    margin-top: -1rem;
  }
}
.section.season__section .container .season__content .news__columns {
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.season__section .container .season__content .news__columns {
    margin-top: -0.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .news__columns {
    margin-top: -0.5rem;
  }
}
.section.season__section .container .season__content .news__button {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.section.season__section .container .season__content .stats__content-wrapper {
  margin-bottom: 2rem;
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .stats__content-wrapper.loading .loader__wrapper {
    top: 324px;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content .stats__content-wrapper.loading .loader__wrapper {
    top: 337px;
  }
}
.section.season__section .container .season__content .stats__content-wrapper.--featured {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  margin-bottom: 0;
  margin-top: 2rem;
}
@media screen and (max-width: 1023px) {
  .section.season__section .container .season__content .stats__content-wrapper.--featured {
    margin-top: 1rem;
  }
}
.section.season__section .container .season__content .stats__content-wrapper.--featured.--first {
  margin-top: 3rem;
}
@media screen and (max-width: 1023px) {
  .section.season__section .container .season__content .stats__content-wrapper.--featured.--first {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1215px) {
  .section.season__section .container .season__content .table-page__content .table-page__subtitle {
    margin-top: 1.2rem;
    font-size: 1.7rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .table-page__content .table-page__subtitle {
    margin-top: 1.2rem;
    font-size: 1.3rem;
  }
}
.section.season__section .container .season__content .season__subtitle {
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  font-size: 2rem;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.season__section .container .season__content .season__subtitle {
    font-size: 1.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__content .season__subtitle {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__subtitle {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content .season__subtitle {
    font-size: 1.3rem;
    margin-bottom: 1rem;
  }
}
.section.season__section .container .season__content .stats__data .stats__numbers {
  width: 100%;
  margin-left: 0;
}
.section.season__section .container .season__content.stats {
  margin-top: 0;
}
.section.season__section .container .season__content.stats .stats__content .stats__single .stats__single-title {
  background-color: #234e61;
  color: white;
  font-size: 1.2rem;
}
.section.season__section .container .season__content .season__data {
  width: 100%;
  padding-bottom: 1rem;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (max-width: 1479px) {
  .section.season__section .container .season__content .season__data {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__data {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -1.2rem -0.4rem;
    padding-bottom: 1rem;
    width: calc(100% + 0.8rem);
  }
}
.section.season__section .container .season__content .season__data .season__data-single {
  width: 25%;
  margin-top: 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__content .season__data .season__data-single {
    margin-top: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__data .season__data-single {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    margin-top: 0.4rem;
    padding: 0.4rem;
  }
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper {
  border-radius: 4px;
  background-color: white;
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__inner {
  padding: 1.5rem;
  border-radius: 4px;
  height: 100%;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.04);
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__inner {
    padding: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__inner {
    padding: 1rem;
    min-height: 135px;
    height: 135px;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__inner {
    padding: 1rem;
    min-height: 140px;
    height: 140px;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__inner {
    padding: 1rem 0.5rem;
    min-height: 130px;
    height: 130px;
  }
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img {
  width: 7rem;
  height: 7rem;
  display: block;
  margin: auto;
  position: relative;
  border-radius: 90px;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img {
    width: 5rem;
    height: 5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img {
    width: 3.7rem;
    height: 3.7rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img {
    width: 4.5rem;
    height: 4.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img {
    width: 4rem;
    height: 4rem;
  }
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img.--player {
  background: white url(./assets/img/male-icon.svg) bottom no-repeat;
  background-size: contain;
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img.--player img {
  background-color: white;
  border-radius: 90px;
  overflow: hidden;
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img .single-data__img-team {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 9999;
  padding: 0.2rem;
  background-color: white;
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img .single-data__img-team {
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img .single-data__img-team {
    width: 1.6rem;
    height: 1.6rem;
    right: -0.4rem;
    padding: 0.15rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__img .single-data__img-team {
    width: 1.7rem;
    height: 1.7rem;
    right: -0.3rem;
  }
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__title {
  font-family: "Sora", sans-serif;
  color: #032c2f;
  font-size: 1.2rem;
  text-align: center;
  padding: 0.2rem;
  font-weight: 500;
  line-height: 1.3;
  margin-top: 1rem;
}
@media screen and (min-width: 1216px) and (max-width: 1608px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__title {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__title {
    font-size: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__title {
    font-size: 0.84rem;
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__title {
    font-size: 0.9rem;
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__wrapper .single-data__title {
    font-size: 0.82rem;
  }
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__top-title {
  background-color: #234e61;
  font-size: 1.4rem;
  font-weight: 400;
  font-family: "Sora", sans-serif;
  padding: 1rem;
  color: white;
  border-radius: 4px 4px 0 0;
  position: relative;
}
.section.season__section .container .season__content .season__data .season__data-single .single-data__top-title::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.07;
  background: white url(./assets/img/video-back.jpg) center no-repeat;
  background-size: cover;
}
@media screen and (min-width: 1216px) and (max-width: 1479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__top-title {
    font-size: 1.3rem;
    padding: 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__top-title {
    font-size: 1.05rem;
    padding: 0.8rem;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__top-title {
    font-size: 0.95rem;
    padding: 0.5rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__top-title {
    font-size: 1.2rem;
    padding: 0.8rem;
  }
}
@media screen and (max-width: 479px) {
  .section.season__section .container .season__content .season__data .season__data-single .single-data__top-title {
    font-size: 0.9rem;
    padding: 0.5rem 0.8rem;
  }
}
.section.season__section .container .season__content .season__data .season__data-single .player__card-link {
  max-height: 300px;
  height: 300px;
  margin-top: 1rem;
}
.section.season__section .container .season__content .season__data .season__data-single .player__card-link .player__card-content .player__card-meta {
  padding: 0.5rem;
}
.section.season__section .container .season__content .season__data .season__data-single .player__card-link .player__card-content .player__card-meta .player__card-title .title__name {
  font-size: 1.1rem;
}
.section.season__section .container .season__content .season__data .season__data-single .player__card-link .player__card-content .player__card-meta .player__card-title .title__surname {
  font-size: 1.4rem;
}
.section.season__section .container .season__content .season__data .season__data-single .player__card-link .player__card-content .player__card-logo {
  width: 2.5rem;
  height: 2.5rem;
  display: block;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  background-color: #e2eff3;
  min-height: 100vh;
  top: 85px;
  position: relative;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  body {
    top: 70px;
  }
}
@media screen and (max-width: 768px) {
  body {
    top: 65px;
  }
}
@media screen and (max-width: 479px) {
  body {
    top: 60px;
  }
}
body .section {
  margin: auto;
  width: 100%;
  padding: 1rem;
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  body .section {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
body .section .container {
  padding: 0 1rem;
}
@media screen and (min-width: 1608px) {
  body .section .container {
    max-width: 1500px;
  }
}
@media screen and (max-width: 1023px) {
  body .section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  body .section {
    padding: 0;
  }
}

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

a, button, input, div, ::before, ::after, :hover, ul, li, img, p, h4, h2, h6 {
  -webkit-transition: all 0.15s cubic-bezier(0.46, 0.82, 0.61, 0.87);
  transition: all 0.15s cubic-bezier(0.46, 0.82, 0.61, 0.87);
}

input:focus,
.button.is-focused:not(:active):focus, .button:focus:not(:active):focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ0aGVtZV9zdHlsZS9fZm9udHMuc2NzcyIsInRoZW1lX3N0eWxlL19jb250ZW50LnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJ0aGVtZV9zdHlsZS9faGVhZGVyLnNjc3MiLCJ0aGVtZV9zdHlsZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZV9zdHlsZS9fcGFnZXMuc2NzcyIsInRoZW1lX3N0eWxlL19wb3N0LnNjc3MiLCJ0aGVtZV9zdHlsZS9fYXJjaGl2ZS5zY3NzIiwidGhlbWVfc3R5bGUvX2dsb2JhbC5zY3NzIiwidGhlbWVfc3R5bGUvX2dhbWUuc2NzcyIsInRoZW1lX3N0eWxlL190ZWFtLnNjc3MiLCJ0aGVtZV9zdHlsZS9fcGxheWVyLnNjc3MiLCJ0aGVtZV9zdHlsZS9fcGxheW9mZi5zY3NzIiwidGhlbWVfc3R5bGUvX3NlYXNvbi5zY3NzIiwidGhlbWVfc3R5bGUvbWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FDQVE7QUNFQTtFQURKO0lBRVE7SUFDQTs7O0FBRUo7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEo7SUFRUTtJQUNBOzs7QUFFSjtFQVhKO0lBWVE7SUFDQTs7O0FBR0E7RUFDSTtFQUNBOztBQUdSO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9ROzs7QUFFSjtFQVRKO0lBVVE7SUFDQTs7O0FBRUo7RUFiSjtJQWNRO0lBQ0E7OztB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O0FBRUo7RUFUSjtJQVVRO0lBQ0E7SUFDQTs7O0FBRUg7RUFkTDtJQWVRO0lBQ0E7SUFDQTs7O0FBRUg7RUFuQkw7SUFvQlE7SUFDQTtJQUNBOzs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQztFQVBMO0lBUVE7SUFDQTs7O0FBRUg7RUFYTDtJQVlRO0lBQ0E7OztBQUVGO0VBZk47SUFnQlE7SUFDQTs7O0FBRUY7RUFuQk47SUFvQlE7SUFDQTs7O0FBRUo7RUFDTTtFQUNFOztBQUNKO0VBQ0k7RUFDQTtFQUNBOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNDO0VBVkw7SUFXUTtJQUNBOzs7QUFFSDtFQWRMO0lBZVE7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBcEJOO0lBcUJRO0lBQ0E7SUFDQTs7O0FBSVo7RUFDSSxhWHJjZjtFV3NjZSxPWGhjWDtFV2ljVztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFUSjtJQVVROzs7QUFFSDtFQVpMO0lBYVE7OztBQUVIO0VBZkw7SUFnQlE7SUFDQTs7O0FBRUY7RUFuQk47SUFvQlE7SUFDQTs7O0FBRUY7RUF2Qk47SUF3QlE7OztBQUlaO0VBQ0ksa0JYMWRaO0VXMmRZO0VBQ0E7RUFDQSxhWHBlWDtFV3FlVztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBckJKO0lBc0JRO0lBQ0E7OztBQUVKO0VBekJKO0lBMEJRO0lBQ0E7SUFDQTs7O0FBRUo7RUE5Qko7SUErQlE7SUFDQTtJQUNBOzs7QUFFSjtFQW5DSjtJQW9DUTtJQUNBOzs7QUFFSjtFQXZDSjtJQXdDUTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFSTtFQUNJOztBQUVJO0VBQ0k7O0FBRUo7RUFDSTs7QUFJWjtFQUNJO0VBQ0E7RUFDQTs7O0FDbGhCaEM7RUFDSTs7O0FBR0o7RUFDSSxhWnBCVztFWXFCWDtFQUNBO0VBQ0Esa0JabkJxQjtFWW9CckI7RUFDQTtFQUNBOztBQUNBO0VBUko7SUFTUTs7O0FBRUo7RUFYSjtJQVlROzs7QUFFSjtFQWRKO0lBZVE7OztBQUVMO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBSkQ7SUFLSztJQUNBOzs7QUFFSjtFQUNJOztBQUNBO0VBRko7SUFHUTs7O0FBR1I7RUFkRDtJQWVLO0lBQ0E7OztBQUVKO0VBbEJEO0lBbUJLOzs7O0FBS1I7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLQTtBQUFBO0VBQ0k7RUFDQSIsImZpbGUiOiJzdHlsZS5jc3MifQ== */

/*# sourceMappingURL=style.css.map */
