.section-archive-news .section-news-title-wrap .h2 {
  text-transform: uppercase;
}
/*Footer*/
.footer-menu > .menu-item a {
  font-family: 'PP Nikkei Pacific', sans-serif;
  text-transform: uppercase;
}

.section-adwards.section-has-border .adwards__title span {
  font-family: 'PP Nikkei Pacific', sans-serif;
}

@media (max-width: 1399px) {
  .section-staff .manager-card-content,
  .section-staff .staff-card-content{
    height: 300px;
  }
}

@media (max-width: 1199px) {
  /*Header*/
  /*.header .primary-menu-navigation {
    display: none;
  }
  .header #site-header-cart,
  .header .search-form-box {
    display: none;
  }*/
  .header .header-col-menu {
    margin-left: 0;
    padding: 0;
  }

  .header {
    z-index: 10;
  }

  .product-item-info-wrap{
    max-width: 435px;
  }

  .section-teams .teams-cards{
    grid-template-columns: repeat(3, 1fr);
  }

  .signature-gear-wrap{
    grid-template-columns: repeat(3, 1fr);
  }

  /*Footer*/
  .footer .footer-bottom-wrap {
    flex-direction: column;
    justify-content: flex-start;
    gap: 40px;
    align-items: normal;
    margin-top: 40px;
  }
  .footer .footer-bottom-wrap .footer-subscribe-wrap {
    max-width: none;
  }

  .footer .footer-bottom-wrap .menu-privacy-menu-container {
    text-align: center;
    display: flex;
    justify-content: center;
  }

  /*About us page*/

  .section-join-the-club .accordion__item .accordion__content-inner {
    flex-direction: column;
    gap: 64px;
  }

  .section-staff .manager-card-content,
  .section-staff .staff-card-content {
    height: 270px;
  }

  .section-partner-info{
    padding-bottom: 40px;
  }

  .section-partner-gallery,
  .section-results,
  .section-testimonial,
  .section-ready-to-contact{
    padding: 40px 0;
  }

  .section-single-partner-cases{
    padding-top: 20px;
  }
}

@media (max-width: 991px) {
  .header {
    padding: 16px 4px;
  }

  .header-action-wrap > * {
    position: relative;
    z-index: 5;
  }

  /* page Partners*/
  .section-partners-all .col-12 .h2,
  .section-why-partner-with-us .col-12 .h2,
  .section-media-value .col-12 .h2,
  .section-place-jersey .col-12 .h3,
  .section-showreel .col-12 .h2,
  .section-partner-cases .col-12 .h2,
  .section-ready-to-contact .col-12 .h2 {
    font-size: 54px;
  }

  .section-partners-all .partners-items {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 40px;
  }

  .section-why-partner-with-us .why-partner-with-us-switch-nav-wrap {
    padding-left: 24px;
  }
  .section-why-partner-with-us .why-partner-with-us-switch-content-wrap,
  .section-why-partner-with-us .why-partner-with-us-switch-nav-wrap {
    width: 50%;
  }

  .section-media-value .results-value-items{
    grid-template-columns: repeat(2, 1fr);
    margin-top: 40px;
    gap: 24px;
  }

  .section-place-jersey .place-jersey-wrap {
    flex-direction: column;
    gap: 40px;
    justify-content: start;
  }

  .section-place-jersey .place-jersey-content-wrap {
    width: 100%;
    gap: 40px;
  }

  .section-place-jersey .place-jersey-content-wrap .place-jersey__text {
    margin-top: -16px;
  }

  .section-place-jersey .place-jersey-img-wrap {
    width: 100%;
  }

  .section-showreel .youtube-wrap {
    height: 388px;
  }
  .section-showreel .youtube-wrap .play {
    width: 120px;
    height: 84px;
    margin-left: -50px;
    margin-top: -40px;
  }

  .section-ready-to-contact .managers-cards {
    margin-top: 40px;
  }

  .section-partners-front .col-12 .h3 {
    font-size: 40px;
  }

  .section-partners-front .button-action {
    margin-top: 24px;
  }

  .section-showreel .youtube-wrap iframe {
    height: 100%;
  }

  /*Home page*/
  .section-news .col-12 .h2,
  .section-home-products .col-12 .h2,
  .section-posts .col-12 .h2,
  .section-banner .col-12 .h2 {
    font-size: 54px;
  }

  .section-news .section-news-wrap {
    width: 100%;
  }
  .section-home-products .product-item-wrap {
    flex-direction: column-reverse;
    gap: 40px;
  }

  .section-home-products .product-item-wrap .product-item-info-wrap {
    gap: 24px;
    flex-wrap: wrap;
    max-width: 100%;
    /*flex-direction: row;*/
  }

  .section-home-products .product-item-wrap .h1 {
    font-size: 54px;
    order: 3;
    flex: 1 1 auto;
    width: 50%;
  }
  .section-home-products .product-item-wrap .button-action__shop {
    margin-top: 0;
    order: 3;
    flex: 1 1 auto;
    width: 50%;
  }

  .section-home-products
    .product-item-wrap
    .product-item-info-wrap
    .text-lightwhite {
    width: 100%;
  }

  .product-item__img-wrap{
    width: 100%;
    height: auto;
  }

  /*.section-home-products .product-item-wrap .product-item-info-wrap h5 {*/
  /*  order: 1;*/
  /*}*/
  /*.section-home-products .product-item-wrap .product-item-info-wrap h4 {*/
  /*  order: 2;*/
  /*}*/

  .section-home-products .product-item-wrap img {
    width: 100%;
  }

  .section-banner .section-banner-title-wrap {
    flex-direction: column;
    align-items: flex-end;
    gap: 40px;
  }
  .section-banner .col-12 .h2 {
    width: 100%;
  }

  .section-posts .posts-slider {
    height: 988px;
    width: 220%;
    margin-left: -5%;
  }
  .section-news {
    padding: 64px 0 0;
  }

  .section-info,
  .section-home-products,
  .section-posts,
  .section-banner {
    padding: 64px 0;
  }

  .section-single-players-front .container{
    max-width: 100%;
    padding: 0;
  }

  /*Teams Page*/

  .section-teams .col-12 .h2,
  .section-achievements .col-12 .h2,
  .section-related-news .col-12 .h2 {
    font-size: 54px;
  }

  .section-teams .teams-cards {
    grid-template-columns: repeat(2, 1fr);
  }

  .section-achievements .achievement-slider {
    margin-top: 40px;
  }

  .section-achievements .swiper-wrapper {
    /*flex-wrap: wrap;*/
    /*gap: 24px;*/
    /*justify-content: center;*/
  }

  .section-achievements .swiper-wrapper .achievement-card {
    /*width: 30% !important;*/
    /*margin-right: 0 !important;*/
  }

  .section-achievements .achievement-card__title {
    padding: 0;
    margin-top: 0;
    font-size: 17px;
  }

  .section-related-news .related-news-slider {
    margin-top: 40px;
  }

  /*.section-related-news .swiper-wrapper {*/
  /*  gap: 24px;*/
  /*}*/

  /*.section-related-news .swiper-wrapper .news-item {*/
  /*  width: 48% !important;*/
  /*  margin-right: 0 !important;*/
  /*}*/

  .section-achievements,
  .section-related-news {
    padding: 24px 0 64px;
  }

  /*One team page*/

  .section-single-teams-info h4 {
    font-size: 40px;
  }

  .section-team .col-12 .h2,
  .section-performance-team .col-12 .h2 {
    font-size: 54px;
  }

  .section-performance-team .team-staff-cards,
  .section-team .team-staff-cards {
    grid-template-columns: repeat(3, 1fr);
  }

  .section-single-teams-logo__img-box:after {
    width: 108px;
    height: 108px;
  }

  .section-single-teams-info .row {
    flex-direction: column;
    gap: 24px;
  }
  .section-single-teams-info .row .col-7 {
    width: 100%;
  }

  /*One team member page*/

  .section-single-players-signature-gear .col-12 .h2,
  .section-single-players-config .col-12 .h2,
  .section-single-players-suit-up .col-12 .h2 {
    font-size: 54px;
  }

  .section-single-players-suit-up{
    overflow: hidden;
  }

  .suit-up-slider{
    width: calc(720px + (100vw - 720px) / 2);
  }

  .section-single-players-suit-up .suit-up-item{
    width: 280px;
  }

  .section-single-players-signature-gear .signature-gear-wrap,
  .section-single-players-suit-up .suit-up-wrap {
    grid-template-columns: repeat(2, 1fr);
  }

  .section-single-players-front .single-players-front__img-thumbnail {
    position: relative;
    right: 0;
    /*z-index: 0;*/
    width: 100%;
    z-index: -1;
  }

  .section-single-players-front .single-players-front-wrap {
    display: flex;
    flex-direction: column-reverse;
  }

  .section-single-players-front .single-players-avatar-wrap img {
    left: 0;
    top: -85%;
    height: 110%;
  }

  .single-players-team-wrap{
    justify-content: flex-start;
  }

  .section-single-players-front .single-players-front-info-box {
    gap: 0;
  }

  .single-player-socials-wrap{
    margin: 0 10px 10px auto;
  }

  .single-player-info-table{
    margin-top: 64px;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .section-single-players-front .single-players__nickname {
    display: none;
  }

  .section-single-players-front .single-players-front-info-box {
    position: relative;
    width: 100%;
    max-width: 100%;
    z-index: 2;
    top: -40px;
    padding-top: 40px;
    background: #f0eee4;
  }

  .section-single-players-front .current {
    /*display: none;*/
  }

  .section-single-players-front .single-player-social-item {
    width: 40px;
    height: 40px;
  }

  .section-single-players-front .single-players-front-nickname {
    font-size: 160px;
    line-height: 100%;
    color: #000;
    opacity: 0.1;
    text-align: center;
    /*opacity: 0;*/
  }

  .single-players-front-info-box > div:nth-child(2){
    order: -1;
  }

  .section-single-players-front .single-players-front-info-wrap {
    padding: 40px 0;
    min-height: 300px;
    margin: auto;
  }

  .section-single-players-signature-gear {
    padding: 64px 0;
  }
  .section-single-players-config{
    padding: 0;
  }

  /*Shop Page*/

  .section-shop .col-12 .h2 {
    font-size: 54px;
  }

  .section-shop .shopify-products {
    grid-template-columns: repeat(2, 1fr);
  }

  /* partner one page*/

  .section-single-partners-front .single-partners-front-wrap {
    /*flex-direction: column;*/
    gap: 40px;
  }

  .section-single-partners-front .single-partners-front-wrap img{
    max-width: 100%;
    height: auto;
  }

  /*.partners-items.swiper-wrapper .partners-case-item {*/
  /*  width: 40% !important;*/
  /*}*/

  .section-partner-info .row {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 40px;
  }

  .section-partner-info .col-6 {
    width: 100%;
  }

  .section-partner-info .h3,
  .section-partner-gallery .h2,
  .section-partner-cases .col-12 .h2,
  .section-ready-to-contact .col-12 .h2,
  .section-testimonial .col-12 .h3,
  .section-results .col-12 .h3,
  .section-partner-cases .col-12 .h2 {
    font-size: 54px;
  }

  /*.section-partner-cases .partners-items .partners-case-item {*/
  /*  margin-right: 0 !important;*/
  /*}*/

  .section-results .results-value-items {
    gap: 24px;
    margin-top: 40px;
    grid-template-columns: 1fr;
  }

  /*.section-partner-gallery .swiper-slide {*/
  /*  width: 40% !important;*/
  /*}*/

  .section-staff .manager-card-content,
  .section-staff .staff-card-content{
    height: 330px;
  }

  /*Footer*/
  .footer #footer-menu {
    flex-wrap: wrap;
    gap: 32px;
    justify-content: flex-start;
  }

  .footer #footer-menu > li {
    max-width: calc(33% - 21px);
    width: 100%;
  }
  .footer #footer-menu li a {
    width: 100%;
  }
  .footer #footer-menu li ul li {
    width: 100%;
  }

  .footer #footer-menu .menu-item ul li a{
    /*width: max-content;*/
  }

  /*.footer #footer-menu .menu-item:nth-child(4){*/
  /*  order: 1;*/
  /*}*/

  .footer .form-subscribe-row {
    max-width: 100%;
  }

  /*header*/
  .header .primary-menu {
    width: 100%;

    border: none !important;
  }

  /*staff page*/
  .section-staff .col-12 .h2 {
    font-size: 54px;
  }

  .section-staff .staff-cards {
    grid-template-columns: repeat(3, 1fr);
  }

  /* News page*/

  .section-archive-news-wrap .news-item:nth-child(1) {
    grid-column: span 12;
  }
  /*.section-archive-news-wrap .news-item:nth-child(2),*/
  /*.section-archive-news-wrap .news-item:nth-child(3),*/
  /*.section-archive-news-wrap .news-item:nth-child(4) {*/
  /*  grid-column: span 6;*/
  /*}*/

  .section-archive-news-wrap .news-item {
    grid-column: span 6;
  }

  .section-submission .col-12 .h2,
  .section-submission .submission-title span {
    font-size: 54px;
  }
  .section-archive-news .section-news-title-wrap .h2 {
    font-size: 54px;
  }

  /*About us page*/
  .section-adwards.section-has-border .adwards__title,
  .heroic-way__title,
  .about_title span {
    font-size: 80px;
  }

  .section-how-we-cook .col-12 .h2,
  .section-join-the-club .col-12 .h2 {
    font-size: 50px;
  }

  .section-about-info .about-info-wrap {
    flex-direction: column;
    align-items: center;
  }

  .section-about-info .about-info-items {
    grid-template-columns: repeat(2, 1fr);
  }

  .section-about-info .about-info-item__title {
    font-size: 35px;
  }

  .section-heroic-way .heroic-way-cards {
    margin-top: 34px;
  }

  .section-heroic-way .heroic-way-cards .flip-card-front svg {
    width: 138px;
    height: 128px;
  }
  .section-heroic-way .heroic-way-cards .flip-card-front .flip-card__title,
  .section-heroic-way .heroic-way-cards .flip-card-back .flip-card__title {
    font-size: 20px;
  }
  .section-heroic-way .heroic-way-cards .flip-card-back p {
    font-size: 16px;
  }

  .section-heroic-way
    .heroic-way-cards
    .flip-card-back
    .flip-card-back-icons
    svg {
    width: 20px;
    height: 16px;
  }

  .section-heroic-way .flip-card-front,
  .section-heroic-way .flip-card-back {
    height: 250px;
    gap: 12px;
  }

  .section-heroic-way .heroic-way-card {
    min-height: 300px;
  }
  .how-we-cook-cards-box:nth-child(1)
    .how-we-cook-card:hover
    .how-we-cook-card-front,
  .how-we-cook-cards-box:nth-child(1)
    .how-we-cook-card:hover
    .how-we-cook-card-back,
  .how-we-cook-cards-box:nth-child(2)
    .how-we-cook-card:hover
    .how-we-cook-card-front,
  .how-we-cook-cards-box:nth-child(2)
    .how-we-cook-card:hover
    .how-we-cook-card-back {
    transform: translateX(0px);
  }

  .section-how-we-cook .how-we-cook-card__title {
    font-size: 35px;
  }

  .section-how-we-cook .how-we-cook-card {
    height: 182px;
  }

  .section-how-we-cook .how-we-cook-cards-wrap {
    gap: 24px;
  }

  .section-join-the-club .accordion__item .accordion__title-text {
    font-size: 40px;
  }

  .border-section-left-line,
  .border-section-right-line {
    display: none;
  }

  .section-has-border {
    border-bottom: none;
  }
  .section-adwards .logos-section .swiper-slide {
    width: 30% !important;
  }
  .section-adwards .logos-section .swiper-wrapper .swiper-slide:first-child,
  .section-adwards .logos-section .swiper-wrapper .swiper-slide:last-child {
    display: none;
  }

  .section-how-we-cook,
  .section-join-the-club,
  .section-heroic-way,
  .section-adwards,
  .section-about-info {
    padding: 60px 0;
  }

  /*career page*/
  .section-archive-career .col-12 .h2,
  .section-how-to-apply .col-12 .h2 {
    font-size: 54px;
  }
  .section-archive-front .col-12 .h3 {
    font-size: 60px;
  }

  .section-archive-career .section-archive-career-wrap,
  .section-how-to-apply .section-how-to-apply-items {
    grid-template-columns: repeat(2, 1fr);
  }

  .section-partner-cases{
    padding: 20px 0;
  }

  .section-partner-info{
    padding: 64px 0 20px;
  }

  .single-partner .section-partner-cases{
    padding-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .header .button-action-desk {
    display: none !important;
  }

  .header .button-action-mob {
    display: block;
    margin: 0 auto 30px;
  }

  /*Partner page*/
  .section-partners-front-content .h6 br{
    display: none;
  }

  .section-place-jersey .button-action {
    width: 100%;
    max-width: 100%;
    text-align: center;
  }

  /*Home page*/
  .section-posts .posts-slider {
    height: 888px;
    width: 220%;
    margin-left: -5%;
  }

  /*Teams Page*/

  .section-teams .col-12 .h2,
  .section-achievements .col-12 .h2,
  .section-related-news .col-12 .h2 {
    font-size: 40px;
  }

  .section-teams .team-card {
    min-height: 332px;
  }

  .section-teams .teams-cards {
    gap: 12px;
  }

  .section-achievements .swiper-wrapper {
    /*gap: 16px;*/
  }
  .section-achievements .swiper-wrapper .achievement-card {
    width: 200px;
    /*width: 48% !important;*/
  }

  .section-achievements .navigation-wrap .button-prev,
  .section-achievements .navigation-wrap .button-next,
  .section-related-news .navigation-wrap .button-prev,
  .section-related-news .navigation-wrap .button-next {
    width: 40px;
    height: 40px;
  }

  /*One team page*/

  .section-team .col-12 .h2,
  .section-performance-team .col-12 .h2 {
    font-size: 40px;
  }

  .section-performance-team .team-staff-cards,
  .section-team .team-staff-cards {
    grid-template-columns: repeat(2, 1fr);
    margin-top: 24px;
  }

  .section-single-teams-info .row {
    flex-direction: column;
    gap: 24px;
  }
  .section-single-teams-info .row .col-7 {
    width: 100%;
  }
  .section-single-teams-logo__img-box:after {
    width: 98px;
    height: 98px;
    left: 60px;
  }
  .section-single-teams-logo__img {
    left: 26px;
  }
  .section-single-teams-front {
    height: 55vw;
  }

  /*One team member page*/

  .section-single-players-signature-gear .col-12 .h2,
  .section-single-players-config .col-12 .h2,
  .section-single-players-suit-up .col-12 .h2 {
    font-size: 40px;
  }

  .section-single-players-signature-gear .signature-gear-wrap,
  .section-single-players-suit-up .suit-up-wrap {
    grid-template-columns: repeat(2, 1fr);
  }

  .section-single-players-front .single-players-avatar-wrap img {
    left: none;
    top: -40%;
    left: 0px;
    height: 40%;
  }
  .section-single-players-front .single-players-front-info-box {
    gap: 16px;
    max-width: 100vw;
    padding: 16px;
  }
  .section-single-players-signature-gear {
    padding: 40px 0;
  }
  .section-single-players-config{
    padding: 0 0 40px;
  }

  .section-single-players-front .single-player-social-item {
    width: 20px;
    height: 20px;
  }
  .section-single-players-front .single-players-avatar-wrap img {
    left: none;
    top: -50%;
    left: 0px;
    height: 70%;
    max-width: 100vw;
  }
  .section-single-players-front .single-players__nickname {
    transform: rotate(0deg);
    margin: 20px auto 0;
    left: -20%;
  }

  .single-players-avatar-wrap{
    max-width: 100%;
  }

  /*Shop Page*/

  .section-shop .col-12 .h2 {
    font-size: 40px;
  }
  .section-shop {
    padding: 40px 0;
  }

  .section-shop .shopify-filters {
    display: none;
  }

  /* partner one page*/
  .section-results .results-value-items {
    gap: 24px;

    grid-template-columns: repeat(1, 1fr);
  }

  .section-testimonial .col-12 .testimonial-wrap {
    flex-direction: column;
  }
  .section-testimonial .col-12 .testimonial-wrap img {
    max-width: 100%;
    width: 100%;
    max-height: 360px;
  }

  .manager-card-content{
    height: 240px;
  }

  .section-partner-info .h3,
  .section-partner-gallery .h2,
  .section-partner-cases .col-12 .h2,
  .section-ready-to-contact .col-12 .h2,
  .section-testimonial .col-12 .h3,
  .section-results .col-12 .h3,
  .section-partner-cases .col-12 .h2 {
    font-size: 40px;
  }

  .section-results,
  .section-ready-to-contact {
    padding: 40px 0;
  }

  .section-partner-gallery{
    padding: 20px 0;
  }

  .partner-gallery-items img{
    width: 100%;
  }

  .section-single-partners-front .single-partners-front-wrap{
    gap: 20px;
  }

  .section-single-partners-front .single-partners-front-wrap svg{
    width: 13px;
  }

  .section-testimonial {
    padding: 0;
  }
  .section-single-partner-cases {
    padding-bottom: 40px;
  }

  .section-partner-gallery .navigation-wrap .button-prev,
  .section-partner-gallery .navigation-wrap .button-next,
  .section-single-partner-cases .navigation-wrap .button-prev,
  .section-single-partner-cases .navigation-wrap .button-next {
    width: 40px;
    height: 40px;
  }
  .partners-items.swiper-wrapper .partners-case-item {
    /*width: 48% !important;*/
  }

  .section-single-players-front .single-players-front-nickname{
    font-size: 140px;
  }

  .single-player-info-table{
    grid-template-columns: 1fr;
  }

  /*Footer*/

  .footer #footer-menu{
    justify-content: space-between;
  }

  /* News page*/

  .section-archive-news-wrap .news-item:nth-child(1) {
    grid-column: span 12;
    grid-row: span 2;
  }

  .section-archive-news-wrap .news-item {
    grid-column: span 12;
  }

  .section-submission .col-12 .h2 {
    font-size: 40px;
  }
  .section-archive-news .section-news-title-wrap .h2 {
    font-size: 40px;
  }
  .section-archive-news .archive-filter-wrap .archive-filter-button {
    font-size: 0;
    gap: 0;
  }

  /*Header*/
  .header #site-header-cart,
  .header .search-form-box {
    /*display: none;*/
  }

  .header .custom-logo-link img {
    max-width: 60px;
  }

  /*About us page*/
  .section-adwards.section-has-border .adwards__title,
  .heroic-way__title,
  .about_title span {
    font-size: 40px;
  }
  .section-how-we-cook .col-12 .h2,
  .section-join-the-club .col-12 .h2 {
    font-size: 24px;
  }

  .section-about-info .about-info-items {
    grid-template-columns: repeat(1, 1fr);
    gap: 24px;
  }

  .section-about-info .about-info-item {
    gap: 6px;
  }

  .section-about-info .about-info-item__title {
    font-size: 20px;
  }

  .section-heroic-way .heroic-way-cards {
    margin-top: 40px;
  }

  .section-heroic-way .heroic-way-cards .flip-card-front svg {
    width: 138px;
    height: 128px;
  }
  .section-heroic-way .heroic-way-cards .flip-card-front .flip-card__title,
  .section-heroic-way .heroic-way-cards .flip-card-back .flip-card__title {
    font-size: 20px;
  }
  .section-heroic-way .heroic-way-cards .flip-card-back p {
    font-size: 16px;
  }

  .section-heroic-way
    .heroic-way-cards
    .flip-card-back
    .flip-card-back-icons
    svg {
    width: 20px;
    height: 16px;
  }

  .section-heroic-way .flip-card-front,
  .section-heroic-way .flip-card-back {
    height: 250px;
    gap: 12px;
  }

  .section-heroic-way .heroic-way-cards {
    grid-template-columns: repeat(1, 1fr);
    gap: 12px;
  }

  .section-heroic-way .heroic-way-card {
    min-height: 250px;
  }

  .section-how-we-cook .how-we-cook-card__title {
    font-size: 35px;
  }

  .section-how-we-cook .how-we-cook-card {
    height: 182px;
  }

  .section-how-we-cook .how-we-cook-cards-wrap {
    gap: 30px;
    flex-direction: column;
  }

  .section-join-the-club .accordion__item .accordion__title-text {
    font-size: 24px;
  }

  .section-join-the-club .accordion__content-img img:last-child {
    display: none;
  }
  .section-join-the-club .accordion__content-img img {
    width: 100%;
  }
  .section-join-the-club .accordion__item .accordion__arrow {
    width: 30px;
    height: 30px;
    top: 56px;
  }
  .section-join-the-club .accordion__item .accordion__arrow:after {
    height: 30px;
  }
  .section-join-the-club .accordion__item .accordion__arrow:before {
    width: 30px;
  }

  .section-join-the-club .accordion__title {
    padding: 40px 14px;
  }
  .section-how-we-cook,
  .section-join-the-club,
  .section-heroic-way,
  .section-adwards,
  .section-about-info {
    padding: 40px 0;
  }

  .section-about-info .about-info-wrap img {
    width: 174px;
    height: 160px;
  }

  .section-about-info .about-info-wrap {
    gap: 40px;
  }

  .section-adwards .logos-section .swiper-slide {
    width: 50% !important;
    margin-left: -15%;
  }
  .section-adwards .logos-section .swiper-wrapper .swiper-slide:first-child,
  .section-adwards .logos-section .swiper-wrapper .swiper-slide:last-child {
    display: none;
  }

  /*career page*/
  .section-archive-career .col-12 .h2,
  .section-how-to-apply .col-12 .h2 {
    font-size: 40px;
  }
  .section-archive-front .col-12 .h3 {
    font-size: 40px;
  }

  .section-archive-front .col-12 .h6 {
    font-size: 12px;
  }

  .section-archive-career .section-archive-career-wrap,
  .section-how-to-apply .section-how-to-apply-items {
    grid-template-columns: repeat(1, 1fr);
  }

  .section-archive-career,
  .section-how-to-apply {
    padding: 40px 0;
  }

  .section-achievements{
    overflow: hidden;
  }

  .achievement-slider{
    width: calc( 540px + (100vw - 540px) / 2);
  }

  .single-players-config-settings-grid .mark{
    font-size: 14px;
  }

  .single-players-config-settings-grid span{
    font-size: 14px;
  }

  .single-players-config-settings-grid strong{
    font-size: 16px;
  }

  .section-partner-cases{
    padding: 30px 0 0;
  }

  .single-partner .section-partner-cases{
    padding-bottom: 40px;
  }

  .section-staff .manager-card-content,
  .section-staff .staff-card-content{
    height: 250px;
  }

  .manager-card__name,
  .staff-card__name{
    font-size: 32px;
  }

  .info-slider .button-next,
  .info-slider  .button-prev{
    display: none;
  }

  .footer #footer-menu > li:last-child{
    width: 100%;
    max-width: max-content;
  }
}

@media (max-width: 575px) {
  /* page Partners*/
  .section-partners-all .col-12 .h2,
  .section-why-partner-with-us .col-12 .h2,
  .section-media-value .col-12 .h2,
  .section-place-jersey .col-12 .h3,
  .section-showreel .col-12 .h2,
  .section-partner-cases .col-12 .h2,
  .section-ready-to-contact .col-12 .h2 {
    font-size: 40px;
  }
  .section-partners-all .partners-items {
    grid-template-columns: repeat(1, 1fr);
  }

  .section-why-partner-with-us .why-partner-with-us-switch-wrap {
    flex-direction: column-reverse;
    gap: 24px;
    margin: 40px auto 0;
  }
  .section-why-partner-with-us .why-partner-with-us-switch-nav-wrap {
    padding-left: 0;
  }
  .section-why-partner-with-us .why-partner-with-us-switch-content-wrap,
  .section-why-partner-with-us .why-partner-with-us-switch-nav-wrap {
    width: 100%;
  }
  .section-media-value .results-value-items,
  .section-partner-cases .partners-items {
    grid-template-columns: repeat(1, 1fr);
  }
  .section-place-jersey .place-jersey__text {
    font-size: 16px;
  }
  .section-place-jersey .place-jersey__disciplines {
    flex-wrap: wrap;
  }
  .section-showreel .youtube-wrap {
    height: 256px;
  }
  .section-ready-to-contact .managers-cards {
    flex-direction: column;
  }
  .section-ready-to-contact .managers-cards .manager-card {
    width: 100%;
  }
  .section-ready-to-contact
    .managers-cards
    .manager-card
    .manager-card__avatar {
    left: 25%;
    width: 50%;
  }
  .section-partners-front .col-12 .h3 {
    font-size: 30px;
  }
  .section-partners-front .col-12 .h6 {
    font-size: 14px;
  }
  .section-partners-all,
  .section-why-partner-with-us,
  .section-media-value,
  .section-place-jersey,
  .section-showreel,
  .section-ready-to-contact {
    padding: 40px 0;
  }

  .section-place-jersey .place-jersey__partner {
    max-width: 25%;
    max-height: 190px;
    align-items: normal;
  }

  /*Home page*/

  .section-news .col-12 .h2,
  .section-home-products .col-12 .h2,
  .section-posts .col-12 .h2,
  .section-banner .col-12 .h2 {
    font-size: 40px;
  }

  .section-news .col-12 .see-all-link {
    font-size: 20px;
  }

  .section-home-products .navigation-wrap .button-prev,
  .section-home-products .navigation-wrap .button-next,
  .section-posts .navigation-wrap .button-prev,
  .section-posts .navigation-wrap .button-next {
    width: 40px;
    height: 40px;
  }

  .section-home-products
    .product-item-wrap
    .product-item-info-wrap
    .text-lightwhite {
    font-size: 34px;
  }

  .section-home-products .product-item-wrap .h1 {
    font-size: 38px;
  }

  .section-home-products .product-item-wrap .product-item-info-wrap {
    flex-direction: column;
  }

  .section-home-products .product-item-wrap .button-action__shop,
  .section-banner .section-banner-title-wrap .button-action {
    max-width: 100%;
    width: 100%;
    height: 52px;
    max-height: 52px;
    text-align: center;
    font-size: 20px;
  }

  .section-posts .posts-slider {
    height: 580px;
  }

  .section-main .col-12 img {
    max-width: 280px;
  }
  .section-main .section-main-content {
    padding: 124px 0;
  }

  .section-news {
    padding: 44px 0 0;
  }

  .section-info,
  .section-home-products,
  .section-posts,
  .section-banner {
    padding: 40px 0;
  }

  /*Teams Page*/
  .section-achievements .swiper-wrapper .achievement-card {
    width: 170px;
    min-height: 220px;
    /*width: 45% !important;*/
  }

  .achievement-card-logo{
    max-width: 140px;
  }

  .section-achievements .navigation-wrap,
  .section-related-news .navigation-wrap {
    display: none;
  }

  .section-related-news .swiper-wrapper {
    flex-wrap: wrap;
    gap: 24px;
  }

  .section-related-news .swiper-wrapper .news-item {
    width: 100% !important;
  }

  .section-teams {
    padding-bottom: 40px;
  }
  .section-achievements,
  .section-related-news {
    padding: 40px 0;
  }

  /* one team member page*/
  .single-players-front-info-wrap{
    position: static;
  }

  .section-single-players-front .single-players-avatar-wrap img {
    top: -60%;
    height: 40%;
  }

  .section-single-players-suit-up .title-wrap{
    justify-content: center;
  }

  .section-single-players-signature-gear .signature-gear-wrap,
  .section-single-players-suit-up .suit-up-wrap {
    grid-template-columns: repeat(1, 1fr);
  }

  .section-single-players-suit-up .navigation-wrap{
    display: none;
  }

  .section-single-players-front .single-players-front-nickname{
    font-size: 90px;
  }

  .results-value-item__value{
    font-size: 32px;
  }

  /*Footer*/

  #privacy-menu {
    flex-wrap: wrap;
    justify-content: center;
  }

  /*Header*/

  /*staff page*/
  .section-staff .col-12 .h2 {
    font-size: 40px;
  }

  .section-staff .staff-cards {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .section-staff .manager-card-content,
  .section-staff .staff-card-content{
    height: 45vw;
  }

  .section-staff .staff-cards:last-child .staff-card-content > img {
    width: 80%;
    margin-left: 10%;
    max-height: 35vw;
    object-fit: contain;
  }

  .section-staff .staff-card-social-box img{
    width: 12px;
    height: 12px;
  }

  .section-staff .manager-card-social-box,
  .section-staff .staff-card-social-box{
    gap: 4px;
    padding-bottom: 8px;
  }

  .section-staff .manager-card-social-box > svg,
  .section-staff .staff-card-social-box > svg{
      width: 3px;
      height: auto;
  }

  .single-players-config-settings-grid{
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .single-players-config-settings{
    padding: 14px;
  }

  .single-players-config-settings-grid .separator,
  .single-players-config-settings-grid .mark{
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .manager-card-content{
    height: 100vw;
    max-height: 360px;
  }

  .footer #footer-menu{
    column-gap: 16px;
  }

  .footer-menu > .menu-item a{
    font-size: 20px;
  }

  .footer #footer-menu .menu-item ul li a{
    font-size: 14px;
    max-width: 100px;
  }

  .footer #footer-menu > li{
    max-width: calc(33% - 10px);
  }
}

@media (max-width: 420px) {
  .section-ready-to-contact
    .managers-cards
    .manager-card
    .manager-card__avatar {
    width: 65%;
    left: 17.5%;
  }
}

@media (max-width: 340px) {
  .section-single-players-front .single-players-front-nickname {
    font-size: 80px;
  }

  .footer-menu > .menu-item a {
    font-size: 17px;
  }

  .footer #footer-menu .menu-item ul li a{
    font-size: 13px;
  }
}
