*, ::before, ::after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x:  ;
	--tw-pan-y:  ;
	--tw-pinch-zoom:  ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position:  ;
	--tw-gradient-via-position:  ;
	--tw-gradient-to-position:  ;
	--tw-ordinal:  ;
	--tw-slashed-zero:  ;
	--tw-numeric-figure:  ;
	--tw-numeric-spacing:  ;
	--tw-numeric-fraction:  ;
	--tw-ring-inset:  ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / 0.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur:  ;
	--tw-brightness:  ;
	--tw-contrast:  ;
	--tw-grayscale:  ;
	--tw-hue-rotate:  ;
	--tw-invert:  ;
	--tw-saturate:  ;
	--tw-sepia:  ;
	--tw-drop-shadow:  ;
	--tw-backdrop-blur:  ;
	--tw-backdrop-brightness:  ;
	--tw-backdrop-contrast:  ;
	--tw-backdrop-grayscale:  ;
	--tw-backdrop-hue-rotate:  ;
	--tw-backdrop-invert:  ;
	--tw-backdrop-opacity:  ;
	--tw-backdrop-saturate:  ;
	--tw-backdrop-sepia:  ;
	--tw-contain-size:  ;
	--tw-contain-layout:  ;
	--tw-contain-paint:  ;
	--tw-contain-style:  ;
}
/*
 * uncomment if adding custom base styles
@import "./custom-base-styles.css";
*/
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0;
}
.pointer-events-none {
	pointer-events: none;
}
.static {
	position: static;
}
.relative {
	position: relative;
}
.col-span-1 {
	grid-column: span 1 / span 1;
}
.col-span-12 {
	grid-column: span 12 / span 12;
}
.col-span-5 {
	grid-column: span 5 / span 5;
}
.col-span-6 {
	grid-column: span 6 / span 6;
}
.col-span-8 {
	grid-column: span 8 / span 8;
}
.m-0 {
	margin: 0px;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.my-0 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.my-6 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.mb-0 {
	margin-bottom: 0px;
}
.mb-2 {
	margin-bottom: 0.5rem;
}
.mb-4 {
	margin-bottom: 1rem;
}
.mb-6 {
	margin-bottom: 1.5rem;
}
.mb-8 {
	margin-bottom: 2rem;
}
.ml-2 {
	margin-left: 0.5rem;
}
.mt-0 {
	margin-top: 0px;
}
.mt-2 {
	margin-top: 0.5rem;
}
.block {
	display: block;
}
.flex {
	display: flex;
}
.inline-flex {
	display: inline-flex;
}
.table {
	display: table;
}
.grid {
	display: grid;
}
.hidden {
	display: none;
}
.h-0 {
	height: 0px;
}
.h-10 {
	height: 2.5rem;
}
.h-6 {
	height: 1.5rem;
}
.h-\[18px\] {
	height: 18px;
}
.h-\[240px\] {
	height: 240px;
}
.h-full {
	height: 100%;
}
.max-h-0 {
	max-height: 0px;
}
.max-h-\[500px\] {
	max-height: 500px;
}
.w-10 {
	width: 2.5rem;
}
.w-6 {
	width: 1.5rem;
}
.w-\[18px\] {
	width: 18px;
}
.w-\[368px\] {
	width: 368px;
}
.w-full {
	width: 100%;
}
.min-w-\[288px\] {
	min-width: 288px;
}
.rotate-180 {
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
	cursor: pointer;
}
.list-none {
	list-style-type: none;
}
.flex-row {
	flex-direction: row;
}
.flex-col {
	flex-direction: column;
}
.flex-wrap {
	flex-wrap: wrap;
}
.items-center {
	align-items: center;
}
.justify-center {
	justify-content: center;
}
.justify-between {
	justify-content: space-between;
}
.gap-1 {
	gap: 0.25rem;
}
.gap-2 {
	gap: 0.5rem;
}
.gap-3 {
	gap: 0.75rem;
}
.gap-4 {
	gap: 1rem;
}
.gap-5 {
	gap: 1.25rem;
}
.space-x-16 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(4rem * var(--tw-space-x-reverse));
	margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-x-reverse: 0;
	margin-right: calc(1rem * var(--tw-space-x-reverse));
	margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
	margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.divide-x-0 > :not([hidden]) ~ :not([hidden]) {
	--tw-divide-x-reverse: 0;
	border-right-width: calc(0px * var(--tw-divide-x-reverse));
	border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
	--tw-divide-y-reverse: 0;
	border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
	border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-solid > :not([hidden]) ~ :not([hidden]) {
	border-style: solid;
}
.divide-apple > :not([hidden]) ~ :not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-divide-opacity, 1));
}
.overflow-hidden {
	overflow: hidden;
}
.truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-nowrap {
	text-wrap: nowrap;
}
.rounded-2xl {
	border-radius: 1rem;
}
.rounded-full {
	border-radius: 9999px;
}
.rounded-lg {
	border-radius: 0.5rem;
}
.rounded-sm {
	border-radius: 0.125rem;
}
.rounded-xl {
	border-radius: 0.75rem;
}
.border {
	border-width: 1px;
}
.border-0 {
	border-width: 0px;
}
.border-x-0 {
	border-left-width: 0px;
	border-right-width: 0px;
}
.border-b {
	border-bottom-width: 1px;
}
.border-b-0 {
	border-bottom-width: 0px;
}
.border-b-2 {
	border-bottom-width: 2px;
}
.border-l-0 {
	border-left-width: 0px;
}
.border-r-0 {
	border-right-width: 0px;
}
.border-t {
	border-top-width: 1px;
}
.border-t-0 {
	border-top-width: 0px;
}
.border-solid {
	border-style: solid;
}
.border-apple {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.border-eagle {
	--tw-border-opacity: 1;
	border-color: rgb(31 70 81 / var(--tw-border-opacity, 1));
}
.border-b-apple {
	--tw-border-opacity: 1;
	border-bottom-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.bg-accent {
	--tw-bg-opacity: 1;
	background-color: rgb(231 252 82 / var(--tw-bg-opacity, 1));
}
.bg-eagle {
	--tw-bg-opacity: 1;
	background-color: rgb(31 70 81 / var(--tw-bg-opacity, 1));
}
.p-0 {
	padding: 0px;
}
.p-4 {
	padding: 1rem;
}
.p-8 {
	padding: 2rem;
}
.px-2 {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}
.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.py-2 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.py-20 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.py-3 {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}
.py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.py-6 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.py-8 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.pb-0 {
	padding-bottom: 0px;
}
.pb-8 {
	padding-bottom: 2rem;
}
.pl-0 {
	padding-left: 0px;
}
.pt-8 {
	padding-top: 2rem;
}
.text-center {
	text-align: center;
}
.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem;
}
.text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.text-sm {
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem;
}
.text-xs {
	font-size: 0.75rem;
	line-height: 1rem;
}
.font-bold {
	font-weight: 700;
}
.font-semibold {
	font-weight: 600;
}
.lowercase {
	text-transform: lowercase;
}
.capitalize {
	text-transform: capitalize;
}
.italic {
	font-style: italic;
}
.text-apple {
	--tw-text-opacity: 1;
	color: rgb(104 207 133 / var(--tw-text-opacity, 1));
}
.text-eagle {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
.text-white {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
	text-decoration-line: underline;
}
.\!no-underline {
	text-decoration-line: none !important;
}
.underline-offset-2 {
	text-underline-offset: 2px;
}
.shadow-md {
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.transition-all {
	transition-property: all;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 150ms;
}
.duration-300 {
	transition-duration: 300ms;
}
.ease-in-out {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.btn {
	font-weight: 600;
  line-height: 24px;
	border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 30px 30px 30px 30px;
  padding: 12px 24px 12px 24px;
}
.btn-primary {
	background-color: var(--e-global-color-primary);
  color: var(--e-global-color-1e44ba6);
}
.btn-primary:hover {
	background-color: #00000000;
  color: var(--e-global-color-primary);
}
:root {
  --mo-clr-bg-primary: #9a67fe;
  --mo-clr-bg-primary-light: rgb(224 216 250 / 0.2);
  --mo-clr-bg-secondary: #1f4651;
  --mo-clr-text-primary: #1f4651;
  --mo-clr-text-secondary: #ffffff;

  --ks-clr-bg-primary: #68cf85;
  --ks-clr-bg-primary-light: rgb(219 252 226 / 0.15);
  --ks-clr-bg-secondary: #1f4651;
  --ks-clr-bg-teritary: #e7fc52;
  --ks-clr-text-primary: #1f4651;
  --ks-clr-text-secondary: #ffffff;

  --fs-accordion-title: 1.5rem;
  --fs-accordion-title-mobile: 1.25rem;
  --fs-heading: 2.5rem;
  --fs-heading-mobile: 2rem;
  --fs-normal: 1rem;
  --fs-tiny: 0.75rem;
  --line-height-body: 150%;
}
/* Utility classes */
.fs-tiny {
  font-size: var(--fs-tiny) !important;
}
button.fingerprinting-trigger, button.fingerprinting-trigger:hover, button.fingerprinting-trigger:active, button.fingerprinting-trigger:focus {
  background: none !important;
  color: inherit !important;
  border: none !important;
}
.fingerprinting-wrapper h1, h2, h3, h4 {
  margin: 0;
}
/* Accordion component */
.fingerprinting-wrapper {
  margin-block: 4rem;
  overflow: hidden;
  width: min(26.25rem, 100% - 2.5rem);
}
@media (min-width: 1080px) {
  .fingerprinting-wrapper {
    width: min(100% - 4rem, 82rem);
  }
}
#fingerprinting-mo .fingerprinting {
  --clr-bg-primary: var(--mo-clr-bg-primary);
  --clr-bg-primary-light: var(--mo-clr-bg-primary-light);
  --clr-bg-secondary: var(--mo-clr-bg-secondary);
  --clr-text-primary: var(--mo-clr-text-primary);
  --clr-text-secondary: var(--mo-clr-text-secondary);
}
#fingerprinting-ks .fingerprinting {
    --clr-bg-primary: var(--ks-clr-bg-primary);
    --clr-bg-primary-light: var(--ks-clr-bg-primary-light);
    --clr-bg-secondary: var(--ks-clr-bg-secondary);
    --clr-bg-teritary: var(--ks-clr-bg-teritary);
    --clr-text-primary: var(--ks-clr-text-primary);
    --clr-text-secondary: var(--ks-clr-text-secondary);
}
/* Accordion */
.fingerprinting {
  --_button-size: 4rem;
  --_border-radius: 20px;
  --_max-flex-basis-size: auto;
  --_content-size: 0;
  flex-direction: column;
  contain: content;
  border-radius: var(--_border-radius);
  border: 1px solid var(--clr-bg-primary);
}
@media (min-width: 1080px) {
  .fingerprinting {
    --_button-size: 5.125rem;
    --_border-radius: 40px;
    flex-direction: row;
    height: 45rem;
  }
}
/* Panel */
.fingerprinting-panel {
  display: grid;
  grid-template: var(--_button-size) 1fr / 1fr;
  position: relative;
  isolation: isolate;
  flex-basis: var(--_button-size);
  overflow: hidden;
  height: 100%;
}
@media (min-width: 1080px) {
  .fingerprinting-panel {
    display: grid;
    grid-template: 1fr / var(--_button-size) 1fr;
  }
}
.fingerprinting-panel:has([aria-expanded="true"]) {
  flex-basis: var(--_max-flex-basis-size);
  flex-grow: 1;
}
@media (prefers-reduced-motion: no-preference) {
  .fingerprinting-panel {
    transition: flex-basis 750ms, flex-grow 750ms;
  }
}
/* Trigger */
.fingerprinting-trigger {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.fingerprinting-trigger:focus-visible {
  outline: 0;
}
@media (min-width: 1080px) {
  .fingerprinting-trigger {
    flex-direction: column-reverse;
    height: 100%;
  }
}
/* Panel heading */
.panel-heading {
  display: grid;
  place-items: center;
  color: var(--clr-text-primary);
  font-weight: bold;
  border-block: 1px solid var(--clr-bg-primary);
  background-color: var(--clr-bg-primary-light);
  height: 100%;
  padding: 0 1.5rem;
  cursor: pointer;
}
@media (min-width: 1080px) {
  .panel-heading {
    border-inline: 1px solid var(--clr-bg-primary);
    border-block: none;
    padding: 2rem 0;
  }
}
.panel-heading:has([aria-expanded="true"]) {
  background-color: var(--clr-bg-primary);
  color: var(--clr-text-secondary);
}
/* Remove borders for adjacent panels */
.fingerprinting
  .fingerprinting-panel:nth-child(1)
  .panel-heading:not(:has([aria-expanded="true"])) {
  border-top: 1px solid var(--clr-bg-primary-light);
  border-bottom: 1px solid var(--clr-bg-primary-light);
}
.fingerprinting
  .fingerprinting-panel:nth-child(4)
  .panel-heading:not(:has([aria-expanded="true"])) {
  border-bottom: 1px solid var(--clr-bg-primary-light);
}
.fingerprinting
  .fingerprinting-panel:has([aria-expanded="false"])
  + .fingerprinting-panel:has([aria-expanded="false"])
  .panel-heading {
  border-bottom: 1px solid var(--clr-bg-primary-light);
}
.fingerprinting
  .fingerprinting-panel:has([aria-expanded="true"])
  + .fingerprinting-panel:has([aria-expanded="false"])
  .panel-heading {
  border-bottom: 1px solid var(--clr-bg-primary-light);
}
@media (min-width: 1080px) {
  .fingerprinting
    .fingerprinting-panel:nth-child(1)
    .panel-heading:not(:has([aria-expanded="true"])) {
    border-left: 1px solid var(--clr-bg-primary-light);
    border-right: 1px solid var(--clr-bg-primary-light);
    border-top: none;
    border-bottom: none;
  }
  .fingerprinting
    .fingerprinting-panel:nth-child(4)
    .panel-heading:not(:has([aria-expanded="true"])) {
    border-right: 1px solid var(--clr-bg-primary-light);
    border-top: none;
    border-bottom: none;
  }
  .fingerprinting
    .fingerprinting-panel:has([aria-expanded="false"])
    + .fingerprinting-panel:has([aria-expanded="false"])
    .panel-heading {
    border-right: 1px solid var(--clr-bg-primary-light);
    border-top: none;
    border-bottom: none;
  }
  .fingerprinting
    .fingerprinting-panel:has([aria-expanded="true"])
    + .fingerprinting-panel:has([aria-expanded="false"])
    .panel-heading {
    border-right: 1px solid var(--clr-bg-primary-light);
    border-top: none;
    border-bottom: none;
  }
}
/* Focus state for panel */
.fingerprinting-panel:has(:focus-visible:not(.cta)) {
  outline: 4px solid var(--clr-bg-primary);
  outline-offset: -4px;
}
/* Focus borders */
.fingerprinting-panel:has(:focus-visible:not(.cta)):nth-child(1) {
  border-top-left-radius: var(--_border-radius);
  border-top-right-radius: var(--_border-radius);
}
.fingerprinting-panel:has(:focus-visible:not(.cta)):nth-child(4) {
  border-bottom-left-radius: var(--_border-radius);
  border-bottom-right-radius: var(--_border-radius);
}
@media (min-width: 1080px) {
  .fingerprinting-panel:has(:focus-visible:not(.cta)):nth-child(1) {
    border-top-left-radius: var(--_border-radius);
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--_border-radius);
  }
  .fingerprinting-panel:has(:focus-visible:not(.cta)):nth-child(4) {
    border-top-right-radius: var(--_border-radius);
    border-bottom-right-radius: var(--_border-radius);
    border-bottom-left-radius: 0;
  }
}
/* Accordion Steps and Step Number */
.fingerprinting-title,
.fingerprinting-trigger > span[aria-hidden="true"] {
  font-size: var(--fs-accordion-title-mobile);
  line-height: 150%;
  font-weight: bold;
}
.fingerprinting-title {
  opacity: 0;
  pointer-events: none;
}
@media (min-width: 1080px) {
  .fingerprinting-title,
  .fingerprinting-trigger > span[aria-hidden="true"] {
    font-size: var(--fs-accordion-title);
    line-height: 140%;
  }
  .fingerprinting-title {
    opacity: 1;
    pointer-events: auto;
    writing-mode: vertical-lr;
    margin-block: auto;
    width: -moz-fit-content;
    width: fit-content;
    rotate: -180deg;
  }
}
/* Accordion content */
.fingerprinting-content {
  color: var(--clr-text-primary);
  height: 100%;
  position: relative;
  container: accordion-content / inline-size;
}
@media (min-width: 1080px) {
  .fingerprinting-content {
    max-height: calc(45rem - 2px);
  }
}
.fingerprinting-content .content {
  padding: 1rem 1.5rem 0;
}
@media (min-width: 1080px) {
  .fingerprinting-content .content {
    width: 640px;
    padding: 3rem;
  }
}
/* Underline inline links */
.fingerprinting-content .content a:not(.cta) {
  text-decoration: underline;
}
.fingerprinting-content .content a:not(.cta):focus-visible {
  outline: 1px solid currentColor;
  outline-offset: 2px;
}
/* Title */
.fingerprinting-content .content .title {
  line-height: 120%;
  font-size: var(--fs-heading-mobile);
  font-weight: bold;
  margin-block-end: 1.25rem;
}
@media (min-width: 1080px) {
  .fingerprinting-content .content .title {
    font-size: var(--fs-heading);
    margin-block-end: 1.5rem;
  }
}
/* Flow */
.fingerprinting-content .content > :is(h4, p) + :is(h4, p) {
  margin-block-start: 1em;
}
/* CTAs */
.fingerprinting-content .content .cta {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  border-radius: 40px;
  font-weight: 500;
  line-height: var(--line-height-body);
  margin-block-start: 1.25rem;
}
@media (min-width: 1080px) {
  .fingerprinting-content .content .cta {
    margin-block-start: 1.5rem;
  }
}
.fingerprinting-content .content .cta-primary {
  background-color: var(--clr-bg-secondary);
  color: var(--clr-text-secondary);
}
.fingerprinting-content .content .cta-primary:focus-visible {
  outline: 2px solid var(--clr-bg-secondary);
  outline-offset: 2px;
}
.fingerprinting-content .content .cta-secondary {
  background-color: var(--clr-bg-teritary, #e7fc52);
  color: var(--clr-text-primary);
}
.fingerprinting-content .content .cta-secondary:focus-visible {
  outline: 2px solid var(--clr-bg-teritary, #e7fc52);
  outline-offset: 2px;
}
.fingerprinting-content .content .ctas-container {
  display: inline-flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 1.5rem;
}
@media (max-width: 1079px) {
  .fingerprinting-content .content .ctas-container {
    flex-direction: column;
    gap: 1.25rem;
  }
  .fingerprinting-content .content .ctas-container > .cta + .cta {
    margin-block-start: 0;
  }
}
.fingerprinting-content .content address {
  font-style: normal;
}
/* Placeholder images */
img.placeholder {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-block: 32px;
  margin-inline: auto;
}
@media (max-width: 1079px) {
  .fingerprinting .fingerprinting-panel .fingerprinting-content {
    background-image: none !important;
  }
}
@media (min-width: 1080px) {
  img.placeholder {
    display: none;
  }

  /* Background images for desktop */
  .fingerprinting .fingerprinting-panel .fingerprinting-content {
    background-repeat: no-repeat;
  }

  /* KS */
  .fingerprinting[data-state="ks"] .fingerprinting-panel:nth-child(1) .fingerprinting-content {
    background-image: url("./Clipboard_Desktop.png");
    background-position: 3rem 20.5rem;
  }
  .fingerprinting[data-state="ks"] .fingerprinting-panel:nth-child(2) .fingerprinting-content {
    background-image: url("./Id_Desktop.png");
    background-position: min(40rem, 48vw) center;
  }
  .fingerprinting[data-state="ks"] .fingerprinting-panel:nth-child(3) .fingerprinting-content {
    background-image: url("./Gear_Desktop.png");
    background-position: 3rem 22rem;
  }
  .fingerprinting[data-state="ks"] .fingerprinting-panel:nth-child(4) .fingerprinting-content {
    background-image: url("./Email_Desktop.png");
    background-position: 3rem 17.5rem;
  }

  /* MO */
  .fingerprinting[data-state="mo"] .fingerprinting-panel:nth-child(1) .fingerprinting-content {
    background-position: min(40rem, 48vw) center;
    background-image: url("./Clipboard_Secure_Desktop.png");
  }
  .fingerprinting[data-state="mo"] .fingerprinting-panel:nth-child(2) .fingerprinting-content {
    background-position: min(40rem, 48vw) center;
    background-image: url("./Person_Desktop.png");
  }
  .fingerprinting[data-state="mo"] .fingerprinting-panel:nth-child(3) .fingerprinting-content {
    background-position: min(40rem, 48vw) center;
    background-image: url("./Search_Money_Desktop.png");
  }

  /* Feel free to adjust widths as necessary. Taking image width based off Figma specifications */
}
.realed-section .realed-group .realed-field input[type="text"],
      .realed-section .realed-group .realed-field input[type="password"],
      .realed-section .realed-group .realed-field select,
      .realed-section .realed-group .realed-field textarea {
	margin-top: 0.75rem;
}
.realed-section .realed-group .realed-field input[type="text"],
      .realed-section .realed-group .realed-field input[type="password"],
      .realed-section .realed-group .realed-field select,
      .realed-section .realed-group .realed-field textarea {
	height: 3rem;
}
.realed-section .realed-group .realed-field input[type="text"],
      .realed-section .realed-group .realed-field input[type="password"],
      .realed-section .realed-group .realed-field select,
      .realed-section .realed-group .realed-field textarea {
	width: 100%;
}
.realed-section .realed-group .realed-field input[type="text"],
      .realed-section .realed-group .realed-field input[type="password"],
      .realed-section .realed-group .realed-field select,
      .realed-section .realed-group .realed-field textarea {
	border-radius: 9999px;
}
.realed-section .realed-group .realed-field input[type="text"],
      .realed-section .realed-group .realed-field input[type="password"],
      .realed-section .realed-group .realed-field select,
      .realed-section .realed-group .realed-field textarea {
	border-style: solid;
}
.realed-section .realed-group .realed-field input[type="text"],
      .realed-section .realed-group .realed-field input[type="password"],
      .realed-section .realed-group .realed-field select,
      .realed-section .realed-group .realed-field textarea {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-section .realed-group .realed-field input[type="text"]:focus,
      .realed-section .realed-group .realed-field input[type="password"]:focus,
      .realed-section .realed-group .realed-field select:focus,
      .realed-section .realed-group .realed-field textarea:focus {
	outline-color: #68CF85;
}
.realed-section .realed-group .realed-field textarea {
	resize: none;
}
.realed-section .realed-group label {
	font-weight: 400;
}
.realed-section .realed-group .realed-buttons-bot input:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
}
.realed-section .realed-radio {
	display: inline-flex;
}
.realed-section .realed-radio {
	flex-direction: row;
}
.realed-section .realed-radio {
	align-items: center;
}
.realed-section .realed-radio {
	gap: 0.25rem;
}
.realed-section .realed-radio input[type="radio"] {
	cursor: pointer;
}
.realed-section .realed-radio input[type="radio"] {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}
.realed-section .realed-radio input[type="radio"] {
	border-width: 2px;
}
.realed-section .realed-radio input[type="radio"] {
	border-style: solid;
}
.realed-section .realed-radio input[type="radio"] {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-section .realed-radio input[type="radio"] {
	position: relative;
}
.realed-section .realed-radio input[type="radio"] {
	height: 20px;
}
.realed-section .realed-radio input[type="radio"] {
	width: 20px;
}
.realed-section .realed-radio input[type="radio"] {
	border-radius: 9999px;
}
.realed-section .realed-radio input[type="radio"]:checked {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-section .realed-radio input[type="radio"]:checked {
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
}
.realed-section .realed-radio input[type="radio"]:checked::after {
          content: "✔";
        }
.realed-section .realed-radio input[type="radio"]:checked::after {
	position: absolute;
}
.realed-section .realed-radio input[type="radio"]:checked::after {
	top: 50%;
}
.realed-section .realed-radio input[type="radio"]:checked::after {
	left: 50%;
}
.realed-section .realed-radio input[type="radio"]:checked::after {
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.realed-section .realed-radio input[type="radio"]:checked::after {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.realed-section .realed-radio input[type="radio"]:checked::after {
          transform: translate(-50%, -50%);
        }
.realed-section .realed-field select {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
}
.realed-section .realed-field select {
	background-color: transparent;
}
.realed-section .realed-field select {
	background-repeat: no-repeat;
}
.realed-section .realed-field select {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%2368cf85" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');
      background-position-y: center;
      background-position-x: calc(100% - 10px);
      background-size: 12px;
    }
.realed-reqmrk {
	display: none;
}
.realed-section table.realed-result-tbody.realed-result-tbody {
	width: 100%;
}
.realed-section table.realed-result-tbody.realed-result-tbody {
	font-size: 1rem;
	line-height: 1.5rem;
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr {
	display: table-row;
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-th,
        .realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-td {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-th,
        .realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-td {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-th,
        .realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-td {
	font-size: 1rem;
	line-height: 1.5rem;
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-th,
        .realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tr .realed-result-td {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
.realed-section table.realed-result-tbody.realed-result-tbody table, .realed-section table.realed-result-tbody.realed-result-tbody th, .realed-section table.realed-result-tbody.realed-result-tbody td {
	border-width: 0px;
}
.realed-section table.realed-result-tbody.realed-result-tbody tr {
	border-width: 2px;
}
.realed-section table.realed-result-tbody.realed-result-tbody tr {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-section table.realed-result-tbody.realed-result-tbody tbody {
	display: table-row-group;
}
.realed-section table.realed-result-tbody.realed-result-tbody tbody {
	border-width: 0px;
}
.realed-section table.realed-result-tbody.realed-result-tbody tbody {
	border-bottom-width: 2px;
}
.realed-section table.realed-result-tbody.realed-result-tbody tbody {
	border-style: solid;
}
.realed-section table.realed-result-tbody.realed-result-tbody tbody {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-section table.realed-result-tbody.realed-result-tbody th, .realed-section table.realed-result-tbody.realed-result-tbody td {
	display: table-cell;
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-nameintra-wrap a,
      .realed-section table.realed-result-tbody.realed-result-tbody .realed-result-td > span {
	font-weight: 700;
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-nameintra-wrap a,
      .realed-section table.realed-result-tbody.realed-result-tbody .realed-result-td > span {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
.realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tbody thead th.realed-result-th,
      .realed-section table.realed-result-tbody.realed-result-tbody .realed-result-tbody tbody td.realed-result-td {
	text-align: left;
}
.realed-section table.realed-result-tbody thead {
	display: table-header-group;
}
.realed-section table.realed-result-tbody thead {
	border-bottom-width: 0px !important;
}
.realed-section table.realed-result-tbody thead th.realed-result-th {
	float: none;
}
.realed-section table.realed-result-tbody thead th.realed-result-th {
	display: table-cell;
}
.realed-section table.realed-result-tbody thead th.realed-result-th {
	border-top-width: 0px !important;
}
.realed-section table.realed-result-tbody thead tr.realed-result-tr {
	border-top-width: 0px !important;
}
.realed-section table.realed-result-tbody thead .realed-result-th, .realed-section table.realed-result-tbody thead .realed-result-td {
	float: none;
}
.realed-section table.realed-result-tbody thead .realed-result-th, .realed-section table.realed-result-tbody thead .realed-result-td {
	display: table-cell;
}
.realed-section table.realed-result-tbody tbody td.realed-result-td {
	display: table-cell;
}
.realed-section table.realed-result-tbody tbody td.realed-result-td .realed-nameintra-wrap span {
	display: none;
}
@media (min-width: 1024px) {
	.realed-section table.realed-result-tbody tbody td.realed-result-td .realed-nameintra-wrap span {
		display: block !important;
	}
}
.realed-section table.realed-result-tbody tbody td.realed-result-td .realed-nameintra-wrap,
        .realed-section table.realed-result-tbody tbody td.realed-result-td .realed-nameintra-wrap a,
        .realed-section table.realed-result-tbody tbody td.realed-result-td span {
	width: 100% !important;
}
.realed-section table.realed-result-tbody a, .realed-section table.realed-result-tbody span, .realed-section table.realed-result-tbody label {
	font-size: 0.875rem !important;
	line-height: 1.25rem !important;
}
@media (min-width: 768px) {
	.realed-section table.realed-result-tbody a, .realed-section table.realed-result-tbody span, .realed-section table.realed-result-tbody label {
		font-size: 1rem !important;
		line-height: 1.5rem !important;
	}
}
.realed-section input[type=date], .realed-section input[type=email], .realed-section input[type=number], .realed-section input[type=password], .realed-section input[type=search], .realed-section input[type=tel], .realed-section input[type=text], .realed-section input[type=url], .realed-section select, .realed-section textarea {
	border-width: 1px;
}
.realed-section input[type=date], .realed-section input[type=email], .realed-section input[type=number], .realed-section input[type=password], .realed-section input[type=search], .realed-section input[type=tel], .realed-section input[type=text], .realed-section input[type=url], .realed-section select, .realed-section textarea {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-section input[type=date], .realed-section input[type=email], .realed-section input[type=number], .realed-section input[type=password], .realed-section input[type=search], .realed-section input[type=tel], .realed-section input[type=text], .realed-section input[type=url], .realed-section select, .realed-section textarea {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.realed-section input[type=date], .realed-section input[type=email], .realed-section input[type=number], .realed-section input[type=password], .realed-section input[type=search], .realed-section input[type=tel], .realed-section input[type=text], .realed-section input[type=url], .realed-section select, .realed-section textarea {
	padding-left: 1rem;
	padding-right: 1rem;
}
.realed-section input[type=date], .realed-section input[type=email], .realed-section input[type=number], .realed-section input[type=password], .realed-section input[type=search], .realed-section input[type=tel], .realed-section input[type=text], .realed-section input[type=url], .realed-section select, .realed-section textarea {
	font-size: 1rem;
	line-height: 1.5rem;
}
#realed-form-cart-cart .realed-section table.realed-result-tbody thead th.realed-result-th:first-child, #realed-form-cart-cart .realed-section table.realed-result-tbody tbody td.realed-result-td:first-child {
	display: none !important;
}
@media (min-width: 1024px) {
	#realed-form-cart-cart .realed-section table.realed-result-tbody thead th.realed-result-th:first-child, #realed-form-cart-cart .realed-section table.realed-result-tbody tbody td.realed-result-td:first-child {
		display: table-cell !important;
	}
}
.realed-buttons-bot input[type="submit"],
  .realed-buttons-bot button {
	cursor: pointer !important;
}
#realed-form-login-login .signup-link {
	display: block;
	padding-bottom: 1.25rem;
	text-align: center;
}
#realed-form-login-login .signup-link a {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
#realed-form-login-login .signup-link a {
	text-decoration-line: underline;
}
.realed-section-login-login {
	margin-left: auto;
	margin-right: auto;
	max-width: 480px;
}
.realed-section-login-login .realed-field {
	width: 100%;
}
.realed-section-login-login .realed-field label {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
.realed-section-login-login p,
  .realed-section-login-login .realed-reqmrk {
	display: none;
}
.realed-section-login-login .realed-fieldbot a {
	margin-top: 1.5rem;
}
.realed-section-login-login .realed-fieldbot a {
	display: block;
}
.realed-section-login-login .realed-fieldbot a {
	text-align: center;
}
.realed-section-login-login .realed-fieldbot a {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
.realed-section-login-login .realed-fieldbot a {
	text-decoration-line: underline;
}
.realed-section-login-login .realed-section .realed-field input,
      .realed-section-login-login .realed-section .realed-field select {
	margin-top: 0.75rem;
}
.realed-section-login-login .realed-section .realed-field input,
      .realed-section-login-login .realed-section .realed-field select {
	height: 3rem;
}
.realed-section-login-login .realed-section .realed-field input,
      .realed-section-login-login .realed-section .realed-field select {
	width: 100%;
}
.realed-section-login-login .realed-section .realed-field input,
      .realed-section-login-login .realed-section .realed-field select {
	border-radius: 9999px;
}
.realed-section-login-login .realed-section .realed-field input,
      .realed-section-login-login .realed-section .realed-field select {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-section-login-login .realed-section .realed-field input:focus,
      .realed-section-login-login .realed-section .realed-field select:focus {
	outline-color: #1F4651;
}
.realed-section-login-login .realed-buttons-bot input[type="submit"] {
	width: 100%;
}
.realed-section-login-login .realed-buttons-bot input[type="submit"] {
	border-width: 0px;
}
/* password reset */
#realed-form-pwquery-pwquery .realed-field.realed-field-usr {
	width: 100%;
}
#realed-form-pwquery-pwquery .realed-buttons-bot input[type="submit"] {
	width: 100%;
}
#realed-form-pwquery-pwquery .realed-buttons-bot input[type="submit"] {
	border-width: 0px;
}
#realed-form-pwquery-pwquery .realed-buttons-bot input[type="submit"]:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
}
#realed-form-acct-acct p:first-of-type,
  #realed-form-acct-acct h2:first-of-type,
  #realed-form-reg-reg p:first-of-type,
  #realed-form-reg-reg h2:first-of-type {
    display: none;
  }
#realed-form-acct-acct .realed-group, #realed-form-reg-reg .realed-group {
	display: flex;
}
#realed-form-acct-acct .realed-group, #realed-form-reg-reg .realed-group {
	flex-wrap: wrap;
}
#realed-form-acct-acct .realed-group, #realed-form-reg-reg .realed-group {
	gap: 0.75rem;
}
#realed-form-acct-acct .realed-group .realed-field, #realed-form-reg-reg .realed-group .realed-field {
	width: 100%;
}
#realed-form-acct-acct .realed-group .realed-field, #realed-form-reg-reg .realed-group .realed-field {
	flex: 1 1 auto;
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group .realed-field, #realed-form-reg-reg .realed-group .realed-field {
		flex: 1 1 0%;
	}
}
#realed-form-acct-acct .realed-group.realed-group-title, #realed-form-reg-reg .realed-group.realed-group-title {
	display: grid;
}
#realed-form-acct-acct .realed-group.realed-group-title, #realed-form-reg-reg .realed-group.realed-group-title {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
#realed-form-acct-acct .realed-group.realed-group-title, #realed-form-reg-reg .realed-group.realed-group-title {
	gap: 0.5rem;
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-title, #realed-form-reg-reg .realed-group.realed-group-title {
		grid-template-columns: repeat(7, minmax(0, 1fr));
	}
}
#realed-form-acct-acct .realed-group.realed-group-title .realed-field-first,
      #realed-form-acct-acct .realed-group.realed-group-title .realed-field-last,
      #realed-form-reg-reg .realed-group.realed-group-title .realed-field-first,
      #realed-form-reg-reg .realed-group.realed-group-title .realed-field-last {
	grid-column: span 2 / span 2;
}
#realed-form-acct-acct .realed-group.realed-group-title .realed-field-middle, #realed-form-reg-reg .realed-group.realed-group-title .realed-field-middle {
	grid-column: span 2 / span 2;
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-title .realed-field-middle, #realed-form-reg-reg .realed-group.realed-group-title .realed-field-middle {
		grid-column: span 1 / span 1;
	}
}
#realed-form-acct-acct .realed-group.realed-group-title .realed-field, #realed-form-reg-reg .realed-group.realed-group-title .realed-field {
	order: 2;
}
#realed-form-acct-acct .realed-group.realed-group-title .realed-field-title,
      #realed-form-acct-acct .realed-group.realed-group-title .realed-field-suffix,
      #realed-form-reg-reg .realed-group.realed-group-title .realed-field-title,
      #realed-form-reg-reg .realed-group.realed-group-title .realed-field-suffix {
	order: 1;
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-title .realed-field-title,
      #realed-form-acct-acct .realed-group.realed-group-title .realed-field-suffix,
      #realed-form-reg-reg .realed-group.realed-group-title .realed-field-title,
      #realed-form-reg-reg .realed-group.realed-group-title .realed-field-suffix {
		order: 2;
	}
}
#realed-form-acct-acct .realed-group.realed-group-city, #realed-form-reg-reg .realed-group.realed-group-city {
	display: flex;
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-city, #realed-form-reg-reg .realed-group.realed-group-city {
		display: inline-flex;
	}
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-city, #realed-form-reg-reg .realed-group.realed-group-city {
		width: 66%;
	}
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-city, #realed-form-reg-reg .realed-group.realed-group-city {
		padding-inline-end: 0.25rem;
	}
}
#realed-form-acct-acct .realed-group.realed-group-city .realed-field-state, #realed-form-reg-reg .realed-group.realed-group-city .realed-field-state {
	margin-inline-end: 0px;
}
#realed-form-acct-acct .realed-group.realed-group-province, #realed-form-reg-reg .realed-group.realed-group-province {
	display: flex;
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-province, #realed-form-reg-reg .realed-group.realed-group-province {
		display: inline-flex;
	}
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-province, #realed-form-reg-reg .realed-group.realed-group-province {
		width: 33%;
	}
}
@media (min-width: 1024px) {
	#realed-form-acct-acct .realed-group.realed-group-province, #realed-form-reg-reg .realed-group.realed-group-province {
		padding-inline-start: 0.5rem;
	}
}
#realed-form-acct-acct .realed-group.realed-group-province .realed-field-zip, #realed-form-reg-reg .realed-group.realed-group-province .realed-field-zip {
	margin-inline-end: 0px;
}
#realed-form-acct-acct .realed-fieldrt,
  #realed-form-acct-acct .realed-group-m1id,
  #realed-form-acct-acct .realed-group-plnum,
  #realed-form-reg-reg .realed-fieldrt,
  #realed-form-reg-reg .realed-group-m1id,
  #realed-form-reg-reg .realed-group-plnum {
    display: none;
  }
#realed-form-acct-acct fieldset .realed-radio, #realed-form-reg-reg fieldset .realed-radio {
	margin-right: 1.25rem;
}
#realed-form-acct-acct .realed-field-prmsms legend, #realed-form-reg-reg .realed-field-prmsms legend {
	display: flex;
}
#realed-form-acct-acct .realed-field-prmsms legend, #realed-form-reg-reg .realed-field-prmsms legend {
	align-items: center;
}
#realed-form-acct-acct .realed-field-prmsms legend, #realed-form-reg-reg .realed-field-prmsms legend {
	gap: 0.5rem;
}
#realed-form-acct-acct .realed-field-prmsms .realed-fieldbot, #realed-form-reg-reg .realed-field-prmsms .realed-fieldbot {
	font-size: 0.75rem;
	line-height: 1rem;
}
#realed-form-acct-acct .realed-buttons-bot, #realed-form-reg-reg .realed-buttons-bot {
	display: flex;
}
#realed-form-acct-acct .realed-buttons-bot, #realed-form-reg-reg .realed-buttons-bot {
	align-items: center;
}
#realed-form-acct-acct .realed-buttons-bot, #realed-form-reg-reg .realed-buttons-bot {
	gap: 1rem;
}
#realed-form-acct-acct .realed-buttons-bot a.btn-cancel, #realed-form-reg-reg .realed-buttons-bot a.btn-cancel {
	border-radius: 9999px;
}
#realed-form-acct-acct .realed-buttons-bot a.btn-cancel, #realed-form-reg-reg .realed-buttons-bot a.btn-cancel {
	border-width: 1px;
}
#realed-form-acct-acct .realed-buttons-bot a.btn-cancel, #realed-form-reg-reg .realed-buttons-bot a.btn-cancel {
	border-style: solid;
}
#realed-form-acct-acct .realed-buttons-bot a.btn-cancel, #realed-form-reg-reg .realed-buttons-bot a.btn-cancel {
	--tw-border-opacity: 1;
	border-color: rgb(31 70 81 / var(--tw-border-opacity, 1));
}
#realed-form-acct-acct .realed-buttons-bot a.btn-cancel, #realed-form-reg-reg .realed-buttons-bot a.btn-cancel {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
#realed-form-acct-acct .realed-buttons-bot a.btn-cancel, #realed-form-reg-reg .realed-buttons-bot a.btn-cancel {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
#realed-form-acct-acct .realed-buttons-bot a.btn-cancel, #realed-form-reg-reg .realed-buttons-bot a.btn-cancel {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
#realed-form-acct-acct .realed-buttons-bot input, #realed-form-reg-reg .realed-buttons-bot input {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
#realed-form-acct-acct .realed-buttons-bot input, #realed-form-reg-reg .realed-buttons-bot input {
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
}
#realed-form-acct-acct .realed-buttons-bot input, #realed-form-reg-reg .realed-buttons-bot input {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
#realed-form-acct-acct .realed-buttons-bot input, #realed-form-reg-reg .realed-buttons-bot input {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
#realed-form-acct-acct .realed-field-email, #realed-form-reg-reg .realed-field-email {
	position: relative;
}
#realed-form-acct-acct .realed-field-email svg, #realed-form-reg-reg .realed-field-email svg {
	position: absolute;
}
#realed-form-acct-acct .realed-field-email svg, #realed-form-reg-reg .realed-field-email svg {
	top: 1.5rem;
}
#realed-form-acct-acct .realed-field-email svg, #realed-form-reg-reg .realed-field-email svg {
	left: 0.5rem;
}
#realed-form-acct-acct .realed-field-email svg, #realed-form-reg-reg .realed-field-email svg {
	height: 24px;
}
#realed-form-acct-acct .realed-field-email svg, #realed-form-reg-reg .realed-field-email svg {
	width: 24px;
}
#realed-form-acct-acct .realed-field-email svg, #realed-form-reg-reg .realed-field-email svg {
	--tw-text-opacity: 1;
	color: rgb(104 207 133 / var(--tw-text-opacity, 1));
}
#realed-form-acct-acct .realed-field-email input, #realed-form-reg-reg .realed-field-email input {
	padding-inline-start: 3.5rem;
}
/* content changes */
#realed-form-acct-acct .realed-field-busaddr legend, #realed-form-reg-reg .realed-field-busaddr legend {
      display: none;
    }
#realed-form-acct-acct .realed-field-busaddr:before, #realed-form-reg-reg .realed-field-busaddr:before {
      content: "This address is a:*";
    }
#realed-form-acct-acct .realed-field-prmsms .realed-radio span, #realed-form-reg-reg .realed-field-prmsms .realed-radio span {
	display: none;
}
#realed-form-acct-acct .realed-field-prmsms span:first-of-type::after, #realed-form-reg-reg .realed-field-prmsms span:first-of-type::after {
      content: "Opt In";
    }
#realed-form-acct-acct .realed-field-prmsms span:last-of-type::after, #realed-form-reg-reg .realed-field-prmsms span:last-of-type::after {
      content: "Opt Out";
    }
.realed-form-cart-cart .realed-field-coupon input {
	--tw-border-opacity: 1 !important;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1)) !important;
}
.realed-form-cart-cart .realed-field-coupon label {
	font-size: 1.125rem;
	line-height: 1.75rem;
}
.realed-form-cart-cart .realed-field-coupon label {
	font-weight: 700;
}
.realed-form-cart-cart .realed-field-coupon label {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
.realed-form-cart-cart .realed-field {
	font-size: 1rem;
	line-height: 1.5rem;
}
.realed-form-cart-cart thead tr, .realed-form-cart-cart thead th {
	border-width: 0px !important;
}
.realed-form-cart-cart .realed-buttons-bot {
	display: flex;
}
.realed-form-cart-cart .realed-buttons-bot {
	flex-direction: column;
}
.realed-form-cart-cart .realed-buttons-bot {
	align-items: center;
}
.realed-form-cart-cart .realed-buttons-bot {
	gap: 1rem;
}
@media (min-width: 1024px) {
	.realed-form-cart-cart .realed-buttons-bot {
		flex-direction: row;
	}
}
.realed-form-cart-cart .realed-buttons-bot [name="checkout"] {
	width: 100%;
}
.realed-form-cart-cart .realed-buttons-bot [name="checkout"] {
	--tw-border-opacity: 1;
	border-color: rgb(31 70 81 / var(--tw-border-opacity, 1));
}
@media (min-width: 1024px) {
	.realed-form-cart-cart .realed-buttons-bot [name="checkout"] {
		width: auto;
	}
}
.realed-form-cart-cart .realed-buttons-bot [name="_submit_cart"] {
	width: 100%;
}
.realed-form-cart-cart .realed-buttons-bot [name="_submit_cart"] {
	--tw-border-opacity: 1;
	border-color: rgb(104 207 133 / var(--tw-border-opacity, 1));
}
.realed-form-cart-cart .realed-buttons-bot [name="_submit_cart"] {
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
}
.realed-form-cart-cart .realed-buttons-bot [name="_submit_cart"] {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media (min-width: 1024px) {
	.realed-form-cart-cart .realed-buttons-bot [name="_submit_cart"] {
		width: auto;
	}
}
.realed-form-cart-cart .realed-buttons-bot [name="shopmore"] {
	width: 100%;
}
.realed-form-cart-cart .realed-buttons-bot [name="shopmore"] {
	border-width: 0px;
}
.realed-form-cart-cart .realed-buttons-bot [name="shopmore"] {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.realed-form-cart-cart .realed-buttons-bot [name="shopmore"] {
	--tw-text-opacity: 1;
	color: rgb(31 70 81 / var(--tw-text-opacity, 1));
}
.realed-form-cart-cart .realed-buttons-bot [name="shopmore"] {
	text-decoration-line: underline;
}
@media (min-width: 1024px) {
	.realed-form-cart-cart .realed-buttons-bot [name="shopmore"] {
		width: auto;
	}
}
.realed-form-cart-cart tbody .realed-result-tr .realed-result-td:last-child button {
	margin: 0px;
}
.realed-form-cart-cart tbody .realed-result-tr .realed-result-td:last-child button {
	height: 1.5rem;
}
.realed-form-cart-cart tbody .realed-result-tr .realed-result-td:last-child button {
	width: 1.5rem;
}
.realed-form-cart-cart tbody .realed-result-tr .realed-result-td:last-child button {
	--tw-border-opacity: 1;
	border-color: rgb(31 70 81 / var(--tw-border-opacity, 1));
}
.realed-form-cart-cart tbody .realed-result-tr .realed-result-td:last-child button {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.realed-form-cart-cart tbody .realed-result-tr .realed-result-td:last-child button {
	padding: 0px;
}
.realed-form-cart-cart tbody .realed-result-tr .realed-result-td:last-child button {
	font-size: 0.875rem;
	line-height: 1.25rem;
}
.realed-form-cart-cart tbody td label {
	display: none !important;
}
.realed-form-cart-cart table.realed-result-tbody thead th.realed-result-th:nth-child(6) {
	text-align: right;
}
@media (min-width: 1024px) {
	.realed-form-cart-cart table.realed-result-tbody thead th.realed-result-th:nth-child(6) {
		text-align: left;
	}
}
#realed-form-pay-pay .realed-group.realed-group-first {
	display: grid;
}
#realed-form-pay-pay .realed-group.realed-group-first {
	grid-template-columns: repeat(7, minmax(0, 1fr));
}
#realed-form-pay-pay .realed-group.realed-group-first {
	gap: 1rem;
}
#realed-form-pay-pay .realed-group.realed-group-first .realed-field-first,
            #realed-form-pay-pay .realed-group.realed-group-first .realed-field-last {
	grid-column: span 3 / span 3;
}
#realed-form-pay-pay .realed-group.realed-group-street .realed-field-street {
	width: 100%;
}
#realed-form-pay-pay .realed-group.realed-group-city {
	display: flex;
}
#realed-form-pay-pay .realed-group.realed-group-city {
	gap: 0.75rem;
}
#realed-form-pay-pay .realed-group.realed-group-city .realed-field-city,
            #realed-form-pay-pay .realed-group.realed-group-city .realed-field-country {
	margin: 0px;
}
#realed-form-pay-pay .realed-group.realed-group-city .realed-field-city,
            #realed-form-pay-pay .realed-group.realed-group-city .realed-field-country {
	width: 100%;
}
#realed-form-pay-pay .realed-group.realed-group-state,
        #realed-form-pay-pay .realed-group.realed-group-province {
	box-sizing: border-box;
}
#realed-form-pay-pay .realed-group.realed-group-state,
        #realed-form-pay-pay .realed-group.realed-group-province {
	display: inline-block;
}
#realed-form-pay-pay .realed-group.realed-group-state,
        #realed-form-pay-pay .realed-group.realed-group-province {
	width: 100%;
}
@media (min-width: 1024px) {
	#realed-form-pay-pay .realed-group.realed-group-state,
        #realed-form-pay-pay .realed-group.realed-group-province {
		width: 48.75%;
	}
}
#realed-form-pay-pay .realed-group.realed-group-state .realed-field, #realed-form-pay-pay .realed-group.realed-group-province .realed-field {
	margin-left: 0px;
	margin-right: 0px;
}
#realed-form-pay-pay .realed-group.realed-group-state .realed-field, #realed-form-pay-pay .realed-group.realed-group-province .realed-field {
	width: 100%;
}
@media (min-width: 1024px) {
	#realed-form-pay-pay .realed-group.realed-group-state {
		margin-right: 0.75rem;
	}
}
#realed-form-pay-pay .realed-group.realed-group-paymeth,
        #realed-form-pay-pay .realed-group.realed-group-ccnum {
	display: inline-block;
}
#realed-form-pay-pay .realed-group.realed-group-paymeth .realed-field, #realed-form-pay-pay .realed-group.realed-group-ccnum .realed-field {
	margin-left: 0px;
	margin-right: 0px;
}
#realed-form-pay-pay .realed-group.realed-group-paymeth .realed-field, #realed-form-pay-pay .realed-group.realed-group-ccnum .realed-field {
	width: 100%;
}
#realed-form-pay-pay .realed-group.realed-group-ccexp {
	display: flex;
}
#realed-form-pay-pay .realed-group.realed-group-ccexp .realed-field-ccexp,
            #realed-form-pay-pay .realed-group.realed-group-ccexp .realed-field-ccsec {
	margin-left: 0px;
	margin-right: 0px;
}
#realed-form-pay-pay .realed-group.realed-group-ccexp .realed-field-ccexp,
            #realed-form-pay-pay .realed-group.realed-group-ccexp .realed-field-ccsec {
	width: 50%;
}
#realed-form-pay-pay .realed-group.realed-group-ccexp .realed-field-ccexp select {
	display: inline-flex;
}
#realed-form-pay-pay .realed-group.realed-group-ccexp .realed-field-ccexp select {
	width: 50%;
}
#realed-form-pay-pay .realed-section-pay-cc {
	display: grid;
}
#realed-form-pay-pay .realed-section-pay-cc {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
#realed-form-pay-pay .realed-section-pay-cc {
	gap: 1rem;
}
#realed-form-pay-pay .realed-section-pay-cc h2 {
	grid-column: span 3 / span 3;
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccnum {
	grid-column: span 3 / span 3;
}
@media (min-width: 1024px) {
	#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccnum {
		grid-column: span 2 / span 2;
	}
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-paymeth {
	grid-column: span 3 / span 3;
}
@media (min-width: 1024px) {
	#realed-form-pay-pay .realed-section-pay-cc .realed-group-paymeth {
		grid-column: span 1 / span 1;
	}
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccexp {
	grid-column: span 3 / span 3;
}
@media (min-width: 1024px) {
	#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccexp {
		grid-column: span 3 / span 3;
	}
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccexp .realed-field-ccexp fieldset {
	margin-inline-end: 1rem;
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccexp .realed-field-ccexp fieldset {
	display: grid;
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccexp .realed-field-ccexp fieldset {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccexp .realed-field-ccexp fieldset {
	gap: 1rem;
}
#realed-form-pay-pay .realed-section-pay-cc .realed-group-ccexp .realed-field-ccexp fieldset select {
	width: 100%;
}
#realed-form-pay-pay legend {
	line-height: 1;
}
#realed-form-pay-pay #realed-fieldbot-1 {
	display: none;
}
.realed-section-receipt-item table td, .realed-section-receipt-item table th, .realed-section-receipt-item table span, .realed-section-receipt-item table a, .realed-section-receipt-item table label {
	text-align: left !important;
}
.realed-section-receipt-item .realed-result-td label {
	display: none !important;
}
.realed-section-pay-total .realed-group, .realed-section-receipt-total .realed-group, .realed-section-receipt-pay .realed-group {
	display: flex;
}
.realed-section-pay-total .realed-group, .realed-section-receipt-total .realed-group, .realed-section-receipt-pay .realed-group {
	flex-direction: column;
}
.realed-section-pay-total .realed-group .realed-field, .realed-section-receipt-total .realed-group .realed-field, .realed-section-receipt-pay .realed-group .realed-field {
	display: flex;
}
.realed-section-pay-total .realed-group .realed-field, .realed-section-receipt-total .realed-group .realed-field, .realed-section-receipt-pay .realed-group .realed-field {
	width: 100%;
}
.realed-section-pay-total .realed-group .realed-field, .realed-section-receipt-total .realed-group .realed-field, .realed-section-receipt-pay .realed-group .realed-field {
	align-items: center;
}
.realed-section-pay-total .realed-group .realed-field, .realed-section-receipt-total .realed-group .realed-field, .realed-section-receipt-pay .realed-group .realed-field {
	gap: 1.25rem;
}
.realed-section-pay-total .realed-group, .realed-section-receipt-total .realed-group, .realed-section-receipt-pay .realed-group {
	display: flex;
}
.realed-section-pay-total .realed-group, .realed-section-receipt-total .realed-group, .realed-section-receipt-pay .realed-group {
	justify-content: space-between;
}
.realed-section-pay-total .realed-group, .realed-section-receipt-total .realed-group, .realed-section-receipt-pay .realed-group {
	gap: 0.75rem;
}
.realed-section-pay-total .realed-group label, .realed-section-receipt-total .realed-group label, .realed-section-receipt-pay .realed-group label {
	font-weight: 700;
}
.realed-section-classes-cls table thead {
	display: none !important;
}
@media (min-width: 1024px) {
	.realed-section-classes-cls table thead {
		display: table-header-group !important;
	}
}
.realed-section-classes-cls table tbody {
	display: block !important;
}
.realed-section-classes-cls table tbody {
	width: 100% !important;
}
@media (min-width: 1024px) {
	.realed-section-classes-cls table tbody {
		display: table-row-group !important;
	}
}
.realed-section-classes-cls table tbody tr {
	display: block !important;
}
@media (min-width: 1024px) {
	.realed-section-classes-cls table tbody tr {
		display: table-row !important;
	}
}
.realed-section-classes-cls table tbody td.realed-result-td {
	display: flex !important;
}
@media (min-width: 1024px) {
	.realed-section-classes-cls table tbody td.realed-result-td {
		display: table-cell !important;
	}
}
.realed-section-classes-cls table tbody td.realed-result-td label {
	display: flex;
}
@media (min-width: 1024px) {
	.realed-section-classes-cls table tbody td.realed-result-td label {
		display: none;
	}
}
/*
 * uncomment if adding custom utilities
@import "./custom-utilities.css";
*/
/* admin bar fix */
body.admin-bar {
  max-height: calc(100vh - 32px);
}
#mobile-menu-trigger {
  transform: rotate(0deg);
  transition: all 0.3s;
}
.rotate-45 {
  transform: rotate(45deg);
}
.checkbox-box::after {
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
  content: "";
  display: inline-block;
  width: 50%;
  height: 50%;
  border-radius: 2px;
  transform: scale(0);
  transition: transform 0s ease;
}
/* Show checkmark only when checked */
.checkbox-input:checked + .checkbox-box::after {
  transform: scale(1);
}
.course-card {
  box-shadow: 0px 4px 8px -2px #0000001a;
}
.after\:absolute::after {
	content: var(--tw-content);
	position: absolute;
}
.after\:inset-\[\.25rem\]::after {
	content: var(--tw-content);
	inset: .25rem;
}
.after\:flex::after {
	content: var(--tw-content);
	display: flex;
}
.after\:items-center::after {
	content: var(--tw-content);
	align-items: center;
}
.after\:justify-center::after {
	content: var(--tw-content);
	justify-content: center;
}
.after\:rounded-sm::after {
	content: var(--tw-content);
	border-radius: 0.125rem;
}
.after\:content-\[\'\'\]::after {
	--tw-content: '';
	content: var(--tw-content);
}
.first\:border-t:first-child {
	border-top-width: 1px;
}
.last\:border-b:last-child {
	border-bottom-width: 1px;
}
.hover\:bg-apple:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
}
.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
	text-decoration-line: underline;
}
.peer:checked ~ .peer-checked\:after\:bg-apple::after {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: rgb(104 207 133 / var(--tw-bg-opacity, 1));
}
@media (min-width: 1024px) {
	.md\:flex {
		display: flex;
	}
	.md\:grid {
		display: grid;
	}
	.md\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	.md\:grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.md\:flex-row {
		flex-direction: row;
	}
	.md\:justify-between {
		justify-content: space-between;
	}
	.md\:gap-x-8 {
		-moz-column-gap: 2rem;
		     column-gap: 2rem;
	}
	.md\:gap-y-14 {
		row-gap: 3.5rem;
	}
	.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
		margin-bottom: calc(0px * var(--tw-space-y-reverse));
	}
	.md\:border-0 {
		border-width: 0px;
	}
	.md\:p-8 {
		padding: 2rem;
	}
	.md\:text-left {
		text-align: left;
	}
}
@media (min-width: 1280px) {
	.lg\:col-span-12 {
		grid-column: span 12 / span 12;
	}
	.lg\:col-span-4 {
		grid-column: span 4 / span 4;
	}
	.lg\:col-span-8 {
		grid-column: span 8 / span 8;
	}
	.lg\:flex {
		display: flex;
	}
	.lg\:hidden {
		display: none;
	}
	.lg\:h-full {
		height: 100%;
	}
	.lg\:w-auto {
		width: auto;
	}
	.lg\:grid-cols-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	.lg\:flex-row {
		flex-direction: row;
	}
	.lg\:gap-16 {
		gap: 4rem;
	}
	.lg\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.lg\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.lg\:pb-4 {
		padding-bottom: 1rem;
	}
	.lg\:pb-6 {
		padding-bottom: 1.5rem;
	}
	.lg\:text-base {
		font-size: 1rem;
		line-height: 1.5rem;
	}
}
