/* Global defaults */
:root {
	--racee-heading-font: 'urbanist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
	--racee-body-font: 'Work Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
	--racee-heading-font: 'Urbanist', 'Work Sans', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
	--racee-text-color: #4a4a4a;
	--racee-heading-color: #3b3b3b;
	--racee-bg: #f7f7f7;
	--racee-link: #3b3b3b;
	--racee-link-hover: #ed1c24;
}

html {scroll-behavior:smooth;font-display: swap;}
body {
	font-family: var(--racee-body-font);
	color: var(--racee-text-color);
	background-color: var(--racee-bg);
	line-height: 1.6;
}
h1,h2,h3,h4,h5,h6 {
	font-family: var(--racee-heading-font);
	color: var(--racee-heading-color);
	font-weight: 700;
	margin: 0 0 0.6em;
	line-height: 1.2;
}
p {margin: 0 0 1em;}
a {color: var(--racee-link); text-decoration: none;}
a:hover,a:focus-visible {color: var(--racee-link-hover);}
button, a{font-family: var(--racee-heading-font);}
input,textarea,select {
	font-family: var(--racee-body-font);
	color: var(--racee-text-color);
}
button {cursor:pointer;}

/* Header */
.racee-header {display:flex;align-items:flex-start;justify-content:center;gap:32px;padding:25px;max-width:1200px;margin:0 auto;}
.racee-header__social {flex:1 1 0;display:flex;align-items:center;}
.racee-header__social-list {display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0;}
.racee-header__social-list li {margin:0;padding:0;}
.racee-header__social-list a {display:grid;place-items:center;width:35px;height:35px;background:#e6e6e6;color:#4a4a4a;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.02em;transition:background 180ms ease,transform 180ms ease;position:relative;}
.racee-header__social-list a:hover,.racee-header__social-list a:focus-visible {background:#ed1c24;color:#fff;transform:translateY(-2px);}
.racee-header__social-icon {width:20px;height: auto;object-fit:contain;display:block;transition:opacity 180ms ease;}
.racee-header__social-icon--hover {position:absolute;inset:0;margin:auto;opacity:0;}
.racee-header__social-link:hover .racee-header__social-icon--default,.racee-header__social-link:focus-visible .racee-header__social-icon--default {opacity:0;}
.racee-header__social-link:hover .racee-header__social-icon--hover,.racee-header__social-link:focus-visible .racee-header__social-icon--hover {opacity:1;}
.racee-header__brand {flex:0 0 auto;display:flex;align-items:center;justify-content:center;}
.racee-header__brand img {width:auto;}
.racee-header__spacer {flex:1 1 0;}

/* Racee Hero Section */
section.racee-hero-section{padding: 0;height: 100vh;}
.racee-hero-section {--racee-hero-bg:none;--racee-hero-bg-color:#0d0d0f;--racee-hero-overlay:rgba(0,0,0,0.55);--racee-hero-text:#f5f5f5;position:relative;overflow:hidden;color:var(--racee-hero-text);background-color:var(--racee-hero-bg-color);}
.racee-hero-section .container {position:relative;z-index:2;max-width:100%;}
.racee-hero__bg, .racee-hero__overlay {position:absolute;inset:0;pointer-events:none;}
.racee-hero__bg {background-image:var(--racee-hero-bg);background-size:cover;background-position:center;z-index:0;}
.racee-hero__overlay {background: rgba(0, 0, 0, 0.7);z-index:1;}
.racee-hero__top {display:flex;justify-content:flex-start;margin-bottom:0;margin-top: 40px;}
.racee-hero__left{display: flex;flex-direction: column;justify-content: space-between;padding-left: 70px;height: 100vh;}
.racee-hero__content {margin-top:15px;margin-bottom: 25px;}
.racee-hero__social {display:inline-flex;align-items:center;gap:25px;}
.racee-hero__social-link {width:35px;height:35px;display:grid;place-items:center;background:#e0e0e0;transition:transform 220ms ease,background 220ms ease,box-shadow 220ms ease;}
.racee-hero__social-link:hover,.racee-hero__social-link:focus-visible {background:#ed1c24;transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,0.3);}
.racee-hero__social-icon {width:20px;height:auto;object-fit:contain;transition:opacity 220ms ease;}
.racee-hero__social-icon--hover {position:absolute;opacity:0;}
.racee-hero__social-link {position:relative;}
.racee-hero__social-link:hover .racee-hero__social-icon--default,.racee-hero__social-link:focus-visible .racee-hero__social-icon--default {opacity:0;}
.racee-hero__social-link:hover .racee-hero__social-icon--hover,.racee-hero__social-link:focus-visible .racee-hero__social-icon--hover {opacity:1;}
.racee-hero__social-fallback {font-size:11px;letter-spacing:0.06em;text-transform:uppercase;}
.racee-hero__brand-text {display:inline-block;font-weight:800;font-size:clamp(44px,8vw,78px);letter-spacing:0.02em;color:#ef1c22;text-shadow:0 10px 36px rgba(0,0,0,0.65);}
.racee-hero__brand-img {display:block;width:100%;height:auto;filter:drop-shadow(0 10px 28px rgba(0,0,0,0.45));}
.racee-hero__tiles-row {display:flex;align-items:flex-end;margin:50px 0;}
.racee-hero__tiles {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width: 375px;}
.racee-hero__tile.racee-hero__tile--right{margin-left: -30px;}
.racee-hero__tile-img {width:100%;height:100%;display:block;}
.racee-hero__copy {max-width:340px;flex:1 1 34%;color:var(--racee-hero-text);margin-top:-6px;}
.racee-hero__tagline {margin:0 0 6px;font-size: 15px;text-transform:uppercase;color:#ededed;}
.racee-hero__actions {display:flex;flex-wrap:wrap;gap:30px;}
.racee-hero__btn {padding:0;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:18px;line-height: 18px;position:relative;overflow:visible;display:inline-block;transition:4s !important;transform-style:preserve-3d !important;transform:perspective(1000px) rotateX(0deg) !important;will-change: transform;}
.racee-hero__btn:hover {transform:perspective(1000px) rotateX(360deg) !important;}
.racee-hero__btn span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:13px;transition:4s !important;box-sizing:border-box;padding:15px 20px;font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:0.05em;backface-visibility:hidden;transform-style:preserve-3d !important;}
.racee-hero__btn--primary span{color:#fff;background:#ef1c22;}
.racee-hero__btn--primary{width: 310px;height: 50px;}
.racee-hero__btn--primary:hover span{color:#fff;background:#ff2e35;}
.racee-hero__btn--secondary span{color:#fff;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.racee-hero__btn--secondary{width: 240px;height: 50px;}
.racee-hero__btn--secondary:hover span{color:#fff;background:rgba(255,255,255,0.22);}
.racee-hero__btn span::after{content: url('../../../wp-content/uploads/2025/12/Group-12-1.png');display:inline-block;flex-shrink:0;} .racee-hero__btn span:nth-child(1){transform:rotateX(360deg) translateZ(25px);}
.racee-hero__btn span:nth-child(2){transform:rotateX(270deg) translateZ(25px);}
.racee-hero__btn span:nth-child(3){transform:rotateX(180deg) translateZ(25px);}
.racee-hero__btn span:nth-child(4){transform:rotateX(90deg) translateZ(25px);}
.racee-hero__btn-icon {display:inline-block;font-size:14px;line-height:1;}
.racee-hero__btn--primary {background:transparent;color:#fff;}
.racee-hero__btn--secondary {background:transparent;color:#fff;}
.racee-hero__right {display:grid;align-items:center;justify-items:center;}
.racee-hero__feature-img {width:100%;height:100%;display:block;object-fit:cover;position:relative;z-index:2;}
.racee-hero-section.is-observing,.racee-hero-section.is-observing .racee-hero__brand,.racee-hero-section.is-observing .racee-hero__tiles,.racee-hero-section.is-observing .racee-hero__copy,.racee-hero-section.is-observing .racee-hero__actions {opacity:0;transform:translateY(24px);transition:opacity 650ms ease,transform 650ms ease;}
/* Right image slides in from right */
.racee-hero-section.is-observing .racee-hero__right {opacity:0;transform:translateX(100px);transition:opacity 650ms ease,transform 650ms ease;}
.racee-hero-section.is-visible,.racee-hero-section.is-visible .racee-hero__brand,.racee-hero-section.is-visible .racee-hero__tiles,.racee-hero-section.is-visible .racee-hero__copy,.racee-hero-section.is-visible .racee-hero__actions {opacity:1;transform:none;}
/* Right image slides to original position */
.racee-hero-section.is-visible .racee-hero__right {opacity:1;transform:translateX(0);}
.racee-hero-section.is-visible .racee-hero__brand {transition-delay:120ms;}
.racee-hero-section.is-visible .racee-hero__tiles {transition-delay:200ms;width: 65%;}
.racee-hero-section.is-visible .racee-hero__copy {transition-delay:280ms;width: 35%;}
.racee-hero-section.is-visible .racee-hero__actions {transition-delay:340ms;}
.racee-hero-section.is-visible .racee-hero__right {transition-delay:240ms;}
@media (prefers-reduced-motion: reduce) {.racee-hero-section,.racee-hero-section .racee-hero__brand,.racee-hero-section .racee-hero__tiles,.racee-hero-section .racee-hero__copy,.racee-hero-section .racee-hero__actions,.racee-hero-section .racee-hero__right {transition:none;animation:none;}.racee-hero__tile-img {transform:none;}}
@supports (-webkit-hyphens: none) {

  /* Safari ONLY (macOS + iOS) */

  .racee-hero__btn {
    transform-style: flat !important;
    -webkit-transform-style: flat !important;
  }

  .racee-hero__btn span {
    transform-style: flat !important;
    -webkit-transform-style: flat !important;
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {
	.racee-hero__bg {background-image:var(--racee-hero-bg-tablet,var(--racee-hero-bg));}
}
@media screen and (max-width:767px) {
	.racee-hero__bg {background-image:var(--racee-hero-bg-mobile,var(--racee-hero-bg-tablet,var(--racee-hero-bg)));}
}

/* Full Width Form Section */
.full-width-form-section {position:relative;padding:70px 0 80px;color:var(--form-section-text,#7d7d7d);background-color:var(--form-section-bg-color,#f3f3f3);overflow:hidden;}
.full-width-form-section .container {position:relative;z-index:2;}
.full-width-form__bg {position:absolute;inset:0;background-color:var(--form-section-bg-color,#f3f3f3);background-image:var(--form-section-bg,radial-gradient(circle at 10px 10px,rgba(0,0,0,0.03) 1px,transparent 0));background-size:220px 220px;z-index:0;}
.full-width-form__overlay {position:absolute;inset:0;background:var(--form-section-overlay,rgba(255,255,255,0.38));z-index:1;}
.full-width-form__title {position:relative;text-align:center;margin:0 auto 50px;padding-top:10px;}
.full-width-form__heading {margin:0;font-size: 66px;font-weight:900;text-transform:uppercase;color: #B8B8B8;}
.full-width-form__subheading {font-size:14px;font-weight: 500;color: #231F20CC;text-transform:uppercase;}
.full-width-form__how {position:absolute;right:0;top:20px;display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}
.full-width-form__how-link {color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size: 12px;line-height: 18px;flex-direction: column;cursor:default;}
.full-width-form__how-icon {width:38px;height:auto;animation:arrow-bounce 1.5s ease-in-out infinite;display:block;cursor:pointer;pointer-events:auto;}
.full-width-form__arrow-link {display:inline-block;text-decoration:none;cursor:pointer;}
.full-width-form__arrow-link:hover .full-width-form__how-icon {opacity:0.8;}
@keyframes arrow-bounce {
	0%, 100% {transform:translateY(0);}
	50% {transform:translateY(-8px);}
}
.full-width-form__form {position:relative;z-index:2;}
.full-width-form__form .wpcf7 {width:100%;}
.full-width-form__form .form-btn {margin-top: 50px;}
.full-width-form__form .wpcf7-form{max-width:915px;}
.full-width-form__form form {margin:0 auto;}
.full-width-form__form .hidden-fields-container {display:none;}
.full-width-form__form .form-row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;}
.full-width-form__form .form-group {display:flex;flex-direction:column;gap:6px;}
.full-width-form__form .form-group p {margin:0;}
.full-width-form__form label {font-size:14px;font-weight: 500;text-transform:uppercase;color:#231F20;display:block;}
.full-width-form__form input[type="text"],
.full-width-form__form input[type="email"] {border:1px solid #D5D2D4;border-radius:0;padding:10px 12px;font-size:14px;font-weight: 400;text-transform:uppercase;background-color:#fff;color:#231F20CC;width:100%;transition:border-color 180ms ease,box-shadow 180ms ease;}
.full-width-form__form input::placeholder {color:#231F20CC;}
.full-width-form__form input:focus {outline:none;border-color:#ed1c24;box-shadow:0 0 0 3px rgba(237,28,36,0.12);}
.full-width-form__form .wpcf7-submit {display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:12px 30px;background:#ed1c24;color:#fff;border:none;font-size: 18px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer;transition:background 0.3s ease,transform 0.3s ease;position:relative;}
.full-width-form__form .wpcf7-submit::after {content: url('../../../wp-content/uploads/2025/12/Group-12-1.png');display:inline-block;flex-shrink:0;width: 17px;height: 22px;}
.full-width-form__form .wpcf7-submit:hover,.full-width-form__form .wpcf7-submit:focus-visible {background:#ff3038;transform:translateY(-2px);}
.full-width-form__form .wpcf7-spinner {display:none;}
.full-width-form__form .wpcf7-response-output {margin:10px 0 0;font-size:12px;line-height:1.4;}
.full-width-form__form .form-btn p{text-align: center;}

/* Coming Soon Divider Section */
.coming_soon_divider_section-block {position:relative;width:100%;padding:30px 0;background-color:#f7f7f7;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(0,0,0,0.01) 2px,rgba(0,0,0,0.01) 4px);border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.coming_soon_divider__content {width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.coming_soon_divider__image {margin-bottom:15px;}
.coming_soon_divider__img {height:auto;max-width:100%;display:block;}
.coming_soon_divider__english {font-size:14px;font-weight:400;color:#999999;letter-spacing:2px;text-transform:uppercase;line-height:1.4;font-family:sans-serif;}
@media (max-width:768px) {
	.coming_soon_divider_section-block {padding:60px 0;}
	.coming_soon_divider__image {margin-bottom:12px;}
	.coming_soon_divider__english {font-size:12px;letter-spacing:1.5px;}
}

/* Ribbon Section */
.ribbon_section-block {position:relative;width:100%;padding:65px 0;margin:20px 0;overflow: hidden;}
.ribbon {position:relative;left:-24px;right:-24px;width:calc(100% + 48px);background-color:#ed1c24;transform:rotate(-2deg);}
.ribbon__inner {display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:10px 28px;overflow:hidden;}
.ribbon__marquee {display:flex;align-items:center;gap:18px;will-change:transform;animation:ribbon-marquee 20s linear infinite;}
.ribbon__marquee-content {display:flex;align-items:center;gap:18px;flex-shrink:0;}
.ribbon__marquee > .ribbon__icon-wrap,
.ribbon__marquee > .ribbon__star {flex-shrink:0;}
.ribbon__text {font-family: var(--racee-heading-font);font-size:39px;font-weight:700;text-transform:uppercase;color:#fff;white-space:nowrap;font-style: italic;flex-shrink:0;}
.ribbon__icon {width:45px;height:auto;object-fit:contain;flex-shrink:0;}
span.ribbon__icon-wrap{flex-shrink:0;}
@keyframes ribbon-marquee {
	0% {transform:translate3d(0, 0, 0);}
	100% {transform:translate3d(-33.333%, 0, 0);}
}
@media (max-width:768px) {.ribbon {left:-16px;right:-16px;width:calc(100% + 32px);} .ribbon__inner {padding:9px 20px;gap:12px;} .ribbon__text {font-size:12px;letter-spacing:0.1em;}}

/* How It Works Section */
.how-it-works-section {position:relative;width:100%;padding:60px 0;background-color:#f5f5f5;}
.how-it-works__container {display:grid;grid-template-columns:0.8fr 1.2fr;align-items:center;gap:55px;margin:0 auto;}
.how-it-works__left {display:flex;align-items:center;}
.how-it-works__img {width:100%;height:auto;object-fit:contain;max-width:520px;}
.how-it-works__right {display:flex;flex-direction:column;padding-top: 50px;margin-bottom: 35px;border-top: 5px solid #231F20;}
.how-it-works__heading {font-family: var(--racee-heading-font);font-size:32px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#2c2c2c;margin:0;display:flex;align-items:center;gap:14px;}
.how-it-works__heading::after {content:url('../../../wp-content/uploads/2025/12/Group-37771.svg');flex:1;height:2px;background:#2c2c2c;min-width:60px;}
.how-it-works__items {display:flex;flex-direction:column;}
.how-it-works__item {padding:30px 80px 30px 0;border-top:1px solid #b3b3b3;}
.how-it-works__item:first-child {border-top:none;}
.how-it-works__item{display: flex;}
.how-it-works__item-title {font-family: var(--racee-heading-font);font-size:28px;font-weight:700;font-style: italic;text-transform:uppercase;color:#231F20;margin-bottom:6px;white-space: nowrap;width: 55%;}
.how-it-works__item-desc {font-size:14px;font-weight:500;line-height:20px;color:#231F2099;text-transform:uppercase;width: 45%;}
.how-it-works__item-desc p{margin-bottom: 0;}
@media (max-width:992px) {.how-it-works__container {grid-template-columns:1fr;gap:30px;}.how-it-works__heading::after {min-width:40px;}}
@media (max-width:576px) {.how-it-works-section {padding:40px 0;}.how-it-works__heading {font-size:26px;letter-spacing:0.06em;}.how-it-works__item-title {font-size:16px;}.how-it-works__item-desc {font-size:12px;}}

	
/* Join Movement Section */
.join-movement-section {position:relative;width:100%;padding:0;background-color:#221F1F;color:#f1f1f1;padding-bottom: 150px;}
.join-movement-section::after {content: "";position: absolute;top: 127px;width: 75px;height: 4px;background: #ffffff;background-color: #ffffff;}
.join-movement__container {display:grid;grid-template-columns:2.3fr 1fr;grid-template-rows:auto;gap:0;max-width:1200px;margin:0 auto;padding:0 24px;align-items:start;}
.join-movement__left-top {display:flex;flex-direction:column;gap:20px;position:relative;padding:80px 0 50px;grid-column:1;grid-row:1;}
.join-movement__left-bottom {display:flex;flex-direction:row;gap:0;position:relative;width:100%;}
.join-movement__heading-wrap {display:flex;align-items:center;gap:16px;margin-bottom:16px;}
.join-movement__line-top {position:absolute;top:-12px;left:0;width:60px;height:2px;background:#f1f1f1;}
.join-movement__heading-img {height:auto;max-width:100%;display:block;object-fit:contain;margin-right:8px;animation:rotate-continuous 3s linear infinite;}
@keyframes rotate-continuous {
	0% {transform:rotate(0deg);}
	100% {transform:rotate(360deg);}
}
.join-movement__heading-text {display:flex;align-items:center;gap:8px;font-family:var(--racee-heading-font);font-size:60px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;color:#f1f1f1;line-height:1.2;}
.join-movement__heading-main {font-style:normal;color: #EEEBEC80;}
.join-movement__line-vertical {width:4px;height:140px;background:#f1f1f1;position:absolute;right:0px;top:0px;}
.join-movement__desc {max-width: 520px;font-size: 14px;font-weight: 500;line-height: 20px;color: #FFFFFF99;text-transform: uppercase;margin-left: 75px;}
.join-movement__left-image {width:40%;box-sizing:border-box;}
.join-movement__img {width:100%;height:100%;object-fit:cover;display:block;}
.join-movement__stats {display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:42px 80px 0px 80px;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box;}
.join-movement__stat {display:flex;flex-direction:column;gap:8px;min-width:215px;}
.join-movement__stat-number {font-family:var(--racee-heading-font);font-size:44px;font-weight:800;text-transform:uppercase;color:#EEEBEC;line-height:44px;font-style: italic;}
.join-movement__stat-label {font-size: 14px;font-weight: 500;text-transform: uppercase;color: #FFFFFFCC;line-height: 14px;font-style: italic;}
.join-movement__stat-divider {width:1px;height:205px;background: #7D7D7D;}
.join-movement__right {display:flex;justify-content:flex-end;align-items:flex-start;position:absolute;top:0px;right:0px;z-index:1;}
.join-movement__right-img {width:100%;max-width:280px;height:auto;object-fit:cover;display:block;}
@media (max-width:992px) {.join-movement__container {grid-template-columns:1fr;grid-template-rows:auto;}.join-movement__left-top {grid-column:1;grid-row:1;padding:50px 0 30px;}.join-movement__right {position:relative;}.join-movement__line-vertical {display:none;}}
@media (max-width:576px) {.join-movement-section {padding:0;}.join-movement__left-top {padding:40px 0 20px;}.join-movement__stat-number {font-size:24px;}.join-movement__stat-label {font-size:11px;}.join-movement__stat {min-width:120px;}}

/* Racee Image Overlay Section */
.racee-image-overlay-section {position:relative;width:100%;min-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;background: #221F1F;}
.racee-image-overlay__bg {position:absolute;inset:0;z-index:0;}
.racee-image-overlay__bg-img {width:100%;height:100%;object-fit:cover;display:block;}
.racee-image-overlay__overlay {position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:60px 24px;}
.racee-image-overlay__overlay-img {width:100%;max-width:749px;height:auto;object-fit:contain;display:block;}
.racee-image-overlay__overlay--reveal {overflow:hidden;}
.racee-image-overlay__overlay--reveal .racee-image-overlay__overlay-img {clip-path:inset(0 100% 0 0);transition:none;}
.racee-image-overlay__overlay--reveal.is-visible .racee-image-overlay__overlay-img {animation:reveal-left-to-right 1.2s ease-out 0.3s both;}
@keyframes reveal-left-to-right {
	0% {clip-path:inset(0 100% 0 0);}
	100% {clip-path:inset(0 0 0 0);}
}
@media (max-width:768px) {.racee-image-overlay-section {min-height:400px;}.racee-image-overlay__overlay {padding:40px 24px;}.racee-image-overlay__overlay-img {max-width:100%;}}

@media screen and (max-width: 380px) {
	section.racee-hero-section{height: 110vh;}
	.racee-hero__left{justify-content: flex-start !important;}
}

/* Mobile responsiveness */
@media screen and (max-width:767px){
	 section.racee-hero-section {padding: 0px 10px !important;}
	.racee-hero__tiles-row{align-items: flex-start !important;}
	.racee-hero__left{justify-content: flex-start !important;gap: 60px !important;padding-left: 10px !important;}
	.racee-hero__tiles-row{flex-direction: column;}
	.racee-hero__copy{text-align: left !important;margin-top: 20px;}
	.racee-hero__tiles-row{margin: 30px 0;}
	.racee-hero__right .racee-hero__feature-media{display: none;}
	.racee-hero__actions{gap: 15px;}
	.full-width-form__form .form-btn {margin-top: 35px;}
	.full-width-form__form .wpcf7-submit{width: 100%;}
	.how-it-works__item{padding: 20px 20px 20px 20px;}
	.racee-header{align-items: center;}
	.join-movement__heading-text{font-size: 16px;}
	.join-movement__heading-wrap{align-items: flex-end;}
	.join-movement__line-top{display: none;}
	.join-movement__left-bottom{flex-direction: column;}
	.join-movement__left-image{width: 100%;}
	.join-movement__stats{padding: 40px 20px 0px 20px;align-items: flex-start;flex-direction: column;}
	.join-movement__stat-divider{display: none;}
	.join-movement-section .join-movement__right {padding-top: 35px;}
	.full-width-form__form .wpcf7-submit{padding: 12px 15px !important;}
}

/* Mobile responsiveness */
@media screen and (min-width:768px) and (max-width:1024px){
	.racee-hero__left{padding: 40px;justify-content: flex-start;gap: 150px;}
	.racee-hero__right .racee-hero__feature-media{display: none;}
	.how-it-works__right{padding: 50px 50px 0 50px;}
	.join-movement__left-bottom{flex-direction: column;}
	.join-movement__stats{padding: 20px 20px 0px 20px;flex-wrap: unset;}
	.join-movement-section{padding-bottom: 0 !important;}
	.join-movement__heading-text{font-size: 50px;}
	.join-movement__heading-wrap{margin-bottom: 20px;}	
}