/* Rider page overrides */
.framer-pF0gV .framer-13ni16a {
	background-color: #032e1c !important;
	background-image:
		linear-gradient(90deg, rgba(3, 46, 28, 0.72), rgba(3, 46, 28, 0.24)),
		url("../assets/jackie-rider-hero-background.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	min-height: calc(100svh - var(--jackie-header-height, 72px)) !important;
	padding-bottom: 72px !important;
	padding-top: 72px !important;
}

.framer-pF0gV .framer-13ni16a [data-framer-background-image-wrapper],
.framer-pF0gV .framer-13ni16a > img,
.framer-pF0gV .framer-13ni16a picture img {
	display: none !important;
}

.framer-pF0gV nav a[data-framer-name="Variant 2"] {
	align-items: center !important;
	border-radius: 8px !important;
	box-sizing: border-box !important;
	display: flex !important;
	height: 48px !important;
	justify-content: center !important;
	min-width: 158px !important;
	padding: 0 24px !important;
	width: auto !important;
}

.framer-pF0gV nav a[data-framer-name="Variant 2"] p {
	color: #032e1c !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	white-space: nowrap !important;
}

.framer-pF0gV nav a[data-framer-name="Variant 2"] [class*="framer-f2du6d"] {
	display: none !important;
}

.jackie-rider-old-row-hidden {
	display: none !important;
}

.jackie-rider-simple-list {
	display: grid;
	gap: 18px;
	margin-top: 32px;
	max-width: 840px;
	width: min(840px, 100%);
}

.jackie-rider-simple-list article {
	border-top: 1px solid rgba(255, 255, 255, 0.18);
	padding: 22px 0 4px;
}

.jackie-rider-simple-list h3,
.jackie-rider-simple-list p {
	color: #fff !important;
	font-family: "Radio Canada Big", Inter, sans-serif !important;
	margin: 0 !important;
}

.jackie-rider-simple-list h3 {
	align-items: center;
	display: flex;
	font-size: clamp(24px, 2.4vw, 38px) !important;
	font-weight: 700 !important;
	gap: 14px;
	line-height: 1.1 !important;
}

.jackie-rider-simple-list h3 span {
	align-items: center;
	background: #1fcb60;
	border-radius: 999px;
	color: #032e1c !important;
	display: inline-flex;
	flex: 0 0 auto;
	font-size: .62em !important;
	height: 1.45em;
	justify-content: center;
	width: 1.45em;
}

.jackie-rider-simple-list p {
	color: rgba(255, 255, 255, 0.78) !important;
	font-size: clamp(16px, 1.35vw, 21px) !important;
	font-weight: 500 !important;
	line-height: 1.35 !important;
	margin: 8px 0 0 calc(1.45em + 14px) !important;
}

@media (max-width: 809.98px) {
	.framer-pF0gV .framer-13ni16a {
		background-position: 60% center !important;
		min-height: calc(100svh - var(--jackie-header-height, 64px)) !important;
		padding-bottom: 48px !important;
		padding-top: 48px !important;
	}

	.jackie-rider-simple-list {
		gap: 14px;
		margin-top: 24px;
	}

	.jackie-rider-simple-list p {
		margin-left: 0 !important;
	}
}
