/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@media only screen and (max-width: 1560px) {
  .home-athletes__item.active .paragraph__xl {
    max-height: clamp(300px, 21.7083333333vw, 532px);
  }
  .athletes-spotlight .home-athletes__tag {
    font-size: 12px;
  }
  .athletes-spotlight .home-athletes__item.active .paragraph__xl {
    max-height: clamp(200px, 19.08333vw, 500px);
  }
  .athletes-spotlight .home-athletes__tag:not(:last-of-type)::after {
    right: -5px;
  }
  .athletes-key-benefits__content {
    padding: 0;
  }
  .athletes-key-benefits__image {
    /* position: sticky; */
    /* top: 120px; */
  }
  .our-partners-testimonials__content {
    max-width: 650px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .our-partners-testimonials__item .gap-42 {
    gap: 20px;
  }
  .our-partners-testimonials__content .mb-80 {
    margin-bottom: 30px;
  }
  .our-partners-testimonials__image {
    max-width: 294px;
  }
}
@media only screen and (max-width: 1336px) {
  .home-services__item p {
    font-size: 14px;
  }

  .athletes-spotlight .home-athletes-tags {
    gap: 10px;
  }
  .home-services__item {
    margin-bottom: 15px;
    padding: 15px 23px;
  }
  .home-services-list {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .home-about-content img {
    max-height: clamp(29px, 5.1167664671vw, 55px);
  }
  .home-about-content img:nth-of-type(3) {
    margin-right: 40px;
  }
  .home-services-left__content {
    max-width: clamp(400px, 38.614583vw, 703px);
  }
  .benefits-table__item-title.benefits-table__item::after {
    right: 30px;
  }
  .form-holder form {
    padding: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-right > .filled__button {
    display: none;
  }
  .home-services-left__content {
    max-width: 100%;
    padding-left: 30px;
  }
  .home-services-list {
    padding: 30px;
  }
  .our-partners-testimonials__image {
    max-width: 250px;
  }
  .our-partners-testimonials__content {
    max-width: 450px;
  }
  .benefits-table__heading {
    gap: 10px;
  }
  .benefits-table__item-title.benefits-table__item {
    padding-left: 0;
  }
}
@media only screen and (max-width: 991px) {
  .hamburger-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .benefits-table__item a {
    white-space: normal;
  }
  .without-image {
    padding-left: 0 !important;
  }
  header {
    top: 10px;
  }
  .home-services-left::before {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .our-partners-why-us .home-classic-content__img {
    position: unset;
  }
  .scrolled .main-navigation {
    top: 74px;
    left: 0;
    right: 0;
    width: 100%;
    transition: 0.3s;
    border-radius: unset;
    box-shadow: 0px 16px 40px -20px #08090d1a;
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10.800000190734863px);
  }
  .main-navigation {
    position: fixed;
    top: 103px;
    z-index: 9;
    right: 35px;
    opacity: 0;
    visibility: hidden;

    left: 35px;
    transition: 0.3s;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    width: calc(100% - 70px);
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 16px 40px -20px #08090d1a;
    backdrop-filter: blur(10.800000190734863px);
  }
  .hamburger-menu.active .line--middle {
    display: none;
  }
  .hamburger-menu.active .line--up {
    transform: rotate(45deg) translateY(9px);
    top: calc(50% - 9px);
  }
  .main-navigation.active {
    opacity: 1;
    visibility: visible;
    transition: 0.3s;
  }
  .header-holder {
    position: relative;
    z-index: 9;
  }
  .site-header.scrolled {
    backdrop-filter: unset;
  }
  .site-header.scrolled::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 74px;
    backdrop-filter: blur(10.800000190734863px);
  }
  .hamburger-menu.active .line--bottom {
    transform: rotate(-45deg) translateY(-8px);
    top: calc(50% + 3px);
  }

  .main-navigation ul {
    flex-direction: column;
    padding: 10px;
    display: flex;
  }
  .main-navigation ul .under-991 a {
    display: block;
    background: var(--main-red);
    color: #fff;
    border-radius: 8px;
    padding: 18px;
    font-size: 14px;
  }
  .above-991 {
    display: none;
  }
  .under-991 {
    display: block;
  }
  .home-classic {
    text-align: center;
  }
  .home-classic-content__img {
    margin-bottom: 28px;
  }
  .hamburger-menu {
    width: 53px;
    height: 53px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #08090d26;
    -webkit-box-shadow: 0px 16px 40px -20px #08090d1a;
    box-shadow: 0px 16px 40px -20px #08090d1a;
    position: relative;
    /* backdrop-filter: blur(10.800000190734863px); */
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .contact-about-slider__item {
    min-width: 20vw;
  }
  .home-about-content img:nth-of-type(3) {
    margin-right: 0;
  }
  .line {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 14px;
    height: 3px;
    border-radius: 6px;
    background: #000000;
  }
  .line--up {
    top: calc(50% - 6px);
  }
  .line--middle {
    top: 50%;
  }
  .line--bottom {
    top: calc(50% + 6px);
  }
  .site-header.scrolled .hamburger-menu {
    background: rgba(255, 255, 255, 0);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .home-services-left__content {
    padding: 300px 10px 43px 10px;
  }
  .home-services .col-lg-6:nth-of-type(1) {
    padding-left: 0;
  }
  .home-services-list {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .home-services__item p {
    font-size: 16px;
  }
  .footer-info {
    margin-top: 23px;
  }
  .home-services-left {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 12px;
  }
  h1 {
    letter-spacing: -1px;
  }
  .footer-left-up {
    margin-bottom: 28px;
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }
  .footer-copy {
    margin-top: 40px;
    padding-top: 12px;
  }
  .home-athletes .col-lg-6:nth-of-type(1) {
    text-align: center;
    margin-bottom: 28px;
  }
  .athletes-slider .slick-track {
    display: flex !important;
    height: inherit;
  }
  .athletes-slider .slick-slide {
    height: inherit;
    max-height: unset;
    display: flex !important;
  }

  .home-athletes .col-lg-6:nth-of-type(2) {
    text-align: center;
  }
  .home-athletes .mb-50 {
    margin-bottom: 28px;
  }
  .home-cta-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  .home-pricing__item {
    margin-bottom: 16px;
    height: calc(100% - 16px);
  }
  .athletes-steps-left {
    text-align: center;
    margin-left: auto;
    margin-bottom: 32px;
    margin-right: auto;
  }
  .athletes-spotlight .home-athletes__tag {
    font-size: 14px;
  }
  .athletes-spotlight .home-athletes__item {
    min-height: 100%;
  }
  .athletes-slider .home-athletes__item {
    margin-left: 10px;
    margin-right: 10px;
  }
  .athletes-slider .slick-list {
    margin-left: -10px;
    margin-right: -10px;
  }
  .athletes-spotlight .home-athletes__item.active .paragraph__xl {
    /* max-height: unset; */
  }
  .athletes-spotlight .home-athletes__item.active .paragraph__xl {
    max-height: clamp(297px, 19.08333vw, 500px);
  }
  .benefits-table__item.benefits-table__item-title {
    display: none;
  }
  .benefits-table__item > a {
    display: none;
  }
  .athletes-key-benefits__image {
    margin-bottom: 30px;
  }
  .our-partners-support__item {
    flex-direction: column;
    align-items: flex-start;
    padding: 15px;
    gap: 20px;
  }
  .our-partners-testimonials__image {
    width: 100% !important;
    max-width: 73px !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute;
    bottom: 15px;
    left: 20px;
    height: auto !important;
  }
  .our-partners-testimonials__name,
  .our-partners-testimonials__team {
    padding-left: 100px;
  }
  .our-partners-testimonials__item {
    position: relative;
  }
  .our-partners-testimonials__image img {
    width: 74px;
    aspect-ratio: 1/1;
    height: 74px;
    border-radius: 50%;
    object-fit: cover;
  }
  .our-partners-support__item img {
    max-width: 100%;

    width: 100%;
  }
  .benefits-table__body__item:first-of-type {
    width: 100%;
    text-align: center;
    justify-content: center;
    border: unset;
    height: 34px;
    flex: unset;
  }
  .benefits-table__body__holder {
    flex-wrap: wrap;
    gap: 3px;
    margin-bottom: 12px;
  }
  .benefits-table__item h6 {
    margin-bottom: 10px;
  }
  .benefits-table__body {
    padding-bottom: 0;
  }
  .under-991 .benefits-table__item {
    padding: 0;
  }
  .our-partners-transparency {
    text-align: center;
  }
  .our-partners-transparency .col-lg-6:last-of-type {
    margin-top: 31px;
  }
  .our-partners-transparency ul {
    text-align: left;
  }
  .under-991 .benefits-table__heading {
    margin-bottom: 0;
  }
  .table-price__per {
    margin-bottom: 0;
  }
  .benefits-table__body__holder:nth-of-type(odd) {
    background: transparent;
  }
  .home-pricing__heading {
    padding: 10px;
    border-radius: 8px;
    background: #f7f9fa;
  }
  .benefits-table__heading {
    /*     top: 74px; */
    top: 0px;
    gap: 3px;
  }
  .under-991 .benefits-table__item > a {
    display: block;
  }
  .benefits-table__heading {
    padding: clamp(5px, 1.5136226034vw, 15px);
  }
  .benefits-table__body__item {
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 8px;
    border: 1px solid #dee5eb;

    height: 46px;
  }
  .benefits-table__body__item .paragraph__l p {
    font-size: 12px;
    line-height: 1;
  }
  .table__logo--huge {
    max-width: 72px;
  }
  .table__logo {
    max-width: 52px;
  }
}
@media only screen and (max-width: 767px) {
  .home-how-we-help-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .template-classic-hero__content {
    padding-top: 160px;
    padding-bottom: 30px;
  }
  .template-classic-hero {
    margin-bottom: 60px;
  }
  .home-about-content img {
    /* width: -webkit-max-content;
		width: -moz-max-content; */
    width: auto;
  }
  /* 	.home-about-content h2 img {
		max-width: 50px;
		
	} */
  .faq-trigger h6 {
    width: 100%;
    padding-right: 40px;
    white-space: normal;
  }
  .home-hero {
    height: calc(100svh - 10px);
  }
  .home-about {
    padding-top: 60px;
  }

  .home-about-content {
    padding-right: 30px;
  }
  .home-about-content img {
    margin-bottom: -2px;
  }
  .home-about-content > .h2-title {
    margin-bottom: 40px;
  }
  .home-about {
    padding-bottom: 70px;
  }
  .home-how-we-help {
    padding-top: 34px;
  }
  .home-how-we-help .mb-120 {
    margin-bottom: 52px;
  }
  .home-how-we-help-tab__first,
  .home-how-we-help-tab__second {
    width: 100%;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
  }
  .home-how-we-help-tab__third,
  .home-how-we-help-tab__fourth,
  .home-how-we-help-tab__fiveth,
  .home-how-we-help-tab__sixth {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
  }
  .home-how-we-help-tab__second-holder {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    margin-top: 12px;
  }
  .home-how-we-help-tab__second-holder-bottom::before {
    display: none;
  }
  .home-how-we-help-tab__sixth {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
  }
  .home-how-we-help-tab__sixth__description p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
  }
  .home-how-we-help-tab__sixth__description {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
  }
  .home-how-we-help-tab__sixth {
    background: linear-gradient(180deg, #115075 3.82%, #2096db 99.99%);
  }
  .home-how-we-help-tab__second-holder img {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .home-how-we-help-tab__second-holder br {
    display: none;
  }
  .home-how-we-help-tab__second-holder > p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
  }
  .home-how-we-help-tab__second-holder-bottom p {
    padding-top: 14px;
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    font-size: 12px;
  }
  .home-how-we-help-tab__second-holder {
    padding: 65px 15px 28px 15px;
    margin-bottom: 12px;
  }
  .home-how-we-help-tab-right {
    width: 100%;
    margin: 0;
  }
  .home-how-we-help-tab__second-holder-bottom {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
  }
  .home-cta-wrapper--smaller.home-cta-wrapper {
    padding-bottom: 10px;
  }
  .under-767 {
    display: block;
  }
  .above-767 {
    display: none;
  }
  .home-how-we-help-tab-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .home-how-we-help-tab-right {
    gap: 20px;
  }
  .home-how-we-help-tab-right__bottom {
    width: calc(50% - 10px);
  }
  .home-how-we-help-tab-right-upper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(50% - 10px);
  }
  .home-how-we-help-tab-right-upper > div {
    width: 100%;
  }
  .home-how-we-help-tab__third {
    height: 107px;
  }
  .home-how-we-help-tab__fourth {
    height: 124px;
  }
  .home-how-we-help-tab__sixth {
    position: relative;
  }
  .home-how-we-help-tab__sixth::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: calc(100% + 14px);
    right: -34px;
    width: 44px;
    background-image: url("../icons/how-we-help-mobile-arrow.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
  }
  .home-cta-content h2 {
    letter-spacing: -1px;
  }
  .home-how-we-help-tab__fiveth {
    height: 175px;
  }
  .partners-logotips__item img {
    max-height: 39px;
    width: max-content;
    object-fit: contain;
  }
  .athletes-partners .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .logotips-down-sliderhuge {
    margin-top: 50px;
    transform: rotateY(180deg);
  }
  .logotips-down-sliderhuge img {
    transform: rotateY(180deg);
  }
  .partners-logotips.smaller img {
    max-height: 29px;
  }
  .our-partners-support,
  .our-partners-benefits {
    margin-left: 10px;
    margin-right: 10px;
  }
  .athletes-partners {
    /* overflow-x: hidden; */
  }
  .form-list__bottom-items {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .template-classic-content__wrapper h2,
  .template-classic-content__wrapper h3,
  .template-classic-content__wrapper h4,
  .template-classic-content__wrapper h5 {
    margin-top: 30px;
    margin-bottom: 15px;
  }
  .template-classic-content__wrapper p {
    margin-bottom: 15px;
    margin-top: 10px;
  }
  .template-classic-content__wrapper ul {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .template-classic-content__wrapper li {
    margin-bottom: 8px;
  }
}
/* .page-id-18 section { */
/* 	overflow-x: hidden; */
/* } */
.page-id-18 section.our-partners-benefits {
  overflow-x: visible;
}
@media only screen and (max-width: 575px) {
  .home-hero-content > .flex,
  .home-cta-content > .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
	.contact-join-movement h2 {
		font-size: 52px;
	}
  .contact-about-slider__item {
    min-width: 33vw;
    display: flex;
  }
  .contact-about-slider__item:first-of-type {
    transform: rotate(-1deg) translateY(3px);
  }
  .contact-about-slider__item:nth-of-type(2) {
    transform: unset;
  }
  .contact-about-slider__item:nth-of-type(3) {
    transform: unset;
    transform: rotate(1deg) translateY(3px);
  }
  .contact-about-slider__item:nth-of-type(4) {
    transform: rotate(3deg) translateY(11px);
  }
  .contact-about-slider__item:nth-of-type(5) {
    transform: rotate(5deg) translateY(26px);
  }
  .contact-about-slider__item:nth-of-type(6) {
    transform: rotate(7deg) translateY(47px);
  }
  .contact-about-slider__item {
    margin-left: 10px;
    margin-right: 10px;
  }
  .form-holder form {
    padding: 20px;
  }
  .two-cols {
    flex-direction: column;
  }
	
  #page .contact-join-movement h2 {
    padding-bottom: 0;
  }
  .two-cols p {
    width: 100%;
  }
	.wpcf7-spinner {
		display: none !important; 
	}
  .form-holder .wpcf7-radio {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
  }
	.form-holder .wpcf7-submit {
		padding-left: 20px;
		padding-right: 20px;
		width: 100%;
		text-align: center;
	}
  .wpcf7-radio span {
    margin: 0;
    display: inline-block;
  }
  /* .contact-about-slider__item:nth-of-type(2) {
    transform: rotate(-2deg) translateY(5px);
  }
  .contact-about-slider__item:first-of-type {
    transform: rotate(-4deg) translateY(15px);
  }
  .contact-about-slider__item:nth-of-type(4) {
    transform: rotate(2deg) translateY(5px);
  }
  .contact-about-slider__item:nth-of-type(5) {
    transform: rotate(4deg) translateY(15px);
  }
  .contact-about-slider__item:nth-of-type(6) {
    transform: rotate(6deg) translateY(20px);
  } */
  .our-partners-testimonials {
    overflow-x: hidden;
  }
  .athletes-partners .paragraph__l {
    padding-left: 15px;
    padding-right: 15px;
  }
  .our-partners-support {
    padding-top: 34px;
  }
  .testimonials-arrows {
    margin-top: 35px;
    gap: 12px;
  }
  .our-partners-transparency .paragraph__left {
    padding: unset;
  }
  .athletes-key-benefits__item {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .our-partners-why-us .home-classic-content {
    padding: 0;
  }
  .our-partners-benefits {
    background: #f7f9fa;
    border-radius: unset;
    margin-left: 0;
    margin-right: 0;
  }
  .our-partners-testimonials__content {
    max-width: unset;
  }
  .benefits-table__body {
    padding: 0px 5px 5px 5px;
  }
  .benefits-table__body__item {
    padding: 10px 2px;
  }
  .benefits-table__heading {
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .main-navigation {
    left: 27px;
    right: 27px;
    width: calc(100% - 54px);
  }
  .benefits-table__item h6 {
    font-size: 24px !important;
  }
  .our-partners-testimonials__slider .slick-list {
    padding: unset !important;
  }
  .our-partners-testimonials__slider .slick-list {
    margin-left: 0;
    margin-right: 0;
  }
  .home-hero-content > .flex a,
  .home-cta-content > .flex a {
    width: 100%;
    text-align: center;
  }
  .footer-copy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .home-hero-content {
    left: 23px;
    right: 23px;
    width: calc(100% - 46px);
    bottom: 30px;
  }
  .home-hero-content br {
    display: none;
  }
  .home-hero-content > .flex {
    gap: 15px;
  }
  .home-about-content {
    padding-right: 0;
  }
  .dark-logo {
    left: 12px;
  }
  .site-logo,
  .dark-logo {
    max-width: 260px;
  }
  .home-how-we-help-tab__sixth::after {
    right: -33px;
  }
  .home-how-we-help {
    padding-bottom: 30px;
  }
  .our-partners-hero {
    height: 605px;
    max-height: unset;
  }
  .our-partners-why-us .under-991 > .flex {
    flex-direction: column;
  }
  .our-partners-why-us .under-991 > .flex a {
    width: 100%;
    text-align: center;
  }
  .header-holder {
    padding-left: 12px;
    padding-right: 12px;
  }
	.home-about-content h2 {
font-size: 34px;}
  .home-about-content img:nth-of-type(3) {
    margin-right: 10px;
  }
  .home-about-content img:nth-of-type(2),
  .home-about-content img:nth-of-type(3) {
    margin-left: -15px;
  }

  .home-how-we-help {
    padding-left: 5px;
    padding-right: 5px;
  }
  .home-classic .filled__button {
    width: 90%;
  }
  .home-athletes__item h4 {
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 12px;
  }
  .home-athletes__item {
    padding: 10px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .container--left .slick-list {
    margin-left: -10px;
    margin-right: -10px;
  }
  .home-athletes-tags {
    margin-bottom: 9px;
  }
  .under-575 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 24px;
    gap: 12px;
  }
  .home-services__item {
    padding: 22px 20px;
  }
  .home-cta-wrapper {
    padding-bottom: 14px;
    padding-top: 303px;
  }
  .home-cta-wrapper .home-cta-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  .home-pricing-content {
    margin-bottom: 28px;
  }
  .gap-18 {
    gap: 15px;
  }
  .home-cta-content h2 {
    padding-bottom: 167px;
  }
  .home-pricing__item {
    padding: 23px 14px;
  }
  .home-pricing__heading h6 {
    font-size: 28px;
    line-height: 1;
    margin-bottom: 9px;
  }
  .whats-included {
    padding-top: 17px;
    margin-top: 24px;
  }
  .pricing-list-inner__item img {
    max-width: 22px;
  }
  .home-pricing__footer {
    margin-top: 60px;
  }
  .price-prefix span {
    font-size: 21px;
  }
  .home-pricing__footer > .flex {
    margin-bottom: 11px;
  }
  .filled__button,
  .outlined__button,
  .outlined__button-red {
    padding: 17.1px 30px;
  }

  .athletes-steps-left h2 {
    margin-bottom: 28px;
  }
  .athletes-steps__item:not(:last-of-type) {
    margin-bottom: 22px;
  }
  .athletes-steps-right h4 {
    margin-bottom: 12px;
    font-size: 28px;
  }
  .athletes-steps__item {
    padding: 20px 10px;
    border-radius: 0;
  }
  .athletes-steps__item a {
    width: 100%;
  }
  .athletes-steps__item li:not(:last-of-type) {
    margin-bottom: 12px;
  }
  .athletes-spotlight {
    margin-top: 0;
  }
  .home-cta-content {
    text-align: center;
  }
  .filled__button--wide.filled__button {
    padding-right: 30px;
    padding-left: 30px;
  }
  .home-cta-wrapper--smaller h2 {
    padding-bottom: 0;
  }
  .faq-list__item.active h6 {
    font-weight: 400;
  }
  .footer-copy {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;
  }
  footer h6 {
    margin-bottom: 25px;
  }
  .footer-copy-left p,
  .footer-copy-right li a {
    font-size: 14px;
  }
  .faq-trigger h6 {
    line-height: 24px;
    font-size: 18px;
  }
  .footer-short-desc br {
    display: none;
  }
  footer {
    padding: 28px 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
  .faq-list__item {
    margin-bottom: 14px;
  }
  .faq-list__item .paragraph__l {
    padding: 0 18px 20px 18px;
  }
  .faq-trigger {
    padding: 16px 18px 20px 18px;
  }
}
