
[x-cloak] {
	display: none;
}

::backdrop {
	background-color: rgba(0, 0, 0, .5);
	filter: blur(2px);
}

.lock-scroll {
	overflow: hidden;
}

.section-line-height {
	line-height: 1.7rem;
}

.flex-video, .responsive-embed {
	height: 0;
	overflow: hidden;
	padding-bottom: 57%;
	position: relative;
}

.flex-video embed, .flex-video iframe, .flex-video object, .flex-video video, .responsive-embed embed, .responsive-embed iframe, .responsive-embed object, .responsive-embed video {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.flex-video--widescreen, .responsive-embed--widescreen {
	padding-bottom: 56.25%;
}

.flex-responsive {
	flex-direction: column;
}

@media (min-width:640px) {
	.flex-responsive {
		flex-direction: row;
	}
}

.col-count-xs-2-md-3 {
	column-gap: 2rem;
	column-rule: 1px solid #d4d2d9;
	columns: 2;
}

.col-count-xs-2-md-3>li {
	break-inside: avoid;
	display: block;
	padding: .5rem 1rem;
}

@media (min-width:768px) {
	.col-count-xs-2-md-3 {
		column-count: 3;
	}
}

.SiteBody.admin-bar #header {
	top: 32px;
}

@media screen and (max-width:782px) {
	.SiteBody.admin-bar #header {
		top: 46px;
	}
}

.SiteBody.js-global-mobile-nav-active, .SiteBody.js-no-scroll, .SiteBody.js-rehabs-filters-active {
	overflow: hidden;
	position: fixed;
}

.SiteBody.js-global-mobile-nav-active .Application, .SiteBody.js-no-scroll .Application, .SiteBody.js-rehabs-filters-active .Application {
	height: 100vh;
	overflow: hidden;
	width: 100vw;
}

.SiteBody.js-no-scroll-y {
	overflow: hidden;
	position: relative;
}

@media screen and (max-width:600px) {
	#wpadminbar {
		position: fixed;
	}
}

.SiteDocument.sticky_top {
	margin-top: 64.5px;
}

.Archive .SiteDocument, .Article .SiteDocument, .Blog .SiteDocument, .BlogPost .SiteDocument, .HomePage .SiteDocument, .LandingPage .SiteDocument, .Page .SiteDocument, .Rehab .SiteDocument, .RehabsDirectory .SiteDocument, .RehabsLocalListing .SiteDocument, .WebinarPage .SiteDocument, .error404 .SiteDocument, .listing .SiteDocument {
	padding-top: 64px;
}

@media (min-width:1024px) {
	.Archive .SiteDocument, .Article .SiteDocument, .Blog .SiteDocument, .BlogPost .SiteDocument, .HomePage .SiteDocument, .LandingPage .SiteDocument, .Page .SiteDocument, .Rehab .SiteDocument, .RehabsDirectory .SiteDocument, .RehabsLocalListing .SiteDocument, .WebinarPage .SiteDocument, .error404 .SiteDocument, .listing .SiteDocument {
		padding-top: 112px;
	}
}

.HomePage .SiteDocument {
	padding-top: 64px;
}

@media (min-width:1024px) {
	.HomePage .SiteDocument {
		padding-top: 0;
	}
}

.SiteWrap {
	margin: 0 auto;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
}

.load-more {
	font-size: 1rem;
	font-style: normal;
	padding: .8rem 1.8rem;
}

#listings_target_scroll, #target_scroll {
	scroll-margin-top: 10rem;
}

[data-cta=assessment-quiz] {
	scroll-margin-top: 7rem;
}

[data-cta=assessment-quiz-title] {
	scroll-margin-top: 5rem;
}

@media screen and (min-width:782px) {
	[data-cta=assessment-quiz-title] {
		scroll-margin-top: 12rem;
	}
}

#RehabAccordionMenuAccreditations, #RehabAccordionMenuBehaviorals, #RehabAccordionMenuServices, #RehabAccordionMenuSpecialties, #RehabAccordionMenuTherapies, #RehabProfileAbout, #RehabProfileAccordion, #RehabProfileContact, #RehabProfilePayments {
	scroll-margin-top: 10rem;
}

#AfterRehab, #BeforeRehab, #DuringRehab, #FamilyHelp {
	scroll-margin-top: 12rem;
}

#sticky-footer-phone-link-mobile>span:nth-of-type(2) {
	font-weight: 700;
}

[id=modal-profile-gallery-next].js-is-disabled, [id=modal-profile-gallery-prev].js-is-disabled {
	opacity: .5;
	pointer-events: none;
}

#lp-treatment-cta-dialin svg {
	fill: #fff;
}

[id=site-header] [id^=nav-item].is-active>button>svg, [id=site-header] [id^=nav-subitem].is-active>button>svg {
	margin-left: 2px;
	transform: rotate(90deg);
}

.autocomplete-box {
	background-color: #fff;
	border-radius: 0 0 4px 4px;
	left: 0;
	opacity: 0;
	overflow-y: auto;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 50px;
	width: 100%;
}

.autocomplete-box li {
	border-bottom: 1px solid #aaa;
	color: #553b9b;
	cursor: default;
	display: none;
	list-style: none;
	padding: 8px 12px;
	width: 100%;
}

.autocomplete-box li:last-child {
	border-bottom: 0;
}

.form-autofill.active .autocomplete-box li {
	display: block;
}

.autocomplete-box li:hover {
	background: #efefef;
}

.form-autofill.active .autocomplete-box {
	opacity: 1;
	padding: 10px 8px;
	pointer-events: auto;
}

.pagination {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style-type: none;
	margin: 0;
	padding: 3rem 0;
}

.pagination>li {
	padding: 0 .5rem .5rem;
}

.pagination>li>a {
	appearance: none;
	background-color: transparent;
	border: 1px solid;
	border-radius: 4px;
	color: #493b6d;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: .875rem;
	font-weight: 400;
	height: auto;
	line-height: 1;
	margin: 0;
	padding: .65rem 1rem;
	transition: all .25s ease;
	vertical-align: middle;
	white-space: nowrap;
}

.pagination>li.active>a, .pagination>li>a:hover {
	background-color: #493b6d;
	border-color: #493b6d;
	color: #fff;
}

.pagination>li.current>a {
	background-color: #564681;
	border-color: transparent;
	color: #fff;
}

.pagination>li.unavailable>a {
	border: 0;
	pointer-events: none;
}

.Archive .pagination {
	padding-bottom: 0;
	padding-top: 2rem;
}

.form--callback .input.form-validated+[type=submit] {
	background-color: #095177;
	color: #fff;
	cursor: pointer;
}

.form--callback .input.form-validated {
	border-color: #2ecc40;
}

.in-content-table th {
	padding-right: 1rem !important;
}

.in-content-table td, .in-content-table td li {
	white-space: normal !important;
}

.in-content-table td li {
	font-size: 1rem !important;
	line-height: 1.15 !important;
}

.ColumnWrap {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
}

.ColumnWrap__column {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.ColumnWrap__column .content-icon {
	margin-bottom: 1rem;
	margin-top: 3rem;
}

@media (min-width:1024px) {
	.ColumnWrap--double .ColumnWrap__column {
		width: 50%;
	}
	
	.ColumnWrap--triple .ColumnWrap__column {
		width: 33%;
	}
	
	.ColumnWrap img {
		margin-bottom: 1rem;
	}
}

.faq-calculator {
	left: .8px;
	top: -.7px;
}

.faq-insurance-1 {
	top: .6px;
}

.faq-insurance-2 {
	top: .8px;
}

.faq-rehab {
	left: .2px;
	top: -1px;
}

.card {
	transition: transform .25s ease;
}

@supports (padding:max(0px)) {
	#sticky-footer-cta {
		padding-bottom: max(env(safe-area-inset-bottom), .5rem) !important;
	}
}

.HomePage #sticky-footer-cta, .RehabsDirectory #sticky-footer-cta {
	bottom: -10rem;
}

.HomePage #sticky-footer-cta.js-is-visible, .RehabsDirectory #sticky-footer-cta.js-is-visible {
	bottom: 0;
}

[id=home-group-blog] {
	display: flex;
	flex-direction: column;
	gap: 2rem;
	margin-top: 2rem;
	max-width: 76rem;
}

@media (min-width:1024px) {
	[id=home-group-blog] {
		flex-direction: row;
		margin: 6rem auto 2rem;
	}
}

[id=home-group-blog] [data-wp-block=content-list] {
	width: 100%;
}

@media (min-width:1024px) {
	[id=home-group-blog] [data-wp-block=content-list] {
		width: 30%;
	}
}

[id=home-group-blog] [data-wp-block=blog-posts] {
	width: 100%;
}

@media (min-width:1024px) {
	[id=home-group-blog] [data-wp-block=blog-posts] {
		width: 70%;
	}
}

.page-template-template-lp-generic.myself [data-wp-block=hero-generic] img {
	object-position: top;
}

[data-wp-block=dropdown-grid] img {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

@media (min-width:640px) {
	[data-wp-block=dropdown-grid] img {
		border-bottom-left-radius: .25rem;
		border-top-right-radius: 0;
	}
}

[data-cta=better-help-footer]:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 320 512\'%3E%3Cg style=\'fill:%23a7caa7\'%3E%3Cpath d=\'M272 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h224c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48M160 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32m112-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12z\'/%3E%3Cpath d=\'M272 372c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h200c6.6 0 12 5.4 12 12z\' opacity=\'.4\'/%3E%3C/g%3E%3C/svg%3E");
}

[data-wp-block=cta-call] .request-call .form--callback {
	height: 2.8rem;
}

[data-wp-block=cta-call] .request-call .form--callback input {
	padding: .75rem .25rem .75rem .75rem;
}

[data-wp-block=cta-call] .request-call .form--callback button, [data-wp-block=cta-call] .request-call .form--callback input {
	font-size: 1rem;
}

.family-2 [data-wp-block=hero-generic] h1 {
	top: 7rem;
}

@media (min-width:768px) {
	.family-2 [data-wp-block=hero-generic] h1 {
		top: -9.5rem;
	}
}

[id=block_634d9aedae779] [data-container], [id=block_634d9afaae77a] [data-container] {
	align-items: center;
}

[id=block_634d9aedae779] [data-section-photo] {
	height: 212px;
	width: 300px;
}

[id=block_634d9afaae77a] [data-section-photo] {
	height: 72px;
	margin-bottom: 1.5rem;
	width: 300px;
}

@media (min-width:768px) {
	[id=block_634d9afaae77a] [data-section-photo] {
		height: 92px;
		margin-bottom: 0;
		width: 385px;
	}
}

[data-wp-block=form-content-team] {
	scroll-margin-top: 80px;
}

@media (min-width:768px) {
	[data-wp-block=form-content-team] {
		scroll-margin-top: 176px;
	}
}

.gs-image-box {
	display: none !important;
}

div.single-column-content {
	margin-left: auto;
	margin-right: auto;
	width: 824px;
}

@media screen and (max-width:480px) {
	div.single-column-content {
		width: 100%;
	}
}

@media (min-width:768px) {
	.word-break br {
		display: none;
	}
}

@media screen and (max-width:1023px) {
	[id=profile-center-phone]:after {
		left: calc(50% - 3px);
	}
}

[id=break-free-cta] {
	display: none !important;
}

[id=FilterModalOpen-close] svg path, [id=GlobalPopUpModal-close] svg path {
	fill: #000;
}

[data-cta=better-help], [data-cta=footer-ad-cta], [data-cta=multi-cta-footer], [id=looking-for-cta], [id=page-footer-tagged-rehabs], [id=page-footer], [id=site-footer] {
	content-visibility: auto;
}

@media (min-width:1024px) {
	[id=looking-for-cta] [id=cta__callback] button {
		height: 3rem;
	}
	
	[id=looking-for-cta] [id=cta__callback] input {
		font-size: 1rem;
		height: 3rem;
	}
}

.arrow-blue path {
	fill: #127eba;
}

.thumb-slider .swiper-slide-active picture {
	opacity: 1;
}

.RehabsDirectory [id=close-icon] path, .page-template-rehab-directory-results [id=close-icon] path, .page-template-template-insurance-directory [id=close-icon] path {
	fill: #000;
}

.pac-container:after {
	background-image: none !important;
	height: 0;
}

@media (min-width:1024px) {
	.mask-gradient {
		-webkit-mask-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff 30%);
		mask-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff 30%);
	}
}

.online-therapy-header-providers {
	position: relative;
	top: -2rem;
}

@media (min-width:1024px) {
	.online-therapy-header-providers {
		top: 0;
	}
}

.hf-message {
	background-color: #564681;
	border-radius: 4px;
	color: #fff;
	margin-bottom: 1rem;
	padding: 1rem;
	width: 100%;
}

.hf-message-success {
	background-color: #22c55e;
	color: #fff;
}

.hf-message-error {
	background-color: #ef4444;
}

#RehabProfileContact .hf-message {
	margin-top: 1rem;
}

.form--callback .hf-message:last-child {
	margin-bottom: 0;
	margin-top: 1rem;
}

.questions-list {
	column-count: 1;
	list-style: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	text-align: center;
}

@media (min-width:1024px) {
	.questions-list {
		column-count: 2;
		column-gap: 1rem;
	}
}

.questions-list>li {
	background-color: #493b6d;
	border: 1px solid #493b6d;
	break-inside: avoid;
	margin-bottom: 1rem;
	position: relative;
}

.questions-list>li:last-child {
	margin-bottom: 0;
}

.questions-list>li>a {
	background-color: #fff;
	color: #493b6d;
	display: block;
	font-weight: 600;
	margin-left: 6px;
	padding: .6rem;
	text-align: left;
	text-decoration: none;
	transition: background-color .2s ease;
}

.questions-list>li>a:hover {
	background-color: #493b6d;
	color: #fff;
}

*, :after, :before {
	border: 0 solid #e9ecf1;
	box-sizing: border-box;
}

:after, :before {
	--tw-content: "";
}

:host, html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	font-family: Public Sans, Public Sans Fallback, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-tap-highlight-color: transparent;
}

body {
	line-height: inherit;
	margin: 0;
}

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

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

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

a {
	color: inherit;
	text-decoration: inherit;
}

b, strong {
	font-weight: bolder;
}

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

small {
	font-size: 80%;
}

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

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

button, input, optgroup, select, textarea {
	color: inherit;
	font-family: inherit;
	font-feature-settings: inherit;
	font-size: 100%;
	font-variation-settings: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
}

button, select {
	text-transform: none;
}

button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none;
}

:-moz-focusring {
	outline: auto;
}

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

progress {
	vertical-align: baseline;
}

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

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

button.nitro-lazy, input:where([type=button]).nitro-lazy, input:where([type=reset]).nitro-lazy, input:where([type=submit]).nitro-lazy {
	background-image: none !important;
}

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

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

summary {
	display: list-item;
}

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
	margin: 0;
}

fieldset {
	margin: 0;
}

fieldset, legend {
	padding: 0;
}

menu, ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

dialog {
	padding: 0;
}

textarea {
	resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
	color: #d4d9e3;
}

input::placeholder, textarea::placeholder {
	color: #d4d9e3;
}

[role=button], button {
	cursor: pointer;
}

:disabled {
	cursor: default;
}

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

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

[hidden] {
	display: none;
}

[multiple], [type=date], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:where(:not([type])), select, textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border-color: #c9cfdc;
	border-radius: 0;
	border-width: 1px;
	font-size: 1rem;
	line-height: 1.5rem;
	padding: .5rem .75rem;
	--tw-shadow: 0 0 transparent;
}

[multiple]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, input:where(:not([type])):focus, select:focus, textarea:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #13577c;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	border-color: #13577c;
	box-shadow: 0 0 0 0 #fff, 0 0 0 1px #13577c, var(--tw-shadow);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

input::-moz-placeholder, textarea::-moz-placeholder {
	color: #c9cfdc;
	opacity: 1;
}

input::placeholder, textarea::placeholder {
	color: #c9cfdc;
	opacity: 1;
}

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

::-webkit-date-and-time-value {
	min-height: 1.5em;
	text-align: inherit;
}

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

::-webkit-datetime-edit, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-meridiem-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-year-field {
	padding-bottom: 0;
	padding-top: 0;
}

select {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 20 20\'%3E%3Cpath stroke=\'%23C9CFDC\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'1.5\' d=\'m6 8 4 4 4-4\'/%3E%3C/svg%3E");
	background-position: right .5rem center;
	background-repeat: no-repeat;
	background-size: 1.5em 1.5em;
	padding-right: 2.5rem;
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
}

select.nitro-lazy {
	background-image: none !important;
}

[multiple], [size]:where(select:not([size="1"])) {
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	background-size: initial;
	padding-right: .75rem;
	-webkit-print-color-adjust: inherit;
	print-color-adjust: inherit;
}

[multiple].nitro-lazy, [size]:where(select:not([size="1"])).nitro-lazy {
	background-image: none !important;
}

[type=checkbox], [type=radio] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-origin: border-box;
	border-color: #c9cfdc;
	border-width: 1px;
	color: #13577c;
	display: inline-block;
	flex-shrink: 0;
	height: 1rem;
	padding: 0;
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	vertical-align: middle;
	width: 1rem;
	--tw-shadow: 0 0 transparent;
}

[type=checkbox] {
	border-radius: 0;
}

[type=radio] {
	border-radius: 100%;
}

[type=checkbox]:focus, [type=radio]:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
	--tw-ring-offset-width: 2px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #13577c;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: 0 0 0 0 #fff, 0 0 0 4px #13577c, var(--tw-shadow);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type=checkbox]:checked, [type=radio]:checked {
	background-color: currentColor;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-color: transparent;
}

[type=checkbox]:checked {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Cpath d=\'M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0\'/%3E%3C/svg%3E");
}

[type=checkbox]:checked.nitro-lazy {
	background-image: none !important;
}

@media (forced-colors:active) {
	[type=checkbox]:checked {
		-webkit-appearance: auto;
		-moz-appearance: auto;
		appearance: auto;
	}
}

[type=radio]:checked {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 16 16\'%3E%3Ccircle cx=\'8\' cy=\'8\' r=\'3\'/%3E%3C/svg%3E");
}

[type=radio]:checked.nitro-lazy {
	background-image: none !important;
}

@media (forced-colors:active) {
	[type=radio]:checked {
		-webkit-appearance: auto;
		-moz-appearance: auto;
		appearance: auto;
	}
}

[type=checkbox]:checked:focus, [type=checkbox]:checked:hover, [type=radio]:checked:focus, [type=radio]:checked:hover {
	background-color: currentColor;
	border-color: transparent;
}

[type=checkbox]:indeterminate {
	background-color: currentColor;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'none\' viewBox=\'0 0 16 16\'%3E%3Cpath stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'M4 8h8\'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-color: transparent;
}

[type=checkbox]:indeterminate.nitro-lazy {
	background-image: none !important;
}

@media (forced-colors:active) {
	[type=checkbox]:indeterminate {
		-webkit-appearance: auto;
		-moz-appearance: auto;
		appearance: auto;
	}
}

[type=checkbox]:indeterminate:focus, [type=checkbox]:indeterminate:hover {
	background-color: currentColor;
	border-color: transparent;
}

[type=file] {
	background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
	background: initial;
	border-color: inherit;
	border-radius: 0;
	border-width: 0;
	font-size: inherit;
	line-height: inherit;
	padding: 0;
}

[type=file]:focus {
	outline: 1px solid ButtonText;
	outline: 1px auto -webkit-focus-ring-color;
}

html {
	--tw-text-opacity: 1;
	color: #5f5451;
	color: rgba(95, 84, 81, var(--tw-text-opacity));
}

body, html {
	overscroll-behavior: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
	font-weight: 600;
	--tw-text-opacity: 1;
	color: #513a2a;
	color: rgba(81, 58, 42, var(--tw-text-opacity));
}

*, :after, :before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(23, 109, 154, .5);
	--tw-ring-offset-shadow: 0 0 transparent;
	--tw-ring-shadow: 0 0 transparent;
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-scroll-snap-strictness: proximity;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(23, 109, 154, .5);
	--tw-ring-offset-shadow: 0 0 transparent;
	--tw-ring-shadow: 0 0 transparent;
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
}

.prose {
	color: #403b39;
	max-width: 65ch;
}

.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #403b39;
	margin-bottom: .75rem;
	margin-top: 0;
}

.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #403b39;
	font-size: 1.25em;
	line-height: 1.6;
	margin-bottom: 1.2em;
	margin-top: 1.2em;
}

.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #176d9a;
	font-weight: 400;
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #403b39;
	font-weight: 600;
}

.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
}

.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
}

.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
}

.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: decimal;
	margin-bottom: 1.25em;
	margin-top: 1.25em;
	padding-left: 1.625em;
}

.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: upper-alpha;
}

.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: lower-alpha;
}

.prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: upper-alpha;
}

.prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: lower-alpha;
}

.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: upper-roman;
}

.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: lower-roman;
}

.prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: upper-roman;
}

.prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: decimal;
}

.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
	list-style-type: disc;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 1.75rem;
}

.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
	color: #c2bab7;
	font-weight: 400;
}

.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
	color: #9e7c65;
}

.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	font-weight: 600;
	margin-top: 1.25em;
}

.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-color: #efefef;
	border-top-width: 1px;
	margin-bottom: 3em;
	margin-top: 3em;
}

.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-left: 2px solid #5f5451;
	color: #403b39;
	font-style: normal;
	font-weight: 500;
	margin-bottom: 1.6em;
	margin-left: 1rem;
	margin-top: 1.6em;
	padding-left: 1rem;
	quotes: "“" "”" "‘" "’";
}

.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
	content: open-quote;
}

.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
	content: close-quote;
}

.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
	font-size: 2.25em;
	font-weight: 600;
	line-height: 1.1111111;
	margin-bottom: .8888889em;
	margin-top: 0;
}

.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
	font-weight: 600;
}

.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1.3333333;
	margin-bottom: .75rem;
	margin-top: 2.5rem !important;
}

@media (min-width:768px) {
	.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
		font-size: 1.5rem;
	}
}

.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
	font-weight: 600;
}

.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
	font-size: 1.25em;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: .75rem;
	margin-top: 2rem !important;
}

.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
	font-weight: 600;
}

.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
	font-weight: 600;
	line-height: 1.5;
	margin-bottom: 12px;
	margin-top: 1.5rem;
}

.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
	font-weight: 600;
}

.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 0;
	margin-top: 0;
}

.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
	display: block;
	margin-bottom: 2em;
	margin-top: 2em;
}

.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 2em;
	margin-top: 2em;
}

.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-radius: .3125rem;
	box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows), 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows), 10%);
	color: var(--tw-prose-kbd);
	font-family: inherit;
	font-size: .875em;
	font-weight: 500;
	padding: .1875em .375em;
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #403b39;
	font-size: .875em;
	font-weight: 600;
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
	content: "`";
}

.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
	content: "`";
}

.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #9e7c65;
}

.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
}

.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
	font-size: .875em;
}

.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
	font-size: .9em;
}

.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
}

.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
}

.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: inherit;
}

.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
	background-color: #424e66;
	border-radius: .375rem;
	color: #efefef;
	font-size: .875em;
	font-weight: 400;
	line-height: 1.7142857;
	margin-bottom: 1.7142857em;
	margin-top: 1.7142857em;
	overflow-x: auto;
	padding: .8571429em 1.1428571em;
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
	background-color: transparent;
	border-radius: 0;
	border-width: 0;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	padding: 0;
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
	content: none;
}

.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
	content: none;
}

.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
	display: block;
	font-size: 1em;
	line-height: 1.7142857;
	margin-bottom: 2em;
	margin-top: 40px !important;
	overflow-x: auto;
	table-layout: auto;
	text-align: left;
	width: 100%;
}

.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-bottom-color: var(--tw-prose-th-borders);
	border-bottom-width: 1px;
}

.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: var(--tw-prose-headings);
	font-weight: 600;
	padding-bottom: .5714286em;
	padding-left: .5714286em;
	padding-right: .5714286em;
	vertical-align: bottom;
}

.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-bottom-color: var(--tw-prose-td-borders);
	border-bottom-width: 1px;
}

.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-bottom-width: 0;
}

.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
	vertical-align: middle;
}

.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-top-color: var(--tw-prose-th-borders);
	border-top-width: 1px;
}

.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
	vertical-align: top;
}

.prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 0;
	margin-top: 0;
}

.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: var(--tw-prose-captions);
	font-size: .875em;
	line-height: 1.4285714;
	margin-top: .8571429em;
}

.prose {
	--tw-prose-body: #374151;
	--tw-prose-headings: #111827;
	--tw-prose-lead: #4b5563;
	--tw-prose-links: #111827;
	--tw-prose-bold: #111827;
	--tw-prose-counters: #6b7280;
	--tw-prose-bullets: #d1d5db;
	--tw-prose-hr: #e5e7eb;
	--tw-prose-quotes: #111827;
	--tw-prose-quote-borders: #e5e7eb;
	--tw-prose-captions: #6b7280;
	--tw-prose-kbd: #111827;
	--tw-prose-kbd-shadows: 17 24 39;
	--tw-prose-code: #111827;
	--tw-prose-pre-code: #e5e7eb;
	--tw-prose-pre-bg: #1f2937;
	--tw-prose-th-borders: #d1d5db;
	--tw-prose-td-borders: #e5e7eb;
	--tw-prose-invert-body: #d1d5db;
	--tw-prose-invert-headings: #fff;
	--tw-prose-invert-lead: #9ca3af;
	--tw-prose-invert-links: #fff;
	--tw-prose-invert-bold: #fff;
	--tw-prose-invert-counters: #9ca3af;
	--tw-prose-invert-bullets: #4b5563;
	--tw-prose-invert-hr: #374151;
	--tw-prose-invert-quotes: #f3f4f6;
	--tw-prose-invert-quote-borders: #374151;
	--tw-prose-invert-captions: #9ca3af;
	--tw-prose-invert-kbd: #fff;
	--tw-prose-invert-kbd-shadows: 255 255 255;
	--tw-prose-invert-code: #fff;
	--tw-prose-invert-pre-code: #d1d5db;
	--tw-prose-invert-pre-bg: rgba(0, 0, 0, .5);
	--tw-prose-invert-th-borders: #4b5563;
	--tw-prose-invert-td-borders: #374151;
	font-size: 1rem;
	line-height: 1.75;
}

.prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 0;
	margin-top: 0;
}

.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: .5em;
	margin-top: .5em;
}

.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
	padding-left: .375em;
}

.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 10px !important;
	margin-top: 0 !important;
	padding-left: 0;
}

.prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: .75em;
	margin-top: .75em;
}

.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: 1.25em;
}

.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 1.25em;
}

.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: 1.25em;
}

.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 1.25em;
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: .75em;
	margin-top: .75em;
}

.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 1.25em;
	margin-top: 1.25em;
}

.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: .5em;
	padding-left: 1.625em;
}

.prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: 0;
}

.prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: 0;
}

.prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: 0;
}

.prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: 0;
}

.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	padding-left: 0;
}

.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	padding-right: 0;
}

.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
	padding: .5714286em;
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	padding-left: 0;
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	padding-right: 0;
}

.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 2em;
	margin-top: 2em;
}

.prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-top: 0;
}

.prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 0;
}

.prose {
	font-weight: 400;
}

.prose :where(a:hover):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #0e415d;
}

.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)):before {
	color: #d4d9e3;
}

.prose :where(ul>li:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
	margin-bottom: 1rem;
}

.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)):before {
	background-color: #e0e4eb;
}

.prose :where(ul>li h5, ol>li h5):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #9e7c65;
	font-family: Public Sans, Public Sans Fallback, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.prose :where(blockquote>p):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #403b39;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.prose :where(h4>a):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-weight: 600;
}

.prose :where(h5):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 0;
}

.prose :where(h5>a):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-weight: 600;
}

.prose :where(h5 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	font-weight: 600;
}

.prose :where(h6):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #272437;
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
	font-size: 1.125rem;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 0;
}

.prose :where(h6 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	font-weight: 600;
}

.prose :where(figure figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #403b39;
}

.prose :where(table td):not(:where([class~=not-prose], [class~=not-prose] *)) {
	padding: 30px 30px 30px 0;
	white-space: normal;
}

.prose :where(table tr th):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #9e7c65;
	font-size: 18px;
	padding: 20px 20px 20px 0;
	white-space: normal;
}

.prose :where(table tr th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
	color: #9e7c65;
}

.prose :where(table td h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
	whitespace: normal;
}

.prose :where(table tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-bottom: 1px solid rgba(0, 0, 0, .25);
	border-top: 1px solid rgba(0, 0, 0, .25);
}

.prose :where(table tr:last):not(:where([class~=not-prose], [class~=not-prose] *)) {
	border-bottom: 1px solid rgba(0, 0, 0, .25);
	border-top: none;
}

.visible {
	visibility: visible;
}

.collapse {
	visibility: collapse;
}

.static {
	position: static;
}

.fixed {
	position: fixed;
}

.absolute {
	position: absolute;
}

.relative {
	position: relative;
}

.sticky {
	position: sticky;
}

.inset-0 {
	left: 0;
	right: 0;
}

.inset-0, .inset-y-0 {
	bottom: 0;
	top: 0;
}

.-left-12 {
	left: -3rem;
}

.-left-\[5px\] {
	left: -5px;
}

.-right-24 {
	right: -6rem;
}

.-right-\[5px\] {
	right: -5px;
}

.-right-\[7px\] {
	right: -7px;
}

.-top-0 {
	top: 0;
}

.-top-0\.5 {
	top: -.125rem;
}

.-top-\[2px\] {
	top: -2px;
}

.-top-\[8px\] {
	top: -8px;
}

.-top-px {
	top: -1px;
}

.bottom-0 {
	bottom: 0;
}

.bottom-1 {
	bottom: .25rem;
}

.bottom-1\.5 {
	bottom: .375rem;
}

.bottom-1\/2 {
	bottom: 50%;
}

.bottom-1\/3 {
	bottom: 33.333333%;
}

.bottom-2 {
	bottom: .5rem;
}

.bottom-3 {
	bottom: .75rem;
}

.bottom-\[-12rem\] {
	bottom: -12rem;
}

.bottom-\[-2px\] {
	bottom: -2px;
}

.left-0 {
	left: 0;
}

.left-1 {
	left: .25rem;
}

.left-1\/2 {
	left: 50%;
}

.left-2 {
	left: .5rem;
}

.left-2\/4 {
	left: 50%;
}

.left-3 {
	left: .75rem;
}

.left-4 {
	left: 1rem;
}

.left-6 {
	left: 1.5rem;
}

.left-\[-17px\] {
	left: -17px;
}

.left-\[-36px\] {
	left: -36px;
}

.left-\[-90\%\] {
	left: -90%;
}

.left-\[0\.5rem\] {
	left: .5rem;
}

.left-\[10px\] {
	left: 10px;
}

.left-\[1rem\] {
	left: 1rem;
}

.left-\[20px\] {
	left: 20px;
}

.left-\[29px\] {
	left: 29px;
}

.left-\[4px\] {
	left: 4px;
}

.left-\[50\%\] {
	left: 50%;
}

.left-\[5em\] {
	left: 5em;
}

.right-0 {
	right: 0;
}

.right-1 {
	right: .25rem;
}

.right-1\.5 {
	right: .375rem;
}

.right-1\/2 {
	right: 50%;
}

.right-2 {
	right: .5rem;
}

.right-4 {
	right: 1rem;
}

.right-\[-17px\] {
	right: -17px;
}

.right-\[-1px\] {
	right: -1px;
}

.right-\[-3rem\] {
	right: -3rem;
}

.right-\[1px\] {
	right: 1px;
}

.right-\[1rem\] {
	right: 1rem;
}

.top-0 {
	top: 0;
}

.top-1 {
	top: .25rem;
}

.top-1\.5 {
	top: .375rem;
}

.top-1\/2 {
	top: 50%;
}

.top-2 {
	top: .5rem;
}

.top-36 {
	top: 9rem;
}

.top-4 {
	top: 1rem;
}

.top-48 {
	top: 12rem;
}

.top-6 {
	top: 1.5rem;
}

.top-8 {
	top: 2rem;
}

.top-9 {
	top: 2.25rem;
}

.top-\[-1\.5px\] {
	top: -1.5px;
}

.top-\[-112px\] {
	top: -112px;
}

.top-\[-12rem\] {
	top: -12rem;
}

.top-\[-14px\] {
	top: -14px;
}

.top-\[-14rem\] {
	top: -14rem;
}

.top-\[-167px\] {
	top: -167px;
}

.top-\[-16px\] {
	top: -16px;
}

.top-\[-1px\] {
	top: -1px;
}

.top-\[-2px\] {
	top: -2px;
}

.top-\[-48px\] {
	top: -48px;
}

.top-\[-4px\] {
	top: -4px;
}

.top-\[-50px\] {
	top: -50px;
}

.top-\[0\.5rem\] {
	top: .5rem;
}

.top-\[104px\] {
	top: 104px;
}

.top-\[10px\] {
	top: 10px;
}

.top-\[125px\] {
	top: 125px;
}

.top-\[1px\] {
	top: 1px;
}

.top-\[1rem\] {
	top: 1rem;
}

.top-\[25rem\] {
	top: 25rem;
}

.top-\[2px\] {
	top: 2px;
}

.top-\[2rem\] {
	top: 2rem;
}

.top-\[30\%\] {
	top: 30%;
}

.top-\[35\%\] {
	top: 35%;
}

.top-\[42\%\] {
	top: 42%;
}

.top-\[45\%\] {
	top: 45%;
}

.top-\[48\%\] {
	top: 48%;
}

.top-\[4px\] {
	top: 4px;
}

.top-\[4rem\] {
	top: 4rem;
}

.top-\[50\%\] {
	top: 50%;
}

.top-\[54rem\] {
	top: 54rem;
}

.top-\[74px\] {
	top: 74px;
}

.top-\[7px\] {
	top: 7px;
}

.top-\[80px\] {
	top: 80px;
}

.top-full {
	top: 100%;
}

.\!-z-10 {
	z-index: -10 !important;
}

.-z-10 {
	z-index: -10;
}

.z-0 {
	z-index: 0;
}

.z-10 {
	z-index: 10;
}

.z-20 {
	z-index: 20;
}

.z-30 {
	z-index: 30;
}

.z-50 {
	z-index: 50;
}

.z-\[100000\] {
	z-index: 100000;
}

.z-\[20000\] {
	z-index: 20000;
}

.z-\[300000\] {
	z-index: 300000;
}

.z-\[998\] {
	z-index: 998;
}

.z-\[99998\] {
	z-index: 99998;
}

.z-\[99999\] {
	z-index: 99999;
}

.z-auto {
	z-index: auto;
}

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-4 {
	order: 4;
}

.order-5 {
	order: 5;
}

.order-\[999\] {
	order: 999;
}

.order-\[9\] {
	order: 9;
}

.order-first {
	order: -9999;
}

.order-last {
	order: 9999;
}

.col-span-1 {
	grid-column: span 1/span 1;
}

.col-span-2 {
	grid-column: span 2/span 2;
}

.col-span-full {
	grid-column: 1/-1;
}

.col-start-1 {
	grid-column-start: 1;
}

.row-start-1 {
	grid-row-start: 1;
}

.row-start-2 {
	grid-row-start: 2;
}

.float-left {
	float: left;
}

.-m-2 {
	margin: -.5rem;
}

.m-0 {
	margin: 0;
}

.m-1 {
	margin: .25rem;
}

.m-2 {
	margin: .5rem;
}

.m-3 {
	margin: .75rem;
}

.m-4 {
	margin: 1rem;
}

.m-6 {
	margin: 1.5rem;
}

.m-\[0\.2rem\] {
	margin: .2rem;
}

.m-auto {
	margin: auto;
}

.\!mx-0 {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.\!mx-4 {
	margin-left: 1rem !important;
	margin-right: 1rem !important;
}

.\!my-0 {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.\!my-4 {
	margin-bottom: 1rem !important;
	margin-top: 1rem !important;
}

.-mx-1 {
	margin-left: -.25rem;
	margin-right: -.25rem;
}

.-mx-2 {
	margin-left: -.5rem;
	margin-right: -.5rem;
}

.-mx-3 {
	margin-left: -.75rem;
	margin-right: -.75rem;
}

.-mx-4 {
	margin-left: -1rem;
	margin-right: -1rem;
}

.-mx-5 {
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}

.-mx-6 {
	margin-left: -1.5rem;
	margin-right: -1.5rem;
}

.-my-px {
	margin-bottom: -1px;
	margin-top: -1px;
}

.mx-0 {
	margin-left: 0;
	margin-right: 0;
}

.mx-1 {
	margin-left: .25rem;
	margin-right: .25rem;
}

.mx-2 {
	margin-left: .5rem;
	margin-right: .5rem;
}

.mx-4 {
	margin-left: 1rem;
	margin-right: 1rem;
}

.mx-\[-\.25rem\] {
	margin-left: -.25rem;
	margin-right: -.25rem;
}

.mx-\[-50vw\] {
	margin-left: -50vw;
	margin-right: -50vw;
}

.mx-\[0\.1rem\] {
	margin-left: .1rem;
	margin-right: .1rem;
}

.mx-\[calc\(-1rem\*1\.25\)\] {
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.my-0 {
	margin-bottom: 0;
	margin-top: 0;
}

.my-1 {
	margin-bottom: .25rem;
	margin-top: .25rem;
}

.my-10 {
	margin-bottom: 2.5rem;
	margin-top: 2.5rem;
}

.my-12 {
	margin-bottom: 3rem;
	margin-top: 3rem;
}

.my-2 {
	margin-bottom: .5rem;
	margin-top: .5rem;
}

.my-3 {
	margin-bottom: .75rem;
	margin-top: .75rem;
}

.my-4 {
	margin-bottom: 1rem;
	margin-top: 1rem;
}

.my-5 {
	margin-bottom: 1.25rem;
	margin-top: 1.25rem;
}

.my-6 {
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
}

.my-8 {
	margin-bottom: 2rem;
	margin-top: 2rem;
}

.my-\[15px\] {
	margin-bottom: 15px;
	margin-top: 15px;
}

.my-auto {
	margin-bottom: auto;
	margin-top: auto;
}

.\!mb-0 {
	margin-bottom: 0 !important;
}

.\!mb-1 {
	margin-bottom: .25rem !important;
}

.\!mb-10 {
	margin-bottom: 2.5rem !important;
}

.\!mb-2 {
	margin-bottom: .5rem !important;
}

.\!mb-3 {
	margin-bottom: .75rem !important;
}

.\!mb-4 {
	margin-bottom: 1rem !important;
}

.\!ml-0 {
	margin-left: 0 !important;
}

.\!mt-0 {
	margin-top: 0 !important;
}

.\!mt-1 {
	margin-top: .25rem !important;
}

.\!mt-2 {
	margin-top: .5rem !important;
}

.\!mt-5 {
	margin-top: 1.25rem !important;
}

.\!mt-6 {
	margin-top: 1.5rem !important;
}

.\!mt-\[48rem\] {
	margin-top: 48rem !important;
}

.-mb-3 {
	margin-bottom: -.75rem;
}

.-mb-\[1px\] {
	margin-bottom: -1px;
}

.-ml-px {
	margin-left: -1px;
}

.-mr-1 {
	margin-right: -.25rem;
}

.-mr-\[2px\] {
	margin-right: -2px;
}

.-mr-\[6px\] {
	margin-right: -6px;
}

.-mt-1 {
	margin-top: -.25rem;
}

.-mt-4 {
	margin-top: -1rem;
}

.-mt-40 {
	margin-top: -10rem;
}

.-mt-5 {
	margin-top: -1.25rem;
}

.-mt-\[1px\] {
	margin-top: -1px;
}

.mb-0 {
	margin-bottom: 0;
}

.mb-0\.5 {
	margin-bottom: .125rem;
}

.mb-1 {
	margin-bottom: .25rem;
}

.mb-10 {
	margin-bottom: 2.5rem;
}

.mb-11 {
	margin-bottom: 2.75rem;
}

.mb-12 {
	margin-bottom: 3rem;
}

.mb-16 {
	margin-bottom: 4rem;
}

.mb-2 {
	margin-bottom: .5rem;
}

.mb-24 {
	margin-bottom: 6rem;
}

.mb-3 {
	margin-bottom: .75rem;
}

.mb-32 {
	margin-bottom: 8rem;
}

.mb-4 {
	margin-bottom: 1rem;
}

.mb-5 {
	margin-bottom: 1.25rem;
}

.mb-6 {
	margin-bottom: 1.5rem;
}

.mb-8 {
	margin-bottom: 2rem;
}

.mb-\[0\.25rem\] {
	margin-bottom: .25rem;
}

.mb-\[0\.2rem\] {
	margin-bottom: .2rem;
}

.mb-\[0\.5rem\] {
	margin-bottom: .5rem;
}

.mb-\[0\.6rem\] {
	margin-bottom: .6rem;
}

.mb-\[10px\] {
	margin-bottom: 10px;
}

.mb-\[2px\] {
	margin-bottom: 2px;
}

.mb-\[5px\] {
	margin-bottom: 5px;
}

.mb-\[75px\] {
	margin-bottom: 75px;
}

.mb-\[7px\] {
	margin-bottom: 7px;
}

.ml-0 {
	margin-left: 0;
}

.ml-0\.5 {
	margin-left: .125rem;
}

.ml-1 {
	margin-left: .25rem;
}

.ml-2 {
	margin-left: .5rem;
}

.ml-20 {
	margin-left: 5rem;
}

.ml-3 {
	margin-left: .75rem;
}

.ml-4 {
	margin-left: 1rem;
}

.ml-5 {
	margin-left: 1.25rem;
}

.ml-6 {
	margin-left: 1.5rem;
}

.ml-7 {
	margin-left: 1.75rem;
}

.ml-\[-3px\] {
	margin-left: -3px;
}

.ml-\[0\.7rem\] {
	margin-left: .7rem;
}

.ml-\[5px\] {
	margin-left: 5px;
}

.ml-\[6px\] {
	margin-left: 6px;
}

.ml-\[7px\] {
	margin-left: 7px;
}

.ml-auto {
	margin-left: auto;
}

.mr-0 {
	margin-right: 0;
}

.mr-0\.5 {
	margin-right: .125rem;
}

.mr-1 {
	margin-right: .25rem;
}

.mr-1\.5 {
	margin-right: .375rem;
}

.mr-2 {
	margin-right: .5rem;
}

.mr-3 {
	margin-right: .75rem;
}

.mr-4 {
	margin-right: 1rem;
}

.mr-5 {
	margin-right: 1.25rem;
}

.mr-8 {
	margin-right: 2rem;
}

.mr-\[10px\] {
	margin-right: 10px;
}

.mr-\[2px\] {
	margin-right: 2px;
}

.mr-\[5px\] {
	margin-right: 5px;
}

.mr-auto {
	margin-right: auto;
}

.mt-0 {
	margin-top: 0;
}

.mt-1 {
	margin-top: .25rem;
}

.mt-10 {
	margin-top: 2.5rem;
}

.mt-12 {
	margin-top: 3rem;
}

.mt-2 {
	margin-top: .5rem;
}

.mt-20 {
	margin-top: 5rem;
}

.mt-3 {
	margin-top: .75rem;
}

.mt-4 {
	margin-top: 1rem;
}

.mt-5 {
	margin-top: 1.25rem;
}

.mt-6 {
	margin-top: 1.5rem;
}

.mt-8 {
	margin-top: 2rem;
}

.mt-\[-10px\] {
	margin-top: -10px;
}

.mt-\[1\.5rem\] {
	margin-top: 1.5rem;
}

.mt-\[100px\] {
	margin-top: 100px;
}

.mt-\[28px\] {
	margin-top: 28px;
}

.mt-\[2px\] {
	margin-top: 2px;
}

.mt-\[3px\] {
	margin-top: 3px;
}

.mt-\[calc\(-1rem\*1\.25\)\] {
	margin-top: -1.25rem;
}

.mt-auto {
	margin-top: auto;
}

.box-border {
	box-sizing: border-box;
}

.line-clamp-1 {
	-webkit-line-clamp: 1;
}

.line-clamp-1, .line-clamp-2 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.line-clamp-2 {
	-webkit-line-clamp: 2;
}

.line-clamp-4 {
	-webkit-line-clamp: 4;
}

.line-clamp-4, .line-clamp-6 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.line-clamp-6 {
	-webkit-line-clamp: 6;
}

.\!block {
	display: block !important;
}

.block {
	display: block;
}

.\!inline-block {
	display: inline-block !important;
}

.inline-block {
	display: inline-block;
}

.inline {
	display: inline;
}

.flex {
	display: flex;
}

.inline-flex {
	display: inline-flex;
}

.table {
	display: table;
}

.grid {
	display: grid;
}

.contents {
	display: contents;
}

.list-item {
	display: list-item;
}

.\!hidden {
	display: none !important;
}

.hidden {
	display: none;
}

.\!h-auto {
	height: auto !important;
}

.\!h-full {
	height: 100% !important;
}

.h-0 {
	height: 0;
}

.h-1\/2 {
	height: 50%;
}

.h-10 {
	height: 2.5rem;
}

.h-12 {
	height: 3rem;
}

.h-16 {
	height: 4rem;
}

.h-18 {
	height: 4.5rem;
}

.h-20 {
	height: 5rem;
}

.h-24 {
	height: 6rem;
}

.h-3 {
	height: .75rem;
}

.h-32 {
	height: 8rem;
}

.h-36 {
	height: 9rem;
}

.h-4 {
	height: 1rem;
}

.h-40 {
	height: 10rem;
}

.h-44 {
	height: 11rem;
}

.h-48 {
	height: 12rem;
}

.h-5 {
	height: 1.25rem;
}

.h-6 {
	height: 1.5rem;
}

.h-7 {
	height: 1.75rem;
}

.h-8 {
	height: 2rem;
}

.h-9 {
	height: 2.25rem;
}

.h-\[1\.2rem\] {
	height: 1.2rem;
}

.h-\[1\.5rem\] {
	height: 1.5rem;
}

.h-\[100vh\] {
	height: 100vh;
}

.h-\[103px\] {
	height: 103px;
}

.h-\[120px\] {
	height: 120px;
}

.h-\[125px\] {
	height: 125px;
}

.h-\[12px\] {
	height: 12px;
}

.h-\[13rem\] {
	height: 13rem;
}

.h-\[140px\] {
	height: 140px;
}

.h-\[144px\] {
	height: 144px;
}

.h-\[14px\] {
	height: 14px;
}

.h-\[150px\] {
	height: 150px;
}

.h-\[15px\] {
	height: 15px;
}

.h-\[174px\] {
	height: 174px;
}

.h-\[180px\] {
	height: 180px;
}

.h-\[18px\] {
	height: 18px;
}

.h-\[190px\] {
	height: 190px;
}

.h-\[2\.2rem\] {
	height: 2.2rem;
}

.h-\[200px\] {
	height: 200px;
}

.h-\[20px\] {
	height: 20px;
}

.h-\[21px\] {
	height: 21px;
}

.h-\[22\%\] {
	height: 22%;
}

.h-\[220px\] {
	height: 220px;
}

.h-\[22px\] {
	height: 22px;
}

.h-\[24px\] {
	height: 24px;
}

.h-\[250px\] {
	height: 250px;
}

.h-\[25px\] {
	height: 25px;
}

.h-\[275px\] {
	height: 275px;
}

.h-\[28px\] {
	height: 28px;
}

.h-\[28rem\] {
	height: 28rem;
}

.h-\[2rem\] {
	height: 2rem;
}

.h-\[3\.8rem\] {
	height: 3.8rem;
}

.h-\[300px\] {
	height: 300px;
}

.h-\[308px\] {
	height: 308px;
}

.h-\[30px\] {
	height: 30px;
}

.h-\[32px\] {
	height: 32px;
}

.h-\[35px\] {
	height: 35px;
}

.h-\[40px\] {
	height: 40px;
}

.h-\[42rem\] {
	height: 42rem;
}

.h-\[47rem\] {
	height: 47rem;
}

.h-\[50px\] {
	height: 50px;
}

.h-\[52px\] {
	height: 52px;
}

.h-\[53rem\] {
	height: 53rem;
}

.h-\[5px\] {
	height: 5px;
}

.h-\[62px\] {
	height: 62px;
}

.h-\[78\%\] {
	height: 78%;
}

.h-\[7rem\] {
	height: 7rem;
}

.h-\[80px\] {
	height: 80px;
}

.h-\[95\%\] {
	height: 95%;
}

.h-auto {
	height: auto;
}

.h-fit {
	height: -moz-fit-content;
	height: fit-content;
}

.h-full {
	height: 100%;
}

.h-max {
	height: -moz-max-content;
	height: max-content;
}

.h-px {
	height: 1px;
}

.h-screen {
	height: 100vh;
}

.max-h-0 {
	max-height: 0;
}

.max-h-28 {
	max-height: 7rem;
}

.max-h-32 {
	max-height: 8rem;
}

.max-h-36 {
	max-height: 9rem;
}

.max-h-40 {
	max-height: 10rem;
}

.max-h-44 {
	max-height: 11rem;
}

.max-h-7 {
	max-height: 1.75rem;
}

.max-h-\[125px\] {
	max-height: 125px;
}

.max-h-\[12rem\] {
	max-height: 12rem;
}

.max-h-\[135px\] {
	max-height: 135px;
}

.max-h-\[215px\] {
	max-height: 215px;
}

.max-h-\[230px\] {
	max-height: 230px;
}

.max-h-\[24\.5rem\] {
	max-height: 24.5rem;
}

.max-h-\[250px\] {
	max-height: 250px;
}

.max-h-\[260px\] {
	max-height: 260px;
}

.max-h-\[28rem\] {
	max-height: 28rem;
}

.max-h-\[300px\] {
	max-height: 300px;
}

.max-h-\[30px\] {
	max-height: 30px;
}

.max-h-\[32px\] {
	max-height: 32px;
}

.max-h-\[34\.5rem\] {
	max-height: 34.5rem;
}

.max-h-\[350px\] {
	max-height: 350px;
}

.max-h-\[500px\] {
	max-height: 500px;
}

.max-h-\[50px\] {
	max-height: 50px;
}

.max-h-\[70px\] {
	max-height: 70px;
}

.max-h-\[75px\] {
	max-height: 75px;
}

.max-h-\[75vh\] {
	max-height: 75vh;
}

.max-h-\[82rem\] {
	max-height: 82rem;
}

.max-h-\[calc\(100vh-60px\)\] {
	max-height: calc(100vh - 60px);
}

.max-h-full {
	max-height: 100%;
}

.min-h-0 {
	min-height: 0;
}

.min-h-11 {
	min-height: 2.75rem;
}

.min-h-20 {
	min-height: 5rem;
}

.min-h-36 {
	min-height: 9rem;
}

.min-h-4 {
	min-height: 1rem;
}

.min-h-44 {
	min-height: 11rem;
}

.min-h-6 {
	min-height: 1.5rem;
}

.min-h-9 {
	min-height: 2.25rem;
}

.min-h-\[135px\] {
	min-height: 135px;
}

.min-h-\[14px\] {
	min-height: 14px;
}

.min-h-\[204px\] {
	min-height: 204px;
}

.min-h-\[215px\] {
	min-height: 215px;
}

.min-h-\[28rem\] {
	min-height: 28rem;
}

.min-h-\[62rem\] {
	min-height: 62rem;
}

.min-h-\[709px\] {
	min-height: 709px;
}

.min-h-full {
	min-height: 100%;
}

.min-h-screen {
	min-height: 100vh;
}

.\!w-full {
	width: 100% !important;
}

.w-0 {
	width: 0;
}

.w-1\/2 {
	width: 50%;
}

.w-1\/3 {
	width: 33.333333%;
}

.w-1\/4 {
	width: 25%;
}

.w-1\/5 {
	width: 20%;
}

.w-10 {
	width: 2.5rem;
}

.w-10\/12 {
	width: 83.333333%;
}

.w-11 {
	width: 2.75rem;
}

.w-12 {
	width: 3rem;
}

.w-16 {
	width: 4rem;
}

.w-18 {
	width: 4.5rem;
}

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

.w-20 {
	width: 5rem;
}

.w-24 {
	width: 6rem;
}

.w-28 {
	width: 7rem;
}

.w-3 {
	width: .75rem;
}

.w-3\.5 {
	width: .875rem;
}

.w-3\/4 {
	width: 75%;
}

.w-3\/5 {
	width: 60%;
}

.w-32 {
	width: 8rem;
}

.w-36 {
	width: 9rem;
}

.w-4 {
	width: 1rem;
}

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

.w-40 {
	width: 10rem;
}

.w-44 {
	width: 11rem;
}

.w-48 {
	width: 48%;
}

.w-5 {
	width: 1.25rem;
}

.w-52 {
	width: 13rem;
}

.w-6 {
	width: 1.5rem;
}

.w-60 {
	width: 15rem;
}

.w-64 {
	width: 16rem;
}

.w-7 {
	width: 1.75rem;
}

.w-8 {
	width: 2rem;
}

.w-9 {
	width: 2.25rem;
}

.w-\[100\%\] {
	width: 100%;
}

.w-\[100px\] {
	width: 100px;
}

.w-\[100vw\] {
	width: 100vw;
}

.w-\[10rem\] {
	width: 10rem;
}

.w-\[11px\] {
	width: 11px;
}

.w-\[120px\] {
	width: 120px;
}

.w-\[125px\] {
	width: 125px;
}

.w-\[12px\] {
	width: 12px;
}

.w-\[12rem\] {
	width: 12rem;
}

.w-\[135px\] {
	width: 135px;
}

.w-\[14px\] {
	width: 14px;
}

.w-\[150px\] {
	width: 150px;
}

.w-\[155px\] {
	width: 155px;
}

.w-\[15px\] {
	width: 15px;
}

.w-\[163px\] {
	width: 163px;
}

.w-\[175px\] {
	width: 175px;
}

.w-\[18px\] {
	width: 18px;
}

.w-\[18rem\] {
	width: 18rem;
}

.w-\[19px\] {
	width: 19px;
}

.w-\[2\.2rem\] {
	width: 2.2rem;
}

.w-\[2\.5rem\] {
	width: 2.5rem;
}

.w-\[20px\] {
	width: 20px;
}

.w-\[20rem\] {
	width: 20rem;
}

.w-\[21\%\] {
	width: 21%;
}

.w-\[21px\] {
	width: 21px;
}

.w-\[220px\] {
	width: 220px;
}

.w-\[225px\] {
	width: 225px;
}

.w-\[22px\] {
	width: 22px;
}

.w-\[24px\] {
	width: 24px;
}

.w-\[250px\] {
	width: 250px;
}

.w-\[258px\] {
	width: 258px;
}

.w-\[25px\] {
	width: 25px;
}

.w-\[28px\] {
	width: 28px;
}

.w-\[2rem\] {
	width: 2rem;
}

.w-\[30\%\] {
	width: 30%;
}

.w-\[300px\] {
	width: 300px;
}

.w-\[30px\] {
	width: 30px;
}

.w-\[320px\] {
	width: 320px;
}

.w-\[32px\] {
	width: 32px;
}

.w-\[35\%\] {
	width: 35%;
}

.w-\[350px\] {
	width: 350px;
}

.w-\[35px\] {
	width: 35px;
}

.w-\[35rem\] {
	width: 35rem;
}

.w-\[38\%\] {
	width: 38%;
}

.w-\[38px\] {
	width: 38px;
}

.w-\[3rem\] {
	width: 3rem;
}

.w-\[40\%\] {
	width: 40%;
}

.w-\[40px\] {
	width: 40px;
}

.w-\[42\%\] {
	width: 42%;
}

.w-\[45\%\] {
	width: 45%;
}

.w-\[48\%\] {
	width: 48%;
}

.w-\[50px\] {
	width: 50px;
}

.w-\[55\%\] {
	width: 55%;
}

.w-\[5rem\] {
	width: 5rem;
}

.w-\[60\%\] {
	width: 60%;
}

.w-\[65\%\] {
	width: 65%;
}

.w-\[7\.5rem\] {
	width: 7.5rem;
}

.w-\[70\%\] {
	width: 70%;
}

.w-\[75\%\] {
	width: 75%;
}

.w-\[75px\] {
	width: 75px;
}

.w-\[7rem\] {
	width: 7rem;
}

.w-\[80\%\] {
	width: 80%;
}

.w-\[80px\] {
	width: 80px;
}

.w-\[82px\] {
	width: 82px;
}

.w-\[90\%\] {
	width: 90%;
}

.w-\[95\%\] {
	width: 95%;
}

.w-\[96px\] {
	width: 96px;
}

.w-\[9rem\] {
	width: 9rem;
}

.w-auto {
	width: auto;
}

.w-fit {
	width: -moz-fit-content;
	width: fit-content;
}

.w-full {
	width: 100%;
}

.w-max {
	width: -moz-max-content;
	width: max-content;
}

.w-px {
	width: 1px;
}

.w-screen {
	width: 100vw;
}

.min-w-0 {
	min-width: 0;
}

.min-w-20 {
	min-width: 5rem;
}

.min-w-4 {
	min-width: 1rem;
}

.min-w-6 {
	min-width: 1.5rem;
}

.min-w-9 {
	min-width: 2.25rem;
}

.min-w-\[100px\] {
	min-width: 100px;
}

.min-w-\[10rem\] {
	min-width: 10rem;
}

.min-w-\[11px\] {
	min-width: 11px;
}

.min-w-\[144px\] {
	min-width: 144px;
}

.min-w-\[14px\] {
	min-width: 14px;
}

.min-w-\[208px\] {
	min-width: 208px;
}

.min-w-px {
	min-width: 1px;
}

.max-w-24 {
	max-width: 6rem;
}

.max-w-2xl {
	max-width: 42rem;
}

.max-w-3xl {
	max-width: 48rem;
}

.max-w-4xl {
	max-width: 56rem;
}

.max-w-56 {
	max-width: 14rem;
}

.max-w-5xl {
	max-width: 64rem;
}

.max-w-64 {
	max-width: 16rem;
}

.max-w-6xl {
	max-width: 72rem;
}

.max-w-72 {
	max-width: 18rem;
}

.max-w-7xl {
	max-width: 80rem;
}

.max-w-80 {
	max-width: 20rem;
}

.max-w-8xl {
	max-width: 88rem;
}

.max-w-\[1000px\] {
	max-width: 1000px;
}

.max-w-\[100px\] {
	max-width: 100px;
}

.max-w-\[10rem\] {
	max-width: 10rem;
}

.max-w-\[12rem\] {
	max-width: 12rem;
}

.max-w-\[150px\] {
	max-width: 150px;
}

.max-w-\[15rem\] {
	max-width: 15rem;
}

.max-w-\[16rem\] {
	max-width: 16rem;
}

.max-w-\[175px\] {
	max-width: 175px;
}

.max-w-\[18rem\] {
	max-width: 18rem;
}

.max-w-\[193px\] {
	max-width: 193px;
}

.max-w-\[20rem\] {
	max-width: 20rem;
}

.max-w-\[215px\] {
	max-width: 215px;
}

.max-w-\[225px\] {
	max-width: 225px;
}

.max-w-\[260px\] {
	max-width: 260px;
}

.max-w-\[284px\] {
	max-width: 284px;
}

.max-w-\[28rem\] {
	max-width: 28rem;
}

.max-w-\[300px\] {
	max-width: 300px;
}

.max-w-\[320px\] {
	max-width: 320px;
}

.max-w-\[325px\] {
	max-width: 325px;
}

.max-w-\[32px\] {
	max-width: 32px;
}

.max-w-\[335px\] {
	max-width: 335px;
}

.max-w-\[340px\] {
	max-width: 340px;
}

.max-w-\[345px\] {
	max-width: 345px;
}

.max-w-\[355px\] {
	max-width: 355px;
}

.max-w-\[365px\] {
	max-width: 365px;
}

.max-w-\[36rem\] {
	max-width: 36rem;
}

.max-w-\[38rem\] {
	max-width: 38rem;
}

.max-w-\[395px\] {
	max-width: 395px;
}

.max-w-\[42rem\] {
	max-width: 42rem;
}

.max-w-\[450px\] {
	max-width: 450px;
}

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

.max-w-\[575px\] {
	max-width: 575px;
}

.max-w-\[58px\] {
	max-width: 58px;
}

.max-w-\[600px\] {
	max-width: 600px;
}

.max-w-\[60rem\] {
	max-width: 60rem;
}

.max-w-\[650px\] {
	max-width: 650px;
}

.max-w-\[66rem\] {
	max-width: 66rem;
}

.max-w-\[76rem\] {
	max-width: 76rem;
}

.max-w-\[778px\] {
	max-width: 778px;
}

.max-w-\[790px\] {
	max-width: 790px;
}

.max-w-\[84rem\] {
	max-width: 84rem;
}

.max-w-\[90px\] {
	max-width: 90px;
}

.max-w-\[calc\(16\.6667\%-1px\)\] {
	max-width: calc(16.6667% - 1px);
}

.max-w-full {
	max-width: 100%;
}

.max-w-lg {
	max-width: 32rem;
}

.max-w-md {
	max-width: 28rem;
}

.max-w-none {
	max-width: none;
}

.max-w-sm {
	max-width: 24rem;
}

.max-w-xl {
	max-width: 36rem;
}

.max-w-xs {
	max-width: 20rem;
}

.flex-1 {
	flex: 1 1 0%;
}

.flex-auto {
	flex: 1 1 auto;
}

.flex-none {
	flex: none;
}

.flex-shrink-0, .shrink-0 {
	flex-shrink: 0;
}

.flex-grow, .grow {
	flex-grow: 1;
}

.-translate-x-1\/2, .-translate-x-2\/4, .-translate-x-\[50\%\] {
	--tw-translate-x: -50%;
	transform: translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-8 {
	--tw-translate-y: -2rem;
	transform: translate(var(--tw-translate-x), -2rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-\[12\%\] {
	--tw-translate-y: -12%;
	transform: translate(var(--tw-translate-x), -12%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
	--tw-translate-x: 0px;
	transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-8 {
	--tw-translate-x: 2rem;
	transform: translate(2rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-full {
	--tw-translate-x: 100%;
	transform: translate(100%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0 {
	--tw-translate-y: 0px;
	transform: translate(var(--tw-translate-x)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-1\/2 {
	--tw-translate-y: 50%;
	transform: translate(var(--tw-translate-x), 50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-0\.5px\] {
	--tw-translate-y: -.5px;
	transform: translate(var(--tw-translate-x), -.5px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-50\%\] {
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-12 {
	--tw-rotate: 12deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(12deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180, .transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes pulse {
	50% {
		opacity: .5;
	}
}

.animate-pulse {
	animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
}

@keyframes spin {
	to {
		transform: rotate(1turn);
	}
}

.animate-spin {
	animation: spin 1s linear infinite;
}

.\!cursor-pointer {
	cursor: pointer !important;
}

.cursor-pointer {
	cursor: pointer;
}

.resize {
	resize: both;
}

.scroll-mt-20 {
	scroll-margin-top: 5rem;
}

.scroll-mt-36 {
	scroll-margin-top: 9rem;
}

.scroll-mt-40 {
	scroll-margin-top: 10rem;
}

.scroll-mt-48 {
	scroll-margin-top: 12rem;
}

.list-inside {
	list-style-position: inside;
}

.\!list-outside {
	list-style-position: outside !important;
}

.\!list-disc {
	list-style-type: disc !important;
}

.list-decimal {
	list-style-type: decimal;
}

.list-disc {
	list-style-type: disc;
}

.list-none {
	list-style-type: none;
}

.appearance-none {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.columns-2 {
	-moz-columns: 2;
	column-count: 2;
}

.break-inside-avoid {
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
}

.grid-flow-col {
	grid-auto-flow: column;
}

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

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

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

.grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
}

.flex-row {
	flex-direction: row;
}

.flex-row-reverse {
	flex-direction: row-reverse;
}

.flex-col {
	flex-direction: column;
}

.flex-col-reverse {
	flex-direction: column-reverse;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.items-start {
	align-items: flex-start;
}

.items-end {
	align-items: flex-end;
}

.items-center {
	align-items: center;
}

.items-baseline {
	align-items: baseline;
}

.items-stretch {
	align-items: stretch;
}

.justify-start {
	justify-content: flex-start;
}

.justify-end {
	justify-content: flex-end;
}

.justify-center {
	justify-content: center;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}

.justify-evenly {
	justify-content: space-evenly;
}

.gap-2 {
	gap: .5rem;
}

.gap-3 {
	gap: .75rem;
}

.gap-4 {
	gap: 1rem;
}

.gap-6 {
	gap: 1.5rem;
}

.gap-8 {
	gap: 2rem;
}

.gap-x-6 {
	-moz-column-gap: 1.5rem;
	column-gap: 1.5rem;
}

.gap-x-8 {
	-moz-column-gap: 2rem;
	column-gap: 2rem;
}

.space-y-2>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: 0;
	margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
	margin-top: .5rem;
	margin-top: calc(.5rem * ( 1 - var(--tw-space-y-reverse) ));
}

.space-y-4>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: 0;
	margin-bottom: calc(1rem * var(--tw-space-y-reverse));
	margin-top: 1rem;
	margin-top: calc(1rem * ( 1 - var(--tw-space-y-reverse) ));
}

.self-start {
	align-self: flex-start;
}

.self-end {
	align-self: flex-end;
}

.self-center {
	align-self: center;
}

.overflow-auto {
	overflow: auto;
}

.overflow-hidden {
	overflow: hidden;
}

.overflow-visible {
	overflow: visible;
}

.\!overflow-scroll {
	overflow: scroll !important;
}

.overflow-scroll {
	overflow: scroll;
}

.overflow-x-auto {
	overflow-x: auto;
}

.overflow-y-auto {
	overflow-y: auto;
}

.overflow-x-hidden {
	overflow-x: hidden;
}

.overflow-x-scroll {
	overflow-x: scroll;
}

.overflow-ellipsis {
	text-overflow: ellipsis;
}

.whitespace-nowrap {
	white-space: nowrap;
}

.break-words {
	word-wrap: break-word;
}

.break-all {
	word-break: break-all;
}

.rounded {
	border-radius: .25rem;
}

.rounded-2xl {
	border-radius: 1rem;
}

.rounded-\[10px\] {
	border-radius: 10px;
}

.rounded-\[15px\] {
	border-radius: 15px;
}

.rounded-\[25px\] {
	border-radius: 25px;
}

.rounded-\[4px\] {
	border-radius: 4px;
}

.rounded-\[50\%\] {
	border-radius: 50%;
}

.rounded-\[6px\] {
	border-radius: 6px;
}

.rounded-full {
	border-radius: 9999px;
}

.rounded-lg {
	border-radius: .5rem;
}

.rounded-md {
	border-radius: .375rem;
}

.rounded-none {
	border-radius: 0;
}

.rounded-sm {
	border-radius: .125rem;
}

.rounded-xl {
	border-radius: .75rem;
}

.rounded-b {
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
}

.rounded-b-\[10px\] {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.rounded-b-lg {
	border-bottom-left-radius: .5rem;
	border-bottom-right-radius: .5rem;
}

.rounded-b-none {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.rounded-b-xl {
	border-bottom-left-radius: .75rem;
	border-bottom-right-radius: .75rem;
}

.rounded-l {
	border-bottom-left-radius: .25rem;
	border-top-left-radius: .25rem;
}

.rounded-r {
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem;
}

.rounded-r-none {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.rounded-t {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
}

.rounded-t-\[10px\] {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.rounded-t-lg {
	border-top-left-radius: .5rem;
	border-top-right-radius: .5rem;
}

.rounded-t-none {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.rounded-t-xl {
	border-top-left-radius: .75rem;
	border-top-right-radius: .75rem;
}

.\!border {
	border-width: 1px !important;
}

.\!border-0 {
	border-width: 0 !important;
}

.border {
	border-width: 1px;
}

.border-0 {
	border-width: 0;
}

.border-2 {
	border-width: 2px;
}

.border-\[1\.5px\] {
	border-width: 1.5px;
}

.border-\[2px\] {
	border-width: 2px;
}

.border-\[5px\] {
	border-width: 5px;
}

.border-\[6px\] {
	border-width: 6px;
}

.border-x {
	border-left-width: 1px;
	border-right-width: 1px;
}

.border-y {
	border-bottom-width: 1px;
	border-top-width: 1px;
}

.border-y-2 {
	border-bottom-width: 2px;
	border-top-width: 2px;
}

.border-y-\[5px\] {
	border-bottom-width: 5px;
	border-top-width: 5px;
}

.border-b {
	border-bottom-width: 1px;
}

.border-b-0 {
	border-bottom-width: 0;
}

.border-b-2 {
	border-bottom-width: 2px;
}

.border-b-4 {
	border-bottom-width: 4px;
}

.border-b-\[1px\] {
	border-bottom-width: 1px;
}

.border-b-\[2px\] {
	border-bottom-width: 2px;
}

.border-b-\[3px\] {
	border-bottom-width: 3px;
}

.border-b-\[5px\] {
	border-bottom-width: 5px;
}

.border-b-\[6px\] {
	border-bottom-width: 6px;
}

.border-l {
	border-left-width: 1px;
}

.border-l-2 {
	border-left-width: 2px;
}

.border-l-4 {
	border-left-width: 4px;
}

.border-l-\[6px\] {
	border-left-width: 6px;
}

.border-l-\[7px\] {
	border-left-width: 7px;
}

.border-r {
	border-right-width: 1px;
}

.border-r-2 {
	border-right-width: 2px;
}

.border-t {
	border-top-width: 1px;
}

.border-t-0 {
	border-top-width: 0;
}

.border-t-2 {
	border-top-width: 2px;
}

.border-t-4 {
	border-top-width: 4px;
}

.border-t-\[5px\] {
	border-top-width: 5px;
}

.border-t-\[6px\] {
	border-top-width: 6px;
}

.border-none {
	border-style: none;
}

.\!border-betterhelp-500 {
	--tw-border-opacity: 1 !important;
	border-color: #447a36 !important;
	border-color: rgba(68, 122, 54, var(--tw-border-opacity)) !important;
}

.\!border-calmerry-500 {
	--tw-border-opacity: 1 !important;
	border-color: #3f84c5 !important;
	border-color: rgba(63, 132, 197, var(--tw-border-opacity)) !important;
}

.\!border-cyan-400 {
	--tw-border-opacity: 1 !important;
	border-color: #22d3ee !important;
	border-color: rgba(34, 211, 238, var(--tw-border-opacity)) !important;
}

.\!border-gray-300 {
	--tw-border-opacity: 1 !important;
	border-color: #e0e4eb !important;
	border-color: rgba(224, 228, 235, var(--tw-border-opacity)) !important;
}

.\!border-newport-500 {
	--tw-border-opacity: 1 !important;
	border-color: #5270ae !important;
	border-color: rgba(82, 112, 174, var(--tw-border-opacity)) !important;
}

.\!border-regain-500 {
	--tw-border-opacity: 1 !important;
	border-color: #447a36 !important;
	border-color: rgba(68, 122, 54, var(--tw-border-opacity)) !important;
}

.\!border-sky-500 {
	--tw-border-opacity: 1 !important;
	border-color: #0ea5e9 !important;
	border-color: rgba(14, 165, 233, var(--tw-border-opacity)) !important;
}

.\!border-talkspace-500 {
	--tw-border-opacity: 1 !important;
	border-color: #0cb29a !important;
	border-color: rgba(12, 178, 154, var(--tw-border-opacity)) !important;
}

.border-\[\#0E6E67\] {
	--tw-border-opacity: 1;
	border-color: #0e6e67;
	border-color: rgba(14, 110, 103, var(--tw-border-opacity));
}

.border-\[\#0c6ea1\] {
	--tw-border-opacity: 1;
	border-color: #0c6ea1;
	border-color: rgba(12, 110, 161, var(--tw-border-opacity));
}

.border-\[\#1ba6d9\] {
	--tw-border-opacity: 1;
	border-color: #1ba6d9;
	border-color: rgba(27, 166, 217, var(--tw-border-opacity));
}

.border-\[\#1f1f1f\] {
	--tw-border-opacity: 1;
	border-color: #1f1f1f;
	border-color: rgba(31, 31, 31, var(--tw-border-opacity));
}

.border-\[\#81c245\] {
	--tw-border-opacity: 1;
	border-color: #81c245;
	border-color: rgba(129, 194, 69, var(--tw-border-opacity));
}

.border-\[\#D4734A\] {
	--tw-border-opacity: 1;
	border-color: #d4734a;
	border-color: rgba(212, 115, 74, var(--tw-border-opacity));
}

.border-betterhelp-500 {
	--tw-border-opacity: 1;
	border-color: #447a36;
	border-color: rgba(68, 122, 54, var(--tw-border-opacity));
}

.border-black {
	--tw-border-opacity: 1;
	border-color: #000;
	border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.border-black\/10 {
	border-color: rgba(0, 0, 0, .1);
}

.border-black\/20 {
	border-color: rgba(0, 0, 0, .2);
}

.border-black\/\[0\.25\] {
	border-color: rgba(0, 0, 0, .25);
}

.border-black\/\[15\%\] {
	border-color: rgba(0, 0, 0, .15);
}

.border-current {
	border-color: currentColor;
}

.border-darken-100 {
	border-color: rgba(0, 0, 0, .1);
}

.border-darken-50 {
	border-color: rgba(0, 0, 0, .05);
}

.border-gray-100 {
	--tw-border-opacity: 1;
	border-color: #efefef;
	border-color: rgba(239, 239, 239, var(--tw-border-opacity));
}

.border-gray-200 {
	--tw-border-opacity: 1;
	border-color: #e9ecf1;
	border-color: rgba(233, 236, 241, var(--tw-border-opacity));
}

.border-gray-300 {
	--tw-border-opacity: 1;
	border-color: #e0e4eb;
	border-color: rgba(224, 228, 235, var(--tw-border-opacity));
}

.border-gray-400 {
	--tw-border-opacity: 1;
	border-color: #d4d9e3;
	border-color: rgba(212, 217, 227, var(--tw-border-opacity));
}

.border-gray-500 {
	--tw-border-opacity: 1;
	border-color: #c9cfdc;
	border-color: rgba(201, 207, 220, var(--tw-border-opacity));
}

.border-green-400 {
	--tw-border-opacity: 1;
	border-color: #4ade80;
	border-color: rgba(74, 222, 128, var(--tw-border-opacity));
}

.border-green-600 {
	--tw-border-opacity: 1;
	border-color: #16a34a;
	border-color: rgba(22, 163, 74, var(--tw-border-opacity));
}

.border-newport-500 {
	--tw-border-opacity: 1;
	border-color: #5270ae;
	border-color: rgba(82, 112, 174, var(--tw-border-opacity));
}

.border-purple-100 {
	--tw-border-opacity: 1;
	border-color: #f2f0f8;
	border-color: rgba(242, 240, 248, var(--tw-border-opacity));
}

.border-purple-200 {
	--tw-border-opacity: 1;
	border-color: #bfb6d7;
	border-color: rgba(191, 182, 215, var(--tw-border-opacity));
}

.border-purple-300 {
	--tw-border-opacity: 1;
	border-color: #796d9a;
	border-color: rgba(121, 109, 154, var(--tw-border-opacity));
}

.border-purple-500 {
	--tw-border-opacity: 1;
	border-color: #564681;
	border-color: rgba(86, 70, 129, var(--tw-border-opacity));
}

.border-purple-950 {
	--tw-border-opacity: 1;
	border-color: #272437;
	border-color: rgba(39, 36, 55, var(--tw-border-opacity));
}

.border-teal-800 {
	--tw-border-opacity: 1;
	border-color: #115e59;
	border-color: rgba(17, 94, 89, var(--tw-border-opacity));
}

.border-transparent {
	border-color: transparent;
}

.border-violet-500 {
	--tw-border-opacity: 1;
	border-color: #6345b5;
	border-color: rgba(99, 69, 181, var(--tw-border-opacity));
}

.border-white {
	--tw-border-opacity: 1;
	border-color: #fff;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-x-darken-100 {
	border-left-color: rgba(0, 0, 0, .1);
	border-right-color: rgba(0, 0, 0, .1);
}

.border-b-black {
	--tw-border-opacity: 1;
	border-bottom-color: #000;
	border-bottom-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.border-b-darken-100 {
	border-bottom-color: rgba(0, 0, 0, .1);
}

.border-b-gray-400 {
	--tw-border-opacity: 1;
	border-bottom-color: #d4d9e3;
	border-bottom-color: rgba(212, 217, 227, var(--tw-border-opacity));
}

.border-b-purple-500 {
	--tw-border-opacity: 1;
	border-bottom-color: #564681;
	border-bottom-color: rgba(86, 70, 129, var(--tw-border-opacity));
}

.border-b-purple-600 {
	--tw-border-opacity: 1;
	border-bottom-color: #493b6d;
	border-bottom-color: rgba(73, 59, 109, var(--tw-border-opacity));
}

.border-b-violet-500 {
	--tw-border-opacity: 1;
	border-bottom-color: #6345b5;
	border-bottom-color: rgba(99, 69, 181, var(--tw-border-opacity));
}

.border-l-purple-500 {
	--tw-border-opacity: 1;
	border-left-color: #564681;
	border-left-color: rgba(86, 70, 129, var(--tw-border-opacity));
}

.border-t-\[\#2D4B75\] {
	--tw-border-opacity: 1;
	border-top-color: #2d4b75;
	border-top-color: rgba(45, 75, 117, var(--tw-border-opacity));
}

.border-t-betterhelp-500 {
	--tw-border-opacity: 1;
	border-top-color: #447a36;
	border-top-color: rgba(68, 122, 54, var(--tw-border-opacity));
}

.border-t-calmerry-500 {
	--tw-border-opacity: 1;
	border-top-color: #3f84c5;
	border-top-color: rgba(63, 132, 197, var(--tw-border-opacity));
}

.border-t-cyan-500 {
	--tw-border-opacity: 1;
	border-top-color: #06b6d4;
	border-top-color: rgba(6, 182, 212, var(--tw-border-opacity));
}

.border-t-darken-100 {
	border-top-color: rgba(0, 0, 0, .1);
}

.border-t-talkspace-500 {
	--tw-border-opacity: 1;
	border-top-color: #0cb29a;
	border-top-color: rgba(12, 178, 154, var(--tw-border-opacity));
}

.border-opacity-20 {
	--tw-border-opacity: .2;
}

.\!bg-amber-600 {
	--tw-bg-opacity: 1 !important;
	background-color: #d97706 !important;
	background-color: rgba(217, 119, 6, var(--tw-bg-opacity)) !important;
}

.\!bg-betterhelp-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #447a36 !important;
	background-color: rgba(68, 122, 54, var(--tw-bg-opacity)) !important;
}

.\!bg-blue-700 {
	--tw-bg-opacity: 1 !important;
	background-color: #0e415d !important;
	background-color: rgba(14, 65, 93, var(--tw-bg-opacity)) !important;
}

.\!bg-calmerry-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #3f84c5 !important;
	background-color: rgba(63, 132, 197, var(--tw-bg-opacity)) !important;
}

.\!bg-indigo-600 {
	--tw-bg-opacity: 1 !important;
	background-color: #4f46e5 !important;
	background-color: rgba(79, 70, 229, var(--tw-bg-opacity)) !important;
}

.\!bg-indigo-700 {
	--tw-bg-opacity: 1 !important;
	background-color: #4338ca !important;
	background-color: rgba(67, 56, 202, var(--tw-bg-opacity)) !important;
}

.\!bg-newport-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #5270ae !important;
	background-color: rgba(82, 112, 174, var(--tw-bg-opacity)) !important;
}

.\!bg-purple-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #564681 !important;
	background-color: rgba(86, 70, 129, var(--tw-bg-opacity)) !important;
}

.\!bg-purple-600 {
	--tw-bg-opacity: 1 !important;
	background-color: #493b6d !important;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity)) !important;
}

.\!bg-regain-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #447a36 !important;
	background-color: rgba(68, 122, 54, var(--tw-bg-opacity)) !important;
}

.\!bg-sky-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #0ea5e9 !important;
	background-color: rgba(14, 165, 233, var(--tw-bg-opacity)) !important;
}

.\!bg-talkspace-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #0cb29a !important;
	background-color: rgba(12, 178, 154, var(--tw-bg-opacity)) !important;
}

.\!bg-teal-700 {
	--tw-bg-opacity: 1 !important;
	background-color: #0f766e !important;
	background-color: rgba(15, 118, 110, var(--tw-bg-opacity)) !important;
}

.\!bg-violet-500 {
	--tw-bg-opacity: 1 !important;
	background-color: #6345b5 !important;
	background-color: rgba(99, 69, 181, var(--tw-bg-opacity)) !important;
}

.bg-\[\'\.\$background_color\.\'\] {
	background-color: ".$background color.";
}

.bg-amber-100 {
	--tw-bg-opacity: 1;
	background-color: #fef3c7;
	background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.bg-amber-600 {
	--tw-bg-opacity: 1;
	background-color: #d97706;
	background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.bg-betterhelp-50 {
	--tw-bg-opacity: 1;
	background-color: #eef8ed;
	background-color: rgba(238, 248, 237, var(--tw-bg-opacity));
}

.bg-betterhelp-500 {
	--tw-bg-opacity: 1;
	background-color: #447a36;
	background-color: rgba(68, 122, 54, var(--tw-bg-opacity));
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: #000;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-black\/50 {
	background-color: rgba(0, 0, 0, .5);
}

.bg-black\/75 {
	background-color: rgba(0, 0, 0, .75);
}

.bg-black\/\[0\.5\] {
	background-color: rgba(0, 0, 0, .5);
}

.bg-black\/\[0\.8\] {
	background-color: rgba(0, 0, 0, .8);
}

.bg-blue-500 {
	--tw-bg-opacity: 1;
	background-color: #176d9a;
	background-color: rgba(23, 109, 154, var(--tw-bg-opacity));
}

.bg-blue-700 {
	--tw-bg-opacity: 1;
	background-color: #0e415d;
	background-color: rgba(14, 65, 93, var(--tw-bg-opacity));
}

.bg-blue-800 {
	--tw-bg-opacity: 1;
	background-color: #092c3e;
	background-color: rgba(9, 44, 62, var(--tw-bg-opacity));
}

.bg-calmerry-50 {
	--tw-bg-opacity: 1;
	background-color: #fafafa;
	background-color: rgba(250, 250, 250, var(--tw-bg-opacity));
}

.bg-calmerry-500 {
	--tw-bg-opacity: 1;
	background-color: #3f84c5;
	background-color: rgba(63, 132, 197, var(--tw-bg-opacity));
}

.bg-cream-100 {
	--tw-bg-opacity: 1;
	background-color: #faf7f5;
	background-color: rgba(250, 247, 245, var(--tw-bg-opacity));
}

.bg-cream-200 {
	--tw-bg-opacity: 1;
	background-color: #f9f9f7;
	background-color: rgba(249, 249, 247, var(--tw-bg-opacity));
}

.bg-cream-300 {
	--tw-bg-opacity: 1;
	background-color: #f8f6f3;
	background-color: rgba(248, 246, 243, var(--tw-bg-opacity));
}

.bg-cream-500 {
	--tw-bg-opacity: 1;
	background-color: #f4eeea;
	background-color: rgba(244, 238, 234, var(--tw-bg-opacity));
}

.bg-cyan-400 {
	--tw-bg-opacity: 1;
	background-color: #22d3ee;
	background-color: rgba(34, 211, 238, var(--tw-bg-opacity));
}

.bg-cyan-500 {
	--tw-bg-opacity: 1;
	background-color: #06b6d4;
	background-color: rgba(6, 182, 212, var(--tw-bg-opacity));
}

.bg-darken-100 {
	background-color: rgba(0, 0, 0, .1);
}

.bg-darken-200 {
	background-color: rgba(0, 0, 0, .2);
}

.bg-darken-500 {
	background-color: rgba(0, 0, 0, .5);
}

.bg-emerald-600 {
	--tw-bg-opacity: 1;
	background-color: #059669;
	background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.bg-gray-100 {
	--tw-bg-opacity: 1;
	background-color: #efefef;
	background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.bg-gray-200 {
	--tw-bg-opacity: 1;
	background-color: #e9ecf1;
	background-color: rgba(233, 236, 241, var(--tw-bg-opacity));
}

.bg-gray-300 {
	--tw-bg-opacity: 1;
	background-color: #e0e4eb;
	background-color: rgba(224, 228, 235, var(--tw-bg-opacity));
}

.bg-gray-50 {
	--tw-bg-opacity: 1;
	background-color: #f6f6f6;
	background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
}

.bg-gray-500 {
	--tw-bg-opacity: 1;
	background-color: #c9cfdc;
	background-color: rgba(201, 207, 220, var(--tw-bg-opacity));
}

.bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: #424e66;
	background-color: rgba(66, 78, 102, var(--tw-bg-opacity));
}

.bg-green-400 {
	--tw-bg-opacity: 1;
	background-color: #4ade80;
	background-color: rgba(74, 222, 128, var(--tw-bg-opacity));
}

.bg-green-50 {
	--tw-bg-opacity: 1;
	background-color: #f0fdf4;
	background-color: rgba(240, 253, 244, var(--tw-bg-opacity));
}

.bg-green-600 {
	--tw-bg-opacity: 1;
	background-color: #16a34a;
	background-color: rgba(22, 163, 74, var(--tw-bg-opacity));
}

.bg-lighten-500 {
	background-color: hsla(0, 0%, 100%, .5);
}

.bg-neutral-600 {
	--tw-bg-opacity: 1;
	background-color: #525252;
	background-color: rgba(82, 82, 82, var(--tw-bg-opacity));
}

.bg-newport-50 {
	--tw-bg-opacity: 1;
	background-color: #faf9ff;
	background-color: rgba(250, 249, 255, var(--tw-bg-opacity));
}

.bg-orange-50 {
	--tw-bg-opacity: 1;
	background-color: #feebc8;
	background-color: rgba(254, 235, 200, var(--tw-bg-opacity));
}

.bg-purple-100 {
	--tw-bg-opacity: 1;
	background-color: #f2f0f8;
	background-color: rgba(242, 240, 248, var(--tw-bg-opacity));
}

.bg-purple-200 {
	--tw-bg-opacity: 1;
	background-color: #bfb6d7;
	background-color: rgba(191, 182, 215, var(--tw-bg-opacity));
}

.bg-purple-300 {
	--tw-bg-opacity: 1;
	background-color: #796d9a;
	background-color: rgba(121, 109, 154, var(--tw-bg-opacity));
}

.bg-purple-400 {
	--tw-bg-opacity: 1;
	background-color: #645296;
	background-color: rgba(100, 82, 150, var(--tw-bg-opacity));
}

.bg-purple-50 {
	--tw-bg-opacity: 1;
	background-color: #fbfbfc;
	background-color: rgba(251, 251, 252, var(--tw-bg-opacity));
}

.bg-purple-500 {
	--tw-bg-opacity: 1;
	background-color: #564681;
	background-color: rgba(86, 70, 129, var(--tw-bg-opacity));
}

.bg-purple-600 {
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
}

.bg-purple-700 {
	--tw-bg-opacity: 1;
	background-color: #352d58;
	background-color: rgba(53, 45, 88, var(--tw-bg-opacity));
}

.bg-red-100 {
	--tw-bg-opacity: 1;
	background-color: #fee2e2;
	background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.bg-red-400 {
	--tw-bg-opacity: 1;
	background-color: #f87171;
	background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.bg-red-50 {
	--tw-bg-opacity: 1;
	background-color: #fef2f2;
	background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.bg-sky-400 {
	--tw-bg-opacity: 1;
	background-color: #38bdf8;
	background-color: rgba(56, 189, 248, var(--tw-bg-opacity));
}

.bg-talkspace-50 {
	--tw-bg-opacity: 1;
	background-color: #f5fbfb;
	background-color: rgba(245, 251, 251, var(--tw-bg-opacity));
}

.bg-talkspace-500 {
	--tw-bg-opacity: 1;
	background-color: #0cb29a;
	background-color: rgba(12, 178, 154, var(--tw-bg-opacity));
}

.bg-teal-50 {
	--tw-bg-opacity: 1;
	background-color: #f0fdfa;
	background-color: rgba(240, 253, 250, var(--tw-bg-opacity));
}

.bg-transparent {
	background-color: transparent;
}

.bg-violet-500 {
	--tw-bg-opacity: 1;
	background-color: #6345b5;
	background-color: rgba(99, 69, 181, var(--tw-bg-opacity));
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-white\/\[0\.6\] {
	background-color: hsla(0, 0%, 100%, .6);
}

.bg-gradient-to-b {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-none {
	background-image: none;
}

.bg-none.nitro-lazy {
	background-image: none !important;
}

.bg-split-primary-blue-white-mobile {
	background-image: linear-gradient(180deg, #127eba 52%, #fff 0);
}

.from-\[\#ffffff31\] {
	--tw-gradient-from: hsla(0, 0%, 100%, .192) var(--tw-gradient-from-position);
	--tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cream-300 {
	--tw-gradient-from: #f8f6f3 var(--tw-gradient-from-position);
	--tw-gradient-to: hsla(36, 26%, 96%, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cream-50 {
	--tw-gradient-from: #fbfaf8 var(--tw-gradient-from-position);
	--tw-gradient-to: hsla(40, 27%, 98%, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-cream-500 {
	--tw-gradient-from: #f4eeea var(--tw-gradient-from-position);
	--tw-gradient-to: hsla(24, 31%, 94%, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600 {
	--tw-gradient-from: #493b6d var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(73, 59, 109, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent {
	--tw-gradient-from: transparent var(--tw-gradient-from-position);
	--tw-gradient-to: transparent var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white {
	--tw-gradient-from: #fff var(--tw-gradient-from-position);
	--tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-cream-100 {
	--tw-gradient-to: #faf7f5 var(--tw-gradient-to-position);
}

.to-cream-300 {
	--tw-gradient-to: #f8f6f3 var(--tw-gradient-to-position);
}

.to-cream-500 {
	--tw-gradient-to: #f4eeea var(--tw-gradient-to-position);
}

.to-darken-800 {
	--tw-gradient-to: rgba(0, 0, 0, .8) var(--tw-gradient-to-position);
}

.to-purple-100 {
	--tw-gradient-to: #f2f0f8 var(--tw-gradient-to-position);
}

.to-purple-800 {
	--tw-gradient-to: #2c2442 var(--tw-gradient-to-position);
}

.to-white {
	--tw-gradient-to: #fff var(--tw-gradient-to-position);
}

.bg-\[0\] {
	background-position: 0;
}

.fill-\[\#0E6E67\] {
	fill: #0e6e67;
}

.fill-\[\#487e4b\] {
	fill: #487e4b;
}

.fill-\[\#5ea44a\] {
	fill: #5ea44a;
}

.fill-\[\#707070\] {
	fill: #707070;
}

.fill-\[\#B3D6AA\] {
	fill: #b3d6aa;
}

.fill-betterhelp-500 {
	fill: #447a36;
}

.fill-calmerry-500 {
	fill: #3f84c5;
}

.fill-current {
	fill: currentColor;
}

.fill-cyan-400 {
	fill: #22d3ee;
}

.fill-gray-600 {
	fill: #96a2bb;
}

.fill-green-500 {
	fill: #22c55e;
}

.fill-inherit {
	fill: inherit;
}

.fill-purple-500 {
	fill: #564681;
}

.fill-purple-600 {
	fill: #493b6d;
}

.fill-purple-950 {
	fill: #272437;
}

.fill-talkspace-500 {
	fill: #0cb29a;
}

.fill-violet-500 {
	fill: #6345b5;
}

.fill-white {
	fill: #fff;
}

.stroke-\[\#5F5451\] {
	stroke: #5f5451;
}

.stroke-current {
	stroke: currentColor;
}

.stroke-green-500 {
	stroke: #22c55e;
}

.stroke-14 {
	stroke-width: 14px;
}

.object-contain {
	-o-object-fit: contain;
	object-fit: contain;
}

.object-cover {
	-o-object-fit: cover;
	object-fit: cover;
}

.object-\[top_center\] {
	-o-object-position: top center;
	object-position: top center;
}

.object-center {
	-o-object-position: center;
	object-position: center;
}

.object-left {
	-o-object-position: left;
	object-position: left;
}

.object-right {
	-o-object-position: right;
	object-position: right;
}

.object-top {
	-o-object-position: top;
	object-position: top;
}

.p-0 {
	padding: 0;
}

.p-1 {
	padding: .25rem;
}

.p-1\.5 {
	padding: .375rem;
}

.p-2 {
	padding: .5rem;
}

.p-3 {
	padding: .75rem;
}

.p-4 {
	padding: 1rem;
}

.p-5 {
	padding: 1.25rem;
}

.p-6 {
	padding: 1.5rem;
}

.p-8 {
	padding: 2rem;
}

.p-\[6px\] {
	padding: 6px;
}

.p-stickyFooter {
	padding: calc(.75rem - 1px) .5rem .5rem;
}

.\!px-0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.px-0 {
	padding-left: 0;
	padding-right: 0;
}

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem;
}

.px-10 {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.px-12 {
	padding-left: 3rem;
	padding-right: 3rem;
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem;
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem;
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem;
}

.px-\[0\.25rem\] {
	padding-left: .25rem;
	padding-right: .25rem;
}

.px-\[1\.25rem\] {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.px-\[3\.5rem\] {
	padding-left: 3.5rem;
	padding-right: 3.5rem;
}

.py-0 {
	padding-bottom: 0;
	padding-top: 0;
}

.py-0\.5 {
	padding-bottom: .125rem;
	padding-top: .125rem;
}

.py-1 {
	padding-bottom: .25rem;
	padding-top: .25rem;
}

.py-1\.5 {
	padding-bottom: .375rem;
	padding-top: .375rem;
}

.py-10 {
	padding-bottom: 2.5rem;
	padding-top: 2.5rem;
}

.py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem;
}

.py-2 {
	padding-bottom: .5rem;
	padding-top: .5rem;
}

.py-2\.5 {
	padding-bottom: .625rem;
	padding-top: .625rem;
}

.py-20 {
	padding-bottom: 5rem;
	padding-top: 5rem;
}

.py-28 {
	padding-bottom: 7rem;
	padding-top: 7rem;
}

.py-3 {
	padding-bottom: .75rem;
	padding-top: .75rem;
}

.py-4 {
	padding-bottom: 1rem;
	padding-top: 1rem;
}

.py-5 {
	padding-bottom: 1.25rem;
	padding-top: 1.25rem;
}

.py-6 {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem;
}

.py-8 {
	padding-bottom: 2rem;
	padding-top: 2rem;
}

.py-\[0\.15rem\], .py-\[\.15rem\] {
	padding-bottom: .15rem;
	padding-top: .15rem;
}

.py-\[0\.25rem\] {
	padding-bottom: .25rem;
	padding-top: .25rem;
}

.py-\[0\.2rem\] {
	padding-bottom: .2rem;
	padding-top: .2rem;
}

.py-\[0\.35rem\] {
	padding-bottom: .35rem;
	padding-top: .35rem;
}

.py-\[2\.5rem\] {
	padding-bottom: 2.5rem;
	padding-top: 2.5rem;
}

.\!pl-6 {
	padding-left: 1.5rem !important;
}

.pb-0 {
	padding-bottom: 0;
}

.pb-1 {
	padding-bottom: .25rem;
}

.pb-12 {
	padding-bottom: 3rem;
}

.pb-2 {
	padding-bottom: .5rem;
}

.pb-20 {
	padding-bottom: 5rem;
}

.pb-24 {
	padding-bottom: 6rem;
}

.pb-3 {
	padding-bottom: .75rem;
}

.pb-4 {
	padding-bottom: 1rem;
}

.pb-5 {
	padding-bottom: 1.25rem;
}

.pb-6 {
	padding-bottom: 1.5rem;
}

.pb-7 {
	padding-bottom: 1.75rem;
}

.pb-8 {
	padding-bottom: 2rem;
}

.pb-9 {
	padding-bottom: 2.25rem;
}

.pb-\[\.1rem\] {
	padding-bottom: .1rem;
}

.pb-\[\.4rem\] {
	padding-bottom: .4rem;
}

.pb-\[0\.35rem\] {
	padding-bottom: .35rem;
}

.pb-\[0\.4rem\] {
	padding-bottom: .4rem;
}

.pb-\[2px\] {
	padding-bottom: 2px;
}

.pb-\[55\%\] {
	padding-bottom: 55%;
}

.pb-\[56\%\] {
	padding-bottom: 56%;
}

.pb-\[57\%\] {
	padding-bottom: 57%;
}

.pb-\[5rem\] {
	padding-bottom: 5rem;
}

.pl-0 {
	padding-left: 0;
}

.pl-1 {
	padding-left: .25rem;
}

.pl-12 {
	padding-left: 3rem;
}

.pl-2 {
	padding-left: .5rem;
}

.pl-3 {
	padding-left: .75rem;
}

.pl-4 {
	padding-left: 1rem;
}

.pl-5 {
	padding-left: 1.25rem;
}

.pl-6 {
	padding-left: 1.5rem;
}

.pl-8 {
	padding-left: 2rem;
}

.pl-\[0\.3rem\] {
	padding-left: .3rem;
}

.pl-\[10px\] {
	padding-left: 10px;
}

.pl-\[2\.25rem\] {
	padding-left: 2.25rem;
}

.pl-\[26px\] {
	padding-left: 26px;
}

.pl-\[5\.75rem\] {
	padding-left: 5.75rem;
}

.pr-0 {
	padding-right: 0;
}

.pr-1 {
	padding-right: .25rem;
}

.pr-2 {
	padding-right: .5rem;
}

.pr-24 {
	padding-right: 6rem;
}

.pr-3 {
	padding-right: .75rem;
}

.pr-4 {
	padding-right: 1rem;
}

.pr-5 {
	padding-right: 1.25rem;
}

.pr-\[3px\] {
	padding-right: 3px;
}

.pt-0 {
	padding-top: 0;
}

.pt-1 {
	padding-top: .25rem;
}

.pt-10 {
	padding-top: 2.5rem;
}

.pt-12 {
	padding-top: 3rem;
}

.pt-16 {
	padding-top: 4rem;
}

.pt-2 {
	padding-top: .5rem;
}

.pt-20 {
	padding-top: 5rem;
}

.pt-24 {
	padding-top: 6rem;
}

.pt-3 {
	padding-top: .75rem;
}

.pt-36 {
	padding-top: 9rem;
}

.pt-4 {
	padding-top: 1rem;
}

.pt-5 {
	padding-top: 1.25rem;
}

.pt-6 {
	padding-top: 1.5rem;
}

.pt-8 {
	padding-top: 2rem;
}

.pt-\[0\.3rem\] {
	padding-top: .3rem;
}

.pt-\[0\.5rem\] {
	padding-top: .5rem;
}

.pt-\[0\.7rem\] {
	padding-top: .7rem;
}

.pt-\[1\.7rem\] {
	padding-top: 1.7rem;
}

.pt-\[2px\] {
	padding-top: 2px;
}

.pt-\[6rem\] {
	padding-top: 6rem;
}

.\!text-left {
	text-align: left !important;
}

.text-left {
	text-align: left;
}

.\!text-center {
	text-align: center !important;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.\!font-heading {
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif !important;
}

.font-heading {
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
}

.font-sans {
	font-family: Public Sans, Public Sans Fallback, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.font-turbinado {
	font-family: Turbinado, sans-serif;
}

.\!text-2xl {
	font-size: 1.5rem !important;
	line-height: 2rem !important;
}

.\!text-3xl {
	font-size: 1.875rem !important;
	line-height: 2.25rem !important;
}

.\!text-base {
	font-size: 1rem !important;
	line-height: 1.5rem !important;
}

.\!text-lg {
	font-size: 1.125rem !important;
	line-height: 1.75rem !important;
}

.\!text-sm {
	font-size: .875rem !important;
	line-height: 1.25rem !important;
}

.text-2xl {
	font-size: 1.5rem;
	line-height: 2rem;
}

.text-3xl {
	font-size: 1.875rem;
	line-height: 2.25rem;
}

.text-base {
	font-size: 1rem;
	line-height: 1.5rem;
}

.text-lg {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

.text-sm {
	font-size: .875rem;
	line-height: 1.25rem;
}

.text-xl {
	font-size: 1.25rem;
	line-height: 1.75rem;
}

.text-xs {
	font-size: .75rem;
	line-height: 1rem;
}

.\!font-semibold {
	font-weight: 600 !important;
}

.font-bold {
	font-weight: 700;
}

.font-light {
	font-weight: 300;
}

.font-medium {
	font-weight: 500;
}

.font-normal {
	font-weight: 400;
}

.font-semibold {
	font-weight: 600;
}

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.normal-case {
	text-transform: none;
}

.\!italic {
	font-style: italic !important;
}

.italic {
	font-style: italic;
}

.not-italic {
	font-style: normal;
}

.\!leading-\[23px\] {
	line-height: 23px !important;
}

.\!leading-\[33\.6px\] {
	line-height: 33.6px !important;
}

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

.\!leading-snug {
	line-height: 1.375 !important;
}

.\!leading-tight {
	line-height: 1.25 !important;
}

.leading-4 {
	line-height: 1rem;
}

.leading-5 {
	line-height: 1.25rem;
}

.leading-6 {
	line-height: 1.5rem;
}

.leading-7 {
	line-height: 1.75rem;
}

.leading-\[1\.2\] {
	line-height: 1.2;
}

.leading-\[1\.2rem\] {
	line-height: 1.2rem;
}

.leading-\[1\.375\] {
	line-height: 1.375;
}

.leading-\[1\.3\] {
	line-height: 1.3;
}

.leading-\[1\.45\] {
	line-height: 1.45;
}

.leading-\[1\.4\] {
	line-height: 1.4;
}

.leading-\[1\.5\] {
	line-height: 1.5;
}

.leading-\[20px\] {
	line-height: 20px;
}

.leading-\[22px\] {
	line-height: 22px;
}

.leading-\[24px\] {
	line-height: 24px;
}

.leading-\[25px\] {
	line-height: 25px;
}

.leading-\[26px\] {
	line-height: 26px;
}

.leading-\[2rem\] {
	line-height: 2rem;
}

.leading-\[30px\] {
	line-height: 30px;
}

.leading-none {
	line-height: 1;
}

.leading-normal {
	line-height: 1.5;
}

.leading-relaxed {
	line-height: 1.625;
}

.leading-snug {
	line-height: 1.375;
}

.leading-tight {
	line-height: 1.25;
}

.tracking-\[1px\] {
	letter-spacing: 1px;
}

.tracking-wide {
	letter-spacing: .025em;
}

.tracking-wider {
	letter-spacing: .05em;
}

.tracking-widest {
	letter-spacing: .1em;
}

.\!text-gray-700 {
	--tw-text-opacity: 1 !important;
	color: #6b7280 !important;
	color: rgba(107, 114, 128, var(--tw-text-opacity)) !important;
}

.\!text-gray-800 {
	--tw-text-opacity: 1 !important;
	color: #424e66 !important;
	color: rgba(66, 78, 102, var(--tw-text-opacity)) !important;
}

.\!text-purple-950 {
	--tw-text-opacity: 1 !important;
	color: #272437 !important;
	color: rgba(39, 36, 55, var(--tw-text-opacity)) !important;
}

.\!text-white {
	--tw-text-opacity: 1 !important;
	color: #fff !important;
	color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.text-\[\#0E6E67\] {
	--tw-text-opacity: 1;
	color: #0e6e67;
	color: rgba(14, 110, 103, var(--tw-text-opacity));
}

.text-\[\#1ba6d9\] {
	--tw-text-opacity: 1;
	color: #1ba6d9;
	color: rgba(27, 166, 217, var(--tw-text-opacity));
}

.text-\[\#5F5451\] {
	--tw-text-opacity: 1;
	color: #5f5451;
	color: rgba(95, 84, 81, var(--tw-text-opacity));
}

.text-\[\#B3D6AA\] {
	--tw-text-opacity: 1;
	color: #b3d6aa;
	color: rgba(179, 214, 170, var(--tw-text-opacity));
}

.text-\[\#EF8929\] {
	--tw-text-opacity: 1;
	color: #ef8929;
	color: rgba(239, 137, 41, var(--tw-text-opacity));
}

.text-betterhelp-500 {
	--tw-text-opacity: 1;
	color: #447a36;
	color: rgba(68, 122, 54, var(--tw-text-opacity));
}

.text-blue-400 {
	--tw-text-opacity: 1;
	color: #2096d5;
	color: rgba(32, 150, 213, var(--tw-text-opacity));
}

.text-blue-600 {
	--tw-text-opacity: 1;
	color: #13577c;
	color: rgba(19, 87, 124, var(--tw-text-opacity));
}

.text-brown-300 {
	--tw-text-opacity: 1;
	color: #9e7c65;
	color: rgba(158, 124, 101, var(--tw-text-opacity));
}

.text-brown-500 {
	--tw-text-opacity: 1;
	color: #513a2a;
	color: rgba(81, 58, 42, var(--tw-text-opacity));
}

.text-brown-600 {
	--tw-text-opacity: 1;
	color: #4a3526;
	color: rgba(74, 53, 38, var(--tw-text-opacity));
}

.text-brown-800 {
	--tw-text-opacity: 1;
	color: #3c2b1f;
	color: rgba(60, 43, 31, var(--tw-text-opacity));
}

.text-current {
	color: currentColor;
}

.text-cyan-400 {
	--tw-text-opacity: 1;
	color: #22d3ee;
	color: rgba(34, 211, 238, var(--tw-text-opacity));
}

.text-darken-600 {
	color: rgba(0, 0, 0, .6);
}

.text-gray-100 {
	--tw-text-opacity: 1;
	color: #efefef;
	color: rgba(239, 239, 239, var(--tw-text-opacity));
}

.text-gray-50 {
	--tw-text-opacity: 1;
	color: #f6f6f6;
	color: rgba(246, 246, 246, var(--tw-text-opacity));
}

.text-gray-600 {
	--tw-text-opacity: 1;
	color: #96a2bb;
	color: rgba(150, 162, 187, var(--tw-text-opacity));
}

.text-gray-700 {
	--tw-text-opacity: 1;
	color: #6b7280;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.text-gray-800 {
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

.text-green-500 {
	--tw-text-opacity: 1;
	color: #22c55e;
	color: rgba(34, 197, 94, var(--tw-text-opacity));
}

.text-green-600 {
	--tw-text-opacity: 1;
	color: #16a34a;
	color: rgba(22, 163, 74, var(--tw-text-opacity));
}

.text-green-700 {
	--tw-text-opacity: 1;
	color: #15803d;
	color: rgba(21, 128, 61, var(--tw-text-opacity));
}

.text-inherit {
	color: inherit;
}

.text-newport-500 {
	--tw-text-opacity: 1;
	color: #5270ae;
	color: rgba(82, 112, 174, var(--tw-text-opacity));
}

.text-purple-100 {
	--tw-text-opacity: 1;
	color: #f2f0f8;
	color: rgba(242, 240, 248, var(--tw-text-opacity));
}

.text-purple-200 {
	--tw-text-opacity: 1;
	color: #bfb6d7;
	color: rgba(191, 182, 215, var(--tw-text-opacity));
}

.text-purple-300 {
	--tw-text-opacity: 1;
	color: #796d9a;
	color: rgba(121, 109, 154, var(--tw-text-opacity));
}

.text-purple-400 {
	--tw-text-opacity: 1;
	color: #645296;
	color: rgba(100, 82, 150, var(--tw-text-opacity));
}

.text-purple-500 {
	--tw-text-opacity: 1;
	color: #564681;
	color: rgba(86, 70, 129, var(--tw-text-opacity));
}

.text-purple-600 {
	--tw-text-opacity: 1;
	color: #493b6d;
	color: rgba(73, 59, 109, var(--tw-text-opacity));
}

.text-purple-700 {
	--tw-text-opacity: 1;
	color: #352d58;
	color: rgba(53, 45, 88, var(--tw-text-opacity));
}

.text-purple-800 {
	--tw-text-opacity: 1;
	color: #2c2442;
	color: rgba(44, 36, 66, var(--tw-text-opacity));
}

.text-purple-950 {
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.text-purple-950\/60 {
	color: rgba(39, 36, 55, .6);
}

.text-red-600 {
	--tw-text-opacity: 1;
	color: #dc2626;
	color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.text-red-800 {
	--tw-text-opacity: 1;
	color: #991b1b;
	color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.text-toast-500 {
	--tw-text-opacity: 1;
	color: #5f5451;
	color: rgba(95, 84, 81, var(--tw-text-opacity));
}

.text-violet-500 {
	--tw-text-opacity: 1;
	color: #6345b5;
	color: rgba(99, 69, 181, var(--tw-text-opacity));
}

.text-violet-600 {
	--tw-text-opacity: 1;
	color: #553b9b;
	color: rgba(85, 59, 155, var(--tw-text-opacity));
}

.text-white {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.underline {
	text-decoration-line: underline;
}

.\!no-underline {
	text-decoration-line: none !important;
}

.no-underline {
	text-decoration-line: none;
}

.underline-offset-2 {
	text-underline-offset: 2px;
}

.opacity-0 {
	opacity: 0;
}

.opacity-10 {
	opacity: .1;
}

.opacity-100 {
	opacity: 1;
}

.opacity-20 {
	opacity: .2;
}

.opacity-50 {
	opacity: .5;
}

.opacity-70 {
	opacity: .7;
}

.opacity-75 {
	opacity: .75;
}

.opacity-\[0\.25\] {
	opacity: .25;
}

.opacity-\[0\.2\] {
	opacity: .2;
}

.opacity-\[0\.5\] {
	opacity: .5;
}

.opacity-\[10\%\] {
	opacity: .1;
}

.shadow {
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-\[0px_-4px_6px_-1px_rgba\(0\2c 0\2c 0\2c 0\.2\)\2c 0px_-2px_4px_-1px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
	--tw-shadow: 0px -4px 6px -1px rgba(0, 0, 0, .2), 0px -2px 4px -1px rgba(0, 0, 0, .12);
	--tw-shadow-colored: 0px -4px 6px -1px var(--tw-shadow-color), 0px -2px 4px -1px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 -4px 6px -1px rgba(0, 0, 0, .2), 0 -2px 4px -1px rgba(0, 0, 0, .12);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-\[6px_12px_5px_-7px_rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
	--tw-shadow: 6px 12px 5px -7px rgba(0, 0, 0, .3);
	--tw-shadow-colored: 6px 12px 5px -7px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 6px 12px 5px -7px rgba(0, 0, 0, .3);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-box {
	--tw-shadow: 0 .1875rem .375rem rgba(0, 0, 0, .13), 0 .1875rem .375rem rgba(0, 0, 0, .25);
	--tw-shadow-colored: 0 .1875rem .375rem var(--tw-shadow-color), 0 .1875rem .375rem var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 .1875rem .375rem rgba(0, 0, 0, .13), 0 .1875rem .375rem rgba(0, 0, 0, .25);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-header {
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-inner {
	--tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .05);
	--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, inset 0 2px 4px 0 rgba(0, 0, 0, .05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-lg {
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-md {
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-none {
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
	box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.shadow-sm {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 2px 0 rgba(0, 0, 0, .05);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.outline-none {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.outline {
	outline-style: solid;
}

.blur {
	--tw-blur: blur(8px);
	filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-2xl {
	--tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, .15));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 25px 25px rgba(0, 0, 0, .15));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-md {
	--tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
}

.drop-shadow-md, .filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
	transition-duration: .15s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-colors {
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-opacity {
	transition-duration: .15s;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-transform {
	transition-duration: .15s;
	transition-property: transform;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.duration-100 {
	transition-duration: .1s;
}

.duration-150 {
	transition-duration: .15s;
}

.duration-200 {
	transition-duration: .2s;
}

.duration-300 {
	transition-duration: .3s;
}

.duration-700 {
	transition-duration: .7s;
}

.ease-\[cubic-bezier\(0\.68\2c -0\.3\2c 0\.32\2c 1\)\] {
	transition-timing-function: cubic-bezier(.68, -.3, .32, 1);
}

.ease-in-out {
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
	transition-timing-function: linear;
}

.bi-avoid {
	page-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
}

.col-count-\31 {
	-moz-column-count: 1;
	column-count: 1;
}

.col-span-all {
	-moz-column-span: all;
	column-span: all;
}

.no-scrollbar::-webkit-scrollbar {
	display: none;
}

.stretched-link:after {
	background-color: transparent;
	bottom: 0;
	content: "";
	left: 0;
	pointer-events: auto;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.faq-icon svg {
	height: 40px;
	position: relative;
	width: 40px;
}

.faq-icon svg circle, .faq-icon svg path {
	fill: #ed8936;
}

#cta__label--family-lp {
	font-size: 1rem;
	line-height: 1.5rem;
}

.card {
	border-radius: .25rem;
	border-width: 1px;
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	position: relative;
	--tw-border-opacity: 1;
	border-color: #564681;
	border-color: rgba(86, 70, 129, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	text-align: left;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.btn {
	align-items: center;
	background-color: transparent;
	border-color: transparent;
	border-radius: .25rem;
	border-width: 1px;
	cursor: pointer;
	display: inline-flex;
	font-size: 1.125rem;
	font-weight: 400;
	height: auto;
	justify-content: center;
	line-height: 1.75rem;
	margin: 0;
	padding: .75rem 1rem;
	text-align: center;
	text-decoration-line: none;
}

.btn-icon {
	height: 25px;
	width: 25px;
}

.btn-primary {
	--tw-bg-opacity: 1;
	background-color: #564681;
	background-color: rgba(86, 70, 129, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-primary:focus, .btn-primary:hover {
	--tw-border-opacity: 1;
	border-color: #493b6d;
	border-color: rgba(73, 59, 109, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
	--tw-shadow: inset 0 0 0 20rem rgba(0, 0, 0, .13);
	--tw-shadow-colored: inset 0 0 0 20rem var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, inset 0 0 0 20rem rgba(0, 0, 0, .13);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.btn-primary-dark {
	margin-right: 1rem;
	--tw-bg-opacity: 1;
	background-color: #352d58;
	background-color: rgba(53, 45, 88, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.btn-primary-dark:focus, .btn-primary-dark:hover {
	--tw-border-opacity: 1;
	border-color: #092c3e;
	border-color: rgba(9, 44, 62, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: #092c3e;
	background-color: rgba(9, 44, 62, var(--tw-bg-opacity));
	--tw-shadow: inset 0 0 0 20rem rgba(0, 0, 0, .13);
	--tw-shadow-colored: inset 0 0 0 20rem var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, inset 0 0 0 20rem rgba(0, 0, 0, .13);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.btn--play-video {
	display: flex;
	height: 80px;
	left: 50%;
	position: absolute;
	top: 30%;
	width: 80px;
	z-index: 10;
	--tw-translate-x: -50%;
	--tw-translate-y: -12%;
	align-items: center;
	justify-content: center;
	padding: 0;
	transform: translate(-50%, -12%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	--tw-shadow: 0 0 transparent;
	--tw-shadow-colored: 0 0 transparent;
	box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

@media (min-width:1024px) {
	.btn--play-video {
		top: 45%;
		--tw-translate-y: -45%;
		transform: translate(var(--tw-translate-x), -45%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
}

@media (min-width:100px) {
	.btn--play-video {
		background-color: hsla(0, 0%, 100%, .6);
		border-radius: 50%;
	}
}

.header-menu-active .header-menu-icon {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.ChatProviderModal .modal__content p, .ProviderModal .modal__content p, .TherapyProviderModal .modal__content p {
	margin-bottom: 1rem;
}

.ChatProviderModal .modal__content ul, .ProviderModal .modal__content ul, .TherapyProviderModal .modal__content ul {
	list-style-type: disc;
	margin-left: 2rem;
}

.ChatProviderModal .modal__content a, .ProviderModal .modal__content a, .TherapyProviderModal .modal__content a {
	--tw-text-opacity: 1;
	color: #6345b5;
	color: rgba(99, 69, 181, var(--tw-text-opacity));
}

.ImageModal .modal__content {
	display: flex;
	justify-content: center;
}

.dropdown__list {
	margin: 0;
	max-height: 250px;
	overflow: auto;
	position: relative;
	z-index: 10;
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	padding: 0;
	text-align: left;
}

.dropdown__list .dropdown__item {
	margin: 0;
	text-decoration-line: none;
}

.dropdown__list .dropdown__item .dropdown__link {
	display: block;
	padding: .5rem .75rem;
	--tw-text-opacity: 1;
	color: #6345b5;
	color: rgba(99, 69, 181, var(--tw-text-opacity));
}

.dropdown__list svg {
	display: inline-block;
}

.section--split-content-alt .col:first-child {
	margin-top: 0;
}

.section--split-content-alt .col .card {
	border-style: none;
}

.LandingPage .section--split-content-alt .col:last-child .card {
	margin: 1rem;
	--tw-shadow: 0 .1875rem .375rem rgba(0, 0, 0, .13), 0 .1875rem .375rem rgba(0, 0, 0, .25);
	--tw-shadow-colored: 0 .1875rem .375rem var(--tw-shadow-color), 0 .1875rem .375rem var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 .1875rem .375rem rgba(0, 0, 0, .13), 0 .1875rem .375rem rgba(0, 0, 0, .25);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

#lp-treatment-cta-dialin {
	font-size: 1.5rem;
	line-height: 2rem;
	padding: 1rem;
	width: 100%;
}

@media (min-width:1024px) {
	#lp-treatment-cta-dialin {
		width: auto;
	}
}

#FamilyLPHeroBtn {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 2rem;
}

#cta__label--family-lp {
	font-size: 1.125rem;
	line-height: 1.75rem;
	text-align: left;
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

@media (min-width:1024px) {
	#cta__label--family-lp {
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

@media (min-width:100px) {
	#family-lp-header {
		margin-bottom: 1rem;
	}
}

#insurance--filter-button {
	margin-left: auto;
	margin-right: auto;
}

@media (min-width:1024px) {
	#insurance--filter-button {
		margin-left: 0;
		margin-right: 0;
	}
}

#BlogSidebarQuestionsCTAMobile span {
	display: flex;
	font-size: 1rem;
	justify-content: center;
	line-height: 1.5rem;
	padding-top: .25rem;
}

#BlogSidebarQuestionsCTAMobile span a {
	border-radius: .25rem;
	cursor: pointer;
	padding: 0 .75rem;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
	text-decoration-line: underline;
}

#BlogSidebarQuestionsCTAMobile span a:hover {
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

#BlogSidebarQuestionsCTAMobile {
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
}

#BlogSidebarQuestionsCTAMobile .heading {
	font-family: Public Sans, Public Sans Fallback, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5rem;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 1rem;
	padding-top: 0;
	position: relative;
	text-align: center;
	z-index: 30;
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

#BlogSidebarQuestionsCTAMobile .content {
	padding: 0;
	position: relative;
	z-index: 30;
}

#BlogSidebarQuestionsCTAMobile ul {
	-moz-columns: 1 !important;
	column-count: 1 !important;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	text-align: center;
}

@media (min-width:1024px) {
	#BlogSidebarQuestionsCTAMobile ul {
		gap: 1rem;
	}
}

#BlogSidebarQuestionsCTAMobile ul li {
	border-radius: .25rem;
	border-width: 1px;
	margin-bottom: .5rem;
	position: relative;
	--tw-border-opacity: 1;
	border-color: #564681;
	border-color: rgba(86, 70, 129, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: #564681;
	background-color: rgba(86, 70, 129, var(--tw-bg-opacity));
	padding-bottom: 0;
}

#BlogSidebarQuestionsCTAMobile ul li a {
	align-items: center;
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem;
	display: flex;
	margin-left: 6px;
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	font-weight: 600;
	padding: .5rem;
	text-align: left;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

#BlogSidebarQuestionsCTAMobile ul li a:hover {
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

#BlogSidebarQuestionsCTAMobile p {
	margin-top: .5rem;
	text-align: center;
}

#PageSidebarQuestionsCTAMobile span {
	display: flex;
	font-size: 1rem;
	justify-content: center;
	line-height: 1.5rem;
	padding-top: .25rem;
}

#PageSidebarQuestionsCTAMobile span a {
	border-radius: .25rem;
	cursor: pointer;
	padding: 0 .75rem;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
	text-decoration-line: underline;
}

#PageSidebarQuestionsCTAMobile span a:hover {
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

#PageSidebarQuestionsCTAMobile .content {
	padding: 0;
	position: relative;
	z-index: 30;
}

#PageSidebarQuestionsCTAMobile ul {
	-moz-columns: 1 !important;
	column-count: 1 !important;
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	text-align: center;
}

@media (min-width:1024px) {
	#PageSidebarQuestionsCTAMobile ul {
		-moz-columns: 2 !important;
		column-count: 2 !important;
		gap: 1rem;
	}
}

#PageSidebarQuestionsCTAMobile ul li {
	border-radius: .25rem;
	border-width: 1px;
	margin-bottom: .5rem;
	margin-top: 0 !important;
	position: relative;
	--tw-border-opacity: 1;
	border-color: #564681;
	border-color: rgba(86, 70, 129, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: #564681;
	background-color: rgba(86, 70, 129, var(--tw-bg-opacity));
	padding-left: 0 !important;
}

#PageSidebarQuestionsCTAMobile ul li a {
	align-items: center;
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem;
	display: flex;
	margin-left: 6px;
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	font-weight: 600;
	padding: .25rem;
	text-align: left;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
	text-decoration-line: none !important;
}

#PageSidebarQuestionsCTAMobile ul li a:hover {
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.LandingPage--family .form--callback {
	margin-left: auto;
	margin-right: auto;
}

@media (min-width:1024px) {
	.LandingPage--family .form--callback {
		margin-left: 0;
		margin-right: 0;
	}
}

.single-rehab .form--callback {
	max-width: 305px;
}

#page-header .form--callback {
	max-width: none;
}

#looking-for-cta .form--callback {
	max-width: 320px;
}

.ContentPage [id*=callback-form-submit], .page-template-template-insurance-directory [id*=callback-form-submit] {
	min-width: 7rem;
	padding-left: .5rem;
	padding-right: .5rem;
}

.input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: .25rem;
	border-width: 1px;
	display: block;
	flex: 1 1 auto;
	height: auto;
	max-width: 100%;
	min-width: 0;
	overflow: visible;
	--tw-border-opacity: 1;
	border-color: #c9cfdc;
	border-color: rgba(201, 207, 220, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	line-height: 1.25;
	padding: .75rem;
	--tw-text-opacity: 1 !important;
	color: #424e66 !important;
	color: rgba(66, 78, 102, var(--tw-text-opacity)) !important;
	color: inherit;
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.input, .section {
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.section {
	--tw-bg-opacity: 1;
	padding-bottom: .5rem;
	padding-top: .5rem;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

@media (min-width:1024px) {
	.section {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.row--about-content-left .editor-content {
		order: 2;
	}
}

.prose .ContentList {
	list-style-type: disc;
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	padding-left: 26px !important;
	position: relative;
}

.ContentPage .prose-lg .ContentList li {
	margin-bottom: 40px !important;
}

.prose .highlight, .prose-lg .highlight {
	border-left-width: 2px;
	margin-bottom: 1rem;
	margin-left: 1rem;
	margin-top: 1rem;
	--tw-border-opacity: 1;
	border-color: #564681;
	border-color: rgba(86, 70, 129, var(--tw-border-opacity));
	padding-left: 1rem;
}

.prose .highlight, .prose .highlight p, .prose-lg .highlight, .prose-lg .highlight p {
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.prose-blogSm .highlight, .prose-blogs .highlight {
	border-left-width: 2px;
	margin-bottom: 1rem;
	margin-left: 1rem;
	margin-top: 1rem;
	--tw-border-opacity: 1;
	border-color: #564681;
	border-color: rgba(86, 70, 129, var(--tw-border-opacity));
	padding-left: 1rem;
}

.prose-blogSm .highlight, .prose-blogSm .highlight p, .prose-blogs .highlight, .prose-blogs .highlight p {
	font-size: 1.125rem;
	line-height: 1.75rem;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.privacy-policy .prose table td {
	width: 25%;
}

#city-dropdown {
	margin-bottom: .5rem;
	order: 3;
}

@media (min-width:1024px) {
	#city-dropdown {
		margin-left: 1.5rem;
		margin-top: 0;
		order: 0;
	}
}

#state-dropdown {
	margin-top: 0;
}

#us-map circle, #us-map path, #us-map rect {
	cursor: pointer;
	fill: #564681;
	stroke: #fff;
	stroke-width: 1px;
}

#us-map text {
	fill: #fff;
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-size: 130%;
}

#us-map a {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

#us-map a:hover circle, #us-map a:hover path, #us-map a:hover rect {
	fill: #bfb6d7;
}

.page-footer .page-footer__nav>a {
	display: block;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
	width: 50%;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.page-footer .page-footer__nav>a:last-of-type {
	text-align: right;
}

.page-footer .page-footer__nav>a:first-of-type:not(:last-of-type) {
	border-color: rgba(0, 0, 0, .1);
	border-right-width: 1px;
}

.Stat {
	border-radius: .25rem;
	border-width: 2px;
	height: 100%;
	margin-bottom: 1rem;
	--tw-border-opacity: 1;
	border-color: #272437;
	border-color: rgba(39, 36, 55, var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	text-align: left;
}

@media (min-width:1024px) {
	.Stat {
		margin: .45rem;
	}
}

.Stat__inner {
	height: 100%;
	padding: 1rem;
}

.Stat__title {
	font-size: 1.5rem !important;
	line-height: 2rem !important;
}

.Stat__subtitle, .Stat__title {
	font-family: Inter, Inter Fallback, ui-serif, Georgia, Cambria, Times New Roman, Times, serif !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	text-align: center;
	--tw-text-opacity: 1 !important;
	color: #272437 !important;
	color: rgba(39, 36, 55, var(--tw-text-opacity)) !important;
}

.Stat__subtitle {
	font-size: 1rem;
	line-height: 1.5rem;
}

.Stat__body, .Stat__body p {
	font-size: 1rem;
	line-height: 1.5rem;
	line-height: 1.25;
	margin-top: 1rem;
	text-align: center;
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.pac-container.navbar {
	left: 0 !important;
	top: 46px !important;
}

.ContentQuote footer {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5rem;
	margin-top: 20px;
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

.ContentQuote p {
	font-size: 1.1rem;
}

.LandingPage--treatment [data-layout=split-content] {
	--tw-bg-opacity: 1 !important;
	background-color: #fff !important;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.LandingPage--treatment [data-layout=split-content], .LandingPage--treatment [data-layout=split-content] h2 {
	--tw-text-opacity: 1 !important;
	color: #272437 !important;
	color: rgba(39, 36, 55, var(--tw-text-opacity)) !important;
}

.luxury-states img {
	display: block;
	height: 100%;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

#footer-disclaimer-section a:hover {
	--tw-text-opacity: 1;
	color: #6345b5;
	color: rgba(99, 69, 181, var(--tw-text-opacity));
}

#SurvivorModal-close path {
	fill: rgba(0, 0, 0, .4);
}

.form--media-and-press .hf-message-success {
	position: relative;
	top: -50px;
}

#insurance-results-scroll-point {
	scroll-margin-top: 56px;
}

@media (min-width:768px) {
	#insurance-results-scroll-point {
		scroll-margin-top: 96px;
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(50%);
	}
	
	75% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(50%);
	}
	
	to {
		opacity: 1;
		transform: translateX(0);
	}
}

.no-scrollbar {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

#timeline-section a {
	--tw-text-opacity: 1;
	color: #2096d5;
	color: rgba(32, 150, 213, var(--tw-text-opacity));
	text-decoration-line: underline;
}

.marker\:text-purple-300 ::marker {
	color: #796d9a;
}

.marker\:text-purple-950 ::marker {
	color: #272437;
}

.marker\:text-purple-300::marker {
	color: #796d9a;
}

.marker\:text-purple-950::marker {
	color: #272437;
}

.placeholder\:text-base::-moz-placeholder {
	font-size: 1rem;
	line-height: 1.5rem;
}

.placeholder\:text-base::placeholder {
	font-size: 1rem;
	line-height: 1.5rem;
}

.placeholder\:text-sm::-moz-placeholder {
	font-size: .875rem;
	line-height: 1.25rem;
}

.placeholder\:text-sm::placeholder {
	font-size: .875rem;
	line-height: 1.25rem;
}

.placeholder\:font-light::-moz-placeholder {
	font-weight: 300;
}

.placeholder\:font-light::placeholder {
	font-weight: 300;
}

.placeholder\:font-normal::-moz-placeholder {
	font-weight: 400;
}

.placeholder\:font-normal::placeholder {
	font-weight: 400;
}

.placeholder\:font-semibold::-moz-placeholder {
	font-weight: 600;
}

.placeholder\:font-semibold::placeholder {
	font-weight: 600;
}

.placeholder\:uppercase::-moz-placeholder {
	text-transform: uppercase;
}

.placeholder\:uppercase::placeholder {
	text-transform: uppercase;
}

.placeholder\:normal-case::-moz-placeholder {
	text-transform: none;
}

.placeholder\:normal-case::placeholder {
	text-transform: none;
}

.placeholder\:italic::-moz-placeholder {
	font-style: italic;
}

.placeholder\:italic::placeholder {
	font-style: italic;
}

.placeholder\:text-gray-800::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

.placeholder\:text-gray-800::placeholder {
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

.placeholder\:text-purple-950::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.placeholder\:text-purple-950::placeholder {
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.placeholder\:text-slate-400::-moz-placeholder {
	--tw-text-opacity: 1;
	color: #94a3b8;
	color: rgba(148, 163, 184, var(--tw-text-opacity));
}

.placeholder\:text-slate-400::placeholder {
	--tw-text-opacity: 1;
	color: #94a3b8;
	color: rgba(148, 163, 184, var(--tw-text-opacity));
}

.before\:absolute:before {
	content: var(--tw-content);
	position: absolute;
}

.before\:bottom-0:before {
	bottom: 0;
	content: var(--tw-content);
}

.before\:bottom-\[-10px\]:before {
	bottom: -10px;
	content: var(--tw-content);
}

.before\:bottom-\[-15px\]:before {
	bottom: -15px;
	content: var(--tw-content);
}

.before\:bottom-\[-2px\]:before {
	bottom: -2px;
	content: var(--tw-content);
}

.before\:bottom-\[66px\]:before {
	bottom: 66px;
	content: var(--tw-content);
}

.before\:bottom-\[75px\]:before {
	bottom: 75px;
	content: var(--tw-content);
}

.before\:bottom-\[80px\]:before {
	bottom: 80px;
	content: var(--tw-content);
}

.before\:left-0:before {
	content: var(--tw-content);
	left: 0;
}

.before\:right-\[-16px\]:before {
	content: var(--tw-content);
	right: -16px;
}

.before\:right-full:before {
	content: var(--tw-content);
	right: 100%;
}

.before\:top-0:before {
	content: var(--tw-content);
	top: 0;
}

.before\:top-1\/2:before {
	content: var(--tw-content);
	top: 50%;
}

.before\:top-2:before {
	content: var(--tw-content);
	top: .5rem;
}

.before\:top-\[10px\]:before {
	content: var(--tw-content);
	top: 10px;
}

.before\:top-\[8px\]:before {
	content: var(--tw-content);
	top: 8px;
}

.before\:ml-\[-24\.5px\]:before {
	content: var(--tw-content);
	margin-left: -24.5px;
}

.before\:ml-\[-28px\]:before {
	content: var(--tw-content);
	margin-left: -28px;
}

.before\:mr-1:before {
	content: var(--tw-content);
	margin-right: .25rem;
}

.before\:block:before {
	content: var(--tw-content);
	display: block;
}

.before\:hidden:before {
	content: var(--tw-content);
	display: none;
}

.before\:h-4:before {
	content: var(--tw-content);
	height: 1rem;
}

.before\:h-\[10px\]:before {
	content: var(--tw-content);
	height: 10px;
}

.before\:h-\[65px\]:before {
	content: var(--tw-content);
	height: 65px;
}

.before\:h-\[95\%\]:before {
	content: var(--tw-content);
	height: 95%;
}

.before\:w-\[10px\]:before {
	content: var(--tw-content);
	width: 10px;
}

.before\:w-\[18px\]:before {
	content: var(--tw-content);
	width: 18px;
}

.before\:w-\[3px\]:before {
	content: var(--tw-content);
	width: 3px;
}

.before\:w-\[48\%\]:before {
	content: var(--tw-content);
	width: 48%;
}

.before\:w-\[65px\]:before {
	content: var(--tw-content);
	width: 65px;
}

.before\:w-px:before {
	content: var(--tw-content);
	width: 1px;
}

.before\:-translate-y-1\/2:before {
	content: var(--tw-content);
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rotate-\[32deg\]:before {
	content: var(--tw-content);
	--tw-rotate: 32deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(32deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rounded-full:before {
	border-radius: 9999px;
	content: var(--tw-content);
}

.before\:rounded-bl-md:before {
	border-bottom-left-radius: .375rem;
	content: var(--tw-content);
}

.before\:rounded-tl-md:before {
	border-top-left-radius: .375rem;
	content: var(--tw-content);
}

.before\:border-2:before {
	border-width: 2px;
	content: var(--tw-content);
}

.before\:border-r-0:before {
	border-right-width: 0;
	content: var(--tw-content);
}

.before\:border-dashed:before {
	border-style: dashed;
	content: var(--tw-content);
}

.before\:border-gray-500:before {
	content: var(--tw-content);
	--tw-border-opacity: 1;
	border-color: #c9cfdc;
	border-color: rgba(201, 207, 220, var(--tw-border-opacity));
}

.before\:bg-darken-200:before {
	background-color: rgba(0, 0, 0, .2);
	content: var(--tw-content);
}

.before\:bg-gray-300:before {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: #e0e4eb;
	background-color: rgba(224, 228, 235, var(--tw-bg-opacity));
}

.before\:bg-purple-600:before {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
}

.before\:bg-transparent:before {
	background-color: transparent;
	content: var(--tw-content);
}

.before\:bg-gradient-to-b:before {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
	content: var(--tw-content);
}

.before\:from-purple-600:before {
	content: var(--tw-content);
	--tw-gradient-from: #493b6d var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(73, 59, 109, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:to-gray-300:before {
	content: var(--tw-content);
	--tw-gradient-to: #e0e4eb var(--tw-gradient-to-position);
}

.before\:bg-no-repeat:before {
	background-repeat: no-repeat;
	content: var(--tw-content);
}

.before\:opacity-50:before, .before\:opacity-\[\.5\]:before {
	content: var(--tw-content);
	opacity: .5;
}

.before\:content-\[\'\'\]:before {
	--tw-content: "";
	content: "";
	content: var(--tw-content);
}

.before\:content-\[\'\\00D7\'\]:before {
	--tw-content: "×";
	content: "×";
	content: var(--tw-content);
}

.after\:pointer-events-auto:after {
	content: var(--tw-content);
	pointer-events: auto;
}

.after\:absolute:after {
	content: var(--tw-content);
	position: absolute;
}

.after\:bottom-0:after {
	bottom: 0;
	content: var(--tw-content);
}

.after\:bottom-\[-167px\]:after {
	bottom: -167px;
	content: var(--tw-content);
}

.after\:left-0:after {
	content: var(--tw-content);
	left: 0;
}

.after\:right-0:after {
	content: var(--tw-content);
	right: 0;
}

.after\:top-0:after {
	content: var(--tw-content);
	top: 0;
}

.after\:top-1\/2:after {
	content: var(--tw-content);
	top: 50%;
}

.after\:z-10:after {
	content: var(--tw-content);
	z-index: 10;
}

.after\:ml-0:after {
	content: var(--tw-content);
	margin-left: 0;
}

.after\:ml-0\.5:after {
	content: var(--tw-content);
	margin-left: .125rem;
}

.after\:ml-1:after {
	content: var(--tw-content);
	margin-left: .25rem;
}

.after\:ml-\[5px\]:after {
	content: var(--tw-content);
	margin-left: 5px;
}

.after\:block:after {
	content: var(--tw-content);
	display: block;
}

.after\:hidden:after {
	content: var(--tw-content);
	display: none;
}

.after\:h-4:after {
	content: var(--tw-content);
	height: 1rem;
}

.after\:h-\[21rem\]:after {
	content: var(--tw-content);
	height: 21rem;
}

.after\:w-\[2px\]:after {
	content: var(--tw-content);
	width: 2px;
}

.after\:w-px:after {
	content: var(--tw-content);
	width: 1px;
}

.after\:-translate-y-1\/2:after {
	content: var(--tw-content);
	--tw-translate-y: -50%;
	transform: translate(var(--tw-translate-x), -50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rotate-90:after {
	content: var(--tw-content);
	--tw-rotate: 90deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:bg-darken-200:after {
	background-color: rgba(0, 0, 0, .2);
	content: var(--tw-content);
}

.after\:bg-gray-400:after {
	content: var(--tw-content);
	--tw-bg-opacity: 1;
	background-color: #d4d9e3;
	background-color: rgba(212, 217, 227, var(--tw-bg-opacity));
}

.after\:text-sm:after {
	content: var(--tw-content);
	font-size: .875rem;
	line-height: 1.25rem;
}

.after\:text-purple-950:after {
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.after\:text-red-600:after {
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: #dc2626;
	color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.after\:text-toast-500:after {
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: #5f5451;
	color: rgba(95, 84, 81, var(--tw-text-opacity));
}

.after\:text-violet-500:after {
	content: var(--tw-content);
	--tw-text-opacity: 1;
	color: #6345b5;
	color: rgba(99, 69, 181, var(--tw-text-opacity));
}

.after\:content-\[\'\*\'\]:after {
	--tw-content: "*";
	content: "*";
	content: var(--tw-content);
}

.after\:content-\[\'\/\'\]:after {
	--tw-content: "/";
	content: "/";
	content: var(--tw-content);
}

.after\:content-\[\'\\00D7\'\]:after {
	--tw-content: "×";
	content: "×";
	content: var(--tw-content);
}

.after\:content-\[\\\'\*\\\'\]:after {
	content: var(--tw-content);
}

.first\:border-t:first-child {
	border-top-width: 1px;
}

.first\:border-gray-200:first-child {
	--tw-border-opacity: 1;
	border-color: #e9ecf1;
	border-color: rgba(233, 236, 241, var(--tw-border-opacity));
}

.last\:mb-0:last-child {
	margin-bottom: 0;
}

.last\:mb-3:last-child {
	margin-bottom: .75rem;
}

.last\:mb-8:last-child {
	margin-bottom: 2rem;
}

.last\:mr-0:last-child {
	margin-right: 0;
}

.last\:border-0:last-child {
	border-width: 0;
}

.last\:border-b-0:last-child {
	border-bottom-width: 0;
}

.last\:border-none:last-child {
	border-style: none;
}

.last\:pb-0:last-child {
	padding-bottom: 0;
}

.last\:pb-3:last-child {
	padding-bottom: .75rem;
}

.last-of-type\:mb-0:last-of-type {
	margin-bottom: 0;
}

.checked\:bg-purple-500:checked {
	--tw-bg-opacity: 1;
	background-color: #564681;
	background-color: rgba(86, 70, 129, var(--tw-bg-opacity));
}

.hover\:-translate-y-1:hover {
	--tw-translate-y: -.25rem;
	transform: translate(var(--tw-translate-x), -.25rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:cursor-pointer:hover {
	cursor: pointer;
}

.hover\:border-b-4:hover {
	border-bottom-width: 4px;
}

.hover\:\!border-betterhelp-600:hover {
	--tw-border-opacity: 1 !important;
	border-color: #36662a !important;
	border-color: rgba(54, 102, 42, var(--tw-border-opacity)) !important;
}

.hover\:\!border-calmerry-600:hover {
	--tw-border-opacity: 1 !important;
	border-color: #2c5882 !important;
	border-color: rgba(44, 88, 130, var(--tw-border-opacity)) !important;
}

.hover\:\!border-newport-600:hover {
	--tw-border-opacity: 1 !important;
	border-color: #364e7c !important;
	border-color: rgba(54, 78, 124, var(--tw-border-opacity)) !important;
}

.hover\:\!border-regain-600:hover {
	--tw-border-opacity: 1 !important;
	border-color: #36662a !important;
	border-color: rgba(54, 102, 42, var(--tw-border-opacity)) !important;
}

.hover\:\!border-sky-600:hover {
	--tw-border-opacity: 1 !important;
	border-color: #0284c7 !important;
	border-color: rgba(2, 132, 199, var(--tw-border-opacity)) !important;
}

.hover\:\!border-talkspace-600:hover {
	--tw-border-opacity: 1 !important;
	border-color: #3b8177 !important;
	border-color: rgba(59, 129, 119, var(--tw-border-opacity)) !important;
}

.hover\:border-black:hover {
	--tw-border-opacity: 1;
	border-color: #000;
	border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.hover\:border-gray-200:hover {
	--tw-border-opacity: 1;
	border-color: #e9ecf1;
	border-color: rgba(233, 236, 241, var(--tw-border-opacity));
}

.hover\:border-gray-500:hover {
	--tw-border-opacity: 1;
	border-color: #c9cfdc;
	border-color: rgba(201, 207, 220, var(--tw-border-opacity));
}

.hover\:border-purple-300:hover {
	--tw-border-opacity: 1;
	border-color: #796d9a;
	border-color: rgba(121, 109, 154, var(--tw-border-opacity));
}

.hover\:border-purple-500:hover {
	--tw-border-opacity: 1;
	border-color: #564681;
	border-color: rgba(86, 70, 129, var(--tw-border-opacity));
}

.hover\:border-transparent:hover {
	border-color: transparent;
}

.hover\:border-violet-500:hover {
	--tw-border-opacity: 1;
	border-color: #6345b5;
	border-color: rgba(99, 69, 181, var(--tw-border-opacity));
}

.hover\:\!bg-betterhelp-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #36662a !important;
	background-color: rgba(54, 102, 42, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-calmerry-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #2c5882 !important;
	background-color: rgba(44, 88, 130, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-indigo-700:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #4338ca !important;
	background-color: rgba(67, 56, 202, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-newport-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #364e7c !important;
	background-color: rgba(54, 78, 124, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-purple-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #493b6d !important;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-purple-700:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #352d58 !important;
	background-color: rgba(53, 45, 88, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-regain-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #36662a !important;
	background-color: rgba(54, 102, 42, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-sky-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #0284c7 !important;
	background-color: rgba(2, 132, 199, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-talkspace-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #3b8177 !important;
	background-color: rgba(59, 129, 119, var(--tw-bg-opacity)) !important;
}

.hover\:\!bg-violet-600:hover {
	--tw-bg-opacity: 1 !important;
	background-color: #553b9b !important;
	background-color: rgba(85, 59, 155, var(--tw-bg-opacity)) !important;
}

.hover\:bg-amber-700:hover {
	--tw-bg-opacity: 1;
	background-color: #b45309;
	background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.hover\:bg-betterhelp-600:hover {
	--tw-bg-opacity: 1;
	background-color: #36662a;
	background-color: rgba(54, 102, 42, var(--tw-bg-opacity));
}

.hover\:bg-calmerry-600:hover {
	--tw-bg-opacity: 1;
	background-color: #2c5882;
	background-color: rgba(44, 88, 130, var(--tw-bg-opacity));
}

.hover\:bg-darken-600:hover {
	background-color: rgba(0, 0, 0, .6);
}

.hover\:bg-emerald-700:hover {
	--tw-bg-opacity: 1;
	background-color: #047857;
	background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
	--tw-bg-opacity: 1;
	background-color: #efefef;
	background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.hover\:bg-gray-100\/20:hover {
	background-color: hsla(0, 0%, 94%, .2);
}

.hover\:bg-gray-200:hover {
	--tw-bg-opacity: 1;
	background-color: #e9ecf1;
	background-color: rgba(233, 236, 241, var(--tw-bg-opacity));
}

.hover\:bg-gray-300:hover {
	--tw-bg-opacity: 1;
	background-color: #e0e4eb;
	background-color: rgba(224, 228, 235, var(--tw-bg-opacity));
}

.hover\:bg-gray-400:hover {
	--tw-bg-opacity: 1;
	background-color: #d4d9e3;
	background-color: rgba(212, 217, 227, var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
	--tw-bg-opacity: 1;
	background-color: #f6f6f6;
	background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
}

.hover\:bg-gray-600:hover {
	--tw-bg-opacity: 1;
	background-color: #96a2bb;
	background-color: rgba(150, 162, 187, var(--tw-bg-opacity));
}

.hover\:bg-gray-800:hover {
	--tw-bg-opacity: 1;
	background-color: #424e66;
	background-color: rgba(66, 78, 102, var(--tw-bg-opacity));
}

.hover\:bg-green-500:hover {
	--tw-bg-opacity: 1;
	background-color: #22c55e;
	background-color: rgba(34, 197, 94, var(--tw-bg-opacity));
}

.hover\:bg-lighten-700:hover {
	background-color: hsla(0, 0%, 100%, .7);
}

.hover\:bg-purple-100:hover {
	--tw-bg-opacity: 1;
	background-color: #f2f0f8;
	background-color: rgba(242, 240, 248, var(--tw-bg-opacity));
}

.hover\:bg-purple-50:hover {
	--tw-bg-opacity: 1;
	background-color: #fbfbfc;
	background-color: rgba(251, 251, 252, var(--tw-bg-opacity));
}

.hover\:bg-purple-500:hover {
	--tw-bg-opacity: 1;
	background-color: #564681;
	background-color: rgba(86, 70, 129, var(--tw-bg-opacity));
}

.hover\:bg-purple-600:hover {
	--tw-bg-opacity: 1;
	background-color: #493b6d;
	background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
}

.hover\:bg-purple-700:hover {
	--tw-bg-opacity: 1;
	background-color: #352d58;
	background-color: rgba(53, 45, 88, var(--tw-bg-opacity));
}

.hover\:bg-talkspace-600:hover {
	--tw-bg-opacity: 1;
	background-color: #3b8177;
	background-color: rgba(59, 129, 119, var(--tw-bg-opacity));
}

.hover\:bg-transparent:hover {
	background-color: transparent;
}

.hover\:bg-violet-500:hover {
	--tw-bg-opacity: 1;
	background-color: #6345b5;
	background-color: rgba(99, 69, 181, var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
	--tw-bg-opacity: 1;
	background-color: #fff;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hover\:from-purple-700:hover {
	--tw-gradient-from: #352d58 var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(53, 45, 88, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:to-purple-900:hover {
	--tw-gradient-to: #272437 var(--tw-gradient-to-position);
}

.hover\:text-betterhelp-600:hover {
	--tw-text-opacity: 1;
	color: #36662a;
	color: rgba(54, 102, 42, var(--tw-text-opacity));
}

.hover\:text-blue-800:hover {
	--tw-text-opacity: 1;
	color: #092c3e;
	color: rgba(9, 44, 62, var(--tw-text-opacity));
}

.hover\:text-brown-500:hover {
	--tw-text-opacity: 1;
	color: #513a2a;
	color: rgba(81, 58, 42, var(--tw-text-opacity));
}

.hover\:text-brown-600:hover {
	--tw-text-opacity: 1;
	color: #4a3526;
	color: rgba(74, 53, 38, var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
	--tw-text-opacity: 1;
	color: #6b7280;
	color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.hover\:text-gray-800:hover {
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

.hover\:text-gray-900:hover {
	--tw-text-opacity: 1;
	color: #222835;
	color: rgba(34, 40, 53, var(--tw-text-opacity));
}

.hover\:text-inherit:hover {
	color: inherit;
}

.hover\:text-purple-300:hover {
	--tw-text-opacity: 1;
	color: #796d9a;
	color: rgba(121, 109, 154, var(--tw-text-opacity));
}

.hover\:text-purple-600:hover {
	--tw-text-opacity: 1;
	color: #493b6d;
	color: rgba(73, 59, 109, var(--tw-text-opacity));
}

.hover\:text-purple-700:hover {
	--tw-text-opacity: 1;
	color: #352d58;
	color: rgba(53, 45, 88, var(--tw-text-opacity));
}

.hover\:text-purple-950:hover {
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.hover\:text-toast-600:hover {
	--tw-text-opacity: 1;
	color: #534946;
	color: rgba(83, 73, 70, var(--tw-text-opacity));
}

.hover\:text-violet-500:hover {
	--tw-text-opacity: 1;
	color: #6345b5;
	color: rgba(99, 69, 181, var(--tw-text-opacity));
}

.hover\:text-violet-700:hover {
	--tw-text-opacity: 1;
	color: #473181;
	color: rgba(71, 49, 129, var(--tw-text-opacity));
}

.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

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

.hover\:no-underline:hover {
	text-decoration-line: none;
}

.hover\:shadow:hover {
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.hover\:shadow-md:hover {
	--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: 0 0 transparent, 0 0 transparent, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

.focus\:z-10:focus {
	z-index: 10;
}

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

.focus\:border-purple-300:focus {
	--tw-border-opacity: 1;
	border-color: #796d9a;
	border-color: rgba(121, 109, 154, var(--tw-border-opacity));
}

.focus\:\!outline-none:focus {
	outline: 2px solid transparent !important;
	outline-offset: 2px !important;
}

.focus\:outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
}

.focus\:ring-0:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: 0 0 0 0 #fff, var(--tw-ring-shadow), 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent);
}

.focus\:ring-2:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: 0 0 0 0 #fff, 0 0 0 4px #13577c, 0 0 transparent;
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent);
}

.focus\:ring-gray-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgba(201, 207, 220, var(--tw-ring-opacity));
}

.focus\:ring-offset-2:focus {
	--tw-ring-offset-width: 2px;
}

.active\:bg-gray-100:active {
	--tw-bg-opacity: 1;
	background-color: #efefef;
	background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.active\:text-gray-800:active {
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

.active\:text-purple-950:active {
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.disabled\:border-gray-500:disabled {
	--tw-border-opacity: 1;
	border-color: #c9cfdc;
	border-color: rgba(201, 207, 220, var(--tw-border-opacity));
}

.disabled\:bg-gray-100:disabled {
	--tw-bg-opacity: 1;
	background-color: #efefef;
	background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.disabled\:bg-gray-300:disabled {
	--tw-bg-opacity: 1;
	background-color: #e0e4eb;
	background-color: rgba(224, 228, 235, var(--tw-bg-opacity));
}

.disabled\:text-gray-800:disabled {
	--tw-text-opacity: 1;
	color: #424e66;
	color: rgba(66, 78, 102, var(--tw-text-opacity));
}

.group:hover .group-hover\:bg-gray-400 {
	--tw-bg-opacity: 1;
	background-color: #d4d9e3;
	background-color: rgba(212, 217, 227, var(--tw-bg-opacity));
}

.group:hover .group-hover\:text-purple-950 {
	--tw-text-opacity: 1;
	color: #272437;
	color: rgba(39, 36, 55, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-violet-700 {
	--tw-text-opacity: 1;
	color: #473181;
	color: rgba(71, 49, 129, var(--tw-text-opacity));
}

.group:hover .group-hover\:underline {
	text-decoration-line: underline;
}

@media (min-width:640px) {
	.sm\:top-\[-189px\] {
		top: -189px;
	}
	
	.sm\:\!mb-\[6\.5rem\] {
		margin-bottom: 6.5rem !important;
	}
	
	.sm\:ml-8 {
		margin-left: 2rem;
	}
	
	.sm\:mr-8 {
		margin-right: 2rem;
	}
	
	.sm\:mt-0 {
		margin-top: 0;
	}
	
	.sm\:mt-auto {
		margin-top: auto;
	}
	
	.sm\:max-h-36 {
		max-height: 9rem;
	}
	
	.sm\:max-h-52 {
		max-height: 13rem;
	}
	
	.sm\:max-h-56 {
		max-height: 14rem;
	}
	
	.sm\:max-h-\[78rem\] {
		max-height: 78rem;
	}
	
	.sm\:w-1\/2 {
		width: 50%;
	}
	
	.sm\:w-auto {
		width: auto;
	}
	
	.sm\:w-full {
		width: 100%;
	}
	
	.sm\:min-w-36 {
		min-width: 9rem;
	}
	
	.sm\:min-w-52 {
		min-width: 13rem;
	}
	
	.sm\:min-w-56 {
		min-width: 14rem;
	}
	
	.sm\:max-w-36 {
		max-width: 9rem;
	}
	
	.sm\:max-w-52 {
		max-width: 13rem;
	}
	
	.sm\:max-w-56 {
		max-width: 14rem;
	}
	
	.sm\:max-w-\[656px\] {
		max-width: 656px;
	}
	
	.sm\:max-w-\[734px\] {
		max-width: 734px;
	}
	
	.sm\:max-w-none {
		max-width: none;
	}
	
	.sm\:flex-row {
		flex-direction: row;
	}
	
	.sm\:items-center {
		align-items: center;
	}
	
	.sm\:rounded-lg {
		border-radius: .5rem;
	}
	
	.sm\:rounded-xl {
		border-radius: .75rem;
	}
	
	.sm\:p-4 {
		padding: 1rem;
	}
	
	.sm\:pl-6 {
		padding-left: 1.5rem;
	}
	
	.sm\:pt-0 {
		padding-top: 0;
	}
	
	.sm\:text-left {
		text-align: left;
	}
	
	.sm\:text-base {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.sm\:text-xl {
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	
	.sm\:leading-snug {
		line-height: 1.375;
	}
}

@media (min-width:768px) {
	.md\:static {
		position: static;
	}
	
	.md\:absolute {
		position: absolute;
	}
	
	.md\:-left-\[18px\] {
		left: -18px;
	}
	
	.md\:-left-\[25px\] {
		left: -25px;
	}
	
	.md\:left-2 {
		left: .5rem;
	}
	
	.md\:right-0 {
		right: 0;
	}
	
	.md\:right-2 {
		right: .5rem;
	}
	
	.md\:right-\[-10rem\] {
		right: -10rem;
	}
	
	.md\:top-\[-154px\] {
		top: -154px;
	}
	
	.md\:top-\[10rem\] {
		top: 10rem;
	}
	
	.md\:top-\[2px\] {
		top: 2px;
	}
	
	.md\:z-10 {
		z-index: 10;
	}
	
	.md\:order-first {
		order: -9999;
	}
	
	.md\:order-last {
		order: 9999;
	}
	
	.md\:col-span-2 {
		grid-column: span 2/span 2;
	}
	
	.md\:m-0 {
		margin: 0;
	}
	
	.md\:m-12 {
		margin: 3rem;
	}
	
	.md\:m-2 {
		margin: .5rem;
	}
	
	.md\:m-4 {
		margin: 1rem;
	}
	
	.md\:\!mx-0 {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.md\:\!my-0 {
		margin-bottom: 0 !important;
		margin-top: 0 !important;
	}
	
	.md\:\!my-8 {
		margin-bottom: 2rem !important;
		margin-top: 2rem !important;
	}
	
	.md\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem;
	}
	
	.md\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.md\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	
	.md\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem;
	}
	
	.md\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	
	.md\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	
	.md\:my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.md\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem;
	}
	
	.md\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem;
	}
	
	.md\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem;
	}
	
	.md\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	
	.md\:\!mb-18 {
		margin-bottom: 4.5rem !important;
	}
	
	.md\:\!mt-2 {
		margin-top: .5rem !important;
	}
	
	.md\:-ml-16 {
		margin-left: -4rem;
	}
	
	.md\:-mr-16 {
		margin-right: -4rem;
	}
	
	.md\:mb-0 {
		margin-bottom: 0;
	}
	
	.md\:mb-10 {
		margin-bottom: 2.5rem;
	}
	
	.md\:mb-12 {
		margin-bottom: 3rem;
	}
	
	.md\:mb-16 {
		margin-bottom: 4rem;
	}
	
	.md\:mb-2 {
		margin-bottom: .5rem;
	}
	
	.md\:mb-20 {
		margin-bottom: 5rem;
	}
	
	.md\:mb-3 {
		margin-bottom: .75rem;
	}
	
	.md\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.md\:mb-6 {
		margin-bottom: 1.5rem;
	}
	
	.md\:mb-8 {
		margin-bottom: 2rem;
	}
	
	.md\:mb-\[0\.2rem\] {
		margin-bottom: .2rem;
	}
	
	.md\:ml-0 {
		margin-left: 0;
	}
	
	.md\:ml-1 {
		margin-left: .25rem;
	}
	
	.md\:ml-12 {
		margin-left: 3rem;
	}
	
	.md\:ml-16 {
		margin-left: 4rem;
	}
	
	.md\:ml-2 {
		margin-left: .5rem;
	}
	
	.md\:ml-3 {
		margin-left: .75rem;
	}
	
	.md\:ml-4 {
		margin-left: 1rem;
	}
	
	.md\:ml-\[1\.2rem\] {
		margin-left: 1.2rem;
	}
	
	.md\:mr-0 {
		margin-right: 0;
	}
	
	.md\:mr-3 {
		margin-right: .75rem;
	}
	
	.md\:mr-4 {
		margin-right: 1rem;
	}
	
	.md\:mr-5 {
		margin-right: 1.25rem;
	}
	
	.md\:mr-6 {
		margin-right: 1.5rem;
	}
	
	.md\:mr-8 {
		margin-right: 2rem;
	}
	
	.md\:mt-0 {
		margin-top: 0;
	}
	
	.md\:mt-1 {
		margin-top: .25rem;
	}
	
	.md\:mt-12 {
		margin-top: 3rem;
	}
	
	.md\:mt-16 {
		margin-top: 4rem;
	}
	
	.md\:mt-2 {
		margin-top: .5rem;
	}
	
	.md\:mt-4 {
		margin-top: 1rem;
	}
	
	.md\:mt-8 {
		margin-top: 2rem;
	}
	
	.md\:mt-auto {
		margin-top: auto;
	}
	
	.md\:block {
		display: block;
	}
	
	.md\:inline-block {
		display: inline-block;
	}
	
	.md\:flex {
		display: flex;
	}
	
	.md\:hidden {
		display: none;
	}
	
	.md\:h-48 {
		height: 12rem;
	}
	
	.md\:h-72 {
		height: 18rem;
	}
	
	.md\:h-8 {
		height: 2rem;
	}
	
	.md\:h-\[100px\] {
		height: 100px;
	}
	
	.md\:h-\[150px\] {
		height: 150px;
	}
	
	.md\:h-\[174px\] {
		height: 174px;
	}
	
	.md\:h-\[200px\] {
		height: 200px;
	}
	
	.md\:h-\[208px\] {
		height: 208px;
	}
	
	.md\:h-\[20px\] {
		height: 20px;
	}
	
	.md\:h-\[24px\] {
		height: 24px;
	}
	
	.md\:h-\[250px\] {
		height: 250px;
	}
	
	.md\:h-\[28rem\] {
		height: 28rem;
	}
	
	.md\:h-\[30px\] {
		height: 30px;
	}
	
	.md\:h-\[38px\] {
		height: 38px;
	}
	
	.md\:h-\[46px\] {
		height: 46px;
	}
	
	.md\:h-\[500px\] {
		height: 500px;
	}
	
	.md\:h-\[50px\] {
		height: 50px;
	}
	
	.md\:h-\[700px\] {
		height: 700px;
	}
	
	.md\:h-full {
		height: 100%;
	}
	
	.md\:max-h-\[185px\] {
		max-height: 185px;
	}
	
	.md\:max-h-\[54rem\] {
		max-height: 54rem;
	}
	
	.md\:max-h-\[62rem\] {
		max-height: 62rem;
	}
	
	.md\:min-h-\[185px\] {
		min-height: 185px;
	}
	
	.md\:min-h-\[406px\] {
		min-height: 406px;
	}
	
	.md\:w-1\/2 {
		width: 50%;
	}
	
	.md\:w-1\/3 {
		width: 33.333333%;
	}
	
	.md\:w-1\/4 {
		width: 25%;
	}
	
	.md\:w-2\/3 {
		width: 66.666667%;
	}
	
	.md\:w-2\/5 {
		width: 40%;
	}
	
	.md\:w-3\/4 {
		width: 75%;
	}
	
	.md\:w-3\/5 {
		width: 60%;
	}
	
	.md\:w-8 {
		width: 2rem;
	}
	
	.md\:w-\[100px\] {
		width: 100px;
	}
	
	.md\:w-\[144px\] {
		width: 144px;
	}
	
	.md\:w-\[16rem\] {
		width: 16rem;
	}
	
	.md\:w-\[208px\] {
		width: 208px;
	}
	
	.md\:w-\[20px\] {
		width: 20px;
	}
	
	.md\:w-\[220px\] {
		width: 220px;
	}
	
	.md\:w-\[24px\] {
		width: 24px;
	}
	
	.md\:w-\[25\%\] {
		width: 25%;
	}
	
	.md\:w-\[26\%\] {
		width: 26%;
	}
	
	.md\:w-\[275px\] {
		width: 275px;
	}
	
	.md\:w-\[30\%\] {
		width: 30%;
	}
	
	.md\:w-\[30px\] {
		width: 30px;
	}
	
	.md\:w-\[31\%\] {
		width: 31%;
	}
	
	.md\:w-\[35\%\] {
		width: 35%;
	}
	
	.md\:w-\[36\%\] {
		width: 36%;
	}
	
	.md\:w-\[364px\] {
		width: 364px;
	}
	
	.md\:w-\[40\%\] {
		width: 40%;
	}
	
	.md\:w-\[45\%\] {
		width: 45%;
	}
	
	.md\:w-\[450px\] {
		width: 450px;
	}
	
	.md\:w-\[46px\] {
		width: 46px;
	}
	
	.md\:w-\[48\%\] {
		width: 48%;
	}
	
	.md\:w-\[50px\] {
		width: 50px;
	}
	
	.md\:w-\[55\%\] {
		width: 55%;
	}
	
	.md\:w-\[60\%\] {
		width: 60%;
	}
	
	.md\:w-\[65\%\] {
		width: 65%;
	}
	
	.md\:w-\[6rem\] {
		width: 6rem;
	}
	
	.md\:w-\[70\%\] {
		width: 70%;
	}
	
	.md\:w-\[700px\] {
		width: 700px;
	}
	
	.md\:w-\[74\%\] {
		width: 74%;
	}
	
	.md\:w-\[75\%\] {
		width: 75%;
	}
	
	.md\:w-auto {
		width: auto;
	}
	
	.md\:w-full {
		width: 100%;
	}
	
	.md\:min-w-\[14px\] {
		min-width: 14px;
	}
	
	.md\:max-w-32 {
		max-width: 8rem;
	}
	
	.md\:max-w-7xl {
		max-width: 80rem;
	}
	
	.md\:max-w-\[15rem\] {
		max-width: 15rem;
	}
	
	.md\:max-w-\[18rem\] {
		max-width: 18rem;
	}
	
	.md\:max-w-\[250px\] {
		max-width: 250px;
	}
	
	.md\:max-w-\[35rem\] {
		max-width: 35rem;
	}
	
	.md\:max-w-\[47\.7rem\] {
		max-width: 47.7rem;
	}
	
	.md\:max-w-\[66\.6\%\] {
		max-width: 66.6%;
	}
	
	.md\:max-w-\[750px\] {
		max-width: 750px;
	}
	
	.md\:max-w-\[80rem\] {
		max-width: 80rem;
	}
	
	.md\:max-w-\[none\] {
		max-width: none;
	}
	
	.md\:max-w-lg {
		max-width: 32rem;
	}
	
	.md\:max-w-none {
		max-width: none;
	}
	
	.md\:max-w-sm {
		max-width: 24rem;
	}
	
	.md\:max-w-xl {
		max-width: 36rem;
	}
	
	.md\:flex-1 {
		flex: 1 1 0%;
	}
	
	.md\:flex-grow {
		flex-grow: 1;
	}
	
	.md\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	
	.md\:grid-cols-\[50\%_50\%\] {
		grid-template-columns: 50% 50%;
	}
	
	.md\:flex-row {
		flex-direction: row;
	}
	
	.md\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	
	.md\:flex-col {
		flex-direction: column;
	}
	
	.md\:flex-wrap {
		flex-wrap: wrap;
	}
	
	.md\:flex-nowrap {
		flex-wrap: nowrap;
	}
	
	.md\:items-start {
		align-items: flex-start;
	}
	
	.md\:items-center {
		align-items: center;
	}
	
	.md\:items-stretch {
		align-items: stretch;
	}
	
	.md\:justify-start {
		justify-content: flex-start;
	}
	
	.md\:justify-center {
		justify-content: center;
	}
	
	.md\:justify-between {
		justify-content: space-between;
	}
	
	.md\:gap-1 {
		gap: .25rem;
	}
	
	.md\:gap-12 {
		gap: 3rem;
	}
	
	.md\:gap-4 {
		gap: 1rem;
	}
	
	.md\:gap-6 {
		gap: 1.5rem;
	}
	
	.md\:gap-\[5rem\] {
		gap: 5rem;
	}
	
	.md\:self-start {
		align-self: flex-start;
	}
	
	.md\:rounded {
		border-radius: .25rem;
	}
	
	.md\:rounded-2xl {
		border-radius: 1rem;
	}
	
	.md\:rounded-\[25px\] {
		border-radius: 25px;
	}
	
	.md\:rounded-\[6px\] {
		border-radius: 6px;
	}
	
	.md\:rounded-md {
		border-radius: .375rem;
	}
	
	.md\:border {
		border-width: 1px;
	}
	
	.md\:border-\[2px\] {
		border-width: 2px;
	}
	
	.md\:border-\[7px\] {
		border-width: 7px;
	}
	
	.md\:border-x-0 {
		border-left-width: 0;
		border-right-width: 0;
	}
	
	.md\:border-b-0 {
		border-bottom-width: 0;
	}
	
	.md\:border-l {
		border-left-width: 1px;
	}
	
	.md\:border-r {
		border-right-width: 1px;
	}
	
	.md\:border-\[\#6B8D87\] {
		--tw-border-opacity: 1;
		border-color: #6b8d87;
		border-color: rgba(107, 141, 135, var(--tw-border-opacity));
	}
	
	.md\:bg-transparent {
		background-color: transparent;
	}
	
	.md\:bg-white {
		--tw-bg-opacity: 1;
		background-color: #fff;
		background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	}
	
	.md\:p-0 {
		padding: 0;
	}
	
	.md\:p-12 {
		padding: 3rem;
	}
	
	.md\:p-2 {
		padding: .5rem;
	}
	
	.md\:p-3 {
		padding: .75rem;
	}
	
	.md\:p-4 {
		padding: 1rem;
	}
	
	.md\:p-5 {
		padding: 1.25rem;
	}
	
	.md\:p-6 {
		padding: 1.5rem;
	}
	
	.md\:p-7 {
		padding: 1.75rem;
	}
	
	.md\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.md\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem;
	}
	
	.md\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	
	.md\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem;
	}
	
	.md\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.md\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.md\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	.md\:py-0 {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.md\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem;
	}
	
	.md\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.md\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}
	
	.md\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem;
	}
	
	.md\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem;
	}
	
	.md\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem;
	}
	
	.md\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem;
	}
	
	.md\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.md\:pb-0 {
		padding-bottom: 0;
	}
	
	.md\:pb-10 {
		padding-bottom: 2.5rem;
	}
	
	.md\:pb-2 {
		padding-bottom: .5rem;
	}
	
	.md\:pb-24 {
		padding-bottom: 6rem;
	}
	
	.md\:pb-4 {
		padding-bottom: 1rem;
	}
	
	.md\:pb-5 {
		padding-bottom: 1.25rem;
	}
	
	.md\:pb-6 {
		padding-bottom: 1.5rem;
	}
	
	.md\:pb-8 {
		padding-bottom: 2rem;
	}
	
	.md\:pb-\[\.2rem\] {
		padding-bottom: .2rem;
	}
	
	.md\:pl-12 {
		padding-left: 3rem;
	}
	
	.md\:pl-16 {
		padding-left: 4rem;
	}
	
	.md\:pl-4 {
		padding-left: 1rem;
	}
	
	.md\:pl-5 {
		padding-left: 1.25rem;
	}
	
	.md\:pl-6 {
		padding-left: 1.5rem;
	}
	
	.md\:pl-8 {
		padding-left: 2rem;
	}
	
	.md\:pr-0 {
		padding-right: 0;
	}
	
	.md\:pr-4 {
		padding-right: 1rem;
	}
	
	.md\:pr-8 {
		padding-right: 2rem;
	}
	
	.md\:pt-0 {
		padding-top: 0;
	}
	
	.md\:pt-1 {
		padding-top: .25rem;
	}
	
	.md\:pt-16 {
		padding-top: 4rem;
	}
	
	.md\:pt-2 {
		padding-top: .5rem;
	}
	
	.md\:pt-3 {
		padding-top: .75rem;
	}
	
	.md\:pt-4 {
		padding-top: 1rem;
	}
	
	.md\:pt-40 {
		padding-top: 10rem;
	}
	
	.md\:pt-5 {
		padding-top: 1.25rem;
	}
	
	.md\:pt-6 {
		padding-top: 1.5rem;
	}
	
	.md\:pt-\[1\.75rem\] {
		padding-top: 1.75rem;
	}
	
	.md\:text-left {
		text-align: left;
	}
	
	.md\:\!text-4xl {
		font-size: 2.25rem !important;
		line-height: 2.5rem !important;
	}
	
	.md\:\!text-xl {
		font-size: 1.25rem !important;
		line-height: 1.75rem !important;
	}
	
	.md\:text-2xl {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.md\:text-3xl {
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	
	.md\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	
	.md\:text-5xl {
		font-size: 3rem;
		line-height: 1;
	}
	
	.md\:text-base {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.md\:text-lg {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	
	.md\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem;
	}
	
	.md\:text-xl {
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	
	.md\:font-normal {
		font-weight: 400;
	}
	
	.md\:font-semibold {
		font-weight: 600;
	}
	
	.md\:leading-none {
		line-height: 1;
	}
	
	.md\:text-cyan-400 {
		--tw-text-opacity: 1;
		color: #22d3ee;
		color: rgba(34, 211, 238, var(--tw-text-opacity));
	}
	
	.md\:text-violet-500 {
		--tw-text-opacity: 1;
		color: #6345b5;
		color: rgba(99, 69, 181, var(--tw-text-opacity));
	}
	
	.md\:opacity-100 {
		opacity: 1;
	}
	
	.md\:shadow-xl {
		--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
		--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
		box-shadow: 0 0 transparent, 0 0 transparent, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
	
	.md\:transition-none {
		transition-property: none;
	}
	
	.md\:before\:h-\[110px\]:before {
		content: var(--tw-content);
		height: 110px;
	}
	
	.md\:before\:w-\[110px\]:before {
		content: var(--tw-content);
		width: 110px;
	}
	
	.md\:last\:mr-0:last-child {
		margin-right: 0;
	}
	
	.md\:last\:pr-0:last-child {
		padding-right: 0;
	}
	
	.md\:hover\:bg-transparent:hover {
		background-color: transparent;
	}
	
	.md\:hover\:text-purple-950:hover {
		--tw-text-opacity: 1;
		color: #272437;
		color: rgba(39, 36, 55, var(--tw-text-opacity));
	}
}

@media (min-width:1024px) {
	.lg\:static {
		position: static;
	}
	
	.lg\:absolute {
		position: absolute;
	}
	
	.lg\:relative {
		position: relative;
	}
	
	.lg\:sticky {
		position: sticky;
	}
	
	.lg\:bottom-0 {
		bottom: 0;
	}
	
	.lg\:bottom-\[-25px\] {
		bottom: -25px;
	}
	
	.lg\:bottom-\[1rem\] {
		bottom: 1rem;
	}
	
	.lg\:bottom-auto {
		bottom: auto;
	}
	
	.lg\:left-0 {
		left: 0;
	}
	
	.lg\:left-8 {
		left: 2rem;
	}
	
	.lg\:left-\[-12rem\] {
		left: -12rem;
	}
	
	.lg\:left-\[-25px\] {
		left: -25px;
	}
	
	.lg\:left-\[-78\%\] {
		left: -78%;
	}
	
	.lg\:left-\[16rem\] {
		left: 16rem;
	}
	
	.lg\:left-\[20px\] {
		left: 20px;
	}
	
	.lg\:left-\[5px\] {
		left: 5px;
	}
	
	.lg\:left-\[6rem\] {
		left: 6rem;
	}
	
	.lg\:right-0 {
		right: 0;
	}
	
	.lg\:right-8 {
		right: 2rem;
	}
	
	.lg\:right-\[-25px\] {
		right: -25px;
	}
	
	.lg\:right-\[-3rem\] {
		right: -3rem;
	}
	
	.lg\:right-\[-77px\] {
		right: -77px;
	}
	
	.lg\:right-\[20px\] {
		right: 20px;
	}
	
	.lg\:top-0 {
		top: 0;
	}
	
	.lg\:top-1\/4 {
		top: 25%;
	}
	
	.lg\:top-12 {
		top: 3rem;
	}
	
	.lg\:top-16 {
		top: 4rem;
	}
	
	.lg\:top-20 {
		top: 5rem;
	}
	
	.lg\:top-28 {
		top: 7rem;
	}
	
	.lg\:top-\[-0\.7px\] {
		top: -.7px;
	}
	
	.lg\:top-\[-10px\] {
		top: -10px;
	}
	
	.lg\:top-\[-20rem\] {
		top: -20rem;
	}
	
	.lg\:top-\[-3rem\] {
		top: -3rem;
	}
	
	.lg\:top-\[125px\] {
		top: 125px;
	}
	
	.lg\:top-\[15rem\] {
		top: 15rem;
	}
	
	.lg\:top-\[38\%\] {
		top: 38%;
	}
	
	.lg\:top-\[45\%\] {
		top: 45%;
	}
	
	.lg\:top-\[47\%\] {
		top: 47%;
	}
	
	.lg\:top-\[50px\] {
		top: 50px;
	}
	
	.lg\:top-full {
		top: 100%;
	}
	
	.lg\:order-1 {
		order: 1;
	}
	
	.lg\:order-2 {
		order: 2;
	}
	
	.lg\:order-3 {
		order: 3;
	}
	
	.lg\:order-\[9999\], .lg\:order-last {
		order: 9999;
	}
	
	.lg\:col-span-2 {
		grid-column: span 2/span 2;
	}
	
	.lg\:col-span-3 {
		grid-column: span 3/span 3;
	}
	
	.lg\:col-span-4 {
		grid-column: span 4/span 4;
	}
	
	.lg\:col-span-6 {
		grid-column: span 6/span 6;
	}
	
	.lg\:col-span-full {
		grid-column: 1/-1;
	}
	
	.lg\:col-start-2 {
		grid-column-start: 2;
	}
	
	.lg\:col-start-3 {
		grid-column-start: 3;
	}
	
	.lg\:row-span-3 {
		grid-row: span 3/span 3;
	}
	
	.lg\:row-span-full {
		grid-row: 1/-1;
	}
	
	.lg\:row-start-1 {
		grid-row-start: 1;
	}
	
	.lg\:row-start-2 {
		grid-row-start: 2;
	}
	
	.lg\:m-0 {
		margin: 0;
	}
	
	.lg\:m-4 {
		margin: 1rem;
	}
	
	.lg\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem;
	}
	
	.lg\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem;
	}
	
	.lg\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
	
	.lg\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.lg\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem;
	}
	
	.lg\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem;
	}
	
	.lg\:mx-2\.5 {
		margin-left: .625rem;
		margin-right: .625rem;
	}
	
	.lg\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	
	.lg\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	
	.lg\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	
	.lg\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem;
	}
	
	.lg\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}
	
	.lg\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem;
	}
	
	.lg\:\!mb-0 {
		margin-bottom: 0 !important;
	}
	
	.lg\:-mt-5 {
		margin-top: -1.25rem;
	}
	
	.lg\:mb-0 {
		margin-bottom: 0;
	}
	
	.lg\:mb-10 {
		margin-bottom: 2.5rem;
	}
	
	.lg\:mb-12 {
		margin-bottom: 3rem;
	}
	
	.lg\:mb-14 {
		margin-bottom: 3.5rem;
	}
	
	.lg\:mb-2 {
		margin-bottom: .5rem;
	}
	
	.lg\:mb-20 {
		margin-bottom: 5rem;
	}
	
	.lg\:mb-24 {
		margin-bottom: 6rem;
	}
	
	.lg\:mb-3 {
		margin-bottom: .75rem;
	}
	
	.lg\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.lg\:mb-5 {
		margin-bottom: 1.25rem;
	}
	
	.lg\:mb-6 {
		margin-bottom: 1.5rem;
	}
	
	.lg\:mb-7 {
		margin-bottom: 1.75rem;
	}
	
	.lg\:mb-8 {
		margin-bottom: 2rem;
	}
	
	.lg\:mb-\[-2px\] {
		margin-bottom: -2px;
	}
	
	.lg\:mb-\[1\.5rem\] {
		margin-bottom: 1.5rem;
	}
	
	.lg\:mb-\[5px\] {
		margin-bottom: 5px;
	}
	
	.lg\:mb-\[calc\(1rem\*1\.5\)\] {
		margin-bottom: 1.5rem;
	}
	
	.lg\:ml-0 {
		margin-left: 0;
	}
	
	.lg\:ml-1 {
		margin-left: .25rem;
	}
	
	.lg\:ml-12 {
		margin-left: 3rem;
	}
	
	.lg\:ml-2 {
		margin-left: .5rem;
	}
	
	.lg\:ml-20 {
		margin-left: 5rem;
	}
	
	.lg\:ml-4 {
		margin-left: 1rem;
	}
	
	.lg\:ml-6 {
		margin-left: 1.5rem;
	}
	
	.lg\:ml-8 {
		margin-left: 2rem;
	}
	
	.lg\:ml-auto {
		margin-left: auto;
	}
	
	.lg\:mr-0 {
		margin-right: 0;
	}
	
	.lg\:mr-1 {
		margin-right: .25rem;
	}
	
	.lg\:mr-12 {
		margin-right: 3rem;
	}
	
	.lg\:mr-2 {
		margin-right: .5rem;
	}
	
	.lg\:mr-3 {
		margin-right: .75rem;
	}
	
	.lg\:mr-4 {
		margin-right: 1rem;
	}
	
	.lg\:mr-6 {
		margin-right: 1.5rem;
	}
	
	.lg\:mr-8 {
		margin-right: 2rem;
	}
	
	.lg\:mt-0 {
		margin-top: 0;
	}
	
	.lg\:mt-10 {
		margin-top: 2.5rem;
	}
	
	.lg\:mt-12 {
		margin-top: 3rem;
	}
	
	.lg\:mt-2 {
		margin-top: .5rem;
	}
	
	.lg\:mt-4 {
		margin-top: 1rem;
	}
	
	.lg\:mt-6 {
		margin-top: 1.5rem;
	}
	
	.lg\:mt-8 {
		margin-top: 2rem;
	}
	
	.lg\:mt-\[\.3rem\] {
		margin-top: .3rem;
	}
	
	.lg\:mt-\[5px\] {
		margin-top: 5px;
	}
	
	.lg\:\!block {
		display: block !important;
	}
	
	.lg\:block {
		display: block;
	}
	
	.lg\:inline-block {
		display: inline-block;
	}
	
	.lg\:inline {
		display: inline;
	}
	
	.lg\:flex {
		display: flex;
	}
	
	.lg\:grid {
		display: grid;
	}
	
	.lg\:\!hidden {
		display: none !important;
	}
	
	.lg\:hidden {
		display: none;
	}
	
	.lg\:h-16 {
		height: 4rem;
	}
	
	.lg\:h-20 {
		height: 5rem;
	}
	
	.lg\:h-24 {
		height: 6rem;
	}
	
	.lg\:h-32 {
		height: 8rem;
	}
	
	.lg\:h-36 {
		height: 9rem;
	}
	
	.lg\:h-4 {
		height: 1rem;
	}
	
	.lg\:h-40 {
		height: 10rem;
	}
	
	.lg\:h-52 {
		height: 13rem;
	}
	
	.lg\:h-6 {
		height: 1.5rem;
	}
	
	.lg\:h-64 {
		height: 16rem;
	}
	
	.lg\:h-8 {
		height: 2rem;
	}
	
	.lg\:h-\[10rem\] {
		height: 10rem;
	}
	
	.lg\:h-\[125px\] {
		height: 125px;
	}
	
	.lg\:h-\[18px\] {
		height: 18px;
	}
	
	.lg\:h-\[24px\] {
		height: 24px;
	}
	
	.lg\:h-\[250px\] {
		height: 250px;
	}
	
	.lg\:h-\[3\.8rem\] {
		height: 3.8rem;
	}
	
	.lg\:h-\[300px\] {
		height: 300px;
	}
	
	.lg\:h-\[30rem\] {
		height: 30rem;
	}
	
	.lg\:h-\[350px\] {
		height: 350px;
	}
	
	.lg\:h-\[35px\] {
		height: 35px;
	}
	
	.lg\:h-\[400px\] {
		height: 400px;
	}
	
	.lg\:h-\[40rem\] {
		height: 40rem;
	}
	
	.lg\:h-\[617px\] {
		height: 617px;
	}
	
	.lg\:h-\[7rem\] {
		height: 7rem;
	}
	
	.lg\:h-\[80px\] {
		height: 80px;
	}
	
	.lg\:h-auto {
		height: auto;
	}
	
	.lg\:h-full {
		height: 100%;
	}
	
	.lg\:h-screen {
		height: 100vh;
	}
	
	.lg\:max-h-36 {
		max-height: 9rem;
	}
	
	.lg\:max-h-\[150px\] {
		max-height: 150px;
	}
	
	.lg\:max-h-\[24rem\] {
		max-height: 24rem;
	}
	
	.lg\:max-h-\[300px\] {
		max-height: 300px;
	}
	
	.lg\:max-h-\[35rem\] {
		max-height: 35rem;
	}
	
	.lg\:max-h-\[85px\] {
		max-height: 85px;
	}
	
	.lg\:min-h-0 {
		min-height: 0;
	}
	
	.lg\:min-h-40 {
		min-height: 10rem;
	}
	
	.lg\:min-h-\[46rem\] {
		min-height: 46rem;
	}
	
	.lg\:min-h-\[58rem\] {
		min-height: 58rem;
	}
	
	.lg\:min-h-full {
		min-height: 100%;
	}
	
	.lg\:w-1\/2 {
		width: 50%;
	}
	
	.lg\:w-1\/3 {
		width: 33.333333%;
	}
	
	.lg\:w-1\/5 {
		width: 20%;
	}
	
	.lg\:w-1\/6 {
		width: 16.666667%;
	}
	
	.lg\:w-16 {
		width: 4rem;
	}
	
	.lg\:w-2\/3 {
		width: 66.666667%;
	}
	
	.lg\:w-2\/5 {
		width: 40%;
	}
	
	.lg\:w-20 {
		width: 5rem;
	}
	
	.lg\:w-24 {
		width: 6rem;
	}
	
	.lg\:w-3\/5 {
		width: 60%;
	}
	
	.lg\:w-36 {
		width: 9rem;
	}
	
	.lg\:w-4\/12 {
		width: 33.333333%;
	}
	
	.lg\:w-40 {
		width: 10rem;
	}
	
	.lg\:w-5\/6 {
		width: 83.333333%;
	}
	
	.lg\:w-6 {
		width: 1.5rem;
	}
	
	.lg\:w-64 {
		width: 16rem;
	}
	
	.lg\:w-8 {
		width: 2rem;
	}
	
	.lg\:w-8\/12 {
		width: 66.666667%;
	}
	
	.lg\:w-\[10\%\] {
		width: 10%;
	}
	
	.lg\:w-\[10rem\] {
		width: 10rem;
	}
	
	.lg\:w-\[12\%\] {
		width: 12%;
	}
	
	.lg\:w-\[125px\] {
		width: 125px;
	}
	
	.lg\:w-\[12rem\] {
		width: 12rem;
	}
	
	.lg\:w-\[13rem\] {
		width: 13rem;
	}
	
	.lg\:w-\[17rem\] {
		width: 17rem;
	}
	
	.lg\:w-\[18px\] {
		width: 18px;
	}
	
	.lg\:w-\[20rem\] {
		width: 20rem;
	}
	
	.lg\:w-\[24px\] {
		width: 24px;
	}
	
	.lg\:w-\[25\%\] {
		width: 25%;
	}
	
	.lg\:w-\[250px\] {
		width: 250px;
	}
	
	.lg\:w-\[25rem\] {
		width: 25rem;
	}
	
	.lg\:w-\[26rem\] {
		width: 26rem;
	}
	
	.lg\:w-\[27\%\] {
		width: 27%;
	}
	
	.lg\:w-\[270px\] {
		width: 270px;
	}
	
	.lg\:w-\[28\%\] {
		width: 28%;
	}
	
	.lg\:w-\[30\%\] {
		width: 30%;
	}
	
	.lg\:w-\[35\%\] {
		width: 35%;
	}
	
	.lg\:w-\[35px\] {
		width: 35px;
	}
	
	.lg\:w-\[3rem\] {
		width: 3rem;
	}
	
	.lg\:w-\[40\%\] {
		width: 40%;
	}
	
	.lg\:w-\[46\%\] {
		width: 46%;
	}
	
	.lg\:w-\[50rem\] {
		width: 50rem;
	}
	
	.lg\:w-\[516px\] {
		width: 516px;
	}
	
	.lg\:w-\[60\%\] {
		width: 60%;
	}
	
	.lg\:w-\[61\%\] {
		width: 61%;
	}
	
	.lg\:w-\[65\%\] {
		width: 65%;
	}
	
	.lg\:w-\[70\%\] {
		width: 70%;
	}
	
	.lg\:w-\[73\%\] {
		width: 73%;
	}
	
	.lg\:w-\[75\%\] {
		width: 75%;
	}
	
	.lg\:w-\[75px\] {
		width: 75px;
	}
	
	.lg\:w-\[80\%\] {
		width: 80%;
	}
	
	.lg\:w-\[9\.5rem\] {
		width: 9.5rem;
	}
	
	.lg\:w-\[90\%\] {
		width: 90%;
	}
	
	.lg\:w-auto {
		width: auto;
	}
	
	.lg\:w-full {
		width: 100%;
	}
	
	.lg\:w-max {
		width: -moz-max-content;
		width: max-content;
	}
	
	.lg\:w-px {
		width: 1px;
	}
	
	.lg\:min-w-40 {
		min-width: 10rem;
	}
	
	.lg\:min-w-64 {
		min-width: 16rem;
	}
	
	.lg\:max-w-3xl {
		max-width: 48rem;
	}
	
	.lg\:max-w-4xl {
		max-width: 56rem;
	}
	
	.lg\:max-w-5xl {
		max-width: 64rem;
	}
	
	.lg\:max-w-7xl {
		max-width: 80rem;
	}
	
	.lg\:max-w-80 {
		max-width: 20rem;
	}
	
	.lg\:max-w-\[125px\] {
		max-width: 125px;
	}
	
	.lg\:max-w-\[26rem\] {
		max-width: 26rem;
	}
	
	.lg\:max-w-\[300px\] {
		max-width: 300px;
	}
	
	.lg\:max-w-\[400px\] {
		max-width: 400px;
	}
	
	.lg\:max-w-\[50rem\] {
		max-width: 50rem;
	}
	
	.lg\:max-w-\[unset\] {
		max-width: none;
	}
	
	.lg\:max-w-full {
		max-width: 100%;
	}
	
	.lg\:max-w-none {
		max-width: none;
	}
	
	.lg\:flex-1 {
		flex: 1 1 0%;
	}
	
	.lg\:grow-0 {
		flex-grow: 0;
	}
	
	.lg\:-translate-y-\[45\%\] {
		--tw-translate-y: -45%;
		transform: translate(var(--tw-translate-x), -45%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	
	.lg\:translate-x-0 {
		--tw-translate-x: 0px;
		transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	
	.lg\:translate-x-\[-86\%\] {
		--tw-translate-x: -86%;
		transform: translate(-86%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	
	.lg\:translate-y-\[-40\%\] {
		--tw-translate-y: -40%;
		transform: translate(var(--tw-translate-x), -40%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	
	.lg\:cursor-default {
		cursor: default;
	}
	
	.lg\:scroll-mt-28 {
		scroll-margin-top: 7rem;
	}
	
	.lg\:columns-2 {
		-moz-columns: 2;
		column-count: 2;
	}
	
	.lg\:columns-3 {
		-moz-columns: 3;
		column-count: 3;
	}
	
	.lg\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-9 {
		grid-template-columns: repeat(9, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-none {
		grid-template-columns: none;
	}
	
	.lg\:grid-rows-1 {
		grid-template-rows: repeat(1, minmax(0, 1fr));
	}
	
	.lg\:flex-row {
		flex-direction: row;
	}
	
	.lg\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	
	.lg\:flex-col {
		flex-direction: column;
	}
	
	.lg\:flex-wrap {
		flex-wrap: wrap;
	}
	
	.lg\:flex-nowrap {
		flex-wrap: nowrap;
	}
	
	.lg\:items-start {
		align-items: flex-start;
	}
	
	.lg\:items-center {
		align-items: center;
	}
	
	.lg\:justify-start {
		justify-content: flex-start;
	}
	
	.lg\:justify-end {
		justify-content: flex-end;
	}
	
	.lg\:justify-center {
		justify-content: center;
	}
	
	.lg\:justify-between {
		justify-content: space-between;
	}
	
	.lg\:gap-12 {
		gap: 3rem;
	}
	
	.lg\:gap-4 {
		gap: 1rem;
	}
	
	.lg\:gap-6 {
		gap: 1.5rem;
	}
	
	.lg\:gap-8 {
		gap: 2rem;
	}
	
	.lg\:gap-\[5rem\] {
		gap: 5rem;
	}
	
	.lg\:gap-x-8 {
		-moz-column-gap: 2rem;
		column-gap: 2rem;
	}
	
	.lg\:self-end {
		align-self: flex-end;
	}
	
	.lg\:overflow-visible {
		overflow: visible;
	}
	
	.lg\:overflow-x-auto {
		overflow-x: auto;
	}
	
	.lg\:whitespace-nowrap {
		white-space: nowrap;
	}
	
	.lg\:rounded-2xl {
		border-radius: 1rem;
	}
	
	.lg\:rounded-3xl {
		border-radius: 1.5rem;
	}
	
	.lg\:rounded-\[2rem\] {
		border-radius: 2rem;
	}
	
	.lg\:rounded-lg {
		border-radius: .5rem;
	}
	
	.lg\:rounded-md {
		border-radius: .375rem;
	}
	
	.lg\:rounded-none {
		border-radius: 0;
	}
	
	.lg\:rounded-xl {
		border-radius: .75rem;
	}
	
	.lg\:rounded-b-2xl {
		border-bottom-left-radius: 1rem;
		border-bottom-right-radius: 1rem;
	}
	
	.lg\:rounded-b-xl {
		border-bottom-left-radius: .75rem;
		border-bottom-right-radius: .75rem;
	}
	
	.lg\:rounded-l-none {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
	}
	
	.lg\:rounded-r-3xl {
		border-bottom-right-radius: 1.5rem;
		border-top-right-radius: 1.5rem;
	}
	
	.lg\:rounded-t-2xl {
		border-top-left-radius: 1rem;
		border-top-right-radius: 1rem;
	}
	
	.lg\:border {
		border-width: 1px;
	}
	
	.lg\:border-x {
		border-left-width: 1px;
		border-right-width: 1px;
	}
	
	.lg\:border-b {
		border-bottom-width: 1px;
	}
	
	.lg\:border-b-0 {
		border-bottom-width: 0;
	}
	
	.lg\:border-l {
		border-left-width: 1px;
	}
	
	.lg\:border-l-0 {
		border-left-width: 0;
	}
	
	.lg\:border-r-2 {
		border-right-width: 2px;
	}
	
	.lg\:border-t {
		border-top-width: 1px;
	}
	
	.lg\:border-t-0 {
		border-top-width: 0;
	}
	
	.lg\:border-none {
		border-style: none;
	}
	
	.lg\:border-darken-100 {
		border-color: rgba(0, 0, 0, .1);
	}
	
	.lg\:border-darken-50 {
		border-color: rgba(0, 0, 0, .05);
	}
	
	.lg\:border-gray-500 {
		--tw-border-opacity: 1;
		border-color: #c9cfdc;
		border-color: rgba(201, 207, 220, var(--tw-border-opacity));
	}
	
	.lg\:border-purple-300 {
		--tw-border-opacity: 1;
		border-color: #796d9a;
		border-color: rgba(121, 109, 154, var(--tw-border-opacity));
	}
	
	.lg\:bg-gray-50 {
		--tw-bg-opacity: 1;
		background-color: #f6f6f6;
		background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
	}
	
	.lg\:bg-purple-600 {
		--tw-bg-opacity: 1;
		background-color: #493b6d;
		background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
	}
	
	.lg\:bg-transparent {
		background-color: transparent;
	}
	
	.lg\:bg-white {
		--tw-bg-opacity: 1;
		background-color: #fff;
		background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	}
	
	.lg\:bg-gradient-to-r {
		background-image: linear-gradient(to right, var(--tw-gradient-stops));
	}
	
	.lg\:bg-split-primary-blue-white {
		background-image: linear-gradient(90deg, #127eba 50%, #fff 0);
	}
	
	.lg\:bg-right {
		background-position: 100%;
	}
	
	.lg\:fill-purple-600 {
		fill: #493b6d;
	}
	
	.lg\:object-center {
		-o-object-position: center;
		object-position: center;
	}
	
	.lg\:p-0 {
		padding: 0;
	}
	
	.lg\:p-10 {
		padding: 2.5rem;
	}
	
	.lg\:p-12 {
		padding: 3rem;
	}
	
	.lg\:p-16 {
		padding: 4rem;
	}
	
	.lg\:p-2 {
		padding: .5rem;
	}
	
	.lg\:p-4 {
		padding: 1rem;
	}
	
	.lg\:p-5 {
		padding: 1.25rem;
	}
	
	.lg\:p-6 {
		padding: 1.5rem;
	}
	
	.lg\:p-8 {
		padding: 2rem;
	}
	
	.lg\:\!py-8 {
		padding-bottom: 2rem !important;
		padding-top: 2rem !important;
	}
	
	.lg\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.lg\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem;
	}
	
	.lg\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	
	.lg\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	
	.lg\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	
	.lg\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem;
	}
	
	.lg\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.lg\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	
	.lg\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.lg\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	.lg\:py-0 {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.lg\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem;
	}
	
	.lg\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem;
	}
	
	.lg\:py-14 {
		padding-bottom: 3.5rem;
		padding-top: 3.5rem;
	}
	
	.lg\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.lg\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}
	
	.lg\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem;
	}
	
	.lg\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem;
	}
	
	.lg\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem;
	}
	
	.lg\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem;
	}
	
	.lg\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem;
	}
	
	.lg\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.lg\:py-\[120px\] {
		padding-bottom: 120px;
		padding-top: 120px;
	}
	
	.lg\:pb-0 {
		padding-bottom: 0;
	}
	
	.lg\:pb-12 {
		padding-bottom: 3rem;
	}
	
	.lg\:pb-14 {
		padding-bottom: 3.5rem;
	}
	
	.lg\:pb-16 {
		padding-bottom: 4rem;
	}
	
	.lg\:pb-2 {
		padding-bottom: .5rem;
	}
	
	.lg\:pb-4 {
		padding-bottom: 1rem;
	}
	
	.lg\:pb-8 {
		padding-bottom: 2rem;
	}
	
	.lg\:pb-\[0\.19rem\] {
		padding-bottom: .19rem;
	}
	
	.lg\:pb-\[30\%\] {
		padding-bottom: 30%;
	}
	
	.lg\:pl-12 {
		padding-left: 3rem;
	}
	
	.lg\:pl-16 {
		padding-left: 4rem;
	}
	
	.lg\:pl-20 {
		padding-left: 5rem;
	}
	
	.lg\:pl-4 {
		padding-left: 1rem;
	}
	
	.lg\:pl-6 {
		padding-left: 1.5rem;
	}
	
	.lg\:pl-8 {
		padding-left: 2rem;
	}
	
	.lg\:pl-\[3rem\] {
		padding-left: 3rem;
	}
	
	.lg\:pl-\[5rem\] {
		padding-left: 5rem;
	}
	
	.lg\:pl-\[7\.5rem\] {
		padding-left: 7.5rem;
	}
	
	.lg\:pr-0 {
		padding-right: 0;
	}
	
	.lg\:pr-10 {
		padding-right: 2.5rem;
	}
	
	.lg\:pr-12 {
		padding-right: 3rem;
	}
	
	.lg\:pr-16 {
		padding-right: 4rem;
	}
	
	.lg\:pr-4 {
		padding-right: 1rem;
	}
	
	.lg\:pr-6 {
		padding-right: 1.5rem;
	}
	
	.lg\:pr-8 {
		padding-right: 2rem;
	}
	
	.lg\:pt-0 {
		padding-top: 0;
	}
	
	.lg\:pt-10 {
		padding-top: 2.5rem;
	}
	
	.lg\:pt-12 {
		padding-top: 3rem;
	}
	
	.lg\:pt-14 {
		padding-top: 3.5rem;
	}
	
	.lg\:pt-16 {
		padding-top: 4rem;
	}
	
	.lg\:pt-20 {
		padding-top: 5rem;
	}
	
	.lg\:pt-36 {
		padding-top: 9rem;
	}
	
	.lg\:pt-4 {
		padding-top: 1rem;
	}
	
	.lg\:pt-6 {
		padding-top: 1.5rem;
	}
	
	.lg\:pt-8 {
		padding-top: 2rem;
	}
	
	.lg\:pt-\[10rem\] {
		padding-top: 10rem;
	}
	
	.lg\:text-left {
		text-align: left;
	}
	
	.lg\:text-center {
		text-align: center;
	}
	
	.lg\:text-right {
		text-align: right;
	}
	
	.lg\:text-2xl {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.lg\:text-3xl {
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	
	.lg\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem;
	}
	
	.lg\:text-base {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.lg\:text-lg {
		font-size: 1.125rem;
		line-height: 1.75rem;
	}
	
	.lg\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem;
	}
	
	.lg\:text-xl {
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	
	.lg\:font-semibold {
		font-weight: 600;
	}
	
	.lg\:leading-loose {
		line-height: 2;
	}
	
	.lg\:leading-normal {
		line-height: 1.5;
	}
	
	.lg\:\!text-purple-950 {
		--tw-text-opacity: 1 !important;
		color: #272437 !important;
		color: rgba(39, 36, 55, var(--tw-text-opacity)) !important;
	}
	
	.lg\:text-purple-950 {
		--tw-text-opacity: 1;
		color: #272437;
		color: rgba(39, 36, 55, var(--tw-text-opacity));
	}
	
	.lg\:text-violet-500 {
		--tw-text-opacity: 1;
		color: #6345b5;
		color: rgba(99, 69, 181, var(--tw-text-opacity));
	}
	
	.lg\:underline {
		text-decoration-line: underline;
	}
	
	.lg\:shadow {
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
	
	.lg\:shadow-inner {
		--tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .05);
		--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
		box-shadow: 0 0 transparent, 0 0 transparent, inset 0 2px 4px 0 rgba(0, 0, 0, .05);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
	
	.lg\:shadow-none {
		--tw-shadow: 0 0 transparent;
		--tw-shadow-colored: 0 0 transparent;
		box-shadow: 0 0 transparent, 0 0 transparent, 0 0 transparent;
		box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
	
	.lg\:shadow-xl {
		--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
		--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
		box-shadow: 0 0 transparent, 0 0 transparent, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
	
	.lg\:col-count-2 {
		-moz-column-count: 2;
		column-count: 2;
	}
	
	.lg\:col-count-3 {
		-moz-column-count: 3;
		column-count: 3;
	}
	
	.lg\:fade-center-white {
		-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 40%, #000 60%, transparent);
		mask-image: linear-gradient(90deg, transparent 0, #000 40%, #000 60%, transparent);
	}
	
	.first-line\:lg\:py-16:first-line {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.lg\:before\:bottom-0:before {
		bottom: 0;
		content: var(--tw-content);
	}
	
	.lg\:before\:left-\[-6px\]:before {
		content: var(--tw-content);
		left: -6px;
	}
	
	.lg\:before\:right-0:before {
		content: var(--tw-content);
		right: 0;
	}
	
	.lg\:before\:top-\[48px\]:before {
		content: var(--tw-content);
		top: 48px;
	}
	
	.lg\:before\:block:before {
		content: var(--tw-content);
		display: block;
	}
	
	.lg\:before\:rotate-\[20deg\]:before {
		content: var(--tw-content);
		--tw-rotate: 20deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(20deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	
	.lg\:before\:opacity-\[1\]:before {
		content: var(--tw-content);
		opacity: 1;
	}
	
	.lg\:after\:bottom-\[unset\]:after {
		bottom: auto;
		content: var(--tw-content);
	}
	
	.lg\:after\:left-0:after {
		content: var(--tw-content);
		left: 0;
	}
	
	.lg\:after\:block:after {
		content: var(--tw-content);
		display: block;
	}
	
	.lg\:after\:h-\[6rem\]:after {
		content: var(--tw-content);
		height: 6rem;
	}
	
	.lg\:after\:rotate-0:after {
		content: var(--tw-content);
		--tw-rotate: 0deg;
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	
	.lg\:last\:pr-0:last-child {
		padding-right: 0;
	}
	
	.lg\:hover\:-translate-y-1:hover {
		--tw-translate-y: -.25rem;
		transform: translate(var(--tw-translate-x), -.25rem) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
		transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	}
	
	.lg\:hover\:border-transparent:hover {
		border-color: transparent;
	}
	
	.lg\:hover\:bg-gray-50:hover {
		--tw-bg-opacity: 1;
		background-color: #f6f6f6;
		background-color: rgba(246, 246, 246, var(--tw-bg-opacity));
	}
	
	.lg\:hover\:bg-purple-200:hover {
		--tw-bg-opacity: 1;
		background-color: #bfb6d7;
		background-color: rgba(191, 182, 215, var(--tw-bg-opacity));
	}
	
	.lg\:hover\:bg-transparent:hover {
		background-color: transparent;
	}
	
	.lg\:hover\:text-purple-950:hover {
		--tw-text-opacity: 1;
		color: #272437;
		color: rgba(39, 36, 55, var(--tw-text-opacity));
	}
	
	.lg\:hover\:text-violet-700:hover {
		--tw-text-opacity: 1;
		color: #473181;
		color: rgba(71, 49, 129, var(--tw-text-opacity));
	}
}

@media (min-width:1280px) {
	.xl\:ml-28 {
		margin-left: 7rem;
	}
	
	.xl\:ml-32 {
		margin-left: 8rem;
	}
	
	.xl\:ml-8 {
		margin-left: 2rem;
	}
	
	.xl\:mr-28 {
		margin-right: 7rem;
	}
	
	.xl\:mt-0 {
		margin-top: 0;
	}
	
	.xl\:block {
		display: block;
	}
	
	.xl\:inline-block {
		display: inline-block;
	}
	
	.xl\:hidden {
		display: none;
	}
	
	.xl\:w-\[8\.5rem\] {
		width: 8.5rem;
	}
	
	.xl\:w-full {
		width: 100%;
	}
	
	.xl\:max-w-7xl {
		max-width: 80rem;
	}
	
	.xl\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	
	.xl\:flex-nowrap {
		flex-wrap: nowrap;
	}
	
	.xl\:justify-start {
		justify-content: flex-start;
	}
	
	.xl\:justify-end {
		justify-content: flex-end;
	}
	
	.xl\:gap-12 {
		gap: 3rem;
	}
	
	.xl\:p-2 {
		padding: .5rem;
	}
	
	.xl\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.xl\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	
	.xl\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem;
	}
	
	.xl\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.xl\:pb-24 {
		padding-bottom: 6rem;
	}
	
	.xl\:pt-16 {
		padding-top: 4rem;
	}
}

@media (min-width:1536px) {
	.\32xl\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:100px) {
	.xxs\:m-1 {
		margin: .25rem;
	}
	
	.xxs\:mb-2, .xxs\:mb-\[0\.5rem\] {
		margin-bottom: .5rem;
	}
	
	.xxs\:mt-2 {
		margin-top: .5rem;
	}
	
	.xxs\:h-\[25px\] {
		height: 25px;
	}
	
	.xxs\:h-\[60px\] {
		height: 60px;
	}
	
	.xxs\:w-\[25px\] {
		width: 25px;
	}
	
	.xxs\:w-\[47\.5\%\] {
		width: 47.5%;
	}
	
	.xxs\:w-\[60px\] {
		width: 60px;
	}
	
	.xxs\:w-full {
		width: 100%;
	}
	
	.xxs\:max-w-5xl {
		max-width: 64rem;
	}
	
	.xxs\:max-w-7xl {
		max-width: 80rem;
	}
	
	.xxs\:max-w-\[300px\] {
		max-width: 300px;
	}
	
	.xxs\:flex-row {
		flex-direction: row;
	}
	
	.xxs\:justify-start {
		justify-content: flex-start;
	}
	
	.xxs\:\!justify-center {
		justify-content: center !important;
	}
	
	.xxs\:rounded-\[50\%\] {
		border-radius: 50%;
	}
	
	.xxs\:rounded-l-none {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
	}
	
	.xxs\:rounded-r-none {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
	}
	
	.xxs\:border {
		border-width: 1px;
	}
	
	.xxs\:border-purple-500 {
		--tw-border-opacity: 1;
		border-color: #564681;
		border-color: rgba(86, 70, 129, var(--tw-border-opacity));
	}
	
	.xxs\:border-white {
		--tw-border-opacity: 1;
		border-color: #fff;
		border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	}
	
	.xxs\:bg-black {
		--tw-bg-opacity: 1;
		background-color: #000;
		background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	}
	
	.xxs\:bg-purple-100 {
		--tw-bg-opacity: 1;
		background-color: #f2f0f8;
		background-color: rgba(242, 240, 248, var(--tw-bg-opacity));
	}
	
	.xxs\:bg-purple-500 {
		--tw-bg-opacity: 1;
		background-color: #564681;
		background-color: rgba(86, 70, 129, var(--tw-bg-opacity));
	}
	
	.xxs\:bg-purple-600 {
		--tw-bg-opacity: 1;
		background-color: #493b6d;
		background-color: rgba(73, 59, 109, var(--tw-bg-opacity));
	}
	
	.xxs\:bg-transparent {
		background-color: transparent;
	}
	
	.xxs\:bg-white\/\[0\.6\] {
		background-color: hsla(0, 0%, 100%, .6);
	}
	
	.xxs\:p-0 {
		padding: 0;
	}
	
	.xxs\:p-2 {
		padding: .5rem;
	}
	
	.xxs\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.xxs\:px-3, .xxs\:px-\[\.75rem\] {
		padding-left: .75rem;
		padding-right: .75rem;
	}
	
	.xxs\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem;
	}
	
	.xxs\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem;
	}
	
	.xxs\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem;
	}
	
	.xxs\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.xxs\:py-\[\.65rem\] {
		padding-bottom: .65rem;
		padding-top: .65rem;
	}
	
	.xxs\:text-3xl {
		font-size: 1.875rem;
		line-height: 2.25rem;
	}
	
	.xxs\:text-base {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.xxs\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem;
	}
	
	.xxs\:leading-none {
		line-height: 1;
	}
	
	.xxs\:\!text-gray-800 {
		--tw-text-opacity: 1 !important;
		color: #424e66 !important;
		color: rgba(66, 78, 102, var(--tw-text-opacity)) !important;
	}
	
	.xxs\:text-white {
		--tw-text-opacity: 1;
		color: #fff;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
	
	.xxs\:shadow {
		--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
		--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
		box-shadow: 0 0 transparent, 0 0 transparent, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
		box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
	}
}

@media (min-width:375px) {
	.xs\:block {
		display: block;
	}
	
	.xs\:flex-row {
		flex-direction: row;
	}
}

@media (max-width:768px) {
	.xs-md\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.xs-md\:w-full {
		width: 100%;
	}
	
	.xs-md\:justify-between {
		justify-content: space-between;
	}
}

@media (max-width:1023px) {
	.xs-lg\:relative {
		position: relative;
	}
	
	.xs-lg\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.xs-lg\:mt-4 {
		margin-top: 1rem;
	}
	
	.xs-lg\:hidden {
		display: none;
	}
	
	.xs-lg\:justify-between {
		justify-content: space-between;
	}
	
	.xs-lg\:border-b {
		border-bottom-width: 1px;
	}
	
	.xs-lg\:border-b-darken-200 {
		border-bottom-color: rgba(0, 0, 0, .2);
	}
	
	.xs-lg\:text-base {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	
	.xs-lg\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.md-lg\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	
	.md-lg\:flex-row {
		flex-direction: row;
	}
	
	.md-lg\:items-center {
		align-items: center;
	}
	
	.md-lg\:text-center {
		text-align: center;
	}
}

@media (min-width:768px) {
	.laptop\:bg-fading-small {
		background-image: linear-gradient(90deg, #0a2026 15%, transparent 30%, transparent 70%, #0a2026 75%);
	}
}

@media (min-width:1800px) {
	.xxl-screen\:bg-fading {
		background-image: linear-gradient(90deg, #0a2026 25%, transparent 30%, transparent 70%, #0a2026 75%);
	}
}

@media print {
	.print\:hidden {
		display: none;
	}
}
