/*@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');*/

/* WordPress-compatible serif font fallbacks */
.__className_0ad502 {
	font-family: var(--wp--preset--font-family--serif, Georgia, "Times New Roman", Times, serif)
}

.__variable_0ad502 {
	--font-serif: var(--wp--preset--font-family--serif, Georgia, "Times New Roman", Times, serif)
}

/* WordPress-compatible sans-serif font fallbacks */
.__className_5c7612 {
	font-family: var(--wp--preset--font-family--sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif)
}

.__variable_5c7612 {
	--font-sans: var(--wp--preset--font-family--sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif)
}



@layer properties {
	@supports (((-webkit-hyphens: none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
		*,::backdrop,:after,:before {
			--tw-space-y-reverse:0;
			--tw-border-style: solid;
			--tw-leading: initial;
			--tw-font-weight: initial;
			--tw-tracking: initial;
			--tw-ordinal: initial;
			--tw-slashed-zero: initial;
			--tw-numeric-figure: initial;
			--tw-numeric-spacing: initial;
			--tw-numeric-fraction: initial;
			--tw-shadow: 0 0 #0000;
			--tw-shadow-color: initial;
			--tw-shadow-alpha: 100%;
			--tw-inset-shadow: 0 0 #0000;
			--tw-inset-shadow-color: initial;
			--tw-inset-shadow-alpha: 100%;
			--tw-ring-color: initial;
			--tw-ring-shadow: 0 0 #0000;
			--tw-inset-ring-color: initial;
			--tw-inset-ring-shadow: 0 0 #0000;
			--tw-ring-inset: initial;
			--tw-ring-offset-width: 0px;
			--tw-ring-offset-color: #fff;
			--tw-ring-offset-shadow: 0 0 #0000;
			--tw-outline-style: solid;
			--tw-backdrop-blur: initial;
			--tw-backdrop-brightness: initial;
			--tw-backdrop-contrast: initial;
			--tw-backdrop-grayscale: initial;
			--tw-backdrop-hue-rotate: initial;
			--tw-backdrop-invert: initial;
			--tw-backdrop-opacity: initial;
			--tw-backdrop-saturate: initial;
			--tw-backdrop-sepia: initial;
			--tw-duration: initial
		}
	}
}

@layer theme {
	:host,:root {
		--ui-font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		--ui-font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
		--ui-color-pink-500: oklch(65.6% .241 354.308);
		--ui-color-gray-300: oklch(87.2% .01 258.338);
		--ui-color-black: #000;
		--ui-color-white: #fff;
		--ui-spacing: .25rem;
		--ui-breakpoint-sm: 40rem;
		--ui-breakpoint-md: 48rem;
		--ui-breakpoint-lg: 64rem;
		--ui-text-xs: .75rem;
		--ui-text-xs--line-height: calc(1/.75);
		--ui-text-lg: 1.125rem;
		--ui-text-lg--line-height: calc(1.75/1.125);
		--ui-font-weight-medium: 500;
		--ui-font-weight-bold: 700;
		--ui-tracking-wider: .05em;
		--ui-radius-md: .375rem;
		--ui-blur-xs: 4px;
		--ui-aspect-video: 16/9;
		--ui-default-transition-duration: .15s;
		--ui-default-transition-timing-function: cubic-bezier(.4,0,.2,1);
		--ui-default-font-family: var(--ui-font-sans);
		--ui-default-mono-font-family: var(--ui-font-mono)
	}
}

@layer base {
	*,::backdrop,:after,:before {
		box-sizing: border-box;
		border: 0 solid;
		margin: 0;
		padding: 0
	}

	::file-selector-button {
		box-sizing: border-box;
		border: 0 solid;
		margin: 0;
		padding: 0
	}

	:host,.lrwpp {
		-webkit-text-size-adjust: 100%;
		tab-size: 4;
		line-height: 1.5;
		font-family: var(--ui-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
		font-feature-settings: var(--ui-default-font-feature-settings,normal);
		font-variation-settings: var(--ui-default-font-variation-settings,normal);
		-webkit-tap-highlight-color: transparent
	}

	hr {
		height: 0;
		color: inherit;
		border-top-width: 1px
	}

	abbr:where([title]) {
		-webkit-text-decoration:underline dotted;
		text-decoration: underline dotted
	}

	h1,h2,h3,h4,h5,h6 {
		font-size: inherit;
		font-weight: inherit
	}

	.lrwpp a {
		color: inherit;
		-webkit-text-decoration: inherit;
		text-decoration: inherit
	}

	b,strong {
		font-weight: bolder
	}

	code,kbd,pre,samp {
		font-family: var(--ui-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
		font-feature-settings: var(--ui-default-mono-font-feature-settings,normal);
		font-variation-settings: var(--ui-default-mono-font-variation-settings,normal);
		font-size: 1em
	}

	small {
		font-size: 80%
	}

	sub,sup {
		vertical-align: baseline;
		font-size: 75%;
		line-height: 0;
		position: relative
	}

	sub {
		bottom: -.25em
	}

	sup {
		top: -.5em
	}

	table {
		text-indent: 0;
		border-color: inherit;
		border-collapse: collapse
	}

	:-moz-focusring {
		outline: auto
	}

	progress {
		vertical-align: baseline
	}

	summary {
		display: list-item
	}

	menu,ol,ul {
		list-style: none
	}

	audio,canvas,embed,iframe,img,object,svg,video {
		vertical-align: middle;
		display: block
	}

	video {
		max-width: 100%;
		height: auto
	}

	button,input,optgroup,select,textarea {
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0
	}

	::file-selector-button {
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0
	}

	:where(select:is([multiple],[size])) optgroup {
		font-weight:bolder
	}

	:where(select:is([multiple],[size])) optgroup option {
		padding-inline-start:20px
	}

	::file-selector-button {
		margin-inline-end:4px}

	::placeholder {
		opacity: 1
	}

	@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size:1px) {
		::placeholder {
			color:currentColor
		}

		@supports (color: color-mix(in lab,red,red)) {
			::placeholder {
				color:color-mix(in oklab,currentcolor 50%,transparent)
			}
		}
	}

	textarea {
		resize: vertical
	}

	::-webkit-search-decoration {
		-webkit-appearance: none
	}

	::-webkit-date-and-time-value {
		min-height: 1lh;
		text-align: inherit
	}

	::-webkit-datetime-edit {
		display: inline-flex
	}

	::-webkit-datetime-edit-fields-wrapper {
		padding: 0
	}

	::-webkit-datetime-edit,::-webkit-datetime-edit-year-field {
		padding-block:0}

	::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field {
		padding-block:0}

	::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field {
		padding-block:0}

	::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field {
		padding-block:0}

	::-webkit-datetime-edit-meridiem-field {
		padding-block:0}

	:-moz-ui-invalid {
		box-shadow: none
	}

	button,input:where([type=button],[type=reset],[type=submit]) {
		appearance:button
	}

	::file-selector-button {
		appearance: button
	}

	::-webkit-inner-spin-button,::-webkit-outer-spin-button {
		height: auto
	}

	[hidden]:where(:not([hidden=until-found])) {
		display:none!important
	}
}

@layer components;@layer utilities {
	.ui\:pointer-events-none {
		pointer-events:none
	}

	.ui\:absolute {
		position:absolute
	}

	.ui\:relative {
		position:relative
	}

	.ui\:inset-0 {
		inset:calc(var(--ui-spacing)*0)
	}

	.ui\:top-0 {
		top:calc(var(--ui-spacing)*0)
	}

	.ui\:top-2 {
		top:calc(var(--ui-spacing)*2)
	}

	.ui\:top-4 {
		top:calc(var(--ui-spacing)*4)
	}

	.ui\:right-2 {
		right:calc(var(--ui-spacing)*2)
	}

	.ui\:right-auto {
		right:auto
	}

	.ui\:left-auto {
		left:auto
	}

	.ui\:-z-10 {
		z-index:calc(10*-1)
	}

	.ui\:z-0 {
		z-index:0
	}

	.ui\:z-10 {
		z-index:10
	}

	.ui\:z-20 {
		z-index:20
	}

	.ui\:order-first {
		order:-9999
	}

	.ui\:order-last {
		order:9999
	}

	.ui\:mx-auto {
		margin-inline:auto
	}

	.ui\:mt-2 {
		margin-top:calc(var(--ui-spacing)*2)
	}

	.ui\:mt-6 {
		margin-top:calc(var(--ui-spacing)*6)
	}

	.ui\:mt-10 {
		margin-top:calc(var(--ui-spacing)*10)
	}

	.ui\:-mr-\[0\.2em\] {
		margin-right:-.2em
	}

	.ui\:mb-4 {
		margin-bottom:calc(var(--ui-spacing)*4)
	}

	.ui\:ml-\[0\.1em\] {
		margin-left:.1em
	}

	.ui\:flex {
		display:flex
	}

	.ui\:grid {
		display:grid
	}

	.ui\:hidden {
		display:none
	}

	.ui\:inline-block {
		display:inline-block
	}

	.ui\:inline-flex {
		display:inline-flex
	}

	.ui\:aspect-square {
		aspect-ratio:1
	}

	.ui\:aspect-video {
		aspect-ratio:var(--ui-aspect-video)
	}

	.ui\:size-6 {
		width:calc(var(--ui-spacing)*6);
		height: calc(var(--ui-spacing)*6)
	}

	.ui\:size-\[0\.8em\] {
		width:.8em;
		height: .8em
	}

	.ui\:size-full {
		width:100%;
		height: 100%
	}

	.ui\:h-10 {
		height:calc(var(--ui-spacing)*10)
	}

	.ui\:h-full {
		height:100%
	}

	.ui\:max-h-full {
		max-height:100%
	}

	.ui\:w-2\/5 {
		width:40%
	}

	.ui\:w-4\/5 {
		width:80%
	}

	.ui\:w-8 {
		width:calc(var(--ui-spacing)*8)
	}

	.ui\:w-auto {
		width:auto
	}

	.ui\:w-full {
		width:100%
	}

	.ui\:max-w-\(--ui-breakpoint-md\) {
		max-width:var(--ui-breakpoint-md)
	}

	.ui\:max-w-\(--ui-breakpoint-sm\) {
		max-width:var(--ui-breakpoint-sm)
	}

	.ui\:max-w-6 {
		max-width:calc(var(--ui-spacing)*6)
	}

	.ui\:max-w-16 {
		max-width:calc(var(--ui-spacing)*16)
	}

	.ui\:max-w-\[45rem\] {
		max-width:45rem
	}

	.ui\:shrink-0 {
		flex-shrink:0
	}

	.ui\:grow {
		flex-grow:1
	}

	.ui\:grow-0 {
		flex-grow:0
	}

	.ui\:cursor-pointer {
		cursor:pointer
	}

	.ui\:list-none {
		list-style-type:none
	}

	.ui\:grid-cols-1 {
		grid-template-columns:repeat(1,minmax(0,1fr))
	}

	.ui\:grid-cols-2 {
		grid-template-columns:repeat(2,minmax(0,1fr))
	}

	.ui\:grid-cols-3 {
		grid-template-columns:repeat(3,minmax(0,1fr))
	}

	.ui\:grid-cols-4 {
		grid-template-columns:repeat(4,minmax(0,1fr))
	}

	.ui\:flex-col {
		flex-direction:column
	}

	.ui\:flex-wrap {
		flex-wrap:wrap
	}

	.ui\:items-center {
		align-items:center
	}

	.ui\:items-start {
		align-items:flex-start
	}

	.ui\:justify-between {
		justify-content:space-between
	}

	.ui\:justify-center {
		justify-content:center
	}

	.ui\:gap-1 {
		gap:calc(var(--ui-spacing)*1)
	}

	.ui\:gap-1\.5 {
		gap:calc(var(--ui-spacing)*1.5)
	}

	.ui\:gap-2 {
		gap:calc(var(--ui-spacing)*2)
	}

	.ui\:gap-3 {
		gap:calc(var(--ui-spacing)*3)
	}

	.ui\:gap-4 {
		gap:calc(var(--ui-spacing)*4)
	}

	.ui\:gap-5 {
		gap:calc(var(--ui-spacing)*5)
	}

	.ui\:gap-6 {
		gap:calc(var(--ui-spacing)*6)
	}

	.ui\:gap-8 {
		gap:calc(var(--ui-spacing)*8)
	}

	.ui\:gap-10 {
		gap:calc(var(--ui-spacing)*10)
	}

	:where(.ui\:space-y-1>:not(:last-child)) {
		--tw-space-y-reverse:0;
		margin-block-start:calc(calc(var(--ui-spacing)*1)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--ui-spacing)*1)*calc(1 - var(--tw-space-y-reverse)))
	}

	:where(.ui\:space-y-2>:not(:last-child)) {
		--tw-space-y-reverse:0;
		margin-block-start:calc(calc(var(--ui-spacing)*2)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--ui-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))
	}

	:where(.ui\:space-y-3>:not(:last-child)) {
		--tw-space-y-reverse:0;
		margin-block-start:calc(calc(var(--ui-spacing)*3)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--ui-spacing)*3)*calc(1 - var(--tw-space-y-reverse)))
	}

	:where(.ui\:space-y-4>:not(:last-child)) {
		--tw-space-y-reverse:0;
		margin-block-start:calc(calc(var(--ui-spacing)*4)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--ui-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
	}

	:where(.ui\:space-y-8>:not(:last-child)) {
		--tw-space-y-reverse:0;
		margin-block-start:calc(calc(var(--ui-spacing)*8)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--ui-spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
	}

	:where(.ui\:space-y-\[1em\]>:not(:last-child)) {
		--tw-space-y-reverse:0;
		margin-block-start:calc(1em*var(--tw-space-y-reverse));margin-block-end: calc(1em*calc(1 - var(--tw-space-y-reverse)))
	}

	.ui\:overflow-hidden {
		overflow:hidden
	}

	.ui\:rounded-full {
		border-radius:3.40282e+38px
	}

	.ui\:rounded-md {
		border-radius:var(--ui-radius-md)
	}

	.ui\:border {
		border-style:var(--tw-border-style);
		border-width: 1px
	}

	.ui\:border-none\! {
		--tw-border-style:none!important;
		border-style: none!important
	}

	.ui\:bg-black\/0 {
		background-color:var(--ui-color-black)
	}

	@supports (color: color-mix(in lab,red,red)) {
		.ui\:bg-black\/0 {
			background-color:color-mix(in oklab,var(--ui-color-black)0%,transparent)
		}
	}

	.ui\:bg-transparent {
		background-color:#0000
	}

	.ui\:bg-white,.ui\:bg-white\/80 {
		background-color:var(--ui-color-white)
	}

	@supports (color: color-mix(in lab,red,red)) {
		.ui\:bg-white\/80 {
			background-color:color-mix(in oklab,var(--ui-color-white)80%,transparent)
		}
	}

	.ui\:object-cover {
		object-fit:cover
	}

	.ui\:p-1 {
		padding:calc(var(--ui-spacing)*1)
	}

	.ui\:p-2 {
		padding:calc(var(--ui-spacing)*2)
	}

	.ui\:px-4 {
		padding-inline:calc(var(--ui-spacing)*4)
	}

	.ui\:px-5 {
		padding-inline:calc(var(--ui-spacing)*5)
	}

	.ui\:px-\[1\.25em\] {
		padding-inline:1.25em
	}

	.ui\:px-\[1em\] {
		padding-inline:1em
	}

	.ui\:py-4 {
		padding-block:calc(var(--ui-spacing)*4)
	}

	.ui\:py-\[0\.5em\] {
		padding-block:.5em
	}

	.ui\:py-\[0\.15em\] {
		padding-block:.15em
	}

	.ui\:py-\[0\.75em\] {
		padding-block:.75em
	}

	.ui\:pt-2 {
		padding-top:calc(var(--ui-spacing)*2)
	}

	.ui\:pt-5 {
		padding-top:calc(var(--ui-spacing)*5)
	}

	.ui\:pt-px {
		padding-top:1px
	}

	.ui\:pr-12 {
		padding-right:calc(var(--ui-spacing)*12)
	}

	.ui\:pb-5 {
		padding-bottom:calc(var(--ui-spacing)*5)
	}

	.ui\:pl-5 {
		padding-left:calc(var(--ui-spacing)*5)
	}

	.ui\:text-center {
		text-align:center
	}

	.ui\:text-lg {
		font-size:var(--ui-text-lg);
		line-height: var(--tw-leading,var(--ui-text-lg--line-height))
	}

	.ui\:text-xs {
		font-size:var(--ui-text-xs);
		line-height: var(--tw-leading,var(--ui-text-xs--line-height))
	}

	.ui\:text-\[0\.8125em\] {
		font-size:.8125em
	}

	.ui\:text-\[10px\] {
		font-size:10px
	}

	.ui\:leading-none {
		--tw-leading:1;
		line-height: 1
	}

	.ui\:leading-none\! {
		--tw-leading:1!important;
		line-height: 1!important
	}

	.ui\:font-bold {
		--tw-font-weight:var(--ui-font-weight-bold);
		font-weight: var(--ui-font-weight-bold)
	}

	.ui\:font-medium {
		--tw-font-weight:var(--ui-font-weight-medium);
		font-weight: var(--ui-font-weight-medium)
	}

	.ui\:tracking-wider {
		--tw-tracking:var(--ui-tracking-wider);
		letter-spacing: var(--ui-tracking-wider)
	}

	.ui\:text-balance {
		text-wrap:balance
	}

	.ui\:text-pretty {
		text-wrap:pretty
	}

	.ui\:break-words {
		overflow-wrap:break-word
	}

	.ui\:text-black {
		color:var(--ui-color-black)
	}

	.ui\:text-gray-300 {
		color:var(--ui-color-gray-300)
	}

	.ui\:uppercase {
		text-transform:uppercase
	}

	.ui\:tabular-nums {
		--tw-numeric-spacing:tabular-nums;
		font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)
	}

	.ui\:underline-offset-3 {
		text-underline-offset:3px
	}

	.ui\:opacity-0 {
		opacity:0;
	}

	.ui\:opacity-30 {
		opacity:.3
	}

	.ui\:shadow {
		--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
		box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
	}

	.ui\:outline-2 {
		outline-style:var(--tw-outline-style);
		outline-width: 2px
	}

	.ui\:-outline-offset-2 {
		outline-offset:calc(2px*-1)
	}

	.ui\:outline-pink-500 {
		outline-color:var(--ui-color-pink-500)
	}

	.ui\:backdrop-blur-xs {
		--tw-backdrop-blur:blur(var(--ui-blur-xs));
		-webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
		backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
	}

	.ui\:transition {
		transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;
		transition-timing-function: var(--tw-ease,var(--ui-default-transition-timing-function));
		transition-duration: var(--tw-duration,var(--ui-default-transition-duration))
	}

	.ui\:transition-colors {
		transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
		transition-timing-function: var(--tw-ease,var(--ui-default-transition-timing-function));
		transition-duration: var(--tw-duration,var(--ui-default-transition-duration))
	}

	.ui\:transition-opacity {
		transition-property:opacity;
		transition-timing-function: var(--tw-ease,var(--ui-default-transition-timing-function));
		transition-duration: var(--tw-duration,var(--ui-default-transition-duration))
	}

	.ui\:duration-100 {
		--tw-duration:.1s;
		transition-duration: .1s
	}

	.ui\:duration-300 {
		--tw-duration:.3s;
		transition-duration: .3s
	}

	.ui\:duration-500 {
		--tw-duration:.5s;
		transition-duration: .5s
	}

	.ui\:group-open\:block:is(:where(.ui\:group):is([open],:popover-open,:open) *) {
		display:block
	}

	.ui\:group-open\:hidden:is(:where(.ui\:group):is([open],:popover-open,:open) *) {
		display:none
	}

	@media (hover: hover) {
		.ui\:group-hover\/image-container\:bg-black\/30:is(:where(.ui\:group\/image-container):hover *) {
			background-color:var(--ui-color-black)
		}

		@supports (color: color-mix(in lab,red,red)) {
			.ui\:group-hover\/image-container\:bg-black\/30:is(:where(.ui\:group\/image-container):hover *) {
				background-color:color-mix(in oklab,var(--ui-color-black)30%,transparent)
			}
		}

		.ui\:group-hover\/image-container\:opacity-50:is(:where(.ui\:group\/image-container):hover *) {
			opacity: .5
		}

		.ui\:group-hover\/image-container\:opacity-100:is(:where(.ui\:group\/image-container):hover *) {
			opacity: 1
		}

		.ui\:group-hover\/image-container\:delay-200:is(:where(.ui\:group\/image-container):hover *) {
			transition-delay: .2s
		}

		.ui\:group-hover\/image-container\:duration-700:is(:where(.ui\:group\/image-container):hover *) {
			--tw-duration: .7s;
			transition-duration: .7s
		}

		.ui\:hover\:underline:hover {
			text-decoration-line: underline
		}

		.ui\:hover\:opacity-100:hover {
			opacity: 1
		}
	}

	.ui\:data-\[active\=true\]\:block[data-active=true] {
		display:block
	}

	.ui\:data-\[active\=true\]\:opacity-100[data-active=true] {
		opacity:1
	}

	@media not all and (min-width: 64rem) {
		.ui\:max-lg\:order-first {
			order:-9999
		}

		.ui\:max-lg\:grid-cols-2 {
			grid-template-columns: repeat(2,minmax(0,1fr))
		}
	}

	@media not all and (min-width: 40rem) {
		.ui\:max-sm\:grid-cols-1 {
			grid-template-columns:repeat(1,minmax(0,1fr))
		}
	}

	@media (min-width: 40rem) {
		.ui\:sm\:aspect-video {
			aspect-ratio:var(--ui-aspect-video)
		}

		.ui\:sm\:grid-cols-2 {
			grid-template-columns: repeat(2,minmax(0,1fr))
		}
	}

	@media (min-width: 64rem) {
		.ui\:lg\:col-span-3 {
			grid-column:span 3/span 3
		}

		.ui\:lg\:col-span-4 {
			grid-column: span 4/span 4
		}

		.ui\:lg\:aspect-auto {
			aspect-ratio: auto
		}

		.ui\:lg\:max-w-\(--ui-breakpoint-lg\) {
			max-width: var(--ui-breakpoint-lg)
		}

		.ui\:lg\:grid-cols-2 {
			grid-template-columns: repeat(2,minmax(0,1fr))
		}

		.ui\:lg\:grid-cols-3 {
			grid-template-columns: repeat(3,minmax(0,1fr))
		}

		.ui\:lg\:grid-cols-7 {
			grid-template-columns: repeat(7,minmax(0,1fr))
		}

		.ui\:lg\:gap-6 {
			gap: calc(var(--ui-spacing)*6)
		}

		.ui\:lg\:gap-8 {
			gap: calc(var(--ui-spacing)*8)
		}

		.ui\:lg\:gap-12 {
			gap: calc(var(--ui-spacing)*12)
		}

		:where(.ui\:lg\:space-y-4>:not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start:calc(calc(var(--ui-spacing)*4)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--ui-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
		}

		:where(.ui\:lg\:space-y-16>:not(:last-child)) {
			--tw-space-y-reverse: 0;
			margin-block-start:calc(calc(var(--ui-spacing)*16)*var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--ui-spacing)*16)*calc(1 - var(--tw-space-y-reverse)))
		}

		.ui\:lg\:py-5 {
			padding-block:calc(var(--ui-spacing)*5)}

		.ui\:lg\:py-10 {
			padding-block:calc(var(--ui-spacing)*10)
		}
	}
}

:root {
	--lr-section-padding-sm: clamp(2.5rem,2.5vw,3.5rem);
	--lr-section-padding-lg: clamp(5rem,5vw,7rem);
	--lr-responsive-section-padding-sm: var(--lr-section-padding-sm);
	--lr-responsive-section-padding-lg: var(--lr-section-padding-lg);
	--lr-section-padding-t: var(--lr-responsive-section-padding-lg);
	--lr-section-padding-b: var(--lr-responsive-section-padding-lg);
	--lr-image-container-border: 1px solid #80808033;
	--lr-image-mockup-radius: .5rem;
	--lr-fallback-fonts: -apple-system,system-ui,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
	--lr-color-4xl: inherit;
	--lr-font-family-4xl: inherit;
	--lr-font-size-4xl: 3.375rem;
	--lr-font-weight-4xl: 900;
	--lr-letter-spacing-4xl: -.025em;
	--lr-line-height-4xl: 1.1;
	--lr-text-transform-4xl: none;
	--lr-color-3xl: inherit;
	--lr-font-family-3xl: inherit;
	--lr-font-size-3xl: 2.75rem;
	--lr-font-weight-3xl: 800;
	--lr-letter-spacing-3xl: -.025em;
	--lr-line-height-3xl: 1.1;
	--lr-text-transform-3xl: none;
	--lr-color-2xl: inherit;
	--lr-font-family-2xl: inherit;
	--lr-font-size-2xl: 2.25rem;
	--lr-font-weight-2xl: 700;
	--lr-letter-spacing-2xl: -.01em;
	--lr-line-height-2xl: 1.1;
	--lr-text-transform-2xl: none;
	--lr-color-xl: inherit;
	--lr-font-family-xl: inherit;
	--lr-font-size-xl: 1.75rem;
	--lr-font-weight-xl: 700;
	--lr-letter-spacing-xl: -.01em;
	--lr-line-height-xl: 1.15;
	--lr-text-transform-xl: none;
	--lr-color-lg: inherit;
	--lr-font-family-lg: inherit;
	--lr-font-size-lg: 1.5rem;
	--lr-font-weight-lg: 500;
	--lr-letter-spacing-lg: normal;
	--lr-line-height-lg: 1.3;
	--lr-text-transform-lg: none;
	--lr-color-md: inherit;
	--lr-font-family-md: inherit;
	--lr-font-size-md: 1.3125rem;
	--lr-font-weight-md: 400;
	--lr-letter-spacing-md: normal;
	--lr-line-height-md: 1.5;
	--lr-text-transform-md: none;
	--lr-color-base: inherit;
	--lr-font-family-base: inherit;
	--lr-font-size-base: 1.125rem;
	--lr-font-weight-base: 400;
	--lr-letter-spacing-base: normal;
	--lr-line-height-base: 1.5;
	--lr-text-transform-base: none;
	--lr-color-sm: inherit;
	--lr-font-family-sm: inherit;
	--lr-font-size-sm: 1rem;
	--lr-font-weight-sm: 400;
	--lr-letter-spacing-sm: normal;
	--lr-line-height-sm: 1.5;
	--lr-text-transform-sm: none;
	--lr-color-xs: inherit;
	--lr-font-family-xs: inherit;
	--lr-font-size-xs: .875rem;
	--lr-font-weight-xs: 400;
	--lr-letter-spacing-xs: normal;
	--lr-line-height-xs: 1.5;
	--lr-text-transform-xs: none;
	--lr-eyebrow-color: inherit;
	--lr-eyebrow-font-family: var(--lr-font-family-sm,var(--lr-font-family-base));
	--lr-eyebrow-font-size: 1rem;
	--lr-eyebrow-font-weight: 500;
	--lr-eyebrow-letter-spacing: 0;
	--lr-eyebrow-line-height: 1.2;
	--lr-eyebrow-text-transform: none;
	--lr-eyebrow-pill-background-color: currentColor;
	--lr-eyebrow-pill-background-image: none;
	--lr-eyebrow-pill-border-color: transparent;
	--lr-eyebrow-pill-border-radius: 100px;
	--lr-eyebrow-pill-opacity: .08;
	--lr-section-eyebrow-color: var(--lr-eyebrow-color);
	--lr-section-eyebrow-font-family: var(--lr-eyebrow-font-family);
	--lr-section-eyebrow-font-size: clamp(11px,var(--lr-responsive-font-size-base),14px);
	--lr-section-eyebrow-font-weight: var(--lr-eyebrow-font-weight);
	--lr-section-eyebrow-letter-spacing: var(--lr-eyebrow-letter-spacing);
	--lr-section-eyebrow-line-height: var(--lr-eyebrow-line-height);
	--lr-section-eyebrow-text-transform: var(--lr-eyebrow-text-transform);
	--lr-section-eyebrow-pill-background-color: var(--lr-eyebrow-pill-background-color);
	--lr-section-eyebrow-pill-background-image: var(--lr-eyebrow-pill-background-image);
	--lr-section-eyebrow-pill-border-color: var(--lr-eyebrow-pill-border-color);
	--lr-section-eyebrow-pill-border-radius: var(--lr-eyebrow-pill-border-radius);
	--lr-section-eyebrow-pill-opacity: var(--lr-eyebrow-pill-opacity);
	--lr-responsive-font-size-4xl: var(--lr-font-size-4xl);
	--lr-responsive-font-size-3xl: var(--lr-font-size-3xl);
	--lr-responsive-font-size-2xl: var(--lr-font-size-2xl);
	--lr-responsive-font-size-xl: var(--lr-font-size-xl);
	--lr-responsive-font-size-lg: var(--lr-font-size-lg);
	--lr-responsive-font-size-md: var(--lr-font-size-md);
	--lr-responsive-font-size-base: var(--lr-font-size-base);
	--lr-responsive-font-size-sm: var(--lr-font-size-sm);
	--lr-responsive-font-size-xs: var(--lr-font-size-xs);
	--lr-button-background-color: #80808033;
	--lr-button-background-image: none;
	--lr-button-background-size: auto;
	--lr-button-background-repeat: repeat;
	--lr-button-border: none;
	--lr-button-border-radius: 1em;
	--lr-button-color: inherit;
	--lr-button-font-family: var(--lr-font-family-base);
	--lr-button-font-size: clamp(14px,var(--lr-font-size-base),17px);
	--lr-button-font-weight: 600;
	--lr-button-letter-spacing: var(--lr-letter-spacing-base);
	--lr-button-text-transform: none;
	--lr-button-secondary-background-color: var(--lr-button-background-color);
	--lr-button-secondary-background-image: var(--lr-button-background-image);
	--lr-button-secondary-background-size: var(--lr-button-background-size);
	--lr-button-secondary-background-repeat: var(--lr-button-background-repeat);
	--lr-button-secondary-border: 1px solid currentColor;
	--lr-button-secondary-border-radius: var(--lr-button-border-radius);
	--lr-button-secondary-color: inherit;
	--lr-button-secondary-font-family: var(--lr-button-font-family);
	--lr-button-secondary-font-size: var(--lr-button-font-size);
	--lr-button-secondary-font-weight: var(--lr-button-font-weight);
	--lr-button-secondary-letter-spacing: var(--lr-button-letter-spacing);
	--lr-button-secondary-text-transform: var(--lr-button-text-transform);
	--lr-button-link-color: var(--lr-button-color);
	--lr-button-link-font-family: var(--lr-button-font-family);
	--lr-button-link-font-size: var(--lr-button-font-size);
	--lr-button-link-font-weight: 600;
	--lr-button-link-letter-spacing: var(--lr-button-letter-spacing);
	--lr-button-link-text-decoration: none;
	--lr-button-link-text-transform: var(--lr-button-text-transform);
	--lr-section-heading-color: inherit;
	--lr-section-heading-font-family: var(--lr-font-family-3xl);
	--lr-section-heading-font-size: var(--lr-responsive-font-size-3xl);
	--lr-section-heading-font-weight: var(--lr-font-weight-3xl);
	--lr-section-heading-letter-spacing: var(--lr-letter-spacing-3xl);
	--lr-section-heading-line-height: var(--lr-line-height-3xl);
	--lr-section-heading-text-transform: var(--lr-text-transform-3xl);
	--lr-section-subtitle-color: inherit;
	--lr-section-subtitle-font-family: var(--lr-font-family-base);
	--lr-section-subtitle-font-size: var(--lr-responsive-font-size-base);
	--lr-section-subtitle-font-weight: var(--lr-font-weight-base);
	--lr-section-subtitle-letter-spacing: var(--lr-letter-spacing-base);
	--lr-section-subtitle-line-height: var(--lr-line-height-base);
	--lr-section-subtitle-text-transform: var(--lr-text-transform-base);
	--lr-alternate-spacing-y-responsive: 5rem;
	--lr-alternate-with-item-bg-spacing-y: 2rem;
	--lr-alternate-with-item-bg-image-radius: 0;
	--lr-alternate-with-item-bg-box-gap: 0;
	--lr-alternate-with-item-bg-box-content-padding: 3rem 3rem 6rem;
	--lr-alternate-with-item-bg-image-border: 0;
	--lr-alternate-background-color: var(--lr-body-background-color, none);
	--lr-alternate-background-image: var(--lr-body-background-image, none);
	--lr-alternate-color: inherit;
	--lr-alternate-padding-t: var(--lr-section-padding-t);
	--lr-alternate-padding-b: var(--lr-section-padding-b);
	--lr-alternate-section-eyebrow-color: var(--lr-section-eyebrow-color);
	--lr-alternate-section-eyebrow-font-family: var(--lr-section-eyebrow-font-family);
	--lr-alternate-section-eyebrow-font-size: clamp(11px,var(--lr-responsive-font-size-base),14px);
	--lr-alternate-section-eyebrow-font-weight: var(--lr-section-eyebrow-font-weight);
	--lr-alternate-section-eyebrow-letter-spacing: var(--lr-section-eyebrow-letter-spacing);
	--lr-alternate-section-eyebrow-line-height: var(--lr-section-eyebrow-line-height);
	--lr-alternate-section-eyebrow-text-transform: var(--lr-section-eyebrow-text-transform);
	--lr-alternate-section-eyebrow-pill-border-color: var(--lr-section-eyebrow-pill-border-color);
	--lr-alternate-section-eyebrow-pill-border-radius: var(--lr-section-eyebrow-pill-border-radius);
	--lr-alternate-section-eyebrow-pill-background-color: var(--lr-section-eyebrow-pill-background-color);
	--lr-alternate-section-eyebrow-pill-background-image: var(--lr-section-eyebrow-pill-background-image);
	--lr-alternate-section-eyebrow-pill-opacity: var(--lr-section-eyebrow-pill-opacity);
	--lr-alternate-section-heading-color: var(--lr-section-heading-color);
	--lr-alternate-section-heading-font-family: var(--lr-section-heading-font-family);
	--lr-alternate-section-heading-font-size: var(--lr-section-heading-font-size);
	--lr-alternate-section-heading-font-weight: var(--lr-section-heading-font-weight);
	--lr-alternate-section-heading-letter-spacing: var(--lr-section-heading-letter-spacing);
	--lr-alternate-section-heading-line-height: var(--lr-section-heading-line-height);
	--lr-alternate-section-heading-text-transform: var(--lr-section-heading-text-transform);
	--lr-alternate-section-subtitle-color: var(--lr-section-subtitle-color);
	--lr-alternate-section-subtitle-font-family: var(--lr-section-subtitle-font-family);
	--lr-alternate-section-subtitle-font-size: var(--lr-section-subtitle-font-size);
	--lr-alternate-section-subtitle-font-weight: var(--lr-section-subtitle-font-weight);
	--lr-alternate-section-subtitle-letter-spacing: var(--lr-section-subtitle-letter-spacing);
	--lr-alternate-section-subtitle-line-height: var(--lr-section-subtitle-line-height);
	--lr-alternate-section-subtitle-text-transform: var(--lr-section-subtitle-text-transform);
	--lr-alternate-spacing-y: var(--lr-alternate-spacing-y-responsive);
	--lr-alternate-eyebrow-color: var(--lr-eyebrow-color);
	--lr-alternate-eyebrow-font-family: var(--lr-eyebrow-font-family);
	--lr-alternate-eyebrow-font-size: clamp(11px,var(--lr-alternate-subtitle-font-size),14px);
	--lr-alternate-eyebrow-font-weight: var(--lr-eyebrow-font-weight);
	--lr-alternate-eyebrow-letter-spacing: var(--lr-eyebrow-letter-spacing);
	--lr-alternate-eyebrow-line-height: var(--lr-eyebrow-line-height);
	--lr-alternate-eyebrow-text-transform: var(--lr-eyebrow-text-transform);
	--lr-alternate-eyebrow-pill-border-color: var(--lr-eyebrow-pill-border-color);
	--lr-alternate-eyebrow-pill-border-radius: var(--lr-eyebrow-pill-border-radius);
	--lr-alternate-eyebrow-pill-background-color: var(--lr-eyebrow-pill-background-color);
	--lr-alternate-eyebrow-pill-background-image: var(--lr-eyebrow-pill-background-image);
	--lr-alternate-eyebrow-pill-opacity: var(--lr-eyebrow-pill-opacity);
	--lr-alternate-title-color: inherit;
	--lr-alternate-title-font-family: var(--lr-font-family-xl);
	--lr-alternate-title-font-size: var(--lr-responsive-font-size-xl);
	--lr-alternate-title-font-weight: var(--lr-font-weight-xl);
	--lr-alternate-title-letter-spacing: var(--lr-letter-spacing-xl);
	--lr-alternate-title-line-height: var(--lr-line-height-xl);
	--lr-alternate-title-text-transform: var(--lr-text-transform-xl);
	--lr-alternate-subtitle-color: inherit;
	--lr-alternate-subtitle-font-family: var(--lr-font-family-base);
	--lr-alternate-subtitle-font-size: var(--lr-responsive-font-size-base);
	--lr-alternate-subtitle-font-weight: var(--lr-font-weight-base);
	--lr-alternate-subtitle-letter-spacing: var(--lr-letter-spacing-base);
	--lr-alternate-subtitle-line-height: var(--lr-line-height-base);
	--lr-alternate-subtitle-text-transform: var(--lr-text-transform-base);
	--lr-alternate-image-border: var(--lr-image-container-border);
	--lr-alternate-image-radius: var(--lr-image-mockup-radius);
	--lr-alternate-box-shadow: none;
	--lr-alternate-box-color: inherit;
	--lr-alternate-box-background-color: none;
	--lr-alternate-box-background-image: none;
	--lr-alternate-box-radius: 0;
	--lr-alternate-box-gap: 3rem;
	--lr-alternate-box-content-padding: 0 1rem 2rem;
	--lr-alternate-section-button-background-color: var(--lr-button-background-color);
	--lr-alternate-section-button-background-image: var(--lr-button-background-image);
	--lr-alternate-section-button-background-size: var(--lr-button-background-size);
	--lr-alternate-section-button-background-repeat: var(--lr-button-background-repeat);
	--lr-alternate-section-button-border: var(--lr-button-border);
	--lr-alternate-section-button-border-radius: var(--lr-button-border-radius);
	--lr-alternate-section-button-color: var(--lr-button-color);
	--lr-alternate-section-button-font-family: var(--lr-button-font-family);
	--lr-alternate-section-button-font-size: clamp(14px,var(--lr-button-font-size),17px);
	--lr-alternate-section-button-font-weight: var(--lr-button-font-weight);
	--lr-alternate-section-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-alternate-section-button-text-transform: var(--lr-button-text-transform);
	--lr-alternate-section-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-alternate-section-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-alternate-section-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-alternate-section-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-alternate-section-button-secondary-border: var(--lr-button-secondary-border);
	--lr-alternate-section-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-alternate-section-button-secondary-color: var(--lr-button-secondary-color);
	--lr-alternate-section-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-alternate-section-button-secondary-font-size: var(--lr-button-secondary-font-size);
	--lr-alternate-section-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-alternate-section-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-alternate-section-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-alternate-section-button-link-color: var(--lr-button-link-color);
	--lr-alternate-section-button-link-font-family: var(--lr-alternate-section-button-font-family);
	--lr-alternate-section-button-link-font-size: var(--lr-alternate-section-button-font-size);
	--lr-alternate-section-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-alternate-section-button-link-letter-spacing: var(--lr-alternate-section-button-letter-spacing);
	--lr-alternate-section-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-alternate-section-button-link-text-transform: var(--lr-alternate-section-button-text-transform);
	--lr-alternate-button-background-color: var(--lr-button-background-color);
	--lr-alternate-button-background-image: var(--lr-button-background-image);
	--lr-alternate-button-background-size: var(--lr-button-background-size);
	--lr-alternate-button-background-repeat: var(--lr-button-background-repeat);
	--lr-alternate-button-border: var(--lr-button-border);
	--lr-alternate-button-border-radius: var(--lr-button-border-radius);
	--lr-alternate-button-color: var(--lr-button-color);
	--lr-alternate-button-font-family: var(--lr-button-font-family);
	--lr-alternate-button-font-size: clamp(14px,var(--lr-alternate-subtitle-font-size),16px);
	--lr-alternate-button-font-weight: var(--lr-button-font-weight);
	--lr-alternate-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-alternate-button-text-transform: var(--lr-button-text-transform);
	--lr-alternate-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-alternate-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-alternate-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-alternate-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-alternate-button-secondary-border: var(--lr-button-secondary-border);
	--lr-alternate-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-alternate-button-secondary-color: var(--lr-button-secondary-color);
	--lr-alternate-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-alternate-button-secondary-font-size: var(--lr-alternate-button-font-size);
	--lr-alternate-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-alternate-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-alternate-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-alternate-button-link-color: var(--lr-button-link-color);
	--lr-alternate-button-link-font-family: var(--lr-alternate-button-font-family);
	--lr-alternate-button-link-font-size: var(--lr-alternate-button-font-size);
	--lr-alternate-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-alternate-button-link-letter-spacing: var(--lr-alternate-button-letter-spacing);
	--lr-alternate-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-alternate-button-link-text-transform: var(--lr-alternate-button-text-transform)
}

@media not all and (min-width: 62rem) {
	:root {
		--lr-alternate-with-item-bg-box-content-padding:1.75rem;
		--lr-alternate-box-gap: 1rem;
		--lr-alternate-spacing-y-responsive: 2rem;
		--lr-alternate-box-content-padding: 0
	}
}

:root {
	--lr-boxes-with-item-bg-item-content-padding: 1.25rem 1.75rem;
	--lr-boxes-with-item-bg-image-border: 0;
	--lr-boxes-spacing-responsive: 4rem 2rem;
	--lr-boxes-with-bg-spacing: 2rem;
	--lr-boxes-with-bg-item-justify: space-between;
	--lr-boxes-background-color: var(--lr-body-background-color, transparent);
	--lr-boxes-background-image: var(--lr-body-background-image, none);
	--lr-boxes-color: inherit;
	--lr-boxes-padding-t: var(--lr-section-padding-t);
	--lr-boxes-padding-b: var(--lr-section-padding-b);
	--lr-boxes-section-eyebrow-color: var(--lr-section-eyebrow-color);
	--lr-boxes-section-eyebrow-font-family: var(--lr-section-eyebrow-font-family);
	--lr-boxes-section-eyebrow-font-size: clamp(11px,var(--lr-responsive-font-size-base),14px);
	--lr-boxes-section-eyebrow-font-weight: var(--lr-section-eyebrow-font-weight);
	--lr-boxes-section-eyebrow-letter-spacing: var(--lr-section-eyebrow-letter-spacing);
	--lr-boxes-section-eyebrow-line-height: var(--lr-section-eyebrow-line-height);
	--lr-boxes-section-eyebrow-text-transform: var(--lr-section-eyebrow-text-transform);
	--lr-boxes-section-eyebrow-pill-border-color: var(--lr-section-eyebrow-pill-border-color);
	--lr-boxes-section-eyebrow-pill-border-radius: var(--lr-section-eyebrow-pill-border-radius);
	--lr-boxes-section-eyebrow-pill-background-color: var(--lr-section-eyebrow-pill-background-color);
	--lr-boxes-section-eyebrow-pill-background-image: var(--lr-section-eyebrow-pill-background-image);
	--lr-boxes-section-eyebrow-pill-opacity: var(--lr-section-eyebrow-pill-opacity);
	--lr-boxes-section-heading-color: var(--lr-section-heading-color);
	--lr-boxes-section-heading-font-family: var(--lr-section-heading-font-family);
	--lr-boxes-section-heading-font-size: var(--lr-section-heading-font-size);
	--lr-boxes-section-heading-font-weight: var(--lr-section-heading-font-weight);
	--lr-boxes-section-heading-letter-spacing: var(--lr-section-heading-letter-spacing);
	--lr-boxes-section-heading-line-height: var(--lr-section-heading-line-height);
	--lr-boxes-section-heading-text-transform: var(--lr-section-heading-text-transform);
	--lr-boxes-section-subtitle-color: var(--lr-section-subtitle-color);
	--lr-boxes-section-subtitle-font-family: var(--lr-section-subtitle-font-family);
	--lr-boxes-section-subtitle-font-size: var(--lr-section-subtitle-font-size);
	--lr-boxes-section-subtitle-font-weight: var(--lr-section-subtitle-font-weight);
	--lr-boxes-section-subtitle-letter-spacing: var(--lr-section-subtitle-letter-spacing);
	--lr-boxes-section-subtitle-line-height: var(--lr-section-subtitle-line-height);
	--lr-boxes-section-subtitle-text-transform: var(--lr-section-subtitle-text-transform);
	--lr-boxes-item-background-color: transparent;
	--lr-boxes-item-background-image: none;
	--lr-boxes-item-radius: 0;
	--lr-boxes-item-shadow: none;
	--lr-boxes-item-color: inherit;
	--lr-boxes-item-content-padding: 1rem 0 0;
	--lr-boxes-item-content-order: 1;
	--lr-boxes-spacing: 4rem 2rem;
	--lr-boxes-item-justify: flex-start;
	--lr-boxes-item-eyebrow-color: var(--lr-eyebrow-color);
	--lr-boxes-item-eyebrow-font-family: var(--lr-eyebrow-font-family);
	--lr-boxes-item-eyebrow-font-size: clamp(11px,var(--lr-boxes-item-text-font-size),14px);
	--lr-boxes-item-eyebrow-font-weight: var(--lr-eyebrow-font-weight);
	--lr-boxes-item-eyebrow-letter-spacing: var(--lr-eyebrow-letter-spacing);
	--lr-boxes-item-eyebrow-line-height: var(--lr-eyebrow-line-height);
	--lr-boxes-item-eyebrow-text-transform: var(--lr-eyebrow-text-transform);
	--lr-boxes-item-eyebrow-pill-border-color: var(--lr-eyebrow-pill-border-color);
	--lr-boxes-item-eyebrow-pill-border-radius: var(--lr-eyebrow-pill-border-radius);
	--lr-boxes-item-eyebrow-pill-background-color: var(--lr-eyebrow-pill-background-color);
	--lr-boxes-item-eyebrow-pill-background-image: var(--lr-eyebrow-pill-background-image);
	--lr-boxes-item-eyebrow-pill-opacity: var(--lr-eyebrow-pill-opacity);
	--lr-boxes-item-title-color: inherit;
	--lr-boxes-item-title-font-family: var(--lr-font-family-lg);
	--lr-boxes-item-title-font-size: var(--lr-responsive-font-size-lg);
	--lr-boxes-item-title-font-weight: var(--lr-font-weight-lg);
	--lr-boxes-item-title-letter-spacing: var(--lr-letter-spacing-lg);
	--lr-boxes-item-title-line-height: var(--lr-line-height-lg);
	--lr-boxes-item-title-text-transform: var(--lr-text-transform-lg);
	--lr-boxes-item-text-color: inherit;
	--lr-boxes-item-text-font-family: var(--lr-font-family-sm);
	--lr-boxes-item-text-font-size: var(--lr-responsive-font-size-sm);
	--lr-boxes-item-text-font-weight: var(--lr-font-weight-sm);
	--lr-boxes-item-text-letter-spacing: var(--lr-letter-spacing-sm);
	--lr-boxes-item-text-line-height: var(--lr-line-height-sm);
	--lr-boxes-item-text-text-transform: var(--lr-text-transform-sm);
	--lr-boxes-item-image-radius: 0;
	--lr-boxes-item-image-border: var(--lr-image-container-border);
	--lr-boxes-section-button-background-color: var(--lr-button-background-color);
	--lr-boxes-section-button-background-image: var(--lr-button-background-image);
	--lr-boxes-section-button-background-size: var(--lr-button-background-size);
	--lr-boxes-section-button-background-repeat: var(--lr-button-background-repeat);
	--lr-boxes-section-button-border: var(--lr-button-border);
	--lr-boxes-section-button-border-radius: var(--lr-button-border-radius);
	--lr-boxes-section-button-color: var(--lr-button-color);
	--lr-boxes-section-button-font-family: var(--lr-button-font-family);
	--lr-boxes-section-button-font-size: clamp(14px,var(--lr-button-font-size),17px);
	--lr-boxes-section-button-font-weight: var(--lr-button-font-weight);
	--lr-boxes-section-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-boxes-section-button-text-transform: var(--lr-button-text-transform);
	--lr-boxes-section-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-boxes-section-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-boxes-section-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-boxes-section-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-boxes-section-button-secondary-border: var(--lr-button-secondary-border);
	--lr-boxes-section-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-boxes-section-button-secondary-color: var(--lr-button-secondary-color);
	--lr-boxes-section-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-boxes-section-button-secondary-font-size: var(--lr-button-secondary-font-size);
	--lr-boxes-section-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-boxes-section-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-boxes-section-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-boxes-section-button-link-color: var(--lr-button-link-color);
	--lr-boxes-section-button-link-font-family: var(--lr-boxes-section-button-font-family);
	--lr-boxes-section-button-link-font-size: var(--lr-boxes-section-button-font-size);
	--lr-boxes-section-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-boxes-section-button-link-letter-spacing: var(--lr-boxes-section-button-letter-spacing);
	--lr-boxes-section-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-boxes-section-button-link-text-transform: var(--lr-boxes-section-button-text-transform);
	--lr-boxes-item-button-background-color: var(--lr-button-background-color);
	--lr-boxes-item-button-background-image: var(--lr-button-background-image);
	--lr-boxes-item-button-background-size: var(--lr-button-background-size);
	--lr-boxes-item-button-background-repeat: var(--lr-button-background-repeat);
	--lr-boxes-item-button-border: var(--lr-button-border);
	--lr-boxes-item-button-border-radius: var(--lr-button-border-radius);
	--lr-boxes-item-button-color: var(--lr-button-color);
	--lr-boxes-item-button-font-family: var(--lr-button-font-family);
	--lr-boxes-item-button-font-size: clamp(14px,var(--lr-boxes-item-text-font-size),15px);
	--lr-boxes-item-button-font-weight: var(--lr-button-font-weight);
	--lr-boxes-item-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-boxes-item-button-text-transform: var(--lr-button-text-transform);
	--lr-boxes-item-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-boxes-item-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-boxes-item-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-boxes-item-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-boxes-item-button-secondary-border: var(--lr-button-secondary-border);
	--lr-boxes-item-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-boxes-item-button-secondary-color: var(--lr-button-secondary-color);
	--lr-boxes-item-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-boxes-item-button-secondary-font-size: var(--lr-boxes-item-button-font-size);
	--lr-boxes-item-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-boxes-item-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-boxes-item-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-boxes-item-button-link-color: var(--lr-button-link-color);
	--lr-boxes-item-button-link-font-family: var(--lr-boxes-item-button-font-family);
	--lr-boxes-item-button-link-font-size: var(--lr-boxes-item-button-font-size);
	--lr-boxes-item-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-boxes-item-button-link-letter-spacing: var(--lr-boxes-item-button-letter-spacing);
	--lr-boxes-item-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-boxes-item-button-link-text-transform: var(--lr-boxes-item-button-text-transform)
}

@media not all and (min-width: 62rem) {
	:root {
		--lr-boxes-with-item-bg-item-content-padding:1.75rem!important;
		--lr-boxes-spacing-responsive: 2rem!important
	}
}

:root {
	--lr-cta-color: inherit;
	--lr-cta-padding-t: var(--lr-section-padding-t);
	--lr-cta-padding-b: var(--lr-section-padding-b);
	--lr-cta-background-a-color: transparent;
	--lr-cta-background-a-image: none;
	--lr-cta-background-a-size: auto;
	--lr-cta-background-a-repeat: repeat;
	--lr-cta-background-a-attachment: scroll;
	--lr-cta-background-a-origin: padding-box;
	--lr-cta-background-a-position: 0% 0%;
	--lr-cta-background-a-opacity: 1;
	--lr-cta-background-a-z-index: 0;
	--lr-cta-background-b-color: transparent;
	--lr-cta-background-b-image: none;
	--lr-cta-background-b-size: auto;
	--lr-cta-background-b-repeat: repeat;
	--lr-cta-background-b-attachment: scroll;
	--lr-cta-background-b-origin: padding-box;
	--lr-cta-background-b-position: 0% 0%;
	--lr-cta-background-b-opacity: 1;
	--lr-cta-background-b-z-index: 0;
	--lr-cta-background-c-color: transparent;
	--lr-cta-background-c-image: none;
	--lr-cta-background-c-size: auto;
	--lr-cta-background-c-repeat: repeat;
	--lr-cta-background-c-attachment: scroll;
	--lr-cta-background-c-origin: padding-box;
	--lr-cta-background-c-position: 0% 0%;
	--lr-cta-background-c-opacity: 1;
	--lr-cta-background-c-z-index: 0;
	--lr-cta-background-d-color: transparent;
	--lr-cta-background-d-image: none;
	--lr-cta-background-d-size: auto;
	--lr-cta-background-d-repeat: repeat;
	--lr-cta-background-d-attachment: scroll;
	--lr-cta-background-d-origin: padding-box;
	--lr-cta-background-d-position: 0% 0%;
	--lr-cta-background-d-opacity: 1;
	--lr-cta-background-d-z-index: 0;
	--lr-cta-background-e-color: transparent;
	--lr-cta-background-e-image: none;
	--lr-cta-background-e-size: auto;
	--lr-cta-background-e-repeat: repeat;
	--lr-cta-background-e-attachment: scroll;
	--lr-cta-background-e-origin: padding-box;
	--lr-cta-background-e-position: 0% 0%;
	--lr-cta-background-e-opacity: 1;
	--lr-cta-background-e-z-index: 0;
	--lr-cta-eyebrow-color: var(--lr-eyebrow-color);
	--lr-cta-eyebrow-font-family: var(--lr-eyebrow-font-family);
	--lr-cta-eyebrow-font-size: clamp(11px,var(--lr-cta-subtitle-font-size),14px);
	--lr-cta-eyebrow-font-weight: var(--lr-eyebrow-font-weight);
	--lr-cta-eyebrow-letter-spacing: var(--lr-eyebrow-letter-spacing);
	--lr-cta-eyebrow-line-height: var(--lr-eyebrow-line-height);
	--lr-cta-eyebrow-text-transform: var(--lr-eyebrow-text-transform);
	--lr-cta-eyebrow-pill-border-color: var(--lr-eyebrow-pill-border-color);
	--lr-cta-eyebrow-pill-border-radius: var(--lr-eyebrow-pill-border-radius);
	--lr-cta-eyebrow-pill-background-color: var(--lr-eyebrow-pill-background-color);
	--lr-cta-eyebrow-pill-background-image: var(--lr-eyebrow-pill-background-image);
	--lr-cta-eyebrow-pill-opacity: var(--lr-eyebrow-pill-opacity);
	--lr-cta-title-background-image: none;
	--lr-cta-title-background-clip: text;
	--lr-cta-title-color: inherit;
	--lr-cta-title-font-family: var(--lr-font-family-3xl);
	--lr-cta-title-font-size: var(--lr-responsive-font-size-3xl);
	--lr-cta-title-font-weight: var(--lr-font-weight-3xl);
	--lr-cta-title-letter-spacing: var(--lr-letter-spacing-3xl);
	--lr-cta-title-line-height: var(--lr-line-height-3xl);
	--lr-cta-title-text-transform: var(--lr-text-transform-3xl);
	--lr-cta-subtitle-background-image: none;
	--lr-cta-subtitle-background-clip: text;
	--lr-cta-subtitle-color: inherit;
	--lr-cta-subtitle-font-family: var(--lr-font-family-md);
	--lr-cta-subtitle-font-size: var(--lr-responsive-font-size-md);
	--lr-cta-subtitle-font-weight: var(--lr-font-weight-md);
	--lr-cta-subtitle-letter-spacing: var(--lr-letter-spacing-md);
	--lr-cta-subtitle-line-height: var(--lr-line-height-md);
	--lr-cta-subtitle-text-transform: var(--lr-text-transform-md);
	--lr-cta-button-background-color: var(--lr-button-background-color);
	--lr-cta-button-background-image: var(--lr-button-background-image);
	--lr-cta-button-background-size: var(--lr-button-background-size);
	--lr-cta-button-background-repeat: var(--lr-button-background-repeat);
	--lr-cta-button-border: var(--lr-button-border);
	--lr-cta-button-border-radius: var(--lr-button-border-radius);
	--lr-cta-button-color: var(--lr-button-color);
	--lr-cta-button-font-family: var(--lr-button-font-family);
	--lr-cta-button-font-size: clamp(14px,var(--lr-cta-subtitle-font-size),18px);
	--lr-cta-button-font-weight: var(--lr-button-font-weight);
	--lr-cta-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-cta-button-text-transform: var(--lr-button-text-transform);
	--lr-cta-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-cta-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-cta-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-cta-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-cta-button-secondary-border: var(--lr-button-secondary-border);
	--lr-cta-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-cta-button-secondary-color: var(--lr-button-secondary-color);
	--lr-cta-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-cta-button-secondary-font-size: var(--lr-cta-button-font-size);
	--lr-cta-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-cta-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-cta-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-cta-button-link-color: var(--lr-button-link-color);
	--lr-cta-button-link-font-family: var(--lr-cta-button-font-family);
	--lr-cta-button-link-font-size: var(--lr-cta-button-font-size);
	--lr-cta-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-cta-button-link-letter-spacing: var(--lr-cta-button-letter-spacing);
	--lr-cta-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-cta-button-link-text-transform: var(--lr-cta-button-text-transform);
	--lr-cta-smallprint-color: inherit;
	--lr-cta-smallprint-font-family: var(--lr-font-family-xs);
	--lr-cta-smallprint-font-size: var(--lr-responsive-font-size-xs);
	--lr-cta-smallprint-font-weight: var(--lr-font-weight-xs);
	--lr-cta-smallprint-letter-spacing: var(--lr-letter-spacing-xs);
	--lr-cta-smallprint-line-height: var(--lr-line-height-xs);
	--lr-cta-smallprint-text-transform: var(--lr-text-transform-xs);
	--lr-cta-box-background-color: transparent;
	--lr-cta-box-padding: 0;
	--lr-cta-box-radius: 0;
	--lr-cta-background-a-color--mobile: var(--lr-cta-background-a-color);
	--lr-cta-background-a-image--mobile: var(--lr-cta-background-a-image);
	--lr-cta-background-a-size--mobile: var(--lr-cta-background-a-size);
	--lr-cta-background-a-repeat--mobile: var(--lr-cta-background-a-repeat);
	--lr-cta-background-a-attachment--mobile: var(--lr-cta-background-a-attachment);
	--lr-cta-background-a-origin--mobile: var(--lr-cta-background-a-origin);
	--lr-cta-background-a-position--mobile: var(--lr-cta-background-a-position);
	--lr-cta-background-a-opacity--mobile: var(--lr-cta-background-a-opacity);
	--lr-cta-background-a-z-index--mobile: var(--lr-cta-background-a-z-index);
	--lr-cta-background-b-color--mobile: var(--lr-cta-background-b-color);
	--lr-cta-background-b-image--mobile: var(--lr-cta-background-b-image);
	--lr-cta-background-b-size--mobile: var(--lr-cta-background-b-size);
	--lr-cta-background-b-repeat--mobile: var(--lr-cta-background-b-repeat);
	--lr-cta-background-b-attachment--mobile: var(--lr-cta-background-b-attachment);
	--lr-cta-background-b-origin--mobile: var(--lr-cta-background-b-origin);
	--lr-cta-background-b-position--mobile: var(--lr-cta-background-b-position);
	--lr-cta-background-b-opacity--mobile: var(--lr-cta-background-b-opacity);
	--lr-cta-background-b-z-index--mobile: var(--lr-cta-background-b-z-index);
	--lr-cta-background-c-color--mobile: var(--lr-cta-background-c-color);
	--lr-cta-background-c-image--mobile: var(--lr-cta-background-c-image);
	--lr-cta-background-c-size--mobile: var(--lr-cta-background-c-size);
	--lr-cta-background-c-repeat--mobile: var(--lr-cta-background-c-repeat);
	--lr-cta-background-c-attachment--mobile: var(--lr-cta-background-c-attachment);
	--lr-cta-background-c-origin--mobile: var(--lr-cta-background-c-origin);
	--lr-cta-background-c-position--mobile: var(--lr-cta-background-c-position);
	--lr-cta-background-c-opacity--mobile: var(--lr-cta-background-c-opacity);
	--lr-cta-background-c-z-index--mobile: var(--lr-cta-background-c-z-index);
	--lr-cta-background-d-color--mobile: var(--lr-cta-background-d-color);
	--lr-cta-background-d-image--mobile: var(--lr-cta-background-d-image);
	--lr-cta-background-d-size--mobile: var(--lr-cta-background-d-size);
	--lr-cta-background-d-repeat--mobile: var(--lr-cta-background-d-repeat);
	--lr-cta-background-d-attachment--mobile: var(--lr-cta-background-d-attachment);
	--lr-cta-background-d-origin--mobile: var(--lr-cta-background-d-origin);
	--lr-cta-background-d-position--mobile: var(--lr-cta-background-d-position);
	--lr-cta-background-d-opacity--mobile: var(--lr-cta-background-d-opacity);
	--lr-cta-background-d-z-index--mobile: var(--lr-cta-background-d-z-index);
	--lr-cta-background-e-color--mobile: var(--lr-cta-background-e-color);
	--lr-cta-background-e-image--mobile: var(--lr-cta-background-e-image);
	--lr-cta-background-e-size--mobile: var(--lr-cta-background-e-size);
	--lr-cta-background-e-repeat--mobile: var(--lr-cta-background-e-repeat);
	--lr-cta-background-e-attachment--mobile: var(--lr-cta-background-e-attachment);
	--lr-cta-background-e-origin--mobile: var(--lr-cta-background-e-origin);
	--lr-cta-background-e-position--mobile: var(--lr-cta-background-e-position);
	--lr-cta-background-e-opacity--mobile: var(--lr-cta-background-e-opacity);
	--lr-cta-background-e-z-index--mobile: var(--lr-cta-background-e-z-index);
	--lr-faq-background-color: var(--lr-body-background-color, transparent);
	--lr-faq-background-image: var(--lr-body-background-image, none);
	--lr-faq-color: inherit;
	--lr-faq-padding-t: var(--lr-section-padding-t);
	--lr-faq-padding-b: var(--lr-section-padding-b);
	--lr-faq-section-eyebrow-color: var(--lr-section-eyebrow-color);
	--lr-faq-section-eyebrow-font-family: var(--lr-section-eyebrow-font-family);
	--lr-faq-section-eyebrow-font-size: clamp(11px,var(--lr-responsive-font-size-base),14px);
	--lr-faq-section-eyebrow-font-weight: var(--lr-section-eyebrow-font-weight);
	--lr-faq-section-eyebrow-letter-spacing: var(--lr-section-eyebrow-letter-spacing);
	--lr-faq-section-eyebrow-line-height: var(--lr-section-eyebrow-line-height);
	--lr-faq-section-eyebrow-text-transform: var(--lr-section-eyebrow-text-transform);
	--lr-faq-section-eyebrow-pill-border-color: var(--lr-section-eyebrow-pill-border-color);
	--lr-faq-section-eyebrow-pill-border-radius: var(--lr-section-eyebrow-pill-border-radius);
	--lr-faq-section-eyebrow-pill-background-color: var(--lr-section-eyebrow-pill-background-color);
	--lr-faq-section-eyebrow-pill-opacity: var(--lr-section-eyebrow-pill-opacity);
	--lr-faq-section-heading-color: var(--lr-section-heading-color);
	--lr-faq-section-heading-font-family: var(--lr-section-heading-font-family);
	--lr-faq-section-heading-font-size: var(--lr-section-heading-font-size);
	--lr-faq-section-heading-font-weight: var(--lr-section-heading-font-weight);
	--lr-faq-section-heading-letter-spacing: var(--lr-section-heading-letter-spacing);
	--lr-faq-section-heading-line-height: var(--lr-section-heading-line-height);
	--lr-faq-section-heading-text-transform: var(--lr-section-heading-text-transform);
	--lr-faq-section-subtitle-color: var(--lr-section-subtitle-color);
	--lr-faq-section-subtitle-font-family: var(--lr-section-subtitle-font-family);
	--lr-faq-section-subtitle-font-size: var(--lr-section-subtitle-font-size);
	--lr-faq-section-subtitle-font-weight: var(--lr-section-subtitle-font-weight);
	--lr-faq-section-subtitle-letter-spacing: var(--lr-section-subtitle-letter-spacing);
	--lr-faq-section-subtitle-line-height: var(--lr-section-subtitle-line-height);
	--lr-faq-section-subtitle-text-transform: var(--lr-section-subtitle-text-transform);
	--lr-faq-item-background-color: transparent;
	--lr-faq-item-background-image: none;
	--lr-faq-item-border-color: var(--lr-faq-item-border,#80808033);
	--lr-faq-item-radius: 0;
	--lr-faq-item-shadow: none;
	--lr-faq-item-color: inherit;
	--lr-faq-item-title-color: inherit;
	--lr-faq-item-title-font-family: var(--lr-font-family-base);
	--lr-faq-item-title-font-size: var(--lr-responsive-font-size-base);
	--lr-faq-item-title-font-weight: 700;
	--lr-faq-item-title-line-height: 1.1;
	--lr-faq-item-title-letter-spacing: var(--lr-letter-spacing-base);
	--lr-faq-item-title-text-transform: var(--lr-text-transform-base);
	--lr-faq-item-text-color: inherit;
	--lr-faq-item-text-font-family: var(--lr-font-family-sm);
	--lr-faq-item-text-font-size: var(--lr-responsive-font-size-sm);
	--lr-faq-item-text-font-weight: var(--lr-font-weight-sm);
	--lr-faq-item-text-line-height: var(--lr-line-height-sm);
	--lr-faq-item-text-letter-spacing: var(--lr-letter-spacing-sm);
	--lr-faq-item-text-text-transform: var(--lr-text-transform-sm);
	--lr-faq-item-icon-color: var(--lr-faq-item-title-color);
	--lr-faq-section-button-background-color: var(--lr-button-background-color);
	--lr-faq-section-button-background-image: var(--lr-button-background-image);
	--lr-faq-section-button-background-size: var(--lr-button-background-size);
	--lr-faq-section-button-background-repeat: var(--lr-button-background-repeat);
	--lr-faq-section-button-border: var(--lr-button-border);
	--lr-faq-section-button-border-radius: var(--lr-button-border-radius);
	--lr-faq-section-button-color: var(--lr-button-color);
	--lr-faq-section-button-font-family: var(--lr-button-font-family);
	--lr-faq-section-button-font-size: var(--lr-button-font-size);
	--lr-faq-section-button-font-weight: var(--lr-button-font-weight);
	--lr-faq-section-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-faq-section-button-text-transform: var(--lr-button-text-transform);
	--lr-faq-section-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-faq-section-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-faq-section-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-faq-section-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-faq-section-button-secondary-border: var(--lr-button-secondary-border);
	--lr-faq-section-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-faq-section-button-secondary-color: var(--lr-button-secondary-color);
	--lr-faq-section-button-secondary-font-family: var(--lr-faq-section-button-font-size);
	--lr-faq-section-button-secondary-font-size: var(--lr-button-secondary-font-size);
	--lr-faq-section-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-faq-section-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-faq-section-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-faq-section-button-link-color: var(--lr-button-link-color);
	--lr-faq-section-button-link-font-family: var(--lr-faq-section-button-font-family);
	--lr-faq-section-button-link-font-size: var(--lr-faq-section-button-font-size);
	--lr-faq-section-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-faq-section-button-link-letter-spacing: var(--lr-faq-section-button-letter-spacing);
	--lr-faq-section-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-faq-section-button-link-text-transform: var(--lr-faq-section-button-text-transform);
	--lr-hero-color: inherit;
	--lr-hero-padding-t: var(--lr-section-padding-t);
	--lr-hero-padding-b: var(--lr-section-padding-b);
	--lr-hero-background-a-color: transparent;
	--lr-hero-background-a-image: none;
	--lr-hero-background-a-size: auto;
	--lr-hero-background-a-repeat: repeat;
	--lr-hero-background-a-attachment: scroll;
	--lr-hero-background-a-origin: padding-box;
	--lr-hero-background-a-position: 0% 0%;
	--lr-hero-background-a-opacity: 1;
	--lr-hero-background-a-z-index: 0;
	--lr-hero-background-b-color: transparent;
	--lr-hero-background-b-image: none;
	--lr-hero-background-b-size: auto;
	--lr-hero-background-b-repeat: repeat;
	--lr-hero-background-b-attachment: scroll;
	--lr-hero-background-b-origin: padding-box;
	--lr-hero-background-b-position: 0% 0%;
	--lr-hero-background-b-opacity: 1;
	--lr-hero-background-b-z-index: 0;
	--lr-hero-background-c-color: transparent;
	--lr-hero-background-c-image: none;
	--lr-hero-background-c-size: auto;
	--lr-hero-background-c-repeat: repeat;
	--lr-hero-background-c-attachment: scroll;
	--lr-hero-background-c-origin: padding-box;
	--lr-hero-background-c-position: 0% 0%;
	--lr-hero-background-c-opacity: 1;
	--lr-hero-background-c-z-index: 0;
	--lr-hero-background-d-color: transparent;
	--lr-hero-background-d-image: none;
	--lr-hero-background-d-size: auto;
	--lr-hero-background-d-repeat: repeat;
	--lr-hero-background-d-attachment: scroll;
	--lr-hero-background-d-origin: padding-box;
	--lr-hero-background-d-position: 0% 0%;
	--lr-hero-background-d-opacity: 1;
	--lr-hero-background-d-z-index: 0;
	--lr-hero-background-e-color: transparent;
	--lr-hero-background-e-image: none;
	--lr-hero-background-e-size: auto;
	--lr-hero-background-e-repeat: repeat;
	--lr-hero-background-e-attachment: scroll;
	--lr-hero-background-e-origin: padding-box;
	--lr-hero-background-e-position: 0% 0%;
	--lr-hero-background-e-opacity: 1;
	--lr-hero-background-e-z-index: 0;
	--lr-hero-eyebrow-color: var(--lr-eyebrow-color);
	--lr-hero-eyebrow-font-family: var(--lr-eyebrow-font-family);
	--lr-hero-eyebrow-font-size: clamp(11px,var(--lr-hero-subtitle-font-size),14px);
	--lr-hero-eyebrow-font-weight: var(--lr-eyebrow-font-weight);
	--lr-hero-eyebrow-letter-spacing: var(--lr-eyebrow-letter-spacing);
	--lr-hero-eyebrow-line-height: var(--lr-eyebrow-line-height);
	--lr-hero-eyebrow-text-transform: var(--lr-eyebrow-text-transform);
	--lr-hero-eyebrow-pill-border-color: var(--lr-eyebrow-pill-border-color);
	--lr-hero-eyebrow-pill-border-radius: var(--lr-eyebrow-pill-border-radius);
	--lr-hero-eyebrow-pill-background-color: var(--lr-eyebrow-pill-background-color);
	--lr-hero-eyebrow-pill-background-image: var(--lr-eyebrow-pill-background-image);
	--lr-hero-eyebrow-pill-opacity: var(--lr-eyebrow-pill-opacity);
	--lr-hero-title-background-image: none;
	--lr-hero-title-background-clip: text;
	--lr-hero-title-color: inherit;
	--lr-hero-title-font-family: var(--lr-font-family-4xl);
	--lr-hero-title-font-size: var(--lr-responsive-font-size-4xl);
	--lr-hero-title-font-weight: var(--lr-font-weight-4xl);
	--lr-hero-title-letter-spacing: var(--lr-letter-spacing-4xl);
	--lr-hero-title-line-height: var(--lr-line-height-4xl);
	--lr-hero-title-text-transform: var(--lr-text-transform-4xl);
	--lr-hero-subtitle-background-image: none;
	--lr-hero-subtitle-background-clip: text;
	--lr-hero-subtitle-color: inherit;
	--lr-hero-subtitle-font-family: var(--lr-font-family-md);
	--lr-hero-subtitle-font-size: var(--lr-responsive-font-size-md);
	--lr-hero-subtitle-font-weight: var(--lr-font-weight-md);
	--lr-hero-subtitle-letter-spacing: var(--lr-letter-spacing-md);
	--lr-hero-subtitle-line-height: var(--lr-line-height-md);
	--lr-hero-subtitle-text-transform: var(--lr-text-transform-md);
	--lr-hero-image-border: var(--lr-image-container-border);
	--lr-hero-image-radius: var(--lr-image-mockup-radius);
	--lr-hero-button-background-color: var(--lr-button-background-color);
	--lr-hero-button-background-image: var(--lr-button-background-image);
	--lr-hero-button-background-size: var(--lr-button-background-size);
	--lr-hero-button-background-repeat: var(--lr-button-background-repeat);
	--lr-hero-button-border: var(--lr-button-border);
	--lr-hero-button-border-radius: var(--lr-button-border-radius);
	--lr-hero-button-color: var(--lr-button-color);
	--lr-hero-button-font-family: var(--lr-button-font-family);
	--lr-hero-button-font-size: clamp(14px,var(--lr-hero-subtitle-font-size),18px);
	--lr-hero-button-font-weight: var(--lr-button-font-weight);
	--lr-hero-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-hero-button-text-transform: var(--lr-button-text-transform);
	--lr-hero-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-hero-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-hero-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-hero-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-hero-button-secondary-border: var(--lr-button-secondary-border);
	--lr-hero-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-hero-button-secondary-color: var(--lr-button-secondary-color);
	--lr-hero-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-hero-button-secondary-font-size: var(--lr-hero-button-font-size);
	--lr-hero-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-hero-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-hero-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-hero-button-link-color: var(--lr-button-link-color);
	--lr-hero-button-link-font-family: var(--lr-hero-button-font-family);
	--lr-hero-button-link-font-size: var(--lr-hero-button-font-size);
	--lr-hero-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-hero-button-link-letter-spacing: var(--lr-hero-button-letter-spacing);
	--lr-hero-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-hero-button-link-text-transform: var(--lr-hero-button-text-transform);
	--lr-hero-smallprint-color: inherit;
	--lr-hero-smallprint-font-family: var(--lr-font-family-xs);
	--lr-hero-smallprint-font-size: var(--lr-responsive-font-size-xs);
	--lr-hero-smallprint-font-weight: var(--lr-font-weight-xs);
	--lr-hero-smallprint-letter-spacing: var(--lr-letter-spacing-xs);
	--lr-hero-smallprint-line-height: var(--lr-line-height-xs);
	--lr-hero-smallprint-text-transform: var(--lr-text-transform-xs);
	--lr-hero-background-a-color--mobile: var(--lr-hero-background-a-color);
	--lr-hero-background-a-image--mobile: var(--lr-hero-background-a-image);
	--lr-hero-background-a-size--mobile: var(--lr-hero-background-a-size);
	--lr-hero-background-a-repeat--mobile: var(--lr-hero-background-a-repeat);
	--lr-hero-background-a-attachment--mobile: var(--lr-hero-background-a-attachment);
	--lr-hero-background-a-origin--mobile: var(--lr-hero-background-a-origin);
	--lr-hero-background-a-position--mobile: var(--lr-hero-background-a-position);
	--lr-hero-background-a-opacity--mobile: var(--lr-hero-background-a-opacity);
	--lr-hero-background-a-z-index--mobile: var(--lr-hero-background-a-z-index);
	--lr-hero-background-b-color--mobile: var(--lr-hero-background-b-color);
	--lr-hero-background-b-image--mobile: var(--lr-hero-background-b-image);
	--lr-hero-background-b-size--mobile: var(--lr-hero-background-b-size);
	--lr-hero-background-b-repeat--mobile: var(--lr-hero-background-b-repeat);
	--lr-hero-background-b-attachment--mobile: var(--lr-hero-background-b-attachment);
	--lr-hero-background-b-origin--mobile: var(--lr-hero-background-b-origin);
	--lr-hero-background-b-position--mobile: var(--lr-hero-background-b-position);
	--lr-hero-background-b-opacity--mobile: var(--lr-hero-background-b-opacity);
	--lr-hero-background-b-z-index--mobile: var(--lr-hero-background-b-z-index);
	--lr-hero-background-c-color--mobile: var(--lr-hero-background-c-color);
	--lr-hero-background-c-image--mobile: var(--lr-hero-background-c-image);
	--lr-hero-background-c-size--mobile: var(--lr-hero-background-c-size);
	--lr-hero-background-c-repeat--mobile: var(--lr-hero-background-c-repeat);
	--lr-hero-background-c-attachment--mobile: var(--lr-hero-background-c-attachment);
	--lr-hero-background-c-origin--mobile: var(--lr-hero-background-c-origin);
	--lr-hero-background-c-position--mobile: var(--lr-hero-background-c-position);
	--lr-hero-background-c-opacity--mobile: var(--lr-hero-background-c-opacity);
	--lr-hero-background-c-z-index--mobile: var(--lr-hero-background-c-z-index);
	--lr-hero-background-d-color--mobile: var(--lr-hero-background-d-color);
	--lr-hero-background-d-image--mobile: var(--lr-hero-background-d-image);
	--lr-hero-background-d-size--mobile: var(--lr-hero-background-d-size);
	--lr-hero-background-d-repeat--mobile: var(--lr-hero-background-d-repeat);
	--lr-hero-background-d-attachment--mobile: var(--lr-hero-background-d-attachment);
	--lr-hero-background-d-origin--mobile: var(--lr-hero-background-d-origin);
	--lr-hero-background-d-position--mobile: var(--lr-hero-background-d-position);
	--lr-hero-background-d-opacity--mobile: var(--lr-hero-background-d-opacity);
	--lr-hero-background-d-z-index--mobile: var(--lr-hero-background-d-z-index);
	--lr-hero-background-e-color--mobile: var(--lr-hero-background-e-color);
	--lr-hero-background-e-image--mobile: var(--lr-hero-background-e-image);
	--lr-hero-background-e-size--mobile: var(--lr-hero-background-e-size);
	--lr-hero-background-e-repeat--mobile: var(--lr-hero-background-e-repeat);
	--lr-hero-background-e-attachment--mobile: var(--lr-hero-background-e-attachment);
	--lr-hero-background-e-origin--mobile: var(--lr-hero-background-e-origin);
	--lr-hero-background-e-position--mobile: var(--lr-hero-background-e-position);
	--lr-hero-background-e-opacity--mobile: var(--lr-hero-background-e-opacity);
	--lr-hero-background-e-z-index--mobile: var(--lr-hero-background-e-z-index);
	--lr-steps-background-color: var(--lr-body-background-color, transparent);
	--lr-steps-background-image: var(--lr-body-background-image, none);
	--lr-steps-color: inherit;
	--lr-steps-padding-t: var(--lr-section-padding-t);
	--lr-steps-padding-b: var(--lr-section-padding-b);
	--lr-steps-eyebrow-color: var(--lr-eyebrow-color);
	--lr-steps-eyebrow-font-family: var(--lr-eyebrow-font-family);
	--lr-steps-eyebrow-font-size: clamp(11px,var(--lr-steps-item-font-size),14px);
	--lr-steps-eyebrow-font-weight: var(--lr-eyebrow-font-weight);
	--lr-steps-eyebrow-letter-spacing: var(--lr-eyebrow-letter-spacing);
	--lr-steps-eyebrow-line-height: var(--lr-eyebrow-line-height);
	--lr-steps-eyebrow-text-transform: var(--lr-eyebrow-text-transform);
	--lr-steps-eyebrow-pill-border-color: var(--lr-eyebrow-pill-border-color);
	--lr-steps-eyebrow-pill-border-radius: var(--lr-eyebrow-pill-border-radius);
	--lr-steps-eyebrow-pill-background-color: var(--lr-eyebrow-pill-background-color);
	--lr-steps-eyebrow-pill-background-image: var(--lr-eyebrow-pill-background-image);
	--lr-steps-eyebrow-pill-opacity: var(--lr-eyebrow-pill-opacity);
	--lr-steps-title-color: inherit;
	--lr-steps-title-font-family: var(--lr-font-family-3xl);
	--lr-steps-title-font-size: var(--lr-responsive-font-size-3xl);
	--lr-steps-title-font-weight: var(--lr-font-weight-3xl);
	--lr-steps-title-letter-spacing: var(--lr-letter-spacing-3xl);
	--lr-steps-title-line-height: var(--lr-line-height-3xl);
	--lr-steps-title-text-transform: var(--lr-text-transform-3xl);
	--lr-steps-image-radius: var(--lr-image-mockup-radius);
	--lr-steps-item-color: inherit;
	--lr-steps-item-font-family: var(--lr-font-family-base);
	--lr-steps-item-font-size: var(--lr-responsive-font-size-base);
	--lr-steps-item-font-weight: var(--lr-font-weight-base);
	--lr-steps-item-letter-spacing: var(--lr-letter-spacing-base);
	--lr-steps-item-line-height: var(--lr-line-height-base);
	--lr-steps-item-text-transform: var(--lr-text-transform-base);
	--lr-steps-item-decoration-background-color: var(--lr-steps-item-color,gray);
	--lr-steps-item-decoration-background-image: none;
	--lr-steps-item-decoration-opacity: .1;
	--lr-steps-item-decoration-color: var(--lr-steps-item-color);
	--lr-steps-button-background-color: var(--lr-button-background-color);
	--lr-steps-button-background-image: var(--lr-button-background-image);
	--lr-steps-button-background-size: var(--lr-button-background-size);
	--lr-steps-button-background-repeat: var(--lr-button-background-repeat);
	--lr-steps-button-border: var(--lr-button-border);
	--lr-steps-button-border-radius: var(--lr-button-border-radius);
	--lr-steps-button-color: var(--lr-button-color);
	--lr-steps-button-font-family: var(--lr-button-font-family);
	--lr-steps-button-font-size: clamp(14px,var(--lr-button-font-size),17px);
	--lr-steps-button-font-weight: var(--lr-button-font-weight);
	--lr-steps-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-steps-button-text-transform: var(--lr-button-text-transform);
	--lr-steps-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-steps-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-steps-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-steps-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-steps-button-secondary-border: var(--lr-button-secondary-border);
	--lr-steps-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-steps-button-secondary-color: var(--lr-button-secondary-color);
	--lr-steps-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-steps-button-secondary-font-size: var(--lr-steps-button-font-size);
	--lr-steps-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-steps-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-steps-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-steps-button-link-color: var(--lr-button-link-color);
	--lr-steps-button-link-font-family: var(--lr-steps-button-font-family);
	--lr-steps-button-link-font-size: var(--lr-steps-button-font-size);
	--lr-steps-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-steps-button-link-letter-spacing: var(--lr-steps-button-letter-spacing);
	--lr-steps-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-steps-button-link-text-transform: var(--lr-steps-button-text-transform);
	--lr-steps-item-button-background-color: var(--lr-button-background-color);
	--lr-steps-item-button-background-image: var(--lr-button-background-image);
	--lr-steps-item-button-background-size: var(--lr-button-background-size);
	--lr-steps-item-button-background-repeat: var(--lr-button-background-repeat);
	--lr-steps-item-button-border: var(--lr-button-border);
	--lr-steps-item-button-border-radius: var(--lr-button-border-radius);
	--lr-steps-item-button-color: var(--lr-button-color);
	--lr-steps-item-button-font-family: var(--lr-button-font-family);
	--lr-steps-item-button-font-size: clamp(14px,var(--lr-steps-item-font-size),16px);
	--lr-steps-item-button-font-weight: var(--lr-button-font-weight);
	--lr-steps-item-button-letter-spacing: var(--lr-button-letter-spacing);
	--lr-steps-item-button-text-transform: var(--lr-button-text-transform);
	--lr-steps-item-button-secondary-background-color: var(--lr-button-secondary-background-color);
	--lr-steps-item-button-secondary-background-image: var(--lr-button-secondary-background-image);
	--lr-steps-item-button-secondary-background-size: var(--lr-button-secondary-background-size);
	--lr-steps-item-button-secondary-background-repeat: var(--lr-button-secondary-background-repeat);
	--lr-steps-item-button-secondary-border: var(--lr-button-secondary-border);
	--lr-steps-item-button-secondary-border-radius: var(--lr-button-secondary-border-radius);
	--lr-steps-item-button-secondary-color: var(--lr-button-secondary-color);
	--lr-steps-item-button-secondary-font-family: var(--lr-button-secondary-font-family);
	--lr-steps-item-button-secondary-font-size: var(--lr-steps-item-button-font-size);
	--lr-steps-item-button-secondary-font-weight: var(--lr-button-secondary-font-weight);
	--lr-steps-item-button-secondary-letter-spacing: var(--lr-button-secondary-letter-spacing);
	--lr-steps-item-button-secondary-text-transform: var(--lr-button-secondary-text-transform);
	--lr-steps-item-button-link-color: var(--lr-button-link-color);
	--lr-steps-item-button-link-font-family: var(--lr-steps-item-button-font-family);
	--lr-steps-item-button-link-font-size: var(--lr-steps-item-button-font-size);
	--lr-steps-item-button-link-font-weight: var(--lr-button-link-font-weight);
	--lr-steps-item-button-link-letter-spacing: var(--lr-steps-item-button-letter-spacing);
	--lr-steps-item-button-link-text-decoration: var(--lr-button-link-text-decoration);
	--lr-steps-item-button-link-text-transform: var(--lr-steps-item-button-text-transform);
	--lr-testimonial-background-color: var(--lr-body-background-color, none);
	--lr-testimonial-background-image: var(--lr-body-background-image, none);
	--lr-testimonial-color: inherit;
	--lr-testimonial-padding-t: var(--lr-section-padding-t);
	--lr-testimonial-padding-b: var(--lr-section-padding-b);
	--lr-testimonial-element-shadow: none;
	--lr-testimonial-element-background-color: none;
	--lr-testimonial-element-background-image: none;
	--lr-testimonial-element-radius: 0;
	--lr-testimonial-element-padding: 0;
	--lr-testimonial-grid-element-background-color: none;
	--lr-testimonial-grid-element-background-image: none;
	--lr-testimonial-grid-element-padding: 0;
	--lr-testimonial-primary-color: inherit;
	--lr-testimonial-primary-font-family: var(--lr-font-family-base);
	--lr-testimonial-primary-font-size: var(--lr-responsive-font-size-lg);
	--lr-testimonial-primary-font-weight: var(--lr-font-weight-base);
	--lr-testimonial-primary-letter-spacing: var(--lr-letter-spacing-base);
	--lr-testimonial-primary-line-height: var(--lr-line-height-base);
	--lr-testimonial-primary-text-transform: var(--lr-text-transform-base);
	--lr-testimonial-secondary-color: inherit;
	--lr-testimonial-secondary-font-family: var(--lr-font-family-base);
	--lr-testimonial-secondary-font-size: var(--lr-responsive-font-size-base);
	--lr-testimonial-secondary-font-weight: var(--lr-font-weight-base);
	--lr-testimonial-secondary-letter-spacing: var(--lr-letter-spacing-base);
	--lr-testimonial-secondary-line-height: var(--lr-line-height-base);
	--lr-testimonial-secondary-text-transform: var(--lr-text-transform-base);
	--lr-trusted-by-background-color: var(--lr-body-background-color, none);
	--lr-trusted-by-background-image: var(--lr-body-background-image, none);
	--lr-trusted-by-color: inherit;
	--lr-trusted-by-padding-t: var(--lr-responsive-section-padding-sm);
	--lr-trusted-by-padding-b: var(--lr-responsive-section-padding-sm)
}

.lrwpp .lr-content, .lrwpp.lr-body #lr-main, .lrwpp.lr-body .lr-content {
	background-color: var(--lr-body-background-color,#fff);
	background-image: var(--lr-body-background-image,none);
	background-size: var(--lr-body-background-size,auto);
	background-repeat: var(--lr-body-background-repeat,repeat);
	background-position: var(--lr-body-background-position,0 0)
}


@media not all and (min-width: 62rem) {
    .lrwpp .lr-content, .lrwpp.lr-body #lr-main, .lrwpp.lr-body .lr-content {
		--lr-responsive-section-padding-sm:2rem!important;
		--lr-responsive-section-padding-lg: 4rem!important
	}
}

.lrwpp.lr-body [role=button], .lrwpp .lr-body [role=button], .lrwpp.lr-body button, .lrwpp .lr-body button {
	cursor: pointer
}

.lrwpp.lr-body [role=button]:disabled, .lrwpp .lr-body [role=button]:disabled, .lrwpp.lr-body button:disabled, .lrwpp .lr-body button:disabled {
	cursor: default
}

.lrwpp.lr-body p a, .lrwpp .lr-body p a {
	text-decoration: underline
}

.lrwpp.lr-body p strong, .lrwpp .lr-body p strong {
	font-weight: bolder
}

.lr-section {
	padding-top: var(--lr-section-padding-t);
	padding-bottom: var(--lr-section-padding-b)
}

.lr-section:first-of-type {
	padding-top: var(--lr-responsive-section-padding-lg)
}

.lr-section:last-of-type {
	padding-bottom: var(--lr-responsive-section-padding-lg)
}

.lrwpp.lr-body *, .lrwpp .lr-body * {
	font-variation-settings: normal
}

.lr-image-container {
	border: var(--lr-image-container-border)
}

/* Ensure Boxes layout item images cover container (frontend + editors) */
.lr-boxes-item-image > img,
.lr-boxes-item-image > picture > img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Elementor-specific overrides
   Ensure image container acts as positioning context and images fill it.
   This increases specificity over ".elementor img { height: auto; }" */
.elementor .lr-image-container,
.elementor figure.lr-image-container,
.elementor .lr-boxes-item-image,
.elementor figure.lr-boxes-item-image {
    position: relative;
}

.elementor .lr-boxes-item-image > img,
.elementor .lr-boxes-item-image > picture > img,
.elementor .lr-image-container > img,
.elementor .lr-image-container > picture > img {
    width: 100%;
    height: 100%;
}

.lrwpp.lr-body, .lrwpp .lr-body {
	font-family: var(--lr-font-family-base,var(--lr-fallback-fonts));
	color: var(--lr-body-color,var(--lr-color-base,#000));
	font-size: var(--lr-responsive-font-size-base);
	font-weight: var(--lr-font-weight-base);
	letter-spacing: var(--lr-letter-spacing-base);
	line-height: var(--lr-line-height-base)
}

@media not all and (min-width: 62rem) {
	:root {
		--lr-responsive-font-size-4xl:2.375rem!important;
		--lr-responsive-font-size-3xl: 2rem!important;
		--lr-responsive-font-size-2xl: 1.75rem!important;
		--lr-responsive-font-size-xl: 1.5rem!important;
		--lr-responsive-font-size-lg: 1.3125rem!important;
		--lr-responsive-font-size-md: 1.125rem!important;
		--lr-responsive-font-size-base: 1rem!important;
		--lr-responsive-font-size-sm: 1rem!important;
		--lr-responsive-font-size-xs: .875rem!important
	}
}

.lr-section-eyebrow {
	color: var(--lr-section-eyebrow-color);
	font-family: var(--lr-section-eyebrow-font-family);
	font-size: var(--lr-section-eyebrow-font-size);
	font-weight: var(--lr-section-eyebrow-font-weight);
	letter-spacing: var(--lr-section-eyebrow-letter-spacing);
	line-height: var(--lr-section-eyebrow-line-height);
	text-transform: var(--lr-section-eyebrow-text-transform)
}

.lr-section-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-section-eyebrow-pill-border-color);
	border-radius: var(--lr-section-eyebrow-pill-border-radius);
	background-color: var(--lr-section-eyebrow-pill-background-color);
	background-image: var(--lr-section-eyebrow-pill-background-image);
	opacity: var(--lr-section-eyebrow-pill-opacity)
}

.lr-section-heading {
	color: var(--lr-section-heading-color);
	font-family: var(--lr-section-heading-font-family);
	font-size: var(--lr-section-heading-font-size);
	font-weight: var(--lr-section-heading-font-weight);
	letter-spacing: var(--lr-section-heading-letter-spacing);
	line-height: var(--lr-section-heading-line-height);
	text-transform: var(--lr-section-heading-text-transform)
}

.lr-section-subtitle {
	color: var(--lr-section-subtitle-color);
	font-family: var(--lr-section-subtitle-font-family);
	font-size: var(--lr-section-subtitle-font-size);
	font-weight: var(--lr-section-subtitle-font-weight);
	letter-spacing: var(--lr-section-subtitle-letter-spacing);
	line-height: var(--lr-section-subtitle-line-height);
	text-transform: var(--lr-section-subtitle-text-transform)
}

.lr-alternate {
	background-color: var(--lr-alternate-background-color);
	background-image: var(--lr-alternate-background-image);
	color: var(--lr-alternate-color);
	padding-top: var(--lr-alternate-padding-t);
	padding-bottom: var(--lr-alternate-padding-b)
}

.lr-alternate-section-eyebrow {
	color: var(--lr-alternate-section-eyebrow-color);
	font-family: var(--lr-alternate-section-eyebrow-font-family);
	font-size: var(--lr-alternate-section-eyebrow-font-size);
	font-weight: var(--lr-alternate-section-eyebrow-font-weight);
	letter-spacing: var(--lr-alternate-section-eyebrow-letter-spacing);
	line-height: var(--lr-alternate-section-eyebrow-line-height);
	text-transform: var(--lr-alternate-section-eyebrow-text-transform)
}

.lr-alternate-section-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-alternate-section-eyebrow-pill-border-color);
	border-radius: var(--lr-alternate-section-eyebrow-pill-border-radius);
	background-color: var(--lr-alternate-section-eyebrow-pill-background-color);
	background-image: var(--lr-alternate-section-eyebrow-pill-background-image);
	opacity: var(--lr-alternate-section-eyebrow-pill-opacity)
}

.lr-alternate-section-heading {
	color: var(--lr-alternate-section-heading-color);
	font-family: var(--lr-alternate-section-heading-font-family);
	font-size: var(--lr-alternate-section-heading-font-size);
	font-weight: var(--lr-alternate-section-heading-font-weight);
	letter-spacing: var(--lr-alternate-section-heading-letter-spacing);
	line-height: var(--lr-alternate-section-heading-line-height);
	text-transform: var(--lr-alternate-section-heading-text-transform)
}

.lr-alternate-section-subtitle {
	color: var(--lr-alternate-section-subtitle-color);
	font-family: var(--lr-alternate-section-subtitle-font-family);
	font-size: var(--lr-alternate-section-subtitle-font-size);
	font-weight: var(--lr-alternate-section-subtitle-font-weight);
	letter-spacing: var(--lr-alternate-section-subtitle-letter-spacing);
	line-height: var(--lr-alternate-section-subtitle-line-height);
	text-transform: var(--lr-alternate-section-subtitle-text-transform)
}

.lr-alternate-section-button {
	background-color: var(--lr-alternate-button-background-color);
	background-image: var(--lr-alternate-button-background-image);
	background-size: var(--lr-alternate-button-background-size);
	background-repeat: var(--lr-alternate-button-background-repeat);
	border: var(--lr-alternate-button-border);
	border-radius: var(--lr-alternate-button-border-radius);
	color: var(--lr-alternate-button-color);
	font-family: var(--lr-alternate-button-font-family);
	font-size: var(--lr-alternate-button-font-size);
	font-weight: var(--lr-alternate-button-font-weight);
	letter-spacing: var(--lr-alternate-button-letter-spacing);
	text-transform: var(--lr-alternate-button-text-transform)
}

.lr-alternate-section-button-secondary {
	background-color: var(--lr-alternate-button-secondary-background-color);
	background-image: var(--lr-alternate-button-secondary-background-image);
	background-size: var(--lr-alternate-button-secondary-background-size);
	background-repeat: var(--lr-alternate-button-secondary-background-repeat);
	border: var(--lr-alternate-button-secondary-border);
	border-radius: var(--lr-alternate-button-secondary-border-radius);
	color: var(--lr-alternate-button-secondary-color);
	font-family: var(--lr-alternate-button-secondary-font-family);
	font-size: var(--lr-alternate-button-secondary-font-size);
	font-weight: var(--lr-alternate-button-secondary-font-weight);
	letter-spacing: var(--lr-alternate-button-secondary-letter-spacing);
	text-transform: var(--lr-alternate-button-secondary-text-transform)
}

.lr-alternate-section-button-link {
	color: var(--lr-alternate-button-link-color);
	font-family: var(--lr-alternate-button-link-font-family);
	font-size: var(--lr-alternate-button-link-font-size);
	font-weight: var(--lr-alternate-button-link-font-weight);
	letter-spacing: var(--lr-alternate-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-alternate-button-link-text-decoration);
	text-decoration: var(--lr-alternate-button-link-text-decoration);
	text-transform: var(--lr-alternate-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-alternate-section-button,.lr-alternate-section-button-link,.lr-alternate-section-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-alternate-spacing>:not([hidden])~:not([hidden]) {
	margin-top: var(--lr-alternate-spacing-y)
}

.lr-alternate-eyebrow {
	color: var(--lr-alternate-eyebrow-color);
	font-family: var(--lr-alternate-eyebrow-font-family);
	font-size: var(--lr-alternate-eyebrow-font-size);
	font-weight: var(--lr-alternate-eyebrow-font-weight);
	letter-spacing: var(--lr-alternate-eyebrow-letter-spacing);
	line-height: var(--lr-alternate-eyebrow-line-height);
	text-transform: var(--lr-alternate-eyebrow-text-transform)
}

.lr-alternate-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-alternate-eyebrow-pill-border-color);
	border-radius: var(--lr-alternate-eyebrow-pill-border-radius);
	background-color: var(--lr-alternate-eyebrow-pill-background-color);
	background-image: var(--lr-alternate-eyebrow-pill-background-image);
	opacity: var(--lr-alternate-eyebrow-pill-opacity)
}

.lr-alternate-title {
	color: var(--lr-alternate-title-color);
	font-family: var(--lr-alternate-title-font-family);
	font-size: var(--lr-alternate-title-font-size);
	font-weight: var(--lr-alternate-title-font-weight);
	letter-spacing: var(--lr-alternate-title-letter-spacing);
	line-height: var(--lr-alternate-title-line-height);
	text-transform: var(--lr-alternate-title-text-transform)
}

.lr-alternate-subtitle {
    color: var(--lr-alternate-subtitle-color);
    font-family: var(--lr-alternate-subtitle-font-family);
    font-size: var(--lr-alternate-subtitle-font-size);
    font-weight: var(--lr-alternate-subtitle-font-weight);
    letter-spacing: var(--lr-alternate-subtitle-letter-spacing);
    line-height: var(--lr-alternate-subtitle-line-height);
    text-transform: var(--lr-alternate-subtitle-text-transform)
}

/* Ensure Alternate item body copy uses its subtitle variables in the editor too */
.editor-styles-wrapper .rabbit-preview-surface .lr-alternate-subtitle {
    color: var(--lr-alternate-subtitle-color) !important;
    font-family: var(--lr-alternate-subtitle-font-family);
    font-size: var(--lr-alternate-subtitle-font-size);
    font-weight: var(--lr-alternate-subtitle-font-weight);
    letter-spacing: var(--lr-alternate-subtitle-letter-spacing);
    line-height: var(--lr-alternate-subtitle-line-height);
    text-transform: var(--lr-alternate-subtitle-text-transform);
}

.lr-alternate-button {
	background-color: var(--lr-alternate-button-background-color);
	background-image: var(--lr-alternate-button-background-image);
	background-size: var(--lr-alternate-button-background-size);
	background-repeat: var(--lr-alternate-button-background-repeat);
	border: var(--lr-alternate-button-border);
	border-radius: var(--lr-alternate-button-border-radius);
	color: var(--lr-alternate-button-color);
	font-family: var(--lr-alternate-button-font-family);
	font-size: var(--lr-alternate-button-font-size);
	font-weight: var(--lr-alternate-button-font-weight);
	letter-spacing: var(--lr-alternate-button-letter-spacing);
	text-transform: var(--lr-alternate-button-text-transform)
}

.lr-alternate-button-secondary {
	background-color: var(--lr-alternate-button-secondary-background-color);
	background-image: var(--lr-alternate-button-secondary-background-image);
	background-size: var(--lr-alternate-button-secondary-background-size);
	background-repeat: var(--lr-alternate-button-secondary-background-repeat);
	border: var(--lr-alternate-button-secondary-border);
	border-radius: var(--lr-alternate-button-secondary-border-radius);
	color: var(--lr-alternate-button-secondary-color);
	font-family: var(--lr-alternate-button-secondary-font-family);
	font-size: var(--lr-alternate-button-secondary-font-size);
	font-weight: var(--lr-alternate-button-secondary-font-weight);
	letter-spacing: var(--lr-alternate-button-secondary-letter-spacing);
	text-transform: var(--lr-alternate-button-secondary-text-transform)
}

.lr-alternate-button-link {
	color: var(--lr-alternate-button-link-color);
	font-family: var(--lr-alternate-button-link-font-family);
	font-size: var(--lr-alternate-button-link-font-size);
	font-weight: var(--lr-alternate-button-link-font-weight);
	letter-spacing: var(--lr-alternate-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-alternate-button-link-text-decoration);
	text-decoration: var(--lr-alternate-button-link-text-decoration);
	text-transform: var(--lr-alternate-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-alternate-button,.lr-alternate-button-link,.lr-alternate-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-alternate-image {
	border: var(--lr-alternate-image-border);
	border-radius: var(--lr-alternate-image-radius);
	min-height: 20rem
}

@media not all and (min-width: 62rem) {
	.lr-alternate-image {
		aspect-ratio:960/660;
		min-height: 0
	}
}

.lr-alternate-box {
	box-shadow: var(--lr-alternate-box-shadow);
	color: var(--lr-alternate-box-color);
	background-color: var(--lr-alternate-box-background-color);
	background-image: var(--lr-alternate-box-background-image);
	border-radius: var(--lr-alternate-box-radius);
	gap: var(--lr-alternate-box-gap)
}

.lr-alternate-box-content {
	padding: var(--lr-alternate-box-content-padding)
}

.lr-boxes {
	background-color: var(--lr-boxes-background-color);
	background-image: var(--lr-boxes-background-image);
	color: var(--lr-boxes-color);
	padding-top: var(--lr-boxes-padding-t);
	padding-bottom: var(--lr-boxes-padding-b)
}

.lr-boxes-section-eyebrow {
	color: var(--lr-boxes-section-eyebrow-color);
	font-family: var(--lr-boxes-section-eyebrow-font-family);
	font-size: var(--lr-boxes-section-eyebrow-font-size);
	font-weight: var(--lr-boxes-section-eyebrow-font-weight);
	letter-spacing: var(--lr-boxes-section-eyebrow-letter-spacing);
	line-height: var(--lr-boxes-section-eyebrow-line-height);
	text-transform: var(--lr-boxes-section-eyebrow-text-transform)
}

.lr-boxes-section-heading {
	color: var(--lr-boxes-section-heading-color);
	font-family: var(--lr-boxes-section-heading-font-family);
	font-size: var(--lr-boxes-section-heading-font-size);
	font-weight: var(--lr-boxes-section-heading-font-weight);
	letter-spacing: var(--lr-boxes-section-heading-letter-spacing);
	line-height: var(--lr-boxes-section-heading-line-height);
	text-transform: var(--lr-boxes-section-heading-text-transform)
}

.lr-boxes-section-subtitle {
	color: var(--lr-boxes-section-subtitle-color);
	font-family: var(--lr-boxes-section-subtitle-font-family);
	font-size: var(--lr-boxes-section-subtitle-font-size);
	font-weight: var(--lr-boxes-section-subtitle-font-weight);
	letter-spacing: var(--lr-boxes-section-subtitle-letter-spacing);
	line-height: var(--lr-boxes-section-subtitle-line-height);
	text-transform: var(--lr-boxes-section-subtitle-text-transform)
}

.lr-boxes-section-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-boxes-section-eyebrow-pill-border-color);
	border-radius: var(--lr-boxes-section-eyebrow-pill-border-radius);
	background-color: var(--lr-boxes-section-eyebrow-pill-background-color);
	background-image: var(--lr-boxes-section-eyebrow-pill-background-image);
	opacity: var(--lr-boxes-section-eyebrow-pill-opacity)
}

.lr-boxes-section-button {
	background-color: var(--lr-boxes-section-button-background-color);
	background-image: var(--lr-boxes-section-button-background-image);
	background-size: var(--lr-boxes-section-button-background-size);
	background-repeat: var(--lr-boxes-section-button-background-repeat);
	border: var(--lr-boxes-section-button-border);
	border-radius: var(--lr-boxes-section-button-border-radius);
	color: var(--lr-boxes-section-button-color);
	font-family: var(--lr-boxes-section-button-font-family);
	font-size: var(--lr-boxes-section-button-font-size);
	font-weight: var(--lr-boxes-section-button-font-weight);
	letter-spacing: var(--lr-boxes-section-button-letter-spacing);
	text-transform: var(--lr-boxes-section-button-text-transform)
}

.lr-boxes-section-button-secondary {
	background-color: var(--lr-boxes-section-button-secondary-background-color);
	background-image: var(--lr-boxes-section-button-secondary-background-image);
	background-size: var(--lr-boxes-section-button-secondary-background-size);
	background-repeat: var(--lr-boxes-section-button-secondary-background-repeat);
	border: var(--lr-boxes-section-button-secondary-border);
	border-radius: var(--lr-boxes-section-button-secondary-border-radius);
	color: var(--lr-boxes-section-button-secondary-color);
	font-family: var(--lr-boxes-section-button-secondary-font-family);
	font-size: var(--lr-boxes-section-button-secondary-font-size);
	font-weight: var(--lr-boxes-section-button-secondary-font-weight);
	letter-spacing: var(--lr-boxes-section-button-secondary-letter-spacing);
	text-transform: var(--lr-boxes-section-button-secondary-text-transform)
}

.lr-boxes-section-button-link {
	color: var(--lr-boxes-section-button-link-color);
	font-family: var(--lr-boxes-section-button-link-font-family);
	font-size: var(--lr-boxes-section-button-link-font-size);
	font-weight: var(--lr-boxes-section-button-link-font-weight);
	letter-spacing: var(--lr-boxes-section-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-boxes-section-button-link-text-decoration);
	text-decoration: var(--lr-boxes-section-button-link-text-decoration);
	text-transform: var(--lr-boxes-section-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-boxes-section-button,.lr-boxes-section-button-link,.lr-boxes-section-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-boxes-item-eyebrow {
	color: var(--lr-boxes-item-eyebrow-color);
	font-family: var(--lr-boxes-item-eyebrow-font-family);
	font-size: var(--lr-boxes-item-eyebrow-font-size,11px);
	font-weight: var(--lr-boxes-item-eyebrow-font-weight);
	letter-spacing: var(--lr-boxes-item-eyebrow-letter-spacing);
	line-height: var(--lr-boxes-item-eyebrow-line-height);
	text-transform: var(--lr-boxes-item-eyebrow-text-transform)
}

.lr-boxes-item-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-boxes-item-eyebrow-pill-border-color);
	border-radius: var(--lr-boxes-item-eyebrow-pill-border-radius);
	background-color: var(--lr-boxes-item-eyebrow-pill-background-color);
	background-image: var(--lr-boxes-item-eyebrow-pill-background-image);
	opacity: var(--lr-boxes-item-eyebrow-pill-opacity)
}

.lr-boxes-item {
	background-color: var(--lr-boxes-item-background-color);
	background-image: var(--lr-boxes-item-background-image);
	border-radius: var(--lr-boxes-item-radius);
	box-shadow: var(--lr-boxes-item-shadow);
	color: var(--lr-boxes-item-color)
}

.lr-boxes-item-content {
	padding: var(--lr-boxes-item-content-padding);
	order: var(--lr-boxes-item-content-order)
}

.lr-boxes-spacing {
	gap: var(--lr-boxes-spacing)
}

.lr-boxes-item-flex-justify {
	justify-content: var(--lr-boxes-item-justify)
}

.lr-boxes-item-title {
	color: var(--lr-boxes-item-title-color);
	font-family: var(--lr-boxes-item-title-font-family);
	font-size: var(--lr-boxes-item-title-font-size);
	font-weight: var(--lr-boxes-item-title-font-weight);
	letter-spacing: var(--lr-boxes-item-title-letter-spacing);
	line-height: var(--lr-boxes-item-title-line-height);
	text-transform: var(--lr-boxes-item-title-text-transform)
}

.lr-boxes-item-text {
    color: var(--lr-boxes-item-text-color);
    font-family: var(--lr-boxes-item-text-font-family);
    font-size: var(--lr-boxes-item-text-font-size);
    font-weight: var(--lr-boxes-item-text-font-weight);
    letter-spacing: var(--lr-boxes-item-text-letter-spacing);
    line-height: var(--lr-boxes-item-text-line-height);
    text-transform: var(--lr-boxes-item-text-text-transform)
}

/* Ensure Boxes item body copy (subtitle) uses the item text variables */
.lr-boxes-item-subtitle {
    color: var(--lr-boxes-item-text-color);
    font-family: var(--lr-boxes-item-text-font-family);
    font-size: var(--lr-boxes-item-text-font-size);
    font-weight: var(--lr-boxes-item-text-font-weight);
    letter-spacing: var(--lr-boxes-item-text-letter-spacing);
    line-height: var(--lr-boxes-item-text-line-height);
    text-transform: var(--lr-boxes-item-text-text-transform)
}

/* Ensure Boxes item body copy (subtitle) uses the item text variables in the editor too */
.editor-styles-wrapper .rabbit-preview-surface .lr-boxes-item-subtitle {
    color: var(--lr-boxes-item-text-color) !important;
    font-family: var(--lr-boxes-item-text-font-family);
    font-size: var(--lr-boxes-item-text-font-size);
    font-weight: var(--lr-boxes-item-text-font-weight);
    letter-spacing: var(--lr-boxes-item-text-letter-spacing);
    line-height: var(--lr-boxes-item-text-line-height);
    text-transform: var(--lr-boxes-item-text-text-transform);
}

.lr-boxes-item-button {
	background-color: var(--lr-boxes-item-button-background-color);
	background-image: var(--lr-boxes-item-button-background-image);
	background-size: var(--lr-boxes-item-button-background-size);
	background-repeat: var(--lr-boxes-item-button-background-repeat);
	border: var(--lr-boxes-item-button-border);
	border-radius: var(--lr-boxes-item-button-border-radius);
	color: var(--lr-boxes-item-button-color);
	font-family: var(--lr-boxes-item-button-font-family);
	font-size: var(--lr-boxes-item-button-font-size);
	font-weight: var(--lr-boxes-item-button-font-weight);
	letter-spacing: var(--lr-boxes-item-button-letter-spacing);
	text-transform: var(--lr-boxes-item-button-text-transform)
}

.lr-boxes-item-button-secondary {
	background-color: var(--lr-boxes-item-button-secondary-background-color);
	background-image: var(--lr-boxes-item-button-secondary-background-image);
	background-size: var(--lr-boxes-item-button-secondary-background-size);
	background-repeat: var(--lr-boxes-item-button-secondary-background-repeat);
	border: var(--lr-boxes-item-button-secondary-border);
	border-radius: var(--lr-boxes-item-button-secondary-border-radius);
	color: var(--lr-boxes-item-button-secondary-color);
	font-family: var(--lr-boxes-item-button-secondary-font-family);
	font-size: var(--lr-boxes-item-button-secondary-font-size);
	font-weight: var(--lr-boxes-item-button-secondary-font-weight);
	letter-spacing: var(--lr-boxes-item-button-secondary-letter-spacing);
	text-transform: var(--lr-boxes-item-button-secondary-text-transform)
}

.lr-boxes-item-button-link {
	color: var(--lr-boxes-item-button-link-color);
	font-family: var(--lr-boxes-item-button-link-font-family);
	font-size: var(--lr-boxes-item-button-link-font-size);
	font-weight: var(--lr-boxes-item-button-link-font-weight);
	letter-spacing: var(--lr-boxes-item-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-boxes-item-button-link-text-decoration);
	text-decoration: var(--lr-boxes-item-button-link-text-decoration);
	text-transform: var(--lr-boxes-item-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-boxes-item-button,.lr-boxes-item-button-link,.lr-boxes-item-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-boxes-item-image {
	border-radius: var(--lr-boxes-item-image-radius);
	border: var(--lr-boxes-item-image-border)
}

.lr-cta {
	color: var(--lr-cta-color);
	padding-top: var(--lr-cta-padding-t);
	padding-bottom: var(--lr-cta-padding-b);
	background-color: var(--lr-body-background-color, #fff)
}

.lr-cta-background-a {
	background-color: var(--lr-cta-background-a-color);
	background-image: var(--lr-cta-background-a-image);
	background-size: var(--lr-cta-background-a-size);
	background-repeat: var(--lr-cta-background-a-repeat);
	background-attachment: var(--lr-cta-background-a-attachment);
	background-origin: var(--lr-cta-background-a-origin);
	background-position: var(--lr-cta-background-a-position);
	opacity: var(--lr-cta-background-a-opacity);
	z-index: var(--lr-cta-background-a-z-index)
}

.lr-cta-background-b {
	background-color: var(--lr-cta-background-b-color);
	background-image: var(--lr-cta-background-b-image);
	background-size: var(--lr-cta-background-b-size);
	background-repeat: var(--lr-cta-background-b-repeat);
	background-attachment: var(--lr-cta-background-b-attachment);
	background-origin: var(--lr-cta-background-b-origin);
	background-position: var(--lr-cta-background-b-position);
	opacity: var(--lr-cta-background-b-opacity);
	z-index: var(--lr-cta-background-b-z-index)
}

.lr-cta-background-c {
	background-color: var(--lr-cta-background-c-color);
	background-image: var(--lr-cta-background-c-image);
	background-size: var(--lr-cta-background-c-size);
	background-repeat: var(--lr-cta-background-c-repeat);
	background-attachment: var(--lr-cta-background-c-attachment);
	background-origin: var(--lr-cta-background-c-origin);
	background-position: var(--lr-cta-background-c-position);
	opacity: var(--lr-cta-background-c-opacity);
	z-index: var(--lr-cta-background-c-z-index)
}

.lr-cta-background-d {
	background-color: var(--lr-cta-background-d-color);
	background-image: var(--lr-cta-background-d-image);
	background-size: var(--lr-cta-background-d-size);
	background-repeat: var(--lr-cta-background-d-repeat);
	background-attachment: var(--lr-cta-background-d-attachment);
	background-origin: var(--lr-cta-background-d-origin);
	background-position: var(--lr-cta-background-d-position);
	opacity: var(--lr-cta-background-d-opacity);
	z-index: var(--lr-cta-background-d-z-index)
}

.lr-cta-background-e {
	background-color: var(--lr-cta-background-e-color);
	background-image: var(--lr-cta-background-e-image);
	background-size: var(--lr-cta-background-e-size);
	background-repeat: var(--lr-cta-background-e-repeat);
	background-attachment: var(--lr-cta-background-e-attachment);
	background-origin: var(--lr-cta-background-e-origin);
	background-position: var(--lr-cta-background-e-position);
	opacity: var(--lr-cta-background-e-opacity);
	z-index: var(--lr-cta-background-e-z-index)
}

.lr-cta-content {
	position: relative;
	z-index: 1000;
}

.lr-cta-eyebrow {
	color: var(--lr-cta-eyebrow-color);
	font-family: var(--lr-cta-eyebrow-font-family);
	font-size: var(--lr-cta-eyebrow-font-size);
	font-weight: var(--lr-cta-eyebrow-font-weight);
	letter-spacing: var(--lr-cta-eyebrow-letter-spacing);
	line-height: var(--lr-cta-eyebrow-line-height);
	text-transform: var(--lr-cta-eyebrow-text-transform)
}

.lr-cta-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-cta-eyebrow-pill-border-color);
	border-radius: var(--lr-cta-eyebrow-pill-border-radius);
	background-color: var(--lr-cta-eyebrow-pill-background-color);
	background-image: var(--lr-cta-eyebrow-pill-background-image);
	opacity: var(--lr-cta-eyebrow-pill-opacity)
}

.lr-cta-title {
	background-image: var(--lr-cta-title-background-image);
	background-clip: var(--lr-cta-title-background-clip);
	color: var(--lr-cta-title-color);
	font-family: var(--lr-cta-title-font-family);
	font-size: var(--lr-cta-title-font-size);
	font-weight: var(--lr-cta-title-font-weight);
	letter-spacing: var(--lr-cta-title-letter-spacing);
	line-height: var(--lr-cta-title-line-height);
	text-transform: var(--lr-cta-title-text-transform)
}

.lr-cta-subtitle {
	background-image: var(--lr-cta-subtitle-background-image);
	background-clip: var(--lr-cta-subtitle-background-clip);
	color: var(--lr-cta-subtitle-color);
	font-family: var(--lr-cta-subtitle-font-family);
	font-size: var(--lr-cta-subtitle-font-size);
	font-weight: var(--lr-cta-subtitle-font-weight);
	letter-spacing: var(--lr-cta-subtitle-letter-spacing);
	line-height: var(--lr-cta-subtitle-line-height);
	text-transform: var(--lr-cta-subtitle-text-transform)
}

.lr-cta-button {
	background-color: var(--lr-cta-button-background-color);
	background-image: var(--lr-cta-button-background-image);
	background-size: var(--lr-cta-button-background-size);
	background-repeat: var(--lr-cta-button-background-repeat);
	border: var(--lr-cta-button-border);
	border-radius: var(--lr-cta-button-border-radius);
	color: var(--lr-cta-button-color);
	font-family: var(--lr-cta-button-font-family);
	font-size: var(--lr-cta-button-font-size);
	font-weight: var(--lr-cta-button-font-weight);
	letter-spacing: var(--lr-cta-button-letter-spacing);
	text-transform: var(--lr-cta-button-text-transform)
}

.lr-cta-button-secondary {
	background-color: var(--lr-cta-button-secondary-background-color);
	background-image: var(--lr-cta-button-secondary-background-image);
	background-size: var(--lr-cta-button-secondary-background-size);
	background-repeat: var(--lr-cta-button-secondary-background-repeat);
	border: var(--lr-cta-button-secondary-border);
	border-radius: var(--lr-cta-button-secondary-border-radius);
	color: var(--lr-cta-button-secondary-color);
	font-family: var(--lr-cta-button-secondary-font-family);
	font-size: var(--lr-cta-button-secondary-font-size);
	font-weight: var(--lr-cta-button-secondary-font-weight);
	letter-spacing: var(--lr-cta-button-secondary-letter-spacing);
	text-transform: var(--lr-cta-button-secondary-text-transform)
}

.lr-cta-button-link {
	color: var(--lr-cta-button-link-color);
	font-family: var(--lr-cta-button-link-font-family);
	font-size: var(--lr-cta-button-link-font-size);
	font-weight: var(--lr-cta-button-link-font-weight);
	letter-spacing: var(--lr-cta-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-cta-button-link-text-decoration);
	text-decoration: var(--lr-cta-button-link-text-decoration);
	text-transform: var(--lr-cta-button-link-text-transform)
}

.lr-cta-smallprint {
	color: var(--lr-cta-smallprint-color);
	font-family: var(--lr-cta-smallprint-font-family);
	font-size: var(--lr-cta-smallprint-font-size);
	font-weight: var(--lr-cta-smallprint-font-weight);
	letter-spacing: var(--lr-cta-smallprint-letter-spacing);
	line-height: var(--lr-cta-smallprint-line-height);
	text-transform: var(--lr-cta-smallprint-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-cta-button,.lr-cta-button-link,.lr-cta-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-cta-box {
	background-color: var(--lr-cta-box-background-color);
	padding: var(--lr-cta-box-padding);
	border-radius: var(--lr-cta-box-radius)
}

@media not all and (min-width: 62rem) {
	.lr-cta-background-a {
		background-color:var(--lr-cta-background-a-color--mobile);
		background-image: var(--lr-cta-background-a-image--mobile);
		background-size: var(--lr-cta-background-a-size--mobile);
		background-repeat: var(--lr-cta-background-a-repeat--mobile);
		background-attachment: var(--lr-cta-background-a-attachment--mobile);
		background-origin: var(--lr-cta-background-a-origin--mobile);
		background-position: var(--lr-cta-background-a-position--mobile);
		opacity: var(--lr-cta-background-a-opacity--mobile);
		z-index: var(--lr-cta-background-a-z-index--mobile)
	}

	.lr-cta-background-b {
		background-color: var(--lr-cta-background-b-color--mobile);
		background-image: var(--lr-cta-background-b-image--mobile);
		background-size: var(--lr-cta-background-b-size--mobile);
		background-repeat: var(--lr-cta-background-b-repeat--mobile);
		background-attachment: var(--lr-cta-background-b-attachment--mobile);
		background-origin: var(--lr-cta-background-b-origin--mobile);
		background-position: var(--lr-cta-background-b-position--mobile);
		opacity: var(--lr-cta-background-b-opacity--mobile);
		z-index: var(--lr-cta-background-b-z-index--mobile)
	}

	.lr-cta-background-c {
		background-color: var(--lr-cta-background-c-color--mobile);
		background-image: var(--lr-cta-background-c-image--mobile);
		background-size: var(--lr-cta-background-c-size--mobile);
		background-repeat: var(--lr-cta-background-c-repeat--mobile);
		background-attachment: var(--lr-cta-background-c-attachment--mobile);
		background-origin: var(--lr-cta-background-c-origin--mobile);
		background-position: var(--lr-cta-background-c-position--mobile);
		opacity: var(--lr-cta-background-c-opacity--mobile);
		z-index: var(--lr-cta-background-c-z-index--mobile)
	}

	.lr-cta-background-d {
		background-color: var(--lr-cta-background-d-color--mobile);
		background-image: var(--lr-cta-background-d-image--mobile);
		background-size: var(--lr-cta-background-d-size--mobile);
		background-repeat: var(--lr-cta-background-d-repeat--mobile);
		background-attachment: var(--lr-cta-background-d-attachment--mobile);
		background-origin: var(--lr-cta-background-d-origin--mobile);
		background-position: var(--lr-cta-background-d-position--mobile);
		opacity: var(--lr-cta-background-d-opacity--mobile);
		z-index: var(--lr-cta-background-d-z-index--mobile)
	}

	.lr-cta-background-e {
		background-color: var(--lr-cta-background-e-color--mobile);
		background-image: var(--lr-cta-background-e-image--mobile);
		background-size: var(--lr-cta-background-e-size--mobile);
		background-repeat: var(--lr-cta-background-e-repeat--mobile);
		background-attachment: var(--lr-cta-background-e-attachment--mobile);
		background-origin: var(--lr-cta-background-e-origin--mobile);
		background-position: var(--lr-cta-background-e-position--mobile);
		opacity: var(--lr-cta-background-e-opacity--mobile);
		z-index: var(--lr-cta-background-e-z-index--mobile)
	}

	.lr-cta-title {
		font-size: var(--lr-responsive-font-size-3xl)
	}

	.lr-cta-subtitle {
		font-size: var(--lr-responsive-font-size-md);
		line-height: var(--lr-line-height-md)
	}

	.lr-cta-button,.lr-cta-button-secondary {
		font-size: var(--lr-responsive-font-size-base)
	}
}

.lr-faq {
	background-color: var(--lr-faq-background-color);
	background-image: var(--lr-faq-background-image);
	color: var(--lr-faq-color);
	padding-top: var(--lr-faq-padding-t);
	padding-bottom: var(--lr-faq-padding-b)
}

.lr-faq-section-eyebrow {
	color: var(--lr-faq-section-eyebrow-color);
	font-family: var(--lr-faq-section-eyebrow-font-family);
	font-size: var(--lr-faq-section-eyebrow-font-size);
	font-weight: var(--lr-faq-section-eyebrow-font-weight);
	letter-spacing: var(--lr-faq-section-eyebrow-letter-spacing);
	line-height: var(--lr-faq-section-eyebrow-line-height);
	text-transform: var(--lr-faq-section-eyebrow-text-transform)
}

.lr-faq-section-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-faq-section-eyebrow-pill-border-color);
	border-radius: var(--lr-faq-section-eyebrow-pill-border-radius);
	background-color: var(--lr-faq-section-eyebrow-pill-background-color);
	background-image: var(--lr-faq-section-eyebrow-pill-background-image);
	opacity: var(--lr-faq-section-eyebrow-pill-opacity)
}

.lr-faq-section-heading {
	color: var(--lr-faq-section-heading-color);
	font-family: var(--lr-faq-section-heading-font-family);
	font-size: var(--lr-faq-section-heading-font-size);
	font-weight: var(--lr-faq-section-heading-font-weight);
	letter-spacing: var(--lr-faq-section-heading-letter-spacing);
	line-height: var(--lr-faq-section-heading-line-height);
	text-transform: var(--lr-faq-section-heading-text-transform);
	margin: 0;
}

.lr-faq-section-subtitle {
	color: var(--lr-faq-section-subtitle-color);
	font-family: var(--lr-faq-section-subtitle-font-family);
	font-size: var(--lr-faq-section-subtitle-font-size);
	font-weight: var(--lr-faq-section-subtitle-font-weight);
	letter-spacing: var(--lr-faq-section-subtitle-letter-spacing);
	line-height: var(--lr-faq-section-subtitle-line-height);
	text-transform: var(--lr-faq-section-subtitle-text-transform)
}

.lr-faq-section-button {
	background-color: var(--lr-faq-section-button-background-color);
	background-image: var(--lr-faq-section-button-background-image);
	background-size: var(--lr-faq-section-button-background-size);
	background-repeat: var(--lr-faq-section-button-background-repeat);
	border: var(--lr-faq-section-button-border);
	border-radius: var(--lr-faq-section-button-border-radius);
	color: var(--lr-faq-section-button-color);
	font-family: var(--lr-faq-section-button-font-family);
	font-size: var(--lr-faq-section-button-font-size);
	font-weight: var(--lr-faq-section-button-font-weight);
	letter-spacing: var(--lr-faq-section-button-letter-spacing);
	text-transform: var(--lr-faq-section-button-text-transform)
}

.lr-faq-section-button-secondary {
	background-color: var(--lr-faq-section-button-secondary-background-color);
	background-image: var(--lr-faq-section-button-secondary-background-image);
	background-size: var(--lr-faq-section-button-secondary-background-size);
	background-repeat: var(--lr-faq-section-button-secondary-background-repeat);
	border: var(--lr-faq-section-button-secondary-border);
	border-radius: var(--lr-faq-section-button-secondary-border-radius);
	color: var(--lr-faq-section-button-secondary-color);
	font-family: var(--lr-faq-section-button-secondary-font-family);
	font-size: var(--lr-faq-section-button-secondary-font-size);
	font-weight: var(--lr-faq-section-button-secondary-font-weight);
	letter-spacing: var(--lr-faq-section-button-secondary-letter-spacing);
	text-transform: var(--lr-faq-section-button-secondary-text-transform)
}

.lr-faq-section-button-link {
	color: var(--lr-faq-section-button-link-color);
	font-family: var(--lr-faq-section-button-link-font-family);
	font-size: var(--lr-faq-section-button-link-font-size);
	font-weight: var(--lr-faq-section-button-link-font-weight);
	letter-spacing: var(--lr-faq-section-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-faq-section-button-link-text-decoration);
	text-decoration: var(--lr-faq-section-button-link-text-decoration);
	text-transform: var(--lr-faq-section-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-faq-section-button,.lr-faq-section-button-link,.lr-faq-section-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-faq-item {
	background-color: var(--lr-faq-item-background-color);
	background-image: var(--lr-faq-item-background-image);
	border-color: var(--lr-faq-item-border-color);
	box-shadow: var(--lr-faq-item-shadow);
	color: var(--lr-faq-item-color)
}

.lr-faq-item,details.lr-faq-item summary {
	border-radius: var(--lr-faq-item-radius)
}

details.lr-faq-item summary::-webkit-details-marker {
	display: none
}

.lr-faq-item-title {
	color: var(--lr-faq-item-title-color);
	font-family: var(--lr-faq-item-title-font-family);
	font-size: var(--lr-faq-item-title-font-size);
	font-weight: var(--lr-faq-item-title-font-weight);
	line-height: var(--lr-faq-item-title-line-height);
	letter-spacing: var(--lr-faq-item-title-letter-spacing);
	text-transform: var(--lr-faq-item-title-text-transform)
}

details .lr-faq-item-text {
	color: var(--lr-faq-item-text-color);
	font-family: var(--lr-faq-item-text-font-family);
	font-size: var(--lr-faq-item-text-font-size);
	font-weight: var(--lr-faq-item-text-font-weight);
	line-height: var(--lr-faq-item-text-line-height);
	letter-spacing: var(--lr-faq-item-text-letter-spacing);
	text-transform: var(--lr-faq-item-text-text-transform)
}

.lr-faq-item-icon {
	color: var(--lr-faq-item-icon-color)
}

.lr-hero {
	color: var(--lr-hero-color);
	padding-top: var(--lr-hero-padding-t);
	padding-bottom: var(--lr-hero-padding-b)
}

.lr-hero-background-a {
	background-color: var(--lr-hero-background-a-color);
	background-image: var(--lr-hero-background-a-image);
	background-size: var(--lr-hero-background-a-size);
	background-repeat: var(--lr-hero-background-a-repeat);
	background-attachment: var(--lr-hero-background-a-attachment);
	background-origin: var(--lr-hero-background-a-origin);
	background-position: var(--lr-hero-background-a-position);
	opacity: var(--lr-hero-background-a-opacity);
	z-index: var(--lr-hero-background-a-z-index)
}

.lr-hero-background-b {
	background-color: var(--lr-hero-background-b-color);
	background-image: var(--lr-hero-background-b-image);
	background-size: var(--lr-hero-background-b-size);
	background-repeat: var(--lr-hero-background-b-repeat);
	background-attachment: var(--lr-hero-background-b-attachment);
	background-origin: var(--lr-hero-background-b-origin);
	background-position: var(--lr-hero-background-b-position);
	opacity: var(--lr-hero-background-b-opacity);
	z-index: var(--lr-hero-background-b-z-index)
}

.lr-hero-background-c {
	background-color: var(--lr-hero-background-c-color);
	background-image: var(--lr-hero-background-c-image);
	background-size: var(--lr-hero-background-c-size);
	background-repeat: var(--lr-hero-background-c-repeat);
	background-attachment: var(--lr-hero-background-c-attachment);
	background-origin: var(--lr-hero-background-c-origin);
	background-position: var(--lr-hero-background-c-position);
	opacity: var(--lr-hero-background-c-opacity);
	z-index: var(--lr-hero-background-c-z-index)
}

.lr-hero-background-d {
	background-color: var(--lr-hero-background-d-color);
	background-image: var(--lr-hero-background-d-image);
	background-size: var(--lr-hero-background-d-size);
	background-repeat: var(--lr-hero-background-d-repeat);
	background-attachment: var(--lr-hero-background-d-attachment);
	background-origin: var(--lr-hero-background-d-origin);
	background-position: var(--lr-hero-background-d-position);
	opacity: var(--lr-hero-background-d-opacity);
	z-index: var(--lr-hero-background-d-z-index)
}

.lr-hero-background-e {
	background-color: var(--lr-hero-background-e-color);
	background-image: var(--lr-hero-background-e-image);
	background-size: var(--lr-hero-background-e-size);
	background-repeat: var(--lr-hero-background-e-repeat);
	background-attachment: var(--lr-hero-background-e-attachment);
	background-origin: var(--lr-hero-background-e-origin);
	background-position: var(--lr-hero-background-e-position);
	opacity: var(--lr-hero-background-e-opacity);
	z-index: var(--lr-hero-background-e-z-index)
}

.lr-hero-content {
	z-index: 1000
}

.lr-hero-eyebrow {
	color: var(--lr-hero-eyebrow-color);
	font-family: var(--lr-hero-eyebrow-font-family);
	font-size: var(--lr-hero-eyebrow-font-size);
	font-weight: var(--lr-hero-eyebrow-font-weight);
	letter-spacing: var(--lr-hero-eyebrow-letter-spacing);
	line-height: var(--lr-hero-eyebrow-line-height);
	text-transform: var(--lr-hero-eyebrow-text-transform)
}

.lr-hero-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-hero-eyebrow-pill-border-color);
	border-radius: var(--lr-hero-eyebrow-pill-border-radius);
	background-color: var(--lr-hero-eyebrow-pill-background-color);
	background-image: var(--lr-hero-eyebrow-pill-background-image);
	opacity: var(--lr-hero-eyebrow-pill-opacity)
}

.lr-hero-title {
	background-image: var(--lr-hero-title-background-image);
	background-clip: var(--lr-hero-title-background-clip);
	color: var(--lr-hero-title-color);
	font-family: var(--lr-hero-title-font-family);
	font-size: var(--lr-hero-title-font-size);
	font-weight: var(--lr-hero-title-font-weight);
	letter-spacing: var(--lr-hero-title-letter-spacing);
	line-height: var(--lr-hero-title-line-height);
	text-transform: var(--lr-hero-title-text-transform)
}

.lr-hero-subtitle {
	background-image: var(--lr-hero-subtitle-background-image);
	background-clip: var(--lr-hero-subtitle-background-clip);
	color: var(--lr-hero-subtitle-color);
	font-family: var(--lr-hero-subtitle-font-family);
	font-size: var(--lr-hero-subtitle-font-size);
	font-weight: var(--lr-hero-subtitle-font-weight);
	letter-spacing: var(--lr-hero-subtitle-letter-spacing);
	line-height: var(--lr-hero-subtitle-line-height);
	text-transform: var(--lr-hero-subtitle-text-transform);
	margin-top: 24px;
	margin-bottom: 0;
}

.lr-hero-image {
	border: var(--lr-hero-image-border);
	border-radius: var(--lr-hero-image-radius)
}

.lr-hero-button {
	background-color: var(--lr-hero-button-background-color);
	background-image: var(--lr-hero-button-background-image);
	background-size: var(--lr-hero-button-background-size);
	background-repeat: var(--lr-hero-button-background-repeat);
	border: var(--lr-hero-button-border);
	border-radius: var(--lr-hero-button-border-radius);
	color: var(--lr-hero-button-color);
	font-family: var(--lr-hero-button-font-family);
	font-size: var(--lr-hero-button-font-size);
	font-weight: var(--lr-hero-button-font-weight);
	letter-spacing: var(--lr-hero-button-letter-spacing);
	text-transform: var(--lr-hero-button-text-transform)
}

.lr-hero-button-secondary {
	background-color: var(--lr-hero-button-secondary-background-color);
	background-image: var(--lr-hero-button-secondary-background-image);
	background-size: var(--lr-hero-button-secondary-background-size);
	background-repeat: var(--lr-hero-button-secondary-background-repeat);
	border: var(--lr-hero-button-secondary-border);
	border-radius: var(--lr-hero-button-secondary-border-radius);
	color: var(--lr-hero-button-secondary-color);
	font-family: var(--lr-hero-button-secondary-font-family);
	font-size: var(--lr-hero-button-secondary-font-size);
	font-weight: var(--lr-hero-button-secondary-font-weight);
	letter-spacing: var(--lr-hero-button-secondary-letter-spacing);
	text-transform: var(--lr-hero-button-secondary-text-transform)
}

.lr-hero-button-link {
	color: var(--lr-hero-button-link-color);
	font-family: var(--lr-hero-button-link-font-family);
	font-size: var(--lr-hero-button-link-font-size);
	font-weight: var(--lr-hero-button-link-font-weight);
	letter-spacing: var(--lr-hero-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-hero-button-link-text-decoration);
	text-decoration: var(--lr-hero-button-link-text-decoration);
	text-transform: var(--lr-hero-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-hero-button,.lr-hero-button-link,.lr-hero-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-hero-smallprint {
	color: var(--lr-hero-smallprint-color);
	font-family: var(--lr-hero-smallprint-font-family);
	font-size: var(--lr-hero-smallprint-font-size);
	font-weight: var(--lr-hero-smallprint-font-weight);
	letter-spacing: var(--lr-hero-smallprint-letter-spacing);
	line-height: var(--lr-hero-smallprint-line-height);
	text-transform: var(--lr-hero-smallprint-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-hero-background-a {
		background-color:var(--lr-hero-background-a-color--mobile);
		background-image: var(--lr-hero-background-a-image--mobile);
		background-size: var(--lr-hero-background-a-size--mobile);
		background-repeat: var(--lr-hero-background-a-repeat--mobile);
		background-attachment: var(--lr-hero-background-a-attachment--mobile);
		background-origin: var(--lr-hero-background-a-origin--mobile);
		background-position: var(--lr-hero-background-a-position--mobile);
		opacity: var(--lr-hero-background-a-opacity--mobile);
		z-index: var(--lr-hero-background-a-z-index--mobile)
	}

	.lr-hero-background-b {
		background-color: var(--lr-hero-background-b-color--mobile);
		background-image: var(--lr-hero-background-b-image--mobile);
		background-size: var(--lr-hero-background-b-size--mobile);
		background-repeat: var(--lr-hero-background-b-repeat--mobile);
		background-attachment: var(--lr-hero-background-b-attachment--mobile);
		background-origin: var(--lr-hero-background-b-origin--mobile);
		background-position: var(--lr-hero-background-b-position--mobile);
		opacity: var(--lr-hero-background-b-opacity--mobile);
		z-index: var(--lr-hero-background-b-z-index--mobile)
	}

	.lr-hero-background-c {
		background-color: var(--lr-hero-background-c-color--mobile);
		background-image: var(--lr-hero-background-c-image--mobile);
		background-size: var(--lr-hero-background-c-size--mobile);
		background-repeat: var(--lr-hero-background-c-repeat--mobile);
		background-attachment: var(--lr-hero-background-c-attachment--mobile);
		background-origin: var(--lr-hero-background-c-origin--mobile);
		background-position: var(--lr-hero-background-c-position--mobile);
		opacity: var(--lr-hero-background-c-opacity--mobile);
		z-index: var(--lr-hero-background-c-z-index--mobile)
	}

	.lr-hero-background-d {
		background-color: var(--lr-hero-background-d-color--mobile);
		background-image: var(--lr-hero-background-d-image--mobile);
		background-size: var(--lr-hero-background-d-size--mobile);
		background-repeat: var(--lr-hero-background-d-repeat--mobile);
		background-attachment: var(--lr-hero-background-d-attachment--mobile);
		background-origin: var(--lr-hero-background-d-origin--mobile);
		background-position: var(--lr-hero-background-d-position--mobile);
		opacity: var(--lr-hero-background-d-opacity--mobile);
		z-index: var(--lr-hero-background-d-z-index--mobile)
	}

	.lr-hero-background-e {
		background-color: var(--lr-hero-background-e-color--mobile);
		background-image: var(--lr-hero-background-e-image--mobile);
		background-size: var(--lr-hero-background-e-size--mobile);
		background-repeat: var(--lr-hero-background-e-repeat--mobile);
		background-attachment: var(--lr-hero-background-e-attachment--mobile);
		background-origin: var(--lr-hero-background-e-origin--mobile);
		background-position: var(--lr-hero-background-e-position--mobile);
		opacity: var(--lr-hero-background-e-opacity--mobile);
		z-index: var(--lr-hero-background-e-z-index--mobile)
	}

	.lr-hero-title {
		font-size: var(--lr-responsive-font-size-3xl)
	}

	.lr-hero-subtitle {
		font-size: var(--lr-responsive-font-size-md);
		line-height: var(--lr-line-height-md)
	}

	.lr-hero-button,.lr-hero-button-secondary {
		font-size: var(--lr-responsive-font-size-base)
	}
}

.lr-steps {
	background-color: var(--lr-steps-background-color);
	background-image: var(--lr-steps-background-image);
	color: var(--lr-steps-color);
	padding-top: var(--lr-steps-padding-t);
	padding-bottom: var(--lr-steps-padding-b)
}

.lr-steps-eyebrow {
	color: var(--lr-steps-eyebrow-color);
	font-family: var(--lr-steps-eyebrow-font-family);
	font-size: var(--lr-steps-eyebrow-font-size);
	font-weight: var(--lr-steps-eyebrow-font-weight);
	letter-spacing: var(--lr-steps-eyebrow-letter-spacing);
	line-height: var(--lr-steps-eyebrow-line-height);
	text-transform: var(--lr-steps-eyebrow-text-transform)
}

.lr-steps-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-steps-eyebrow-pill-border-color);
	border-radius: var(--lr-steps-eyebrow-pill-border-radius);
	background-color: var(--lr-steps-eyebrow-pill-background-color);
	background-image: var(--lr-steps-eyebrow-pill-background-image);
	opacity: var(--lr-steps-eyebrow-pill-opacity)
}





.lr-steps-button-secondary {
	background-color: var(--lr-steps-button-secondary-background-color);
	background-image: var(--lr-steps-button-secondary-background-image);
	background-size: var(--lr-steps-button-secondary-background-size);
	background-repeat: var(--lr-steps-button-secondary-background-repeat);
	border: var(--lr-steps-button-secondary-border);
	border-radius: var(--lr-steps-button-secondary-border-radius);
	color: var(--lr-steps-button-secondary-color);
	font-family: var(--lr-steps-button-secondary-font-family);
	font-size: var(--lr-steps-button-secondary-font-size);
	font-weight: var(--lr-steps-button-secondary-font-weight);
	letter-spacing: var(--lr-steps-button-secondary-letter-spacing);
	text-transform: var(--lr-steps-button-secondary-text-transform)
}

.lr-steps-button-link {
	color: var(--lr-steps-button-link-color);
	font-family: var(--lr-steps-button-link-font-family);
	font-size: var(--lr-steps-button-link-font-size);
	font-weight: var(--lr-steps-button-link-font-weight);
	letter-spacing: var(--lr-steps-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-steps-button-link-text-decoration);
	text-decoration: var(--lr-steps-button-link-text-decoration);
	text-transform: var(--lr-steps-button-link-text-transform)
}


	.lr-steps-item {
	color: var(--lr-steps-item-color);
	font-family: var(--lr-steps-item-font-family);
	font-size: var(--lr-steps-item-font-size);
	font-weight: var(--lr-steps-item-font-weight);
	letter-spacing: var(--lr-steps-item-letter-spacing);
	line-height: var(--lr-steps-item-line-height);
	text-transform: var(--lr-steps-item-text-transform)
}

.lr-steps-item-decoration {
	background-color: var(--lr-steps-item-decoration-background-color);
	background-image: var(--lr-steps-item-decoration-background-image);
	opacity: var(--lr-steps-item-decoration-opacity)
}

.lr-steps-item-decoration-text {
	color: var(--lr-steps-item-decoration-color)
}



.lr-steps-item-button-secondary {
	background-color: var(--lr-steps-item-button-secondary-background-color);
	background-image: var(--lr-steps-item-button-secondary-background-image);
	background-size: var(--lr-steps-item-button-secondary-background-size);
	background-repeat: var(--lr-steps-item-button-secondary-background-repeat);
	border: var(--lr-steps-item-button-secondary-border);
	border-radius: var(--lr-steps-item-button-secondary-border-radius);
	color: var(--lr-steps-item-button-secondary-color);
	font-family: var(--lr-steps-item-button-secondary-font-family);
	font-size: var(--lr-steps-item-button-secondary-font-size);
	font-weight: var(--lr-steps-item-button-secondary-font-weight);
	letter-spacing: var(--lr-steps-item-button-secondary-letter-spacing);
	text-transform: var(--lr-steps-item-button-secondary-text-transform)
}

.lr-steps-item-button-link {
	color: var(--lr-steps-item-button-link-color);
	font-family: var(--lr-steps-item-button-link-font-family);
	font-size: var(--lr-steps-item-button-link-font-size);
	font-weight: var(--lr-steps-item-button-link-font-weight);
	letter-spacing: var(--lr-steps-item-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-steps-item-button-link-text-decoration);
	text-decoration: var(--lr-steps-item-button-link-text-decoration);
	text-transform: var(--lr-steps-item-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-steps-item-button,.lr-steps-item-button-link,.lr-steps-item-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.8)!important
	}
}

:root {
	--lr-testimonial-with-bg-element-padding: 3rem;
	--lr-testimonial-grid-with-bg-element-padding: 2rem
}

@media not all and (min-width: 62rem) {
	:root {
		--lr-testimonial-with-bg-element-padding:1.5rem;
		--lr-testimonial-grid-with-bg-element-padding: 1rem
	}
}

.lr-testimonial {
	background-color: var(--lr-testimonial-background-color);
	background-image: var(--lr-testimonial-background-image);
	color: var(--lr-testimonial-color);
	padding-top: var(--lr-testimonial-padding-t);
	padding-bottom: var(--lr-testimonial-padding-b)
}

.lr-testimonial-element {
	box-shadow: var(--lr-testimonial-element-shadow);
	background-color: var(--lr-testimonial-element-background-color);
	background-image: var(--lr-testimonial-element-background-image);
	border-radius: var(--lr-testimonial-element-radius);
	padding: var(--lr-testimonial-element-padding)
}

.lr-testimonial-grid .lr-testimonial-element {
	background-color: var(--lr-testimonial-grid-element-background-color);
	background-image: var(--lr-testimonial-grid-element-background-image);
	padding: var(--lr-testimonial-grid-element-padding);
	flex-direction: column;
	justify-content: space-between;
	display: flex
}

.lr-testimonial-primary {
	color: var(--lr-testimonial-primary-color);
	font-family: var(--lr-testimonial-primary-font-family);
	font-size: var(--lr-testimonial-primary-font-size);
	font-weight: var(--lr-testimonial-primary-font-weight);
	letter-spacing: var(--lr-testimonial-primary-letter-spacing);
	line-height: var(--lr-testimonial-primary-line-height);
	text-transform: var(--lr-testimonial-primary-text-transform)
}

.lr-testimonial-grid .lr-testimonial-primary {
	font-size: var(--lr-responsive-font-size-base)
}

.lr-testimonial-secondary {
	color: var(--lr-testimonial-secondary-color);
	font-family: var(--lr-testimonial-secondary-font-family);
	font-size: var(--lr-testimonial-secondary-font-size);
	font-weight: var(--lr-testimonial-secondary-font-weight);
	letter-spacing: var(--lr-testimonial-secondary-letter-spacing);
	line-height: var(--lr-testimonial-secondary-line-height);
	text-transform: var(--lr-testimonial-secondary-text-transform)
}

.lr-testimonial-grid .lr-testimonial-secondary {
	font-size: var(--lr-responsive-font-size-xs)
}

.lr-testimonial-carousel-button {
	color: inherit;
	opacity: .25;
	border-radius: 100%;
	width: 2rem;
	height: 2rem;
	font-size: 1.5rem;
	line-height: 1;
	transition: opacity .3s ease-in-out;
	display: block
}

.lr-testimonial-carousel-button:hover {
	opacity: 1
}

.lr-testimonial-carousel-button--next:before,.lr-testimonial-carousel-button--prev:before {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex
}

.lr-testimonial-carousel-button--prev:before {
	content: "\2190"
}

.lr-testimonial-carousel-button--next:before {
	content: "\2192"
}

.lr-trusted-by {
	background-color: var(--lr-trusted-by-background-color);
	background-image: var(--lr-trusted-by-background-image);
	color: var(--lr-trusted-by-color);
	padding-top: var(--lr-trusted-by-padding-t);
	padding-bottom: var(--lr-trusted-by-padding-b)
}

@property --tw-space-y-reverse {
	syntax: "*";
	inherits: false;
	initial-value: 0
}

@property --tw-border-style {
	syntax: "*";
	inherits: false;
	initial-value: solid
}

@property --tw-leading {
	syntax: "*";
	inherits: false
}

@property --tw-font-weight {
	syntax: "*";
	inherits: false
}

@property --tw-tracking {
	syntax: "*";
	inherits: false
}

@property --tw-ordinal {
	syntax: "*";
	inherits: false
}

@property --tw-slashed-zero {
	syntax: "*";
	inherits: false
}

@property --tw-numeric-figure {
	syntax: "*";
	inherits: false
}

@property --tw-numeric-spacing {
	syntax: "*";
	inherits: false
}

@property --tw-numeric-fraction {
	syntax: "*";
	inherits: false
}

@property --tw-shadow {
	syntax: "*";
	inherits: false;
	initial-value: 0 0 #0000
}

@property --tw-shadow-color {
	syntax: "*";
	inherits: false
}

@property --tw-shadow-alpha {
	syntax: "<percentage>";
	inherits: false;
	initial-value: 100%
}

@property --tw-inset-shadow {
	syntax: "*";
	inherits: false;
	initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
	syntax: "*";
	inherits: false
}

@property --tw-inset-shadow-alpha {
	syntax: "<percentage>";
	inherits: false;
	initial-value: 100%
}

@property --tw-ring-color {
	syntax: "*";
	inherits: false
}

@property --tw-ring-shadow {
	syntax: "*";
	inherits: false;
	initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
	syntax: "*";
	inherits: false
}

@property --tw-inset-ring-shadow {
	syntax: "*";
	inherits: false;
	initial-value: 0 0 #0000
}

@property --tw-ring-inset {
	syntax: "*";
	inherits: false
}

@property --tw-ring-offset-width {
	syntax: "<length>";
	inherits: false;
	initial-value: 0
}

@property --tw-ring-offset-color {
	syntax: "*";
	inherits: false;
	initial-value: #fff
}

@property --tw-ring-offset-shadow {
	syntax: "*";
	inherits: false;
	initial-value: 0 0 #0000
}

@property --tw-outline-style {
	syntax: "*";
	inherits: false;
	initial-value: solid
}

@property --tw-backdrop-blur {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-brightness {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-contrast {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-grayscale {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-hue-rotate {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-invert {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-opacity {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-saturate {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-sepia {
	syntax: "*";
	inherits: false
}

@property --tw-duration {
	syntax: "*";
	inherits: false
}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */

.lr-hero {
	padding-top: clamp(5rem, 5vw, 7rem);
	padding-bottom: clamp(5rem, 5vw, 7rem);
	position: relative;
	font-family: var(--lr-font-family-base, var(--lr-fallback-fonts));
	color: var(--lr-body-color, var(--lr-color-base, #000));
	font-size: var(--lr-responsive-font-size-base) 16px;
	font-weight: var(--lr-font-weight-base);
	letter-spacing: var(--lr-letter-spacing-base);
	line-height: var(--lr-line-height-base);
	background-color: var(--lr-body-background-color, #fff);
	background-image: var(--lr-body-background-image, none);
	background-size: var(--lr-body-background-size, auto);
	background-repeat: var(--lr-body-background-repeat, repeat);
	background-position: var(--lr-body-background-position, 0 0);
	color: var(--lr-hero-color);
	padding-top: var(--lr-hero-padding-t);
	padding-bottom: var(--lr-hero-padding-b);
}
.lr-section:first-of-type {
	padding-top: var(--lr-responsive-section-padding-lg)
}

.lr-hero-background-a {
	background-color: var(--lr-hero-background-a-color);
	background-image: var(--lr-hero-background-a-image);
	background-size: var(--lr-hero-background-a-size);
	background-repeat: var(--lr-hero-background-a-repeat);
	background-attachment: var(--lr-hero-background-a-attachment);
	background-origin: var(--lr-hero-background-a-origin);
	background-position: var(--lr-hero-background-a-position);
	opacity: var(--lr-hero-background-a-opacity);
		z-index: var(--lr-hero-background-a-z-index);
		position: absolute;
		left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.lr-hero-background-c {
	background-color: var(--lr-hero-background-c-color);
	background-image: var(--lr-hero-background-c-image);
	background-size: var(--lr-hero-background-c-size);
	background-repeat: var(--lr-hero-background-c-repeat);
	background-attachment: var(--lr-hero-background-c-attachment);
	background-origin: var(--lr-hero-background-c-origin);
	background-position: var(--lr-hero-background-c-position);
	opacity: var(--lr-hero-background-c-opacity);
	z-index: var(--lr-hero-background-c-z-index);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.lr-hero-background-d {
	background-color: var(--lr-hero-background-d-color);
	background-image: var(--lr-hero-background-d-image);
	background-size: var(--lr-hero-background-d-size);
	background-repeat: var(--lr-hero-background-d-repeat);
	background-attachment: var(--lr-hero-background-d-attachment);
	background-origin: var(--lr-hero-background-d-origin);
	background-position: var(--lr-hero-background-d-position);
	opacity: var(--lr-hero-background-d-opacity);
	z-index: var(--lr-hero-background-d-z-index);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.lr-hero-background-e {
	background-color: var(--lr-hero-background-e-color);
	background-image: var(--lr-hero-background-e-image);
	background-size: var(--lr-hero-background-e-size);
	background-repeat: var(--lr-hero-background-e-repeat);
	background-attachment: var(--lr-hero-background-e-attachment);
	background-origin: var(--lr-hero-background-e-origin);
	background-position: var(--lr-hero-background-e-position);
	opacity: var(--lr-hero-background-e-opacity);
	z-index: var(--lr-hero-background-e-z-index);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lr-hero-background-b {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: var(--lr-hero-background-b-color);
	background-image: var(--lr-hero-background-b-image);
	background-size: var(--lr-hero-background-b-size);
	background-repeat: var(--lr-hero-background-b-repeat);
	background-attachment: var(--lr-hero-background-b-attachment);
	background-origin: var(--lr-hero-background-b-origin);
	background-position: var(--lr-hero-background-b-position);
	opacity: var(--lr-hero-background-b-opacity);
	z-index: var(--lr-hero-background-b-z-index);
}


.lr-container-small {
	position: relative;
	z-index: 2;
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	padding: 0 20px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.lr-hero-image {
	width: 40.5%;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 150px;
	border: var(--lr-hero-image-border);
	border-radius: var(--lr-hero-image-radius);
	overflow: hidden;
}

.lr-hero-content {
	width: 55.4%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.lr-hero-image svg {
	width: 64px;
}

.lr-hero-image.has-image {
	background: transparent;
}

.lr-hero-eyebrow a,
.lr-hero-eyebrow span {
	display: inline-block;
	padding: 6px 13px;
	border-radius: 10px;
	color: var(--lr-hero-eyebrow-color);
	font-family: var(--lr-hero-eyebrow-font-family);
	font-size: var(--lr-hero-eyebrow-font-size);
	font-weight: var(--lr-hero-eyebrow-font-weight);
	letter-spacing: var(--lr-hero-eyebrow-letter-spacing);
	line-height: var(--lr-hero-eyebrow-line-height);
	text-transform: var(--lr-hero-eyebrow-text-transform);
	position: relative;
	text-decoration: none;
}

/* Remove padding for text layout (keep pill spacing intact) */
.lr-hero-eyebrow.text a,
.lr-hero-eyebrow.text span {
	padding: 0;
}

h1.lr-hero-title {
	font-size: 2.5rem;
	background-image: var(--lr-hero-title-background-image);
	background-clip: var(--lr-hero-title-background-clip);
	color: var(--lr-hero-title-color);
	font-family: var(--lr-hero-title-font-family);
	font-size: var(--lr-hero-title-font-size);
	font-weight: var(--lr-hero-title-font-weight);
	letter-spacing: var(--lr-hero-title-letter-spacing);
	line-height: var(--lr-hero-title-line-height);
	text-transform: var(--lr-hero-title-text-transform);
	margin-bottom: 0;
	margin-top: 0;
	/* letter-spacing: -2.9px; */
}

.lr-hero-content .lr-hero-subtitle {
	font-size: 18px;
	color: #475569;
	background-image: var(--lr-hero-subtitle-background-image);
	background-clip: var(--lr-hero-subtitle-background-clip);
	color: var(--lr-hero-subtitle-color);
	font-family: var(--lr-hero-subtitle-font-family);
	font-size: var(--lr-hero-subtitle-font-size);
	font-weight: var(--lr-hero-subtitle-font-weight);
	letter-spacing: var(--lr-hero-subtitle-letter-spacing);
	line-height: var(--lr-hero-subtitle-line-height);
	text-transform: var(--lr-hero-subtitle-text-transform);
	margin-bottom: 0;
	margin-top: 24px;
}

.lr-hero-content p a, .lr-hero-subtitle a {
	color: #475569;
	text-decoration: underline;
}

.lr-hero-button {
	background-color: var(--lr-hero-button-background-color);
	background-image: var(--lr-hero-button-background-image);
	background-size: var(--lr-hero-button-background-size);
	background-repeat: var(--lr-hero-button-background-repeat);
	border: var(--lr-hero-button-border);
	border-radius: var(--lr-hero-button-border-radius);
	color: var(--lr-hero-button-color);
	font-family: var(--lr-hero-button-font-family);
	font-size: var(--lr-hero-button-font-size);
	font-weight: var(--lr-hero-button-font-weight);
	letter-spacing: var(--lr-hero-button-letter-spacing);
	text-transform: var(--lr-hero-button-text-transform)
}


.lr-hero-button-secondary {
	background-color: var(--lr-hero-button-secondary-background-color);
	background-image: var(--lr-hero-button-secondary-background-image);
	background-size: var(--lr-hero-button-secondary-background-size);
	background-repeat: var(--lr-hero-button-secondary-background-repeat);
	border: var(--lr-hero-button-secondary-border);
	border-radius: var(--lr-hero-button-secondary-border-radius);
	color: var(--lr-hero-button-secondary-color);
	font-family: var(--lr-hero-button-secondary-font-family);
	font-size: var(--lr-hero-button-secondary-font-size);
	font-weight: var(--lr-hero-button-secondary-font-weight);
	letter-spacing: var(--lr-hero-button-secondary-letter-spacing);
	text-transform: var(--lr-hero-button-secondary-text-transform)
}


.lr-hero-smallprint {
	padding-top: 20px;
	color: var(--lr-hero-smallprint-color);
	font-family: var(--lr-hero-smallprint-font-family);
	font-size: var(--lr-hero-smallprint-font-size);
	font-weight: var(--lr-hero-smallprint-font-weight);
	letter-spacing: var(--lr-hero-smallprint-letter-spacing);
	line-height: var(--lr-hero-smallprint-line-height);
	text-transform: var(--lr-hero-smallprint-text-transform);
}

@media (max-width: 1024px) {
	.lr-hero-content, .lr-hero-image {
		width: 100%;
	}

	.lr-container-small {
		flex-direction: column;
		gap: 40px;
	}

	.horizontal-reversed .lr-container-small {
		flex-direction: column-reverse !important;
	}

	h1.lr-hero-title {
		font-size: 32px;
	}

}

.lr-hero-eyebrow.pill a:before,
.lr-hero-eyebrow.pill span:before {
	padding-left: 13px;
	border-color: var(--lr-hero-eyebrow-pill-border-color);
	border-radius: var(--lr-hero-eyebrow-pill-border-radius);
	background-color: var(--lr-hero-eyebrow-pill-background-color);
	background-image: var(--lr-hero-eyebrow-pill-background-image);
	opacity: var(--lr-hero-eyebrow-pill-opacity);
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lr-steps-eyebrow.pill a:before,
.lr-steps-eyebrow.pill span:before {
	padding-left: 13px;
	border-color: var(--lr-steps-eyebrow-pill-border-color);
	border-radius: var(--lr-steps-eyebrow-pill-border-radius);
	background-color: var(--lr-steps-eyebrow-pill-background-color);
	background-image: var(--lr-steps-eyebrow-pill-background-image);
	opacity: var(--lr-steps-eyebrow-pill-opacity);
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lr-steps-eyebrow a,
.lr-steps-eyebrow span {
	display: inline-block;
	padding: 6px 13px;
	border-radius: 10px;
	color: var(--lr-steps-eyebrow-color);
	font-family: var(--lr-steps-eyebrow-font-family);
	font-size: var(--lr-steps-eyebrow-font-size);
	font-weight: var(--lr-steps-eyebrow-font-weight);
	letter-spacing: var(--lr-steps-eyebrow-letter-spacing);
	line-height: var(--lr-steps-eyebrow-line-height);
	text-transform: var(--lr-steps-eyebrow-text-transform);
	position: relative;
	text-decoration: none;
}

.lr-hero-buttons {
	margin-top: 37px;
}

.lr-hero-button-link {
	color: var(--lr-hero-button-link-color);
	font-family: var(--lr-hero-button-link-font-family);
	font-size: var(--lr-hero-button-link-font-size);
	font-weight: var(--lr-hero-button-link-font-weight);
	letter-spacing: var(--lr-hero-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-hero-button-link-text-decoration);
	text-decoration: var(--lr-hero-button-link-text-decoration);
	text-transform: var(--lr-hero-button-link-text-transform)
}

.vertical .lr-container-small {
	flex-direction: column;
	gap: 40px;
}

.vertical .lr-hero-content {
	width: 100%;
	text-align: center;
	max-width: 720px;
	margin-left: auto;
	margin-right: auto;
}

.vertical .lr-hero-image {
	width: 100%;
	aspect-ratio: 16/9;
}

.horizontal-reversed .lr-container-small {
	flex-direction: row-reverse;
}

.lr-hero-eyebrow {
	margin-bottom: 16px;
}


.lr-hero-image img {
	height: 100%;
	object-fit: cover;
	border-style: none;
	max-width: 100%;
}





.lr-section.lr-trusted-by {
	background-color: var(--lr-trusted-by-background-color);
	background-image: var(--lr-trusted-by-background-image);
	color: var(--lr-trusted-by-color);
	padding-top: var(--lr-trusted-by-padding-t);
	padding-bottom: var(--lr-trusted-by-padding-b)
}

.lr-trusted-by .lr-container-small {
	gap: 32px;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.trusted-by-image {
	max-height: 40px;
	width: auto;
	height: auto;
	object-fit: contain;
}

.lr-trusted-by .lr-container-small img {
	max-height: 40px;
	width: auto;
	height: auto;
	object-fit: contain;
	flex-shrink: 0;
	flex-grow: 0;
}

@media (max-width: 768px) {
	.trusted-by-image {
		max-height: 32px;
	}
	
	.lr-trusted-by .lr-container-small img {
		max-height: 32px;
		width: auto;
		height: auto;
		object-fit: contain;
		flex-shrink: 0;
		flex-grow: 0;
	}
}

.lr-hero-content p {
	margin-bottom: 18px;
}

.lr-steps {
	background-color: var(--lr-steps-background-color);
	background-image: var(--lr-steps-background-image);
	color: var(--lr-steps-color);
	padding-top: var(--lr-steps-padding-t);
	padding-bottom: var(--lr-steps-padding-b)
}

.lr-steps-eyebrow {
	color: var(--lr-steps-eyebrow-color);
	font-family: var(--lr-steps-eyebrow-font-family);
	font-size: var(--lr-steps-eyebrow-font-size);
	font-weight: var(--lr-steps-eyebrow-font-weight);
	letter-spacing: var(--lr-steps-eyebrow-letter-spacing);
	line-height: var(--lr-steps-eyebrow-line-height);
	text-transform: var(--lr-steps-eyebrow-text-transform)
}

.lr-steps-eyebrow-pill-background {
	border: 1px solid #0000;
	border-color: var(--lr-steps-eyebrow-pill-border-color);
	border-radius: var(--lr-steps-eyebrow-pill-border-radius);
	background-color: var(--lr-steps-eyebrow-pill-background-color);
	background-image: var(--lr-steps-eyebrow-pill-background-image);
	opacity: var(--lr-steps-eyebrow-pill-opacity)
}

.lr-steps-title {
	color: var(--lr-steps-title-color);
	font-family: var(--lr-steps-title-font-family);
	font-size: var(--lr-steps-title-font-size);
	font-weight: var(--lr-steps-title-font-weight);
	letter-spacing: var(--lr-steps-title-letter-spacing);
	line-height: var(--lr-steps-title-line-height);
	text-transform: var(--lr-steps-title-text-transform)
}

.lr-steps-image {
	border-radius: var(--lr-steps-image-radius)
}

.lr-steps-image.has-image {
	background: transparent;
}

.lr-steps-image img {
	height: 100%;
	object-fit: cover;
	border-style: none;
	max-width: 100%;
}

.lr-steps-button {
	background-color: var(--lr-steps-button-background-color);
	background-image: var(--lr-steps-button-background-image);
	background-size: var(--lr-steps-button-background-size);
	background-repeat: var(--lr-steps-button-background-repeat);
	border: var(--lr-steps-button-border);
	border-radius: var(--lr-steps-button-border-radius);
	color: var(--lr-steps-button-color);
	font-family: var(--lr-steps-button-font-family);
	font-size: var(--lr-steps-button-font-size);
	font-weight: var(--lr-steps-button-font-weight);
	letter-spacing: var(--lr-steps-button-letter-spacing);
	text-transform: var(--lr-steps-button-text-transform);
	text-decoration: none;
}

.lr-steps-button-secondary {
	background-color: var(--lr-steps-button-secondary-background-color);
	background-image: var(--lr-steps-button-secondary-background-image);
	background-size: var(--lr-steps-button-secondary-background-size);
	background-repeat: var(--lr-steps-button-secondary-background-repeat);
	border: var(--lr-steps-button-secondary-border);
	border-radius: var(--lr-steps-button-secondary-border-radius);
	color: var(--lr-steps-button-secondary-color);
	font-family: var(--lr-steps-button-secondary-font-family);
	font-size: var(--lr-steps-button-secondary-font-size);
	font-weight: var(--lr-steps-button-secondary-font-weight);
	letter-spacing: var(--lr-steps-button-secondary-letter-spacing);
	text-transform: var(--lr-steps-button-secondary-text-transform)
}

.lr-steps-button-link {
	color: var(--lr-steps-button-link-color);
	font-family: var(--lr-steps-button-link-font-family);
	font-size: var(--lr-steps-button-link-font-size);
	font-weight: var(--lr-steps-button-link-font-weight);
	letter-spacing: var(--lr-steps-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-steps-button-link-text-decoration);
	text-decoration: var(--lr-steps-button-link-text-decoration);
	text-transform: var(--lr-steps-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-steps-button,.lr-steps-button-link,.lr-steps-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.9)!important
	}
}

.lr-steps-item {
	color: var(--lr-steps-item-color);
	font-family: var(--lr-steps-item-font-family);
	font-size: var(--lr-steps-item-font-size);
	font-weight: var(--lr-steps-item-font-weight);
	letter-spacing: var(--lr-steps-item-letter-spacing);
	line-height: var(--lr-steps-item-line-height);
	text-transform: var(--lr-steps-item-text-transform)
}

.lr-steps-item-decoration {
	background-color: var(--lr-steps-item-decoration-background-color);
	background-image: var(--lr-steps-item-decoration-background-image);
	opacity: var(--lr-steps-item-decoration-opacity)
}

.lr-steps-item-decoration-text {
	color: var(--lr-steps-item-decoration-color)
}

.lr-steps-item-button {
	background-color: var(--lr-steps-item-button-background-color);
	background-image: var(--lr-steps-item-button-background-image);
	background-size: var(--lr-steps-item-button-background-size);
	background-repeat: var(--lr-steps-item-button-background-repeat);
	border: var(--lr-steps-item-button-border);
	border-radius: var(--lr-steps-item-button-border-radius);
	color: var(--lr-steps-item-button-color);
	font-family: var(--lr-steps-item-button-font-family);
	font-size: var(--lr-steps-item-button-font-size);
	font-weight: var(--lr-steps-item-button-font-weight);
	letter-spacing: var(--lr-steps-item-button-letter-spacing);
	text-transform: var(--lr-steps-item-button-text-transform);
	text-decoration: none;
}

.lr-steps-item-button-secondary {
	background-color: var(--lr-steps-item-button-secondary-background-color);
	background-image: var(--lr-steps-item-button-secondary-background-image);
	background-size: var(--lr-steps-item-button-secondary-background-size);
	background-repeat: var(--lr-steps-item-button-secondary-background-repeat);
	border: var(--lr-steps-item-button-secondary-border);
	border-radius: var(--lr-steps-item-button-secondary-border-radius);
	color: var(--lr-steps-item-button-secondary-color);
	font-family: var(--lr-steps-item-button-secondary-font-family);
	font-size: var(--lr-steps-item-button-secondary-font-size);
	font-weight: var(--lr-steps-item-button-secondary-font-weight);
	letter-spacing: var(--lr-steps-item-button-secondary-letter-spacing);
	text-transform: var(--lr-steps-item-button-secondary-text-transform);
	text-decoration: none;
}

.lr-steps-item-button-link {
	color: var(--lr-steps-item-button-link-color);
	font-family: var(--lr-steps-item-button-link-font-family);
	font-size: var(--lr-steps-item-button-link-font-size);
	font-weight: var(--lr-steps-item-button-link-font-weight);
	letter-spacing: var(--lr-steps-item-button-link-letter-spacing);
	-webkit-text-decoration: var(--lr-steps-item-button-link-text-decoration);
	text-decoration: var(--lr-steps-item-button-link-text-decoration);
	text-transform: var(--lr-steps-item-button-link-text-transform)
}

@media not all and (min-width: 62rem) {
	.lr-steps-item-button,.lr-steps-item-button-link,.lr-steps-item-button-secondary {
		font-size:calc(var(--lr-responsive-font-size-base)*.8)!important
	}
}

.ui\:relative {
	position: relative;
}

#wpadminbar {
	display: none;
}

.lr-hero-buttons>a:last-child {
	margin-right: 0;
}

/* Buttons should not underline on hover */
.lr-steps-item-button-link:hover {
	text-decoration: none!important;
}


.is-desktop-preview .lr-steps-button-secondary {
	text-decoration: none;
}

/* Ensure all LR buttons have no underline (primary, secondary, and link variants) */
.lr-cta-button,
.lr-cta-button-secondary,
.lr-cta-button-link,
.lr-hero-button,
.lr-hero-button-secondary,
.lr-hero-button-link,
.lr-steps-button,
.lr-steps-button-secondary,
.lr-steps-button-link,
.lr-steps-item-button,
.lr-steps-item-button-secondary,
.lr-steps-item-button-link,
.lr-alternate-section-button,
.lr-alternate-section-button-secondary,
.lr-alternate-section-button-link,
.lr-alternate-button,
.lr-alternate-button-secondary,
.lr-alternate-button-link,
.lr-boxes-button,
.lr-boxes-section-button,
.lr-boxes-section-button-secondary,
.lr-boxes-section-button-link,
.lr-boxes-item-button,
.lr-boxes-item-button-secondary,
.lr-boxes-item-button-link,
.lr-faq-section-button,
.lr-faq-section-button-secondary,
.lr-faq-section-button-link,
.lr-faq-item-button,
.lr-faq-item-button-secondary,
.lr-faq-item-button-link {
	text-decoration: none!important;
	-webkit-text-decoration: none!important;
}

/* Also ensure no underline on interaction states for LR buttons */
.lr-cta-button:hover, .lr-cta-button:focus, .lr-cta-button:active,
.lr-cta-button-secondary:hover, .lr-cta-button-secondary:focus, .lr-cta-button-secondary:active,
.lr-cta-button-link:hover, .lr-cta-button-link:focus, .lr-cta-button-link:active,
.lr-hero-button:hover, .lr-hero-button:focus, .lr-hero-button:active,
.lr-hero-button-secondary:hover, .lr-hero-button-secondary:focus, .lr-hero-button-secondary:active,
.lr-hero-button-link:hover, .lr-hero-button-link:focus, .lr-hero-button-link:active,
.lr-steps-button:hover, .lr-steps-button:focus, .lr-steps-button:active,
.lr-steps-button-secondary:hover, .lr-steps-button-secondary:focus, .lr-steps-button-secondary:active,
.lr-steps-button-link:hover, .lr-steps-button-link:focus, .lr-steps-button-link:active,
.lr-steps-item-button:hover, .lr-steps-item-button:focus, .lr-steps-item-button:active,
.lr-steps-item-button-secondary:hover, .lr-steps-item-button-secondary:focus, .lr-steps-item-button-secondary:active,
.lr-steps-item-button-link:hover, .lr-steps-item-button-link:focus, .lr-steps-item-button-link:active,
.lr-alternate-section-button:hover, .lr-alternate-section-button:focus, .lr-alternate-section-button:active,
.lr-alternate-section-button-secondary:hover, .lr-alternate-section-button-secondary:focus, .lr-alternate-section-button-secondary:active,
.lr-alternate-section-button-link:hover, .lr-alternate-section-button-link:focus, .lr-alternate-section-button-link:active,
.lr-alternate-button:hover, .lr-alternate-button:focus, .lr-alternate-button:active,
.lr-alternate-button-secondary:hover, .lr-alternate-button-secondary:focus, .lr-alternate-button-secondary:active,
.lr-alternate-button-link:hover, .lr-alternate-button-link:focus, .lr-alternate-button-link:active,
.lr-boxes-section-button:hover, .lr-boxes-section-button:focus, .lr-boxes-section-button:active,
.lr-boxes-section-button-secondary:hover, .lr-boxes-section-button-secondary:focus, .lr-boxes-section-button-secondary:active,
.lr-boxes-section-button-link:hover, .lr-boxes-section-button-link:focus, .lr-boxes-section-button-link:active,
.lr-boxes-item-button:hover, .lr-boxes-item-button:focus, .lr-boxes-item-button:active,
.lr-boxes-item-button-secondary:hover, .lr-boxes-item-button-secondary:focus, .lr-boxes-item-button-secondary:active,
.lr-boxes-item-button-link:hover, .lr-boxes-item-button-link:focus, .lr-boxes-item-button-link:active,
.lr-faq-section-button:hover, .lr-faq-section-button:focus, .lr-faq-section-button:active,
.lr-faq-section-button-secondary:hover, .lr-faq-section-button-secondary:focus, .lr-faq-section-button-secondary:active,
.lr-faq-section-button-link:hover, .lr-faq-section-button-link:focus, .lr-faq-section-button-link:active,
.lr-faq-item-button:hover, .lr-faq-item-button:focus, .lr-faq-item-button:active,
.lr-faq-item-button-secondary:hover, .lr-faq-item-button-secondary:focus, .lr-faq-item-button-secondary:active,
.lr-faq-item-button-link:hover, .lr-faq-item-button-link:focus, .lr-faq-item-button-link:active {
	text-decoration: none !important;
	-webkit-text-decoration: none !important;
}

.rabbit-steps-preview ul, .rabbit-steps-preview ol {
	padding-left: 0;
}

/* In editor, only LR button anchors lose underline; text links keep defaults */
.editor-styles-wrapper .rabbit-preview-surface a.lr-cta-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-cta-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-cta-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-hero-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-hero-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-hero-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-steps-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-steps-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-steps-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-steps-item-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-steps-item-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-steps-item-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-alternate-section-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-alternate-section-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-alternate-section-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-alternate-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-alternate-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-alternate-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-boxes-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-boxes-section-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-boxes-section-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-boxes-section-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-boxes-item-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-boxes-item-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-boxes-item-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-faq-section-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-faq-section-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-faq-section-button-link,
.editor-styles-wrapper .rabbit-preview-surface a.lr-faq-item-button,
.editor-styles-wrapper .rabbit-preview-surface a.lr-faq-item-button-secondary,
.editor-styles-wrapper .rabbit-preview-surface a.lr-faq-item-button-link {
    text-decoration: none !important;
}

/* Keep editor preview compact except for Hero preview */
.rabbit-preview-surface:not(.rabbit-hero-preview) p {
    margin: 0;
}
