/*# sourceMappingURL=main.min.css.map*/

@charset "UTF-8";

.mfp-bg {
	background: #0b0b0b;
	height: 100%;
	left: 0;
	opacity: .8;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1042;
}

.mfp-wrap {
	-webkit-backface-visibility: hidden;
	outline: none !important;
	position: fixed;
	z-index: 1043;
}

.mfp-container, .mfp-wrap {
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}

.mfp-container {
	box-sizing: border-box;
	padding: 0 8px;
	position: absolute;
	text-align: center;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	display: inline-block;
	margin: 0 auto;
	position: relative;
	text-align: left;
	vertical-align: middle;
	z-index: 1045;
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	cursor: auto;
	width: 100%;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	left: 8px;
	margin-top: -.8em;
	position: absolute;
	right: 8px;
	text-align: center;
	top: 50%;
	width: auto;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none;
}

button.mfp-arrow, button.mfp-close {
	-webkit-appearance: none;
	background: rgba(0, 0, 0, 0);
	border: 0;
	box-shadow: none;
	cursor: pointer;
	display: block;
	outline: none;
	overflow: visible;
	padding: 0;
	touch-action: manipulation;
	z-index: 1046;
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.mfp-close {
	color: #fff;
	font-family: Arial, Baskerville, monospace;
	font-size: 28px;
	font-style: normal;
	height: 44px;
	line-height: 44px;
	opacity: .65;
	padding: 0 0 18px 10px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 0;
	width: 44px;
}

.mfp-close:focus, .mfp-close:hover {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #fff;
	padding-right: 6px;
	right: -6px;
	text-align: right;
	width: 100%;
}

.mfp-counter {
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap;
}

.mfp-arrow {
	-webkit-tap-highlight-color: transparent;
	height: 110px;
	margin: -55px 0 0;
	opacity: .65;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 90px;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1;
}

.mfp-arrow:after, .mfp-arrow:before {
	border: inset rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 0;
	left: 0;
	margin-left: 35px;
	margin-top: 35px;
	position: absolute;
	top: 0;
	width: 0;
}

.mfp-arrow:after {
	border-bottom-width: 13px;
	border-top-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-bottom-width: 21px;
	border-top-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	border-right: 27px solid #3f3f3f;
	margin-left: 25px;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-bottom: 40px;
	padding-top: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	max-width: 900px;
	width: 100%;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
	width: 100%;
}

.mfp-iframe-scaler iframe {
	background: #000;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

img.mfp-img {
	box-sizing: border-box;
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	padding: 40px 0;
	width: auto;
}

.mfp-figure, img.mfp-img {
	line-height: 0;
}

.mfp-figure:after {
	background: #444;
	bottom: 40px;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	content: "";
	display: block;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 40px;
	width: auto;
	z-index: -1;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	cursor: auto;
	left: 0;
	margin-top: -36px;
	position: absolute;
	top: 100%;
	width: 100%;
}

.mfp-title {
	word-wrap: break-word;
	color: #f3f3f3;
	line-height: 18px;
	padding-right: 36px;
	text-align: left;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure:after {
		bottom: 0;
		top: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		box-sizing: border-box;
		margin: 0;
		padding: 3px 5px;
		position: fixed;
		top: auto;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		background: rgba(0, 0, 0, .6);
		height: 35px;
		line-height: 35px;
		padding: 0;
		position: fixed;
		right: 0;
		text-align: center;
		top: 0;
		width: 35px;
	}
}

@media (max-width:900px) {
	.mfp-arrow {
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.slick-slider {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
	touch-action: pan-y;
	-webkit-user-select: none;
	user-select: none;
	-khtml-user-select: none;
}

.slick-list, .slick-slider {
	display: block;
	position: relative;
}

.slick-list {
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
	transform: translateZ(0);
}

.slick-track {
	display: block;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
}

.slick-track:after, .slick-track:before {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	border: 1px solid rgba(0, 0, 0, 0);
	display: block;
	height: auto;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slick-loading .slick-list {
	background: #fff url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/css/ajax-loader.gif") 50% no-repeat;
}

.slick-loading .slick-list.nitro-lazy {
	background: none !important;
}

.slick-next, .slick-prev {
	border: none;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 20px;
	line-height: 0;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
	background: rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, 0);
	outline: none;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity: .25;
}

.slick-next:before, .slick-prev:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
}

.slick-prev {
	left: -25px;
}

[dir=rtl] .slick-prev {
	left: auto;
	right: -25px;
}

.slick-prev:before {
	content: "←";
}

[dir=rtl] .slick-prev:before {
	content: "→";
}

.slick-next {
	right: -25px;
}

[dir=rtl] .slick-next {
	left: -25px;
	right: auto;
}

.slick-next:before {
	content: "→";
}

[dir=rtl] .slick-next:before {
	content: "←";
}

.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	bottom: -25px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.slick-dots li {
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	position: relative;
}

.slick-dots li, .slick-dots li button {
	cursor: pointer;
	height: 20px;
	width: 20px;
}

.slick-dots li button {
	background: rgba(0, 0, 0, 0);
	border: 0;
	color: rgba(0, 0, 0, 0);
	display: block;
	font-size: 0;
	line-height: 0;
	outline: none;
	padding: 5px;
}

.slick-dots li button:focus, .slick-dots li button:hover {
	outline: none;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity: 1;
}

.slick-dots li button:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #000;
	content: "•";
	font-family: slick;
	font-size: 6px;
	height: 20px;
	left: 0;
	line-height: 20px;
	opacity: .25;
	position: absolute;
	text-align: center;
	top: 0;
	width: 20px;
}

.slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75;
}

.splide__arrow {
	align-items: center;
	background: #ccc;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	height: 2em;
	justify-content: center;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2em;
	z-index: 1;
}

.splide__arrow svg {
	fill: #000;
	height: 1.2em;
	width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
	opacity: .9;
}

.splide__arrow:disabled {
	opacity: .3;
}

.splide__arrow.focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__arrow:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__arrow--prev {
	left: 1em;
}

.splide__arrow--prev svg {
	transform: scaleX(-1);
}

.splide__arrow--next {
	right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__pagination {
	bottom: .5em;
	left: 0;
	padding: 0 1em;
	position: absolute;
	right: 0;
	z-index: 1;
}

.splide__pagination__page {
	background: #ccc;
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 8px;
	margin: 3px;
	opacity: .7;
	padding: 0;
	position: relative;
	transition: transform .2s linear;
	width: 8px;
}

.splide__pagination__page.is-active {
	background: #fff;
	transform: scale(1.4);
	z-index: 1;
}

.splide__pagination__page:hover {
	cursor: pointer;
	opacity: .9;
}

.splide__pagination__page.focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__pagination__page:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__progress__bar {
	background: #ccc;
	height: 3px;
}

.splide__slide {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
	outline: 0;
}

@supports (outline-offset:-3px) {
	.splide__slide.focus-visible {
		outline: 3px solid #0bf;
		outline-offset: -3px;
	}
	
	.splide__slide:focus-visible {
		outline: 3px solid #0bf;
		outline-offset: -3px;
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide__slide.focus-visible {
		border: 3px solid #0bf;
	}
	
	.splide__slide:focus-visible {
		border: 3px solid #0bf;
	}
}

@supports (outline-offset:-3px) {
	.splide.is-focus-in .splide__slide:focus {
		outline: 3px solid #0bf;
		outline-offset: -3px;
	}
}

@media screen and (-ms-high-contrast:none) {
	.splide.is-focus-in .splide__slide:focus {
		border: 3px solid #0bf;
	}
	
	.splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
		border-color: #0bf;
	}
}

.splide__toggle {
	cursor: pointer;
}

.splide__toggle.focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__toggle:focus-visible {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
	outline: 3px solid #0bf;
	outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
	border: 3px solid rgba(0, 0, 0, 0);
	cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
	border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
	left: auto;
	right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
	transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
	left: 1em;
	right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
	transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
	left: 50%;
	transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
	top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
	transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
	bottom: 1em;
	top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
	transform: rotate(90deg);
}

.splide__pagination--ttb {
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: auto;
	padding: 1em 0;
	right: .5em;
	top: 0;
}

@keyframes splide-loading {
	0% {
		transform: rotate(0);
	}
	
	to {
		transform: rotate(1turn);
	}
}

.splide__track--draggable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
	margin: 0 !important;
	opacity: 0;
	z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
	opacity: 1;
	z-index: 1;
}

.splide--rtl {
	direction: rtl;
}

.splide__track--ttb > .splide__list {
	display: block;
}

.splide__container {
	box-sizing: border-box;
	position: relative;
}

.splide__list {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: flex;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
	display: block;
}

.splide__pagination {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	pointer-events: none;
}

.splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
	display: none;
}

.splide__progress__bar {
	width: 0;
}

.splide {
	position: relative;
	visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
	visibility: visible;
}

.splide__slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	flex-shrink: 0;
	list-style-type: none !important;
	margin: 0;
	position: relative;
}

.splide__slide img {
	vertical-align: bottom;
}

.splide__spinner {
	animation: splide-loading 1s linear infinite;
	border: 2px solid #999;
	border-left-color: rgba(0, 0, 0, 0);
	border-radius: 50%;
	bottom: 0;
	contain: strict;
	display: inline-block;
	height: 20px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.splide__sr {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
	display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
	display: inline;
}

.splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0;
}

:root {
	--navbarTopSection: 60px;
	--phoneBanner: 0px;
	--announcementBannerHeight: 0px;
}

@media (min-width:768px) {
	:root {
		--navbarTopSection: 77px;
	}
}

:root {
	--wooOffset: calc(var(--navbarTopSection) + var(--wp-admin--admin-bar--height, 0px));
	--topOffset: calc(var(--announcementBannerHeight, 0px) + var(--phoneBanner, 0px) + var(--navbarTopSection) + var(--wp-admin--admin-bar--height, 0px));
	--gutter: 1rem;
}

figure.alignright, img.alignright {
	float: right;
	margin: 0 0 1rem .75rem;
	text-align: right;
}

figure.alignright img, img.alignright img {
	display: inline-block;
}

figure.alignleft, img.alignleft {
	float: left;
	margin: 0 .75rem 1rem 0;
	text-align: left;
}

figure.alignleft img, img.alignleft img {
	display: inline-block;
}

figure.aligncenter, img.aligncenter {
	display: block;
	margin: 0 auto 1rem;
	text-align: center;
}

figure.aligncenter img, img.aligncenter img {
	display: inline-block;
}

.embed-responsive {
	height: auto;
	max-width: 100%;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 1.875rem;
	position: relative;
}

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

.aspect-1\/1:before, .aspect-square:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.aspect-2\/1:before {
	content: "";
	display: block;
	padding-top: 50%;
}

.aspect-1\/2:before {
	content: "";
	display: block;
	padding-top: 200%;
}

.aspect-4\/3:before {
	content: "";
	display: block;
	padding-top: 75%;
}

.aspect-3\/4:before {
	content: "";
	display: block;
	padding-top: 133.33%;
}

.aspect-16\/9:before {
	content: "";
	display: block;
	padding-top: 56.25%;
}

.aspect-3\/5:before {
	content: "";
	display: block;
	padding-top: 166%;
}

.aspect-5\/3:before {
	content: "";
	display: block;
	padding-top: 60%;
}

.aspect-5\/4:before {
	content: "";
	display: block;
	padding-top: 80%;
}

.aspect-2\/3:before {
	content: "";
	display: block;
	padding-top: 150%;
}

.aspect-3\/2:before {
	content: "";
	display: block;
	padding-top: 66.666667%;
}

.aspect-10\/2:before, .aspect-10\/4:before {
	content: "";
	display: block;
	padding-top: 150%;
}

.aspect-custom-1:before {
	content: "";
	display: block;
	padding-top: 110%;
}

.wowza {
	background: tomato;
}

.h-screen--reduced {
	height: calc(100vh - var(--topOffset));
}

.transition {
	transition: all .15s ease-in-out;
}

.tilted .fit-image:before {
	border: 4px solid #fff;
	content: "";
	display: block;
	height: calc(100% + 4px);
	left: -2px;
	position: absolute;
	top: -2px;
	width: calc(100% + 4px);
	z-index: 1;
}

.tilted .fit-image:after {
	background: #d02069;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 2rem;
	width: 100%;
	z-index: -1;
}

.image-content .tilted .fit-image {
	transform: rotate(2deg);
}

.image-content .tilted .fit-image:after {
	left: 2rem;
}

.content-image .tilted .fit-image {
	transform: rotate(-2deg);
}

.content-image .tilted .fit-image:after {
	right: 2rem;
}

* {
	scroll-snap-margin: var(--topOffset);
	scroll-behavior: smooth;
	scroll-margin: var(--topOffset);
}

body:not(.component-preview) {
	background-color: #fff;
	color: #23000a;
	font-family: Geist, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	line-height: 1.2;
	padding-top: var(--topOffset);
}

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

a, a:active, a:focus, a:hover {
	transition: all .15s ease-in-out;
}

::selection {
	background: #d02069;
	color: #fff;
}

.blog__headings, .hdg-1, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h1) {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 2rem;
	font-weight: 400;
	text-transform: uppercase;
}

@media (min-width:640px) {
	.blog__headings, .hdg-1, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h1) {
		font-size: 3rem;
	}
}

@media (min-width:768px) {
	.blog__headings, .hdg-1, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h1) {
		font-size: 4rem;
	}
}

.hdg-2, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h2) {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 2rem;
	text-transform: uppercase;
}

@media (min-width:768px) {
	.hdg-2, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h2) {
		font-size: 2.5rem;
	}
}

.hdg-3, .single-post__footer .blog__footer-title, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h3) {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1.5rem;
	font-weight: 400;
	text-transform: uppercase;
}

@media (min-width:768px) {
	.hdg-3, .single-post__footer .blog__footer-title, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h3) {
		font-size: 2rem;
	}
}

.hdg-4, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h4) {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1.25rem;
	font-weight: 400;
	text-transform: uppercase;
}

@media (min-width:768px) {
	.hdg-4, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h4) {
		font-size: 1.5rem;
	}
}

.blog__columns .blog__sidebar .blog__sidebar-inner h2, .hdg-5, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h5) {
	font-size: 1.25rem;
}

.hdg-6, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h6) {
	font-size: 1rem;
	font-weight: 400;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.paragraph-large, .post__card .post__content .post__title, :where(.wysiwyg,#tinymce) blockquote {
	font-size: 1.125rem;
}

.bag_slide-details .bag_slide-details_title, .paragraph-default, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(li), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(p) {
	font-size: 1rem;
}

.paragraph-small, :where(.wysiwyg,#tinymce) address, ol.divider-list li, ul.divider-list li {
	font-size: .875rem;
}

#tinymce.bg-alt-background {
	background-color: rgba(0, 0, 0, .5);
}

#tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

#tinymce:is(.bg-black,.bg-brand-midnight,.bg-brand-pink,.bg-brand-charcoal,.bg-alt-background), :is(.bg-black,.bg-brand-midnight,.bg-brand-pink,.bg-brand-charcoal,.alt-background), :is(.bg-black,.bg-brand-midnight,.bg-brand-pink,.bg-brand-charcoal,.alt-background):not([class*=bg-brand-]) .wysiwyg {
	color: #fff;
}

:where(.wysiwyg,#tinymce) > :first-child:not([class*=mt-]) {
	margin-top: 0 !important;
}

:where(.wysiwyg,#tinymce) > :last-child:not([class*=mb-]) {
	margin-bottom: 0 !important;
}

:where(.wysiwyg,#tinymce) a:not([class*=hdg-],[class*=paragraph-],[class*=btn]) {
	color: inherit;
	font-family: Geist, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-weight: 400;
	text-decoration: underline;
	text-underline-offset: 2px;
}

:where(.wysiwyg,#tinymce) a:not([class*=hdg-],[class*=paragraph-],[class*=btn]):active, :where(.wysiwyg,#tinymce) a:not([class*=hdg-],[class*=paragraph-],[class*=btn]):focus, :where(.wysiwyg,#tinymce) a:not([class*=hdg-],[class*=paragraph-],[class*=btn]):hover {
	color: #d02069;
}

:where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h1) {
	line-height: 1.2;
}

:where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h2) {
	line-height: 1.2;
}

:where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h3) {
	line-height: 1.2;
}

:where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h4) {
	line-height: 1.2;
}

:where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h5) {
	line-height: 1.2;
}

:where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h6) {
	line-height: 1.2;
}

:where(.wysiwyg,#tinymce) ol, :where(.wysiwyg,#tinymce) ul {
	margin-bottom: 1.5rem;
	padding-left: 1.5rem;
}

:where(.wysiwyg,#tinymce) ol li, :where(.wysiwyg,#tinymce) ul li {
	color: inherit;
}

:where(.wysiwyg,#tinymce) ol li:not(:last-child):not([class*=mb-]), :where(.wysiwyg,#tinymce) ul li:not(:last-child):not([class*=mb-]) {
	margin-bottom: .25rem;
}

:where(.wysiwyg,#tinymce) ol li:not(:last-child):not([class*=mb-]) a, :where(.wysiwyg,#tinymce) ul li:not(:last-child):not([class*=mb-]) a {
	font-family: Geist, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-weight: 400;
	text-decoration: underline;
	text-underline-offset: 2px;
}

:where(.wysiwyg,#tinymce) ol li:not(:last-child):not([class*=mb-]) a:active, :where(.wysiwyg,#tinymce) ol li:not(:last-child):not([class*=mb-]) a:focus, :where(.wysiwyg,#tinymce) ol li:not(:last-child):not([class*=mb-]) a:hover, :where(.wysiwyg,#tinymce) ul li:not(:last-child):not([class*=mb-]) a:active, :where(.wysiwyg,#tinymce) ul li:not(:last-child):not([class*=mb-]) a:focus, :where(.wysiwyg,#tinymce) ul li:not(:last-child):not([class*=mb-]) a:hover {
	color: #d02069;
}

:where(.wysiwyg,#tinymce) ol li:last-child, :where(.wysiwyg,#tinymce) ul li:last-child {
	margin-bottom: 0;
}

:where(.wysiwyg,#tinymce) ul {
	list-style-type: disc;
}

:where(.wysiwyg,#tinymce) ol {
	list-style-type: decimal;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.paragraph-default,p) {
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.hdg-1,h1) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.hdg-2,h2) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.hdg-3,h3) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.hdg-4,h4) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.hdg-5,h5) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.hdg-6,h6) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.paragraph-large) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.paragraph-small) {
	margin-bottom: 1rem;
}

:where(.wysiwyg,#tinymce) address {
	font-style: normal;
}

:where(.wysiwyg,#tinymce) address .street, :where(.wysiwyg,#tinymce) address .streetAddress {
	display: block;
}

:where(.wysiwyg,#tinymce) address .addressLocality:after, :where(.wysiwyg,#tinymce) address .city:after {
	content: ",";
}

:where(.wysiwyg,#tinymce) address .phone {
	display: block;
	margin-top: .5rem;
}

:where(.wysiwyg,#tinymce) blockquote {
	border-left: 2px solid #cdbdc3;
	color: #d02069;
	font-weight: 600;
	margin-left: 32px;
	padding-left: 20px;
	width: 90%;
}

:where(.wysiwyg,#tinymce) a, :where(.wysiwyg,#tinymce) button, :where(.wysiwyg,#tinymce) li, :where(.wysiwyg,#tinymce) p, :where(.wysiwyg,#tinymce) span {
	line-height: 150%;
}

hr {
	border-color: #cdbdc3;
	margin: 40px 0;
}

p.hdg-1 + p.hdg-1, p.hdg-2 + p.hdg-2, p.hdg-3 + p.hdg-3, p.hdg-4 + p.hdg-4, p.hdg-5 + p.hdg-5, p.hdg-6 + p.hdg-6 {
	margin-top: -1.25rem;
}

table {
	border-collapse: collapse;
}

table tbody tr {
	background-color: #fff;
	color: #23000a;
}

table tbody tr td {
	border: 1px solid #cdbdc3;
	padding: 1rem 1.25rem;
}

table tbody tr:first-child {
	background-color: #23000a;
	color: #fff;
}

table tbody tr:first-child td {
	border: 1px solid #23000a;
}

a {
	text-underline-offset: 2px;
}

ol.divider-list, ul.divider-list {
	list-style: none;
	padding: 0;
}

ol.divider-list li, ul.divider-list li {
	padding-bottom: .5rem;
}

ol.divider-list li:before, ul.divider-list li:before {
	display: none;
}

ol.divider-list li:not(:last-child):not([class*=mb-]), ul.divider-list li:not(:last-child):not([class*=mb-]) {
	border-bottom: 1px solid #cdbdc3;
	margin-bottom: 1rem;
}

ol.divider-list li:last-child, ul.divider-list li:last-child {
	margin-bottom: 0;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-left: calc(var(--gutter, 1rem) * -1);
	margin-right: calc(var(--gutter, 1rem) * -1);
}

.col {
	padding-left: var(--gutter, 1rem);
	padding-right: var(--gutter, 1rem);
}

.icon {
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
	display: inline-block;
	height: 1em;
	width: 1em;
}

.animation-rotate {
	animation: rotate 15s linear infinite;
}

@keyframes rotate {
	to {
		transform: rotate(1turn);
	}
}

@media (prefers-reduced-motion:reduce) {
	.animation-rotate {
		animation: none;
	}
}

.bag-border-gray {
	border-color: #cdbdc3;
}

.bag_pagination .page-numbers {
	color: #23000a;
}

.bag_pagination .current-page, .bag_pagination .next-page, .bag_pagination .prev-page {
	color: #d02069;
}

.bag_pagination .prev-page {
	margin-right: 1.5rem;
}

.bag_pagination .next-page {
	margin-left: 1.5rem;
}

.bag_sidebar-link a {
	background-color: #d02069;
	border-color: #d02069;
	color: #fff;
}

.bag_navigation-wrapper .bag_arrow-right-dark, .bag_navigation-wrapper .next, .bag_navigation-wrapper .prev {
	color: #d02069;
}

.bag_single-h1 {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 2rem;
	text-transform: uppercase;
}

@media (min-width:768px) {
	.bag_single-h1 {
		font-size: 2.5rem;
	}
}

#tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .bag_single-h1, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .bag_single-h1, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .bag_single-h1 {
	color: #23000a;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.bag_single-h1,h2) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

p.bag_single-h1 + p.hdg-2 {
	margin-top: -1.25rem;
}

.bag_back-text {
	color: #d02069;
}

.bag_back-text:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/arrow-left.svg");
	content: "";
	display: inline-block;
	height: 20px;
	margin-bottom: -4px;
	margin-right: 4px;
	position: relative;
	width: 20px;
}

.bag_vertical-tags.bag_tags-active:after, .bag_vertical-tags.bag_tags-active:before {
	background-color: #fff;
	color: #23000a;
}

.btn {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(101, 90, 81, var(--tw-bg-opacity));
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: inline-block;
	padding: .875rem 2rem;
	transition-duration: .15s;
}

.btn:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(118, 100, 82, var(--tw-bg-opacity));
}

.wysiwyg .btn {
	margin-top: 2rem;
}

.btn-group {
	column-gap: 1.25rem;
	display: flex;
	flex-wrap: wrap;
	row-gap: 1.25rem;
}

.btn-group.center {
	justify-content: center;
}

.btn-primary, .gform_wrapper .form-skin .gform_footer button {
	align-items: center;
	border-radius: 9999px;
	color: #fff;
	display: inline-flex;
	font-weight: 500;
	justify-content: center;
	overflow: hidden;
	padding: .75rem 1.25rem;
	position: relative;
	text-align: center;
	z-index: 1;
}

.btn-primary:before, .gform_wrapper .form-skin .gform_footer button:before {
	background-color: #d02069;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.btn-primary:after, .gform_wrapper .form-skin .gform_footer button:after {
	background-color: #383a3c;
	border-radius: 50%;
	content: "";
	display: block;
	height: 0;
	left: var(--primaryLeft);
	position: absolute;
	top: var(--primaryTop);
	transform: translate(-50%, -50%);
	transition: width .4s ease-in-out, height .4s ease-in-out;
	width: 0;
	z-index: -1;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover, .gform_wrapper .form-skin .gform_footer button:active, .gform_wrapper .form-skin .gform_footer button:focus, .gform_wrapper .form-skin .gform_footer button:hover {
	background: #383a3c;
	color: #fff;
}

.btn-primary:active:after, .btn-primary:focus:after, .btn-primary:hover:after, .gform_wrapper .form-skin .gform_footer button:active:after, .gform_wrapper .form-skin .gform_footer button:focus:after, .gform_wrapper .form-skin .gform_footer button:hover:after {
	height: 300px;
	width: 250%;
}

.btn-primary-white {
	align-items: center;
	border-radius: 9999px;
	color: #fff;
	display: inline-flex;
	font-weight: 500;
	justify-content: center;
	overflow: hidden;
	padding: .75rem 1.25rem;
	position: relative;
	text-align: center;
	z-index: 1;
}

.btn-primary-white:before {
	background-color: #d02069;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.btn-primary-white:after {
	background-color: #383a3c;
	border-radius: 50%;
	content: "";
	display: block;
	height: 0;
	left: var(--primaryLeft);
	position: absolute;
	top: var(--primaryTop);
	transform: translate(-50%, -50%);
	transition: width .4s ease-in-out, height .4s ease-in-out;
	width: 0;
	z-index: -1;
}

.btn-primary-white:active, .btn-primary-white:focus, .btn-primary-white:hover {
	background: #383a3c;
	color: #fff;
}

.btn-primary-white:active:after, .btn-primary-white:focus:after, .btn-primary-white:hover:after {
	height: 300px;
	width: 250%;
}

.btn-primary-white {
	color: #d02069;
}

.btn-primary-white:before {
	background-color: #fff;
}

.btn-primary-white:after {
	background-color: #d02069;
}

.btn-primary-white:active, .btn-primary-white:focus, .btn-primary-white:hover {
	background: #d02069;
}

.btn-primary-ghost {
	align-items: center;
	border-radius: 9999px;
	color: #fff;
	display: inline-flex;
	font-weight: 500;
	justify-content: center;
	overflow: hidden;
	padding: .75rem 1.25rem;
	position: relative;
	text-align: center;
	z-index: 1;
}

.btn-primary-ghost:before {
	background-color: #d02069;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.btn-primary-ghost:after {
	background-color: #383a3c;
	border-radius: 50%;
	content: "";
	display: block;
	height: 0;
	left: var(--primaryLeft);
	position: absolute;
	top: var(--primaryTop);
	transform: translate(-50%, -50%);
	transition: width .4s ease-in-out, height .4s ease-in-out;
	width: 0;
	z-index: -1;
}

.btn-primary-ghost:active, .btn-primary-ghost:focus, .btn-primary-ghost:hover {
	background: #383a3c;
	color: #fff;
}

.btn-primary-ghost:active:after, .btn-primary-ghost:focus:after, .btn-primary-ghost:hover:after {
	height: 300px;
	width: 250%;
}

.btn-primary-ghost {
	border: 1px solid #d02069;
	color: #d02069;
}

.btn-primary-ghost:before {
	background-color: initial;
}

.btn-primary-ghost:after {
	background-color: #d02069;
}

.btn-primary-ghost:active, .btn-primary-ghost:focus, .btn-primary-ghost:hover {
	background: rgba(0, 0, 0, 0);
}

.btn-primary-ghost-white {
	align-items: center;
	border-radius: 9999px;
	color: #fff;
	display: inline-flex;
	font-weight: 500;
	justify-content: center;
	overflow: hidden;
	padding: .75rem 1.25rem;
	position: relative;
	text-align: center;
	z-index: 1;
}

.btn-primary-ghost-white:before {
	background-color: #d02069;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.btn-primary-ghost-white:after {
	background-color: #383a3c;
	border-radius: 50%;
	content: "";
	display: block;
	height: 0;
	left: var(--primaryLeft);
	position: absolute;
	top: var(--primaryTop);
	transform: translate(-50%, -50%);
	transition: width .4s ease-in-out, height .4s ease-in-out;
	width: 0;
	z-index: -1;
}

.btn-primary-ghost-white:active, .btn-primary-ghost-white:focus, .btn-primary-ghost-white:hover {
	background: #383a3c;
	color: #fff;
}

.btn-primary-ghost-white:active:after, .btn-primary-ghost-white:focus:after, .btn-primary-ghost-white:hover:after {
	height: 300px;
	width: 250%;
}

.btn-primary-ghost-white {
	border: 1px solid #fff;
	color: #fff;
}

.btn-primary-ghost-white:before {
	background-color: initial;
}

.btn-primary-ghost-white:after {
	background-color: #fff;
}

.btn-primary-ghost-white:active, .btn-primary-ghost-white:focus, .btn-primary-ghost-white:hover {
	color: #d02069;
}

.btn-secondary, .ll-bag-nsfw-popup a, .ll-bag-nsfw-popup button {
	align-items: center;
	color: #d02069;
	display: inline-flex;
	justify-content: flex-start;
	text-decoration: none;
}

.btn-secondary, .btn-secondary svg, .ll-bag-nsfw-popup a, .ll-bag-nsfw-popup a svg, .ll-bag-nsfw-popup button, .ll-bag-nsfw-popup button svg {
	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 .15s ease-in-out;
}

.btn-secondary svg, .ll-bag-nsfw-popup a svg, .ll-bag-nsfw-popup button svg {
	margin-left: 12px;
}

.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .ll-bag-nsfw-popup a:active, .ll-bag-nsfw-popup a:focus, .ll-bag-nsfw-popup a:hover, .ll-bag-nsfw-popup button:active, .ll-bag-nsfw-popup button:focus, .ll-bag-nsfw-popup button:hover {
	text-decoration: underline;
}

.btn-secondary:active svg, .btn-secondary:focus svg, .btn-secondary:hover svg, .ll-bag-nsfw-popup a:active svg, .ll-bag-nsfw-popup a:focus svg, .ll-bag-nsfw-popup a:hover svg, .ll-bag-nsfw-popup button:active svg, .ll-bag-nsfw-popup button:focus svg, .ll-bag-nsfw-popup button:hover svg {
	margin-left: 20px;
}

.btn-secondary-white {
	align-items: center;
	color: #d02069;
	display: inline-flex;
	justify-content: flex-start;
	text-decoration: none;
}

.btn-secondary-white, .btn-secondary-white svg {
	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 .15s ease-in-out;
}

.btn-secondary-white svg {
	margin-left: 12px;
}

.btn-secondary-white:active, .btn-secondary-white:focus, .btn-secondary-white:hover {
	text-decoration: underline;
}

.btn-secondary-white:active svg, .btn-secondary-white:focus svg, .btn-secondary-white:hover svg {
	margin-left: 20px;
}

.btn-secondary-white {
	color: #fff;
}

.footer .footer__bg-decoration:before {
	background-color: #d02069;
	border-radius: 100%;
	content: "";
	filter: blur(182px);
	flex-shrink: 0;
	height: 240px;
	position: absolute;
	width: 240px;
}

.footer .ll-schema-hours {
	justify-content: center;
}

@media (min-width:1024px) {
	.footer .ll-schema-hours {
		justify-content: flex-start;
	}
}

.footer .copyright a:hover {
	text-decoration: underline;
}

.footer__divider-line {
	background: #d02069;
	height: 100%;
	width: 1px;
}

.gform_wrapper.gravity-theme.form-skin_wrapper .gform_title {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1.5rem;
	font-weight: 400;
	text-transform: uppercase;
}

@media (min-width:768px) {
	.gform_wrapper.gravity-theme.form-skin_wrapper .gform_title {
		font-size: 2rem;
	}
}

#tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .gform_wrapper.gravity-theme.form-skin_wrapper .gform_title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .gform_wrapper.gravity-theme.form-skin_wrapper .gform_title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .gform_wrapper.gravity-theme.form-skin_wrapper .gform_title {
	color: #23000a;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.gform_wrapper.gravity-theme.form-skin_wrapper .gform_title,h3) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

p.gform_wrapper.gravity-theme.form-skin_wrapper .gform_title + p.hdg-3 {
	margin-top: -1.25rem;
}

.gform_wrapper.gravity-theme.form-skin_wrapper .gfield_description, .gform_wrapper.gravity-theme.form-skin_wrapper .gform_description {
	--tw-text-opacity: 1;
	color: rgba(35, 0, 10, var(--tw-text-opacity));
	display: block;
	font-size: .875rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.gform_wrapper.gravity-theme.form-skin_wrapper .gfield_description), :where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.gform_wrapper.gravity-theme.form-skin_wrapper .gform_description) {
	margin-bottom: 1rem;
}

.gform_wrapper .form-skin {
	--form-spacing-cols: 2%;
	--form-spacing-rows: 1.25rem;
	--form-spacing-cols-negative: calc(var(--form-spacing-cols) * -1);
	--form-spacing-row-negative: calc(var(--form-spacing-rows) * -1);
}

.gform_wrapper .form-skin input[type=email], .gform_wrapper .form-skin input[type=file], .gform_wrapper .form-skin input[type=number], .gform_wrapper .form-skin input[type=password], .gform_wrapper .form-skin input[type=tel], .gform_wrapper .form-skin input[type=text], .gform_wrapper .form-skin input[type=url], .gform_wrapper .form-skin select, .gform_wrapper .form-skin textarea {
	display: block;
	height: 52px;
	padding: 14px 20px;
	width: 100%;
}

.component-spacing .gform_wrapper .form-skin input[type=file][\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing .gform_wrapper .form-skin input[type=number][\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing .gform_wrapper .form-skin input[type=password][\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing .gform_wrapper .form-skin input[type=tel][\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing .gform_wrapper .form-skin input[type=text][\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing .gform_wrapper .form-skin input[type=url][\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing .gform_wrapper .form-skin select[\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing .gform_wrapper .form-skin textarea[\:has\(\%2B\%20\.component-spacing\.bg-white\)], .component-spacing.gform_wrapper .form-skin input[type=email][\:has\(\%2B\%20\.component-spacing\.bg-white\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing .gform_wrapper .form-skin input[type=file]:has(+.component-spacing.bg-white), .component-spacing .gform_wrapper .form-skin input[type=number]:has(+.component-spacing.bg-white), .component-spacing .gform_wrapper .form-skin input[type=password]:has(+.component-spacing.bg-white), .component-spacing .gform_wrapper .form-skin input[type=tel]:has(+.component-spacing.bg-white), .component-spacing .gform_wrapper .form-skin input[type=text]:has(+.component-spacing.bg-white), .component-spacing .gform_wrapper .form-skin input[type=url]:has(+.component-spacing.bg-white), .component-spacing .gform_wrapper .form-skin select:has(+.component-spacing.bg-white), .component-spacing .gform_wrapper .form-skin textarea:has(+.component-spacing.bg-white), .component-spacing.gform_wrapper .form-skin input[type=email]:has(+.component-spacing.bg-white) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing .gform_wrapper .form-skin input[type=file][\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=number][\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=password][\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=tel][\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=text][\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=url][\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin select[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin textarea[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white, .component-spacing.gform_wrapper .form-skin input[type=email][\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing .gform_wrapper .form-skin input[type=file]:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=number]:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=password]:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=tel]:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=text]:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin input[type=url]:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin select:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing .gform_wrapper .form-skin textarea:has(+.component-spacing.bg-white) + .component-spacing.bg-white, .component-spacing.gform_wrapper .form-skin input[type=email]:has(+.component-spacing.bg-white) + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.gform_wrapper .form-skin input[type=email], .gform_wrapper .form-skin input[type=file], .gform_wrapper .form-skin input[type=number], .gform_wrapper .form-skin input[type=password], .gform_wrapper .form-skin input[type=tel], .gform_wrapper .form-skin input[type=text], .gform_wrapper .form-skin input[type=url], .gform_wrapper .form-skin select, .gform_wrapper .form-skin textarea {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	border-color: rgba(205, 189, 195, var(--tw-border-opacity));
	border-radius: .125rem;
	border-width: 1px;
	color: rgba(35, 0, 10, var(--tw-text-opacity));
	transition-duration: .15s;
}

#tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]), :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=email],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=file],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=number],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=password],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=tel],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=text],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin input[type=url],.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin select,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin textarea,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

.gform_wrapper .form-skin input[type=email]:active, .gform_wrapper .form-skin input[type=email]:focus, .gform_wrapper .form-skin input[type=file]:active, .gform_wrapper .form-skin input[type=file]:focus, .gform_wrapper .form-skin input[type=number]:active, .gform_wrapper .form-skin input[type=number]:focus, .gform_wrapper .form-skin input[type=password]:active, .gform_wrapper .form-skin input[type=password]:focus, .gform_wrapper .form-skin input[type=tel]:active, .gform_wrapper .form-skin input[type=tel]:focus, .gform_wrapper .form-skin input[type=text]:active, .gform_wrapper .form-skin input[type=text]:focus, .gform_wrapper .form-skin input[type=url]:active, .gform_wrapper .form-skin input[type=url]:focus, .gform_wrapper .form-skin select:active, .gform_wrapper .form-skin select:focus, .gform_wrapper .form-skin textarea:active, .gform_wrapper .form-skin textarea:focus {
	border-color: #23000a;
	outline: none;
}

.gform_wrapper .form-skin input[type=email]::placeholder, .gform_wrapper .form-skin input[type=file]::placeholder, .gform_wrapper .form-skin input[type=number]::placeholder, .gform_wrapper .form-skin input[type=password]::placeholder, .gform_wrapper .form-skin input[type=tel]::placeholder, .gform_wrapper .form-skin input[type=text]::placeholder, .gform_wrapper .form-skin input[type=url]::placeholder, .gform_wrapper .form-skin select::placeholder, .gform_wrapper .form-skin textarea::placeholder {
	--tw-text-opacity: 1;
	color: rgba(161, 161, 161, var(--tw-text-opacity));
}

.gform_wrapper .form-skin select {
	-webkit-appearance: none;
	appearance: none;
}

.gform_wrapper .form-skin select.placeholder-selected {
	--tw-text-opacity: 1;
	color: rgba(119, 119, 119, var(--tw-text-opacity));
}

.gform_wrapper .form-skin select::-ms-expand {
	display: none;
}

.gform_wrapper .form-skin .ginput_container_select {
	position: relative;
}

.gform_wrapper .form-skin .select-dropdown-arrow {
	font-size: 1em;
	position: absolute;
	right: 1em;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.gform_wrapper .form-skin textarea, .gform_wrapper .form-skin textarea.large {
	height: 96px !important;
	padding-bottom: .75rem;
	padding-top: .75rem;
	resize: none;
}

.gform_wrapper .form-skin .gfield_label {
	font-size: 1rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.gform_wrapper .form-skin .gfield_label,p) {
	margin-bottom: 1rem;
}

.gform_wrapper .form-skin .gfield_label {
	color: #23000a;
	display: block;
	font-weight: 600;
	margin-bottom: 6px;
}

.gform_wrapper .form-skin .gfield_description {
	--tw-text-opacity: 1;
	color: rgba(156, 156, 156, var(--tw-text-opacity));
	font-size: .875rem;
	margin-top: .375rem;
}

.gform_wrapper .form-skin .gfield_checkbox .gchoice:not(:last-child), .gform_wrapper .form-skin .gfield_radio .gchoice:not(:last-child) {
	margin-bottom: .25rem;
}

.gform_wrapper .form-skin .validation_message.gfield_validation_message {
	color: #f33838;
	font-size: 12px;
	margin-top: 4px;
}

.gform_wrapper .form-skin .instruction.validation_message {
	color: #f33838;
	font-size: 12px;
}

.gform_wrapper .form-skin .gfield_error input {
	border-color: #f33838;
}

.gform_wrapper .form-skin .ginput_container_checkbox input[type=checkbox] {
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.gform_wrapper .form-skin .ginput_container_checkbox input[type=checkbox] ~ label {
	padding-left: 1.75rem;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.gform_wrapper .form-skin .ginput_container_checkbox input[type=checkbox] ~ label:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/form-checkbox-unchecked.svg");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 16px;
}

.gform_wrapper .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio] {
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.gform_wrapper .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio] ~ label {
	padding-left: 1.75rem;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.gform_wrapper .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio] ~ label:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/form-radio-unselected.svg");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 16px;
}

.gform_wrapper .form-skin .ginput_container_checkbox input[type=checkbox]:checked ~ label {
	position: relative;
}

.gform_wrapper .form-skin .ginput_container_checkbox input[type=checkbox]:checked ~ label:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/form-checkbox-checked.svg");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 16px;
}

.gform_wrapper .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio]:checked ~ label:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/form-radio-selected.svg");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 16px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 16px;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .gfield_radio {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .gfield_radio .gchoice {
	margin-bottom: 12px;
	width: 100%;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .gfield_radio .gchoice:last-of-type {
	margin-bottom: 0;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] {
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.component-spacing.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label[\:has\(\%2B\%20\.component-spacing\.bg-white\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label:has(+.component-spacing.bg-white) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label:has(+.component-spacing.bg-white) + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	color: rgba(35, 0, 10, var(--tw-text-opacity));
	display: inline-block;
	position: relative;
	transition-duration: .15s;
	width: 100%;
}

#tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]~label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label {
	border: 1px solid #cdbdc3;
	border-radius: 2px;
	cursor: pointer;
	padding: 12px 12px 12px 43px;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/form-radio-unselected.svg");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 16px;
	left: 12px;
	position: absolute;
	top: 17px;
	width: 16px;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]:checked ~ label, .gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]:hover ~ label {
	border: 1px solid #23000a;
}

.gform_wrapper .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]:checked ~ label:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/form-radio-selected.svg");
}

.gform_wrapper .form-skin .ll-radio-style--toggle .gfield_radio {
	align-items: center;
	background-color: #cdbdc3;
	border-radius: 59px;
	color: #23000a;
	display: flex;
	font-weight: 600;
	justify-content: center;
	margin: 0 auto;
	padding: 4px 6px;
	width: -moz-fit-content;
	width: fit-content;
}

.gform_wrapper .form-skin .ll-radio-style--toggle .gfield_radio .gchoice {
	margin-bottom: 0;
}

.gform_wrapper .form-skin .ll-radio-style--toggle .gfield_radio .gchoice label {
	border-radius: 59px;
	cursor: pointer;
	display: block;
	padding: 6px 20px;
	transition: all .2s;
}

.gform_wrapper .form-skin .ll-radio-style--toggle .gfield_radio .gchoice label:before {
	display: none;
}

.gform_wrapper .form-skin .ll-radio-style--toggle .gfield_radio .gchoice input {
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.gform_wrapper .form-skin .ll-radio-style--toggle .ginput_container_radio input[type=radio]:checked ~ label {
	background-color: #fff;
}

.gform_wrapper .form-skin .ginput_container_consent input {
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.gform_wrapper .form-skin .ginput_container_consent label {
	align-items: center;
	display: flex;
	min-height: 40px;
	padding-left: 84px;
	position: relative;
}

.gform_wrapper .form-skin .ginput_container_consent label:before {
	content: "";
	height: 40px;
	width: 72px;
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label[\:has\(\%2B\%20\.component-spacing\.bg-brand-light-pink\)]:before {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label:has(+.component-spacing.bg-brand-light-pink):before {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label[\:has\(\%2B\%20\.component-spacing\.bg-brand-light-pink\)] + .component-spacing.bg-brand-light-pink:before {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label:has(+.component-spacing.bg-brand-light-pink) + .component-spacing.bg-brand-light-pink:before {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.gform_wrapper .form-skin .ginput_container_consent label:before {
	--tw-bg-opacity: 1;
	background-color: rgba(247, 229, 236, var(--tw-bg-opacity));
	border-radius: 9999px;
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	transition-duration: .15s;
}

#tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]):before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]):before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]):before {
	color: #383a3c;
}

#tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) .hdg-1:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) .hdg-2:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) .hdg-3:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) .hdg-4:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) .hdg-5:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) .hdg-6:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) h1:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) h2:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) h4:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) h5:before, #tinymce:is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-tan):not([class*=text-brand-]) h6:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5:before, :is(.bg-white,.gform_wrapper .form-skin .ginput_container_consent label,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6:before {
	color: #23000a;
}

.gform_wrapper .form-skin .ginput_container_consent label:before {
	box-shadow: inset 0 0 11px -6px rgba(0, 0, 0, .75);
}

.gform_wrapper .form-skin .ginput_container_consent label:after {
	content: "";
	position: absolute;
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label[\:has\(\%2B\%20\.component-spacing\.bg-white\)]:after {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label:has(+.component-spacing.bg-white):after {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white:after {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.gform_wrapper .form-skin .ginput_container_consent label:has(+.component-spacing.bg-white) + .component-spacing.bg-white:after {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.gform_wrapper .form-skin .ginput_container_consent label:after {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	border-radius: 9999px;
	height: 2rem;
	left: .25rem;
	position: absolute;
	top: .25rem;
	transition-duration: .15s;
	width: 2rem;
}

#tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]):after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]):after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]):after {
	color: #383a3c;
}

#tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5:after, #tinymce:is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5:after, :is(.gform_wrapper .form-skin .ginput_container_consent label,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6:after {
	color: #23000a;
}

.gform_wrapper .form-skin .ginput_container_consent label:after {
	box-shadow: 2px 5.5px 5px -3px rgba(0, 0, 0, .2);
}

.gform_wrapper .form-skin .ginput_container_consent input:checked ~ label:before {
	background: #d02069;
}

.gform_wrapper .form-skin .ginput_container_consent input:checked ~ label:after {
	transform: translateX(100%);
}

.gform_wrapper .form-skin .gform_footer button {
	margin-top: 2rem;
}

.gform_wrapper .form-skin .gform_fields {
	column-gap: var(--form-spacing-cols);
	row-gap: var(--form-spacing-rows);
}

.gform_wrapper .form-skin .ginput_complex {
	display: flex;
	flex-flow: row wrap;
	margin-left: calc(var(--form-spacing-cols-negative) / 2);
	margin-right: calc(var(--form-spacing-cols-negative) / 2);
	row-gap: var(--form-spacing-rows);
}

.gform_wrapper .form-skin .ginput_complex div:not(.hour_minute_colon), .gform_wrapper .form-skin .ginput_complex > span {
	flex: 1;
	padding-left: calc(var(--form-spacing-cols) / 2);
	padding-right: calc(var(--form-spacing-cols) / 2);
}

.gform_wrapper .form-skin .ginput_complex div:not(.hour_minute_colon).ginput_full, .gform_wrapper .form-skin .ginput_complex > span.ginput_full {
	flex: 0 0 100%;
}

.gform_wrapper .form-skin .ginput_complex div:not(.hour_minute_colon).ginput_left, .gform_wrapper .form-skin .ginput_complex div:not(.hour_minute_colon).ginput_right, .gform_wrapper .form-skin .ginput_complex > span.ginput_left, .gform_wrapper .form-skin .ginput_complex > span.ginput_right {
	flex: 0 0 50%;
}

.gform_wrapper .form-skin input[type=file] {
	padding: 14px 20px;
}

.gform_wrapper .form-skin input[type=file]::-webkit-file-upload-button {
	background-color: #fff;
	border: none;
	border-right: 1px solid #d02069;
	color: #23000a;
	cursor: pointer;
	font-family: Geist, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .1em;
	margin-right: 1rem;
	padding-right: 1rem;
	text-transform: uppercase;
}

.gform_wrapper .form-skin input[type=file]::-webkit-file-upload-button, .gform_wrapper .form-skin input[type=file]::file-selector-button {
	background-color: #fff;
	border: none;
	border-right: 1px solid #d02069;
	color: #23000a;
	cursor: pointer;
	font-family: Geist, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .1em;
	margin-right: 1rem;
	padding-right: 1rem;
	text-transform: uppercase;
}

.gform_required_legend, .gform_validation_container, .gform_validation_errors, .gform_wrapper .gform_validation_container, .screen-reader-text, body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_wrapper li.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.gfield_required.gfield_required_asterisk {
	color: #d02069;
}

.post-type-archive-mec-events {
	background-color: #f7e5ec;
}

.mec-event-grid-classic article.mec-event-article {
	background-color: #fff;
	border: none;
	position: relative;
	transition: all .2s;
}

.mec-event-grid-classic article.mec-event-article:hover .mec-event-title a {
	color: #d02069;
}

.mec-event-grid-classic .mec-event-image img {
	height: 244px;
}

.mec-event-grid-classic .mec-event-image img.landscape {
	object-fit: cover;
}

.mec-event-grid-classic .mec-event-image img.portrait {
	object-fit: contain;
}

.mec-event-grid-classic .mec-event-content {
	padding-bottom: 24px;
}

.mec-event-grid-classic .mec-event-date.mec-bg-color {
	font-size: .875rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.mec-event-grid-classic .mec-event-date.mec-bg-color) {
	margin-bottom: 1rem;
}

.mec-event-grid-classic .mec-event-date.mec-bg-color {
	background-color: #f7e5ec;
	color: #23000a;
	letter-spacing: 0;
	margin-bottom: 20px;
	padding: 8px 20px;
	text-align: left;
	text-transform: none;
}

.mec-event-grid-classic .mec-event-title, .mec-event-grid-classic .mec-event-title a {
	font-size: 1.125rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.mec-event-grid-classic .mec-event-title a), :where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.mec-event-grid-classic .mec-event-title) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

.mec-event-grid-classic .mec-event-title, .mec-event-grid-classic .mec-event-title a {
	color: #23000a;
	font-weight: 600;
	letter-spacing: 0;
	text-align: left;
	text-transform: none;
}

.mec-event-grid-classic .mec-event-title a a:after, .mec-event-grid-classic .mec-event-title a:after {
	bottom: 0;
	content: "";
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.mec-event-grid-classic .mec-event-title a span.event-color, .mec-event-grid-classic .mec-event-title span.event-color {
	display: none;
}

.mec-event-grid-classic .mec-grid-event-location {
	font-size: .875rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.mec-event-grid-classic .mec-grid-event-location) {
	margin-bottom: 1rem;
}

.mec-event-grid-classic .mec-grid-event-location {
	color: #23000a;
	font-weight: 300;
	text-align: left;
	transition: all .2s;
}

.mec-event-grid-classic .mec-event-footer {
	display: none;
}

body.mec-events-template-default.single.single-mec-events {
	background-color: #f2edea;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event {
	padding: 40px 0;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event .mec-breadcrumbs {
	border: none;
	box-shadow: none;
	padding-left: 0;
	position: absolute;
	top: 0;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event .mec-events-event-image img {
	height: 432px;
	width: 100%;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event .mec-events-event-image img.landscape {
	object-fit: cover;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event .mec-events-event-image img.portrait {
	object-fit: contain;
}

body.mec-events-template-default.single.single-mec-events .mec-event-info-desktop {
	background-color: initial;
	border: 1px solid #fff;
}

body.mec-events-template-default.single.single-mec-events .mec-wrap .mec-color-before :before {
	color: #cdbdc3;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event-organizer dl dd {
	padding-left: 12px;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event-organizer dl dd i:before {
	display: none;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social {
	background-color: initial;
	border: 1px solid #f2edea;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social .mec-frontbox-title {
	border-bottom: none;
	font-size: 1.25rem;
	font-weight: 700;
	padding-bottom: 0;
	text-align: left;
	text-transform: capitalize;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social .mec-frontbox-title:before {
	display: none;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social ul {
	justify-content: flex-start;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social ul li {
	margin-right: 16px;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social ul li:last-of-type {
	margin-right: 0;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a {
	align-items: center;
	background-color: initial;
	border: 1px solid #000;
	border-radius: 100%;
	display: flex;
	height: 32px;
	justify-content: center;
	width: 32px;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a svg {
	fill: #000;
	color: #000;
	flex-shrink: 0;
	height: 20px;
	margin-right: 0;
	width: 20px;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a i:before {
	color: #000;
	height: 24px;
	width: 24px;
}

body.mec-events-template-default.single.single-mec-events .mec-event-export-module {
	background-color: initial;
	border: none;
	padding: 0;
}

body.mec-events-template-default.single.single-mec-events .mec-event-export-module .mec-event-exporting .mec-export-details ul li a.mec-events-button {
	background-color: #000;
	border: 1px solid #000;
	border-radius: 4px;
	color: #fff;
	font-weight: 800;
}

body.mec-events-template-default.single.single-mec-events .mec-event-export-module .mec-event-exporting .mec-export-details ul li a.mec-events-button:hover {
	background-color: #23000a;
	color: #fff;
}

body.mec-events-template-default.single.single-mec-events .comment-respond, body.mec-events-template-default.single.single-mec-events .mec-event-schedule, body.mec-events-template-default.single.single-mec-events .mec-events-meta-group-countdown, body.mec-events-template-default.single.single-mec-events .mec-events-meta-group-tags {
	display: none;
}

body.mec-events-template-default.single.single-mec-events .mec-event-cost, body.mec-events-template-default.single.single-mec-events .mec-event-more-info, body.mec-events-template-default.single.single-mec-events .mec-event-website, body.mec-events-template-default.single.single-mec-events .mec-events-meta-date, body.mec-events-template-default.single.single-mec-events .mec-local-time-details, body.mec-events-template-default.single.single-mec-events .mec-single-event-additional-locations, body.mec-events-template-default.single.single-mec-events .mec-single-event-additional-organizers, body.mec-events-template-default.single.single-mec-events .mec-single-event-category, body.mec-events-template-default.single.single-mec-events .mec-single-event-date, body.mec-events-template-default.single.single-mec-events .mec-single-event-label, body.mec-events-template-default.single.single-mec-events .mec-single-event-location, body.mec-events-template-default.single.single-mec-events .mec-single-event-organizer, body.mec-events-template-default.single.single-mec-events .mec-single-event-sponsor, body.mec-events-template-default.single.single-mec-events .mec-single-event-time {
	padding: 0;
}

body.mec-events-template-default.single.single-mec-events .mec-single-event-date:before {
	color: #383a3c !important;
	content: "Event Details";
	display: block;
	font-size: 1.25rem;
	font-weight: 700;
	margin-bottom: 2rem;
}

body.mec-events-template-default.single.single-mec-events .mec-frontbox {
	border-color: #cdbdc3;
}

body.mec-events-template-default.single.single-mec-events .wp-block-heading {
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	left: 55px;
	line-height: 140%;
	position: absolute;
	text-transform: lowercase;
	top: 40px;
}

.mec-event-grid-classic .mec-event-content p {
	color: #23000a;
	letter-spacing: 0;
}

.mec-event-grid-classic article.mec-event-article {
	height: 95%;
}

.mec-event-grid-classic .row {
	justify-content: center;
}

.mec-events-button, .mec-load-more-button, body.mec-events-template-default.single.single-mec-events .mec-event-export-module .mec-event-exporting .mec-export-details ul li a.mec-events-button {
	background-color: initial;
	border-color: #d02069;
	border-radius: 9999px;
	color: #d02069;
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 0;
	text-transform: none;
}

.mec-events-button:hover, .mec-load-more-button:hover, body.mec-events-template-default.single.single-mec-events .mec-event-export-module .mec-event-exporting .mec-export-details ul li a.mec-events-button:hover {
	background-color: #d02069;
	border-color: #d02069;
	color: #fff;
}

h1.mec-single-title {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 2rem;
	font-weight: 400;
	text-transform: uppercase;
}

@media (min-width:640px) {
	h1.mec-single-title {
		font-size: 3rem;
	}
}

@media (min-width:768px) {
	h1.mec-single-title {
		font-size: 4rem;
	}
}

#tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1.mec-single-title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1.mec-single-title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1.mec-single-title {
	color: #23000a;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(h1.mec-single-title,h1) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

ph1.mec-single-title + p.hdg-1 {
	margin-top: -1.25rem;
}

h2.mec-single-title {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 2rem;
	text-transform: uppercase;
}

@media (min-width:768px) {
	h2.mec-single-title {
		font-size: 2.5rem;
	}
}

#tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2.mec-single-title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2.mec-single-title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2.mec-single-title {
	color: #23000a;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(h2.mec-single-title,h2) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

ph2.mec-single-title + p.hdg-2 {
	margin-top: -1.25rem;
}

h3.mec-single-title {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1.5rem;
	font-weight: 400;
	text-transform: uppercase;
}

@media (min-width:768px) {
	h3.mec-single-title {
		font-size: 2rem;
	}
}

#tinymce:is(.bg-white,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h3.mec-single-title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h3.mec-single-title, :is(.bg-white,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h3.mec-single-title {
	color: #23000a;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(h3.mec-single-title,h3) {
	line-height: 1.2;
	margin-bottom: 1rem;
}

ph3.mec-single-title + p.hdg-3 {
	margin-top: -1.25rem;
}

.mec-single-event-description.mec-events-content, .mec-wrap :not(.elementor-widget-container) > p {
	color: #23000a;
}

.mec-qrcode-details.mec-frontbox, body.mec-events-template-default.single.single-mec-events .mec-event-info-desktop, body.mec-events-template-default.single.single-mec-events .mec-event-social {
	background: #fff;
	border: none;
}

.mec-qrcode-details {
	display: none;
}

body.mec-events-template-default.single.single-mec-events .mec-wrap .mec-color-before :before {
	color: #d02069;
}

.author .mec-sl-location-pin {
	margin-right: 12px !important;
	opacity: 0;
}

.mec-single-event .mec-event-meta h3 {
	font-weight: 400;
	letter-spacing: .1em;
}

.mec-events-abbr, .mec-single-event .mec-event-meta .mec-events-address .mec-address, .mec-single-event .mec-event-meta h6, .mec-single-event-location, .mec-single-event-sponsor span {
	color: #23000a;
}

body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a {
	border-color: #d02069;
	color: #d02069;
}

.mec-single-event .mec-event-social a.twitter:hover svg path, .mec-single-event .mec-event-social a.twitter:hover svg path:hover, body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a i:before, body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a i:before:hover, body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a svg, body.mec-events-template-default.single.single-mec-events .mec-event-social ul li.mec-event-social-icon a svg:hover {
	fill: #d02069;
	stroke: #d02069;
	color: #d02069;
}

.mec-breadcrumbs {
	border: none;
	color: #000;
	left: -14px;
	padding: 0;
	position: absolute;
	top: -55px;
}

@media (min-width:1024px) {
	.mec-breadcrumbs {
		top: -42px;
	}
}

.mec-breadcrumbs .mec-address .mec-current, .mec-breadcrumbs .mec-address a, .mec-breadcrumbs .mec-address i {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}

@media (min-width:1024px) {
	.mec-breadcrumbs .mec-address .mec-current, .mec-breadcrumbs .mec-address a, .mec-breadcrumbs .mec-address i {
		font-size: 1rem;
	}
}

body.mec-events-template-default.single.single-mec-events .mec-single-event {
	padding: 1rem 0 2rem;
}

.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
	margin: 0;
}

@media (min-width:1024px) {
	.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {
		margin: 15px;
	}
}

.component-spacing.modal[\:has\(\%2B\%20\.component-spacing\.bg-white\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.modal:has(+.component-spacing.bg-white) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.modal[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.modal:has(+.component-spacing.bg-white) + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.modal {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	margin-left: auto;
	margin-right: auto;
	max-width: 42rem;
	position: relative;
	width: 100%;
}

#tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.modal,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.modal,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

.mfp-fade.mfp-bg {
	background: rgba(0, 0, 0, .5);
	opacity: 0;
	transition: all .3s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: .5;
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transform: translate3d(0, 100px, 0);
	transition: all .3s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
	transform: translateZ(0);
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
	transform: translate3d(0, 100px, 0);
}

.navbar {
	background-color: #fff;
	box-shadow: 0 5px 32px 0 rgba(0, 0, 0, .1);
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 90;
}

.logged-in.admin-bar .navbar {
	top: var(--wp-admin--admin-bar--height);
}

.navbar_top-section {
	height: 60px;
}

@media (min-width:1024px) {
	.navbar_top-section {
		height: 77px;
	}
}

.navbar_bottom-section {
	height: var(--navbarBottomSection);
}

.navbar_bottom-section a:hover {
	letter-spacing: 1.5px;
}

.navbar-toggle {
	--toggleWidth: 40px;
	--toggleHeight: 20px;
	--lineHeight: 1px;
	--bottomPosition: calc(var(--toggleHeight) - var(--lineHeight));
	--middlePosition: calc(var(--bottomPosition) / 2);
	display: inline-block;
	height: var(--toggleHeight);
	outline: none;
	position: relative;
	width: var(--toggleWidth);
}

.navbar-toggle:focus {
	outline: none;
}

.navbar-toggle.is-open .navbar-toggle-icon {
	top: 50%;
	transform: translateY(-50%) rotate(45deg);
	transform-origin: center center;
}

.navbar-toggle.is-open .navbar-toggle-icon:before {
	opacity: 0;
}

.navbar-toggle.is-open .navbar-toggle-icon:after {
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
	transform-origin: center center;
	width: 40px;
}

.navbar-toggle-icon {
	top: 0;
	transform: translateY(-50%);
	transition: all .15s ease;
}

.navbar-toggle-icon, .navbar-toggle-icon:after, .navbar-toggle-icon:before {
	background-color: #23000a;
	display: inline-block;
	height: var(--lineHeight);
	left: 0;
	position: absolute;
	width: var(--toggleWidth);
}

.navbar-toggle-icon:after, .navbar-toggle-icon:before {
	content: "";
}

.navbar-toggle-icon:before {
	top: var(--middlePosition);
}

.navbar-toggle-icon:after {
	top: var(--bottomPosition);
	transform: translateX(65%);
	transition: all .15s ease;
	width: 24px;
}

.navbar-toggle:hover .navbar-toggle-icon, .navbar-toggle:hover .navbar-toggle-icon:after, .navbar-toggle:hover .navbar-toggle-icon:before {
	background-color: #d02069;
}

.primary-nav {
	bottom: 0;
	display: none;
	height: calc(100vh - var(--topOffset));
	left: 0;
	right: 0;
	top: 0;
	top: 100%;
}

.primary-nav.is-open {
	display: block;
}

.primary-nav .navbar_bg-image {
	border-radius: 300px 300px 0 0;
	overflow: hidden;
}

.primary-nav .navbar_bg-image:after {
	background-color: #0c0934;
	border-radius: 300px 300px 0 0;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.primary-nav .primary-menu-item a.is-open, .primary-nav .primary-menu-item button.is-open {
	color: #d02069;
}

@media (min-width:1024px) {
	.primary-nav .primary-menu-item a:hover, .primary-nav .primary-menu-item button:hover {
		background: #f7e5ec;
		text-decoration: underline;
	}
	
	.primary-nav .primary-menu-item a.is-open, .primary-nav .primary-menu-item button.is-open {
		background: #d02069;
		color: #fff;
	}
}

.primary-nav .navbar__layer-one .primary-menu-item button .icon-chevron-down {
	transform: rotate(0deg);
	transition-duration: .3s;
}

.primary-nav .navbar__layer-one .primary-menu-item button.is-open .icon-arrow-right {
	opacity: 1;
}

@media (min-width:768px) {
	.primary-nav .navbar__layer-one .primary-menu-item button.is-open {
		pointer-events: none;
	}
}

.primary-nav .navbar__layer-one .primary-menu-item button.is-open .icon-chevron-down {
	transform: rotate(180deg);
}

.primary-nav .navbar__layer-one .primary-menu-item button .icon-arrow-right {
	transition-duration: .2s;
}

.primary-nav .navbar__layer-one .primary-menu-item button:hover .icon-arrow-right {
	opacity: 1;
}

.primary-nav .navbar__layer-one .primary-menu-item a:hover {
	color: #d02069;
}

.primary-nav .mobile-child-nav {
	display: none;
}

.primary-nav .primary-menu-item-child.is-open {
	display: block;
}

.mobile-cta-buttons {
	box-shadow: -1px -3px 13px rgba(0, 0, 0, .4);
}

.mobile-phone-menu {
	max-height: 0;
	overflow: hidden;
	pointer-events: none;
	transition: all .15s ease-in-out;
	z-index: 99;
}

.mobile-phone-menu.is-open {
	max-height: 150px;
	pointer-events: all;
}

.header-location__bg-height {
	height: 100%;
	min-height: calc(100dvh - var(--topOffset));
}

.error-page {
	align-items: center;
	display: flex;
}

.error-page:after {
	content: "";
	display: block;
	min-height: 40vh;
}

.error-page .container {
	flex: 0 0 auto;
	width: 100%;
}

.bag_arrow-icon {
	display: none;
}

.bar_archive-banner {
	padding-bottom: 48px;
}

.bag_archive-section .bag-container .bag_filter-menu-wrapper .bag_filter-dropdown li:hover {
	cursor: pointer;
}

.bag_archive-section .bag-container .bag_filter-menu-wrapper .bag_filter-dropdown li input[type=checkbox]:checked {
	transition: all .5s ease;
}

.bag_archive-section .bag-container .bag_filter-menu-wrapper .bag_filter-dropdown li input[type=checkbox]:checked:before {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/form-checkbox-checked.svg");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: block;
	height: 13px;
	width: 13px;
}

.bag_archive-section .bag-container .bag_clear-filter {
	text-decoration: none;
}

.bag_archive-section .bag-container .bag_clear-filter:hover {
	text-decoration: underline;
}

.bag_navigation-wrapper .bag_arrow-left-dark {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/source/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/primary-arrow-left.svg");
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 8px;
	margin-right: 12px;
	width: 8px;
}

.bag_navigation-wrapper .bag_arrow-left-dark.nitro-lazy {
	background-image: none !important;
}

.bag_navigation-wrapper .bag_arrow-right-dark {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/source/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/primary-arrow.svg");
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 8px;
	margin-left: 12px;
	width: 8px;
}

.bag_navigation-wrapper .bag_arrow-right-dark.nitro-lazy {
	background-image: none !important;
}

.bag_pagination .current-page {
	text-decoration: underline;
}

.bag_single-page-section, .ll_bag-template-default {
	background-color: #f2edea;
	padding-top: 80px;
}

.bag_slide-details {
	background-color: #fff;
	color: #23000a;
	padding-top: 13px;
}

.bag_slide-details .bag_slide-details_title {
	font-weight: 600;
}

.ll-bag-nsfw-popup .wysiwyg {
	color: #23000a;
}

.ll-bag-nsfw-popup a, .ll-bag-nsfw-popup button {
	background-color: initial;
	color: #23000a;
	margin-right: 20px;
	padding: 0 20px 0 0;
	position: relative;
}

.ll-bag-nsfw-popup a:last-of-type, .ll-bag-nsfw-popup button:last-of-type {
	margin-right: 0;
}

.ll-bag-nsfw-popup a:after, .ll-bag-nsfw-popup button:after {
	background-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/source/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/primary-arrow.svg");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 16px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 16px;
}

.ll-bag-nsfw-popup a:hover, .ll-bag-nsfw-popup button:hover {
	background-color: initial;
	color: #23000a;
}

.bag_pill-btn {
	background-color: #f2edea;
	border-color: #f2edea;
	color: #23000a;
}

.bag_pill-btn:after {
	color: #d02069;
	top: 12px;
}

.bag_pill-btn:hover {
	background-color: #d02069;
	color: #fff;
}

.bag_pill-btn:hover:after {
	color: #fff;
}

.blog-page {
	background-color: #f2edea;
	padding-bottom: 96px;
}

.blog__headings {
	color: #23000a;
	padding: 48px 0;
	text-align: center;
}

.blog__columns {
	column-gap: calc(var(--gutter) * 2);
	display: grid;
	row-gap: 2rem;
}

@media (min-width:1024px) {
	.blog__columns {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

.blog__columns .blog__sidebar .blog__sidebar-inner h2 {
	color: #23000a;
	font-weight: 600;
	text-decoration: none;
}

.blog__columns .blog__sidebar .blog__sidebar-inner .categories li {
	font-size: 18px;
}

.blog__columns .blog__sidebar .blog__sidebar-inner .tags li {
	margin-bottom: 16px;
}

.blog__columns .blog__sidebar .blog__sidebar-inner .tags li a {
	background-color: #fff;
	border-radius: 9999px;
	color: #23000a;
	padding: 8px 10px;
	text-transform: none;
	transition: all .25s;
}

.blog__columns .blog__sidebar .blog__sidebar-inner .tags li a:hover {
	background-color: #d02069;
	color: #fff;
}

.blog__pagination {
	align-items: center;
	column-gap: 1rem;
	display: flex;
	justify-content: center;
	margin-top: 4rem;
	text-align: center;
}

.blog__pagination a, .blog__pagination span {
	display: inline-block;
}

.blog__pagination a:hover, .blog__pagination span {
	color: #d02069;
	text-decoration-line: underline;
}

.blog__pagination .current, .blog__pagination .next, .blog__pagination .prev {
	color: #d02069;
}

.post__card {
	background-color: #fff;
	display: flex;
	flex-direction: column;
	height: 100%;
	transition: all .3s;
}

.post__card .post__category-corner-tag {
	background-color: #fff;
	border-radius: 4px;
	color: #23000a;
	font-size: 14px;
	left: 0;
	margin-left: 12px;
	margin-top: 12px;
	padding: 8px 10px;
	position: absolute;
	top: 0;
	transition: all .3s;
}

.post__card .fit-image.post__image {
	transform: scale(1);
	transition: all .3s;
}

.post__card .post__content {
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 24px;
}

.post__card .post__content .post__meta .post__date {
	display: none;
}

.post__card .post__content .post__title {
	color: #23000a;
	font-weight: 600;
}

.post__card .post__read-more-wrapper {
	margin-top: auto;
	padding: 24px;
}

.post__card .post__read-more-wrapper .post__read-more {
	border-bottom: 1px solid rgba(0, 0, 0, 0);
	color: #d02069;
	font-weight: 500;
}

.post__card:hover .fit-image.post__image {
	transform: scale(1.1);
}

.post__card:hover .post__category-corner-tag {
	background-color: #d02069;
	color: #fff;
}

.post__card:hover .post__read-more-wrapper .post__read-more {
	text-decoration: underline;
}

.blog__block-title {
	margin-bottom: .75rem;
}

.blog__block-list.categories a:hover, .blog__block-title {
	text-decoration-line: underline;
}

.blog__block-list.categories a.is-active {
	font-weight: 700;
}

.blog__block-list.tags {
	display: flex;
	flex-wrap: wrap;
	gap: .75rem;
}

.blog__block-list.tags a {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	border-radius: .25rem;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	font-size: .8125rem;
	padding: .375rem .625rem;
	text-transform: uppercase;
}

#tinymce:is(.blog__block-list.tags a,.bg-brand-midnight,.bg-brand-pink,.bg-brand-charcoal,.bg-alt-background), :is(.blog__block-list.tags a,.bg-brand-midnight,.bg-brand-pink,.bg-brand-charcoal,.alt-background), :is(.blog__block-list.tags a,.bg-brand-midnight,.bg-brand-pink,.bg-brand-charcoal,.alt-background):not([class*=bg-brand-]) .wysiwyg {
	color: #fff;
}

.component-spacing.blog__block-list.tags a:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.blog__block-list.tags a:hover:has(+.component-spacing.bg-white) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.blog__block-list.tags a:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.blog__block-list.tags a:hover:has(+.component-spacing.bg-white) + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.blog__block-list.tags a:hover {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}

#tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.blog__block-list.tags a:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

.single-post__footer .blog__footer-title {
	color: #23000a;
	margin-bottom: 2rem;
	text-decoration: none;
}

.single-post__footer .social-share {
	display: flex;
	flex-wrap: wrap;
	gap: .75rem;
}

.single-post__footer .social-share .social-share__item {
	position: relative;
}

.single-post__footer .social-share .social-share__item .copied-text {
	left: 100%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%) translateX(0);
	transition-duration: .2s;
}

.single-post__footer .social-share .social-share__item .copied-text.is-copied {
	opacity: 1;
	transform: translateY(-50%) translateX(10px);
}

.blog-page--single .blog__sidebar {
	order: 1;
}

@media (min-width:1024px) {
	.blog-page--single .blog__sidebar {
		order: 0;
	}
}

.blog-page--single .yoast-breadcrumb__link {
	font-size: .875rem;
}

.blog-page--single .yoast-breadcrumb__link:hover {
	text-decoration-line: underline;
}

.single-post__meta {
	column-gap: .75rem;
	display: flex;
	justify-content: center;
	margin-bottom: 2.5rem;
}

.blog__sidebar-toggle.is-open .icon {
	transform: rotate(180deg);
}

.blog__sidebar-inner.is-open {
	display: block;
}

.sr-only {
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

.pointer-events-none {
	pointer-events: none;
}

.pointer-events-auto {
	pointer-events: auto;
}

.visible {
	visibility: visible;
}

.collapse {
	visibility: collapse;
}

.static {
	position: static;
}

.fixed {
	position: fixed;
}

.absolute {
	position: absolute;
}

.relative {
	position: relative;
}

.sticky {
	position: sticky;
}

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

.bottom-0 {
	bottom: 0;
}

.bottom-10 {
	bottom: 2.5rem;
}

.bottom-5 {
	bottom: 1.25rem;
}

.left-0 {
	left: 0;
}

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

.left-5 {
	left: 1.25rem;
}

.left-auto {
	left: auto;
}

.right-0 {
	right: 0;
}

.right-10 {
	right: 2.5rem;
}

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

.right-5 {
	right: 1.25rem;
}

.right-8 {
	right: 2rem;
}

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

.right-auto {
	right: auto;
}

.top-0 {
	top: 0;
}

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

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

.top-10 {
	top: 2.5rem;
}

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

.top-5 {
	top: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-none {
	order: 0;
}

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

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

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

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

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

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

.row-auto {
	grid-row: auto;
}

.row-span-1 {
	grid-row: span 1/span 1;
}

.row-span-10 {
	grid-row: span 10/span 10;
}

.row-span-11 {
	grid-row: span 11/span 11;
}

.row-span-12 {
	grid-row: span 12/span 12;
}

.row-span-2 {
	grid-row: span 2/span 2;
}

.row-span-3 {
	grid-row: span 3/span 3;
}

.row-span-4 {
	grid-row: span 4/span 4;
}

.row-span-5 {
	grid-row: span 5/span 5;
}

.row-span-6 {
	grid-row: span 6/span 6;
}

.row-span-7 {
	grid-row: span 7/span 7;
}

.row-span-8 {
	grid-row: span 8/span 8;
}

.row-span-9 {
	grid-row: span 9/span 9;
}

.row-span-full {
	grid-row: 1/-1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.row-end-10 {
	grid-row-end: 10;
}

.row-end-11 {
	grid-row-end: 11;
}

.row-end-12 {
	grid-row-end: 12;
}

.row-end-13 {
	grid-row-end: 13;
}

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

.row-end-3 {
	grid-row-end: 3;
}

.row-end-4 {
	grid-row-end: 4;
}

.row-end-5 {
	grid-row-end: 5;
}

.row-end-6 {
	grid-row-end: 6;
}

.row-end-7 {
	grid-row-end: 7;
}

.row-end-8 {
	grid-row-end: 8;
}

.row-end-9 {
	grid-row-end: 9;
}

.row-end-auto {
	grid-row-end: auto;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.m-0 {
	margin: 0;
}

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

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

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

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

.-mx-10 {
	margin-left: -2.5rem;
	margin-right: -2.5rem;
}

.-mx-11 {
	margin-left: -2.75rem;
	margin-right: -2.75rem;
}

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

.-mx-13 {
	margin-left: -3.25rem;
	margin-right: -3.25rem;
}

.-mx-14 {
	margin-left: -3.5rem;
	margin-right: -3.5rem;
}

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

.-mx-18 {
	margin-left: -4.5rem;
	margin-right: -4.5rem;
}

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

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

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

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

.-mx-27 {
	margin-left: -11.25rem;
	margin-right: -11.25rem;
}

.-mx-28 {
	margin-left: -7rem;
	margin-right: -7rem;
}

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

.-mx-3\.5 {
	margin-left: -.875rem;
	margin-right: -.875rem;
}

.-mx-32 {
	margin-left: -8rem;
	margin-right: -8rem;
}

.-mx-36 {
	margin-left: -9rem;
	margin-right: -9rem;
}

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

.-mx-40 {
	margin-left: -10rem;
	margin-right: -10rem;
}

.-mx-44 {
	margin-left: -11rem;
	margin-right: -11rem;
}

.-mx-48 {
	margin-left: -12rem;
	margin-right: -12rem;
}

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

.-mx-52 {
	margin-left: -13rem;
	margin-right: -13rem;
}

.-mx-56 {
	margin-left: -14rem;
	margin-right: -14rem;
}

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

.-mx-60 {
	margin-left: -15rem;
	margin-right: -15rem;
}

.-mx-64 {
	margin-left: -16rem;
	margin-right: -16rem;
}

.-mx-7 {
	margin-left: -1.75rem;
	margin-right: -1.75rem;
}

.-mx-72 {
	margin-left: -18rem;
	margin-right: -18rem;
}

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

.-mx-80 {
	margin-left: -20rem;
	margin-right: -20rem;
}

.-mx-9 {
	margin-left: -2.25rem;
	margin-right: -2.25rem;
}

.-mx-96 {
	margin-left: -24rem;
	margin-right: -24rem;
}

.-mx-gutter {
	margin-left: calc(var(--gutter, 1rem) * -1);
	margin-right: calc(var(--gutter, 1rem) * -1);
}

.-mx-gutter-full {
	margin-left: calc(var(--gutter) * 2 * -1);
	margin-right: calc(var(--gutter) * 2 * -1);
}

.-mx-px {
	margin-left: -1px;
	margin-right: -1px;
}

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

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

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

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

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

.-my-11 {
	margin-bottom: -2.75rem;
	margin-top: -2.75rem;
}

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

.-my-13 {
	margin-bottom: -3.25rem;
	margin-top: -3.25rem;
}

.-my-14 {
	margin-bottom: -3.5rem;
	margin-top: -3.5rem;
}

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

.-my-18 {
	margin-bottom: -4.5rem;
	margin-top: -4.5rem;
}

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

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

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

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

.-my-27 {
	margin-bottom: -11.25rem;
	margin-top: -11.25rem;
}

.-my-28 {
	margin-bottom: -7rem;
	margin-top: -7rem;
}

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

.-my-3\.5 {
	margin-bottom: -.875rem;
	margin-top: -.875rem;
}

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

.-my-36 {
	margin-bottom: -9rem;
	margin-top: -9rem;
}

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

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

.-my-44 {
	margin-bottom: -11rem;
	margin-top: -11rem;
}

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

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

.-my-52 {
	margin-bottom: -13rem;
	margin-top: -13rem;
}

.-my-56 {
	margin-bottom: -14rem;
	margin-top: -14rem;
}

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

.-my-60 {
	margin-bottom: -15rem;
	margin-top: -15rem;
}

.-my-64 {
	margin-bottom: -16rem;
	margin-top: -16rem;
}

.-my-7 {
	margin-bottom: -1.75rem;
	margin-top: -1.75rem;
}

.-my-72 {
	margin-bottom: -18rem;
	margin-top: -18rem;
}

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

.-my-80 {
	margin-bottom: -20rem;
	margin-top: -20rem;
}

.-my-9 {
	margin-bottom: -2.25rem;
	margin-top: -2.25rem;
}

.-my-96 {
	margin-bottom: -24rem;
	margin-top: -24rem;
}

.-my-gutter {
	margin-bottom: calc(var(--gutter, 1rem) * -1);
	margin-top: calc(var(--gutter, 1rem) * -1);
}

.-my-gutter-full {
	margin-bottom: calc(var(--gutter) * 2 * -1);
	margin-top: calc(var(--gutter) * 2 * -1);
}

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

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

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

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

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

.mx-10 {
	margin-left: 2.5rem;
	margin-right: 2.5rem;
}

.mx-11 {
	margin-left: 2.75rem;
	margin-right: 2.75rem;
}

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

.mx-13 {
	margin-left: 3.25rem;
	margin-right: 3.25rem;
}

.mx-14 {
	margin-left: 3.5rem;
	margin-right: 3.5rem;
}

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

.mx-18 {
	margin-left: 4.5rem;
	margin-right: 4.5rem;
}

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

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

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

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

.mx-27 {
	margin-left: 11.25rem;
	margin-right: 11.25rem;
}

.mx-28 {
	margin-left: 7rem;
	margin-right: 7rem;
}

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

.mx-3\.5 {
	margin-left: .875rem;
	margin-right: .875rem;
}

.mx-32 {
	margin-left: 8rem;
	margin-right: 8rem;
}

.mx-36 {
	margin-left: 9rem;
	margin-right: 9rem;
}

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

.mx-40 {
	margin-left: 10rem;
	margin-right: 10rem;
}

.mx-44 {
	margin-left: 11rem;
	margin-right: 11rem;
}

.mx-48 {
	margin-left: 12rem;
	margin-right: 12rem;
}

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

.mx-52 {
	margin-left: 13rem;
	margin-right: 13rem;
}

.mx-56 {
	margin-left: 14rem;
	margin-right: 14rem;
}

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

.mx-60 {
	margin-left: 15rem;
	margin-right: 15rem;
}

.mx-64 {
	margin-left: 16rem;
	margin-right: 16rem;
}

.mx-7 {
	margin-left: 1.75rem;
	margin-right: 1.75rem;
}

.mx-72 {
	margin-left: 18rem;
	margin-right: 18rem;
}

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

.mx-80 {
	margin-left: 20rem;
	margin-right: 20rem;
}

.mx-9 {
	margin-left: 2.25rem;
	margin-right: 2.25rem;
}

.mx-96 {
	margin-left: 24rem;
	margin-right: 24rem;
}

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

.mx-gutter {
	margin-left: var(--gutter, 1rem);
	margin-right: var(--gutter, 1rem);
}

.mx-gutter-full {
	margin-left: calc(var(--gutter) * 2);
	margin-right: calc(var(--gutter) * 2);
}

.mx-px {
	margin-left: 1px;
	margin-right: 1px;
}

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

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

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

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

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

.my-11 {
	margin-bottom: 2.75rem;
	margin-top: 2.75rem;
}

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

.my-13 {
	margin-bottom: 3.25rem;
	margin-top: 3.25rem;
}

.my-14 {
	margin-bottom: 3.5rem;
	margin-top: 3.5rem;
}

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

.my-18 {
	margin-bottom: 4.5rem;
	margin-top: 4.5rem;
}

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

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

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

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

.my-27 {
	margin-bottom: 11.25rem;
	margin-top: 11.25rem;
}

.my-28 {
	margin-bottom: 7rem;
	margin-top: 7rem;
}

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

.my-3\.5 {
	margin-bottom: .875rem;
	margin-top: .875rem;
}

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

.my-36 {
	margin-bottom: 9rem;
	margin-top: 9rem;
}

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

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

.my-44 {
	margin-bottom: 11rem;
	margin-top: 11rem;
}

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

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

.my-52 {
	margin-bottom: 13rem;
	margin-top: 13rem;
}

.my-56 {
	margin-bottom: 14rem;
	margin-top: 14rem;
}

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

.my-60 {
	margin-bottom: 15rem;
	margin-top: 15rem;
}

.my-64 {
	margin-bottom: 16rem;
	margin-top: 16rem;
}

.my-7 {
	margin-bottom: 1.75rem;
	margin-top: 1.75rem;
}

.my-72 {
	margin-bottom: 18rem;
	margin-top: 18rem;
}

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

.my-80 {
	margin-bottom: 20rem;
	margin-top: 20rem;
}

.my-9 {
	margin-bottom: 2.25rem;
	margin-top: 2.25rem;
}

.my-96 {
	margin-bottom: 24rem;
	margin-top: 24rem;
}

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

.my-gutter {
	margin-bottom: var(--gutter, 1rem);
	margin-top: var(--gutter, 1rem);
}

.my-gutter-full {
	margin-bottom: calc(var(--gutter) * 2);
	margin-top: calc(var(--gutter) * 2);
}

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

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

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

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

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

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

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

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

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

.-mb-13 {
	margin-bottom: -3.25rem;
}

.-mb-14 {
	margin-bottom: -3.5rem;
}

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

.-mb-18 {
	margin-bottom: -4.5rem;
}

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

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

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

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

.-mb-27 {
	margin-bottom: -11.25rem;
}

.-mb-28 {
	margin-bottom: -7rem;
}

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

.-mb-3\.5 {
	margin-bottom: -.875rem;
}

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

.-mb-36 {
	margin-bottom: -9rem;
}

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

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

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

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

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

.-mb-52 {
	margin-bottom: -13rem;
}

.-mb-56 {
	margin-bottom: -14rem;
}

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

.-mb-60 {
	margin-bottom: -15rem;
}

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

.-mb-7 {
	margin-bottom: -1.75rem;
}

.-mb-72 {
	margin-bottom: -18rem;
}

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

.-mb-80 {
	margin-bottom: -20rem;
}

.-mb-9 {
	margin-bottom: -2.25rem;
}

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

.-mb-\[90\%\] {
	margin-bottom: -90%;
}

.-mb-gutter {
	margin-bottom: calc(var(--gutter, 1rem) * -1);
}

.-mb-gutter-full {
	margin-bottom: calc(var(--gutter) * 2 * -1);
}

.-mb-px {
	margin-bottom: -1px;
}

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

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

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

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

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

.-mt-11 {
	margin-top: -2.75rem;
}

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

.-mt-13 {
	margin-top: -3.25rem;
}

.-mt-14 {
	margin-top: -3.5rem;
}

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

.-mt-18 {
	margin-top: -4.5rem;
}

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

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

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

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

.-mt-27 {
	margin-top: -11.25rem;
}

.-mt-28 {
	margin-top: -7rem;
}

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

.-mt-3\.5 {
	margin-top: -.875rem;
}

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

.-mt-36 {
	margin-top: -9rem;
}

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

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

.-mt-44 {
	margin-top: -11rem;
}

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

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

.-mt-52 {
	margin-top: -13rem;
}

.-mt-56 {
	margin-top: -14rem;
}

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

.-mt-60 {
	margin-top: -15rem;
}

.-mt-64 {
	margin-top: -16rem;
}

.-mt-7 {
	margin-top: -1.75rem;
}

.-mt-72 {
	margin-top: -18rem;
}

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

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

.-mt-9 {
	margin-top: -2.25rem;
}

.-mt-96 {
	margin-top: -24rem;
}

.-mt-gutter {
	margin-top: calc(var(--gutter, 1rem) * -1);
}

.-mt-gutter-full {
	margin-top: calc(var(--gutter) * 2 * -1);
}

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

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

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

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

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

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

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

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

.mb-13 {
	margin-bottom: 3.25rem;
}

.mb-14 {
	margin-bottom: 3.5rem;
}

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

.mb-18 {
	margin-bottom: 4.5rem;
}

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

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

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

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

.mb-27 {
	margin-bottom: 11.25rem;
}

.mb-28 {
	margin-bottom: 7rem;
}

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

.mb-3\.5 {
	margin-bottom: .875rem;
}

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

.mb-36 {
	margin-bottom: 9rem;
}

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

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

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

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

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

.mb-52 {
	margin-bottom: 13rem;
}

.mb-56 {
	margin-bottom: 14rem;
}

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

.mb-60 {
	margin-bottom: 15rem;
}

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

.mb-7 {
	margin-bottom: 1.75rem;
}

.mb-72 {
	margin-bottom: 18rem;
}

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

.mb-80 {
	margin-bottom: 20rem;
}

.mb-9 {
	margin-bottom: 2.25rem;
}

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

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

.mb-gutter {
	margin-bottom: var(--gutter, 1rem);
}

.mb-gutter-full {
	margin-bottom: calc(var(--gutter) * 2);
}

.mb-px {
	margin-bottom: 1px;
}

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

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

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

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

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

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

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

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

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

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

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

.mr-6 {
	margin-right: 1.5rem;
}

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

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

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

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

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

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

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

.mt-11 {
	margin-top: 2.75rem;
}

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

.mt-13 {
	margin-top: 3.25rem;
}

.mt-14 {
	margin-top: 3.5rem;
}

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

.mt-18 {
	margin-top: 4.5rem;
}

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

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

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

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

.mt-27 {
	margin-top: 11.25rem;
}

.mt-28 {
	margin-top: 7rem;
}

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

.mt-3\.5 {
	margin-top: .875rem;
}

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

.mt-36 {
	margin-top: 9rem;
}

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

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

.mt-44 {
	margin-top: 11rem;
}

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

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

.mt-52 {
	margin-top: 13rem;
}

.mt-56 {
	margin-top: 14rem;
}

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

.mt-60 {
	margin-top: 15rem;
}

.mt-64 {
	margin-top: 16rem;
}

.mt-7 {
	margin-top: 1.75rem;
}

.mt-72 {
	margin-top: 18rem;
}

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

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

.mt-9 {
	margin-top: 2.25rem;
}

.mt-96 {
	margin-top: 24rem;
}

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

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

.mt-gutter {
	margin-top: var(--gutter, 1rem);
}

.mt-gutter-full {
	margin-top: calc(var(--gutter) * 2);
}

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

.block {
	display: block;
}

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

.inline {
	display: inline;
}

.flex {
	display: flex;
}

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

.table {
	display: table;
}

.table-row-group {
	display: table-row-group;
}

.flow-root {
	display: flow-root;
}

.grid {
	display: grid;
}

.contents {
	display: contents;
}

.hidden {
	display: none;
}

.aspect-square {
	aspect-ratio: 1/1;
}

.aspect-video {
	aspect-ratio: 16/9;
}

.size-12 {
	height: 3rem;
	width: 3rem;
}

.size-16 {
	height: 4rem;
	width: 4rem;
}

.size-4 {
	height: 1rem;
	width: 1rem;
}

.size-5 {
	height: 1.25rem;
	width: 1.25rem;
}

.size-6 {
	height: 1.5rem;
	width: 1.5rem;
}

.size-7 {
	height: 1.75rem;
	width: 1.75rem;
}

.size-8 {
	height: 2rem;
	width: 2rem;
}

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

.size-\[112px\] {
	height: 112px;
	width: 112px;
}

.size-\[36px\] {
	height: 36px;
	width: 36px;
}

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

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

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

.h-0 {
	height: 0;
}

.h-0\.5 {
	height: .125rem;
}

.h-1 {
	height: .25rem;
}

.h-1\.5 {
	height: .375rem;
}

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

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

.h-1\/4 {
	height: 25%;
}

.h-1\/5 {
	height: 20%;
}

.h-1\/6 {
	height: 16.666667%;
}

.h-10 {
	height: 2.5rem;
}

.h-11 {
	height: 2.75rem;
}

.h-12 {
	height: 3rem;
}

.h-13 {
	height: 3.25rem;
}

.h-14 {
	height: 3.5rem;
}

.h-16 {
	height: 4rem;
}

.h-18 {
	height: 4.5rem;
}

.h-2 {
	height: .5rem;
}

.h-2\.5 {
	height: .625rem;
}

.h-2\/3 {
	height: 66.666667%;
}

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

.h-2\/5 {
	height: 40%;
}

.h-2\/6 {
	height: 33.333333%;
}

.h-20 {
	height: 5rem;
}

.h-24 {
	height: 6rem;
}

.h-27 {
	height: 11.25rem;
}

.h-28 {
	height: 7rem;
}

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

.h-3\.5 {
	height: .875rem;
}

.h-3\/4 {
	height: 75%;
}

.h-3\/5 {
	height: 60%;
}

.h-3\/6 {
	height: 50%;
}

.h-32 {
	height: 8rem;
}

.h-36 {
	height: 9rem;
}

.h-4 {
	height: 1rem;
}

.h-4\/5 {
	height: 80%;
}

.h-4\/6 {
	height: 66.666667%;
}

.h-40 {
	height: 10rem;
}

.h-44 {
	height: 11rem;
}

.h-48 {
	height: 12rem;
}

.h-5 {
	height: 1.25rem;
}

.h-5\/6 {
	height: 83.333333%;
}

.h-52 {
	height: 13rem;
}

.h-56 {
	height: 14rem;
}

.h-6 {
	height: 1.5rem;
}

.h-60 {
	height: 15rem;
}

.h-64 {
	height: 16rem;
}

.h-7 {
	height: 1.75rem;
}

.h-72 {
	height: 18rem;
}

.h-8 {
	height: 2rem;
}

.h-80 {
	height: 20rem;
}

.h-9 {
	height: 2.25rem;
}

.h-96 {
	height: 24rem;
}

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

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

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

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

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

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

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

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

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

.h-auto {
	height: auto;
}

.h-dvh {
	height: 100dvh;
}

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

.h-full {
	height: 100%;
}

.h-gutter {
	height: var(--gutter, 1rem);
}

.h-gutter-full {
	height: calc(var(--gutter) * 2);
}

.h-lvh {
	height: 100lvh;
}

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

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

.h-px {
	height: 1px;
}

.h-screen {
	height: 100vh;
}

.h-svh {
	height: 100svh;
}

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

.max-h-0\.5 {
	max-height: .125rem;
}

.max-h-1 {
	max-height: .25rem;
}

.max-h-1\.5 {
	max-height: .375rem;
}

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

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

.max-h-12 {
	max-height: 3rem;
}

.max-h-13 {
	max-height: 3.25rem;
}

.max-h-14 {
	max-height: 3.5rem;
}

.max-h-16 {
	max-height: 4rem;
}

.max-h-18 {
	max-height: 4.5rem;
}

.max-h-2 {
	max-height: .5rem;
}

.max-h-2\.5 {
	max-height: .625rem;
}

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

.max-h-24 {
	max-height: 6rem;
}

.max-h-27 {
	max-height: 11.25rem;
}

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

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

.max-h-3\.5 {
	max-height: .875rem;
}

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

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

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

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

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

.max-h-48 {
	max-height: 12rem;
}

.max-h-5 {
	max-height: 1.25rem;
}

.max-h-52 {
	max-height: 13rem;
}

.max-h-56 {
	max-height: 14rem;
}

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

.max-h-60 {
	max-height: 15rem;
}

.max-h-64 {
	max-height: 16rem;
}

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

.max-h-72 {
	max-height: 18rem;
}

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

.max-h-80 {
	max-height: 20rem;
}

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

.max-h-96 {
	max-height: 24rem;
}

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

.max-h-dvh {
	max-height: 100dvh;
}

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

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

.max-h-gutter {
	max-height: var(--gutter, 1rem);
}

.max-h-gutter-full {
	max-height: calc(var(--gutter) * 2);
}

.max-h-lvh {
	max-height: 100lvh;
}

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

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

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

.max-h-px {
	max-height: 1px;
}

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

.max-h-svh {
	max-height: 100svh;
}

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

.min-h-0\.5 {
	min-height: .125rem;
}

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

.min-h-1\.5 {
	min-height: .375rem;
}

.min-h-10 {
	min-height: 2.5rem;
}

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

.min-h-12 {
	min-height: 3rem;
}

.min-h-13 {
	min-height: 3.25rem;
}

.min-h-14 {
	min-height: 3.5rem;
}

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

.min-h-18 {
	min-height: 4.5rem;
}

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

.min-h-2\.5 {
	min-height: .625rem;
}

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

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

.min-h-27 {
	min-height: 11.25rem;
}

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

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

.min-h-3\.5 {
	min-height: .875rem;
}

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

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

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

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

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

.min-h-48 {
	min-height: 12rem;
}

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

.min-h-52 {
	min-height: 13rem;
}

.min-h-56 {
	min-height: 14rem;
}

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

.min-h-60 {
	min-height: 15rem;
}

.min-h-64 {
	min-height: 16rem;
}

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

.min-h-72 {
	min-height: 18rem;
}

.min-h-8 {
	min-height: 2rem;
}

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

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

.min-h-96 {
	min-height: 24rem;
}

.min-h-\[calc\(100vh_-_var\(--topOffset\)\)\] {
	min-height: calc(100vh - var(--topOffset));
}

.min-h-dvh {
	min-height: 100dvh;
}

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

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

.min-h-gutter {
	min-height: var(--gutter, 1rem);
}

.min-h-gutter-full {
	min-height: calc(var(--gutter) * 2);
}

.min-h-lvh {
	min-height: 100lvh;
}

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

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

.min-h-px {
	min-height: 1px;
}

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

.min-h-svh {
	min-height: 100svh;
}

.w-0 {
	width: 0;
}

.w-0\.5 {
	width: .125rem;
}

.w-1 {
	width: .25rem;
}

.w-1\.5 {
	width: .375rem;
}

.w-1\/12 {
	width: 8.333333%;
}

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

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

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

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

.w-1\/6 {
	width: 16.666667%;
}

.w-10 {
	width: 2.5rem;
}

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

.w-11 {
	width: 2.75rem;
}

.w-11\/12 {
	width: 91.666667%;
}

.w-12 {
	width: 3rem;
}

.w-13 {
	width: 3.25rem;
}

.w-14 {
	width: 3.5rem;
}

.w-16 {
	width: 4rem;
}

.w-18 {
	width: 4.5rem;
}

.w-2 {
	width: .5rem;
}

.w-2\.5 {
	width: .625rem;
}

.w-2\/12 {
	width: 16.666667%;
}

.w-2\/3 {
	width: 66.666667%;
}

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

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

.w-2\/6 {
	width: 33.333333%;
}

.w-20 {
	width: 5rem;
}

.w-24 {
	width: 6rem;
}

.w-27 {
	width: 11.25rem;
}

.w-28 {
	width: 7rem;
}

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

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

.w-3\/12 {
	width: 25%;
}

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

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

.w-3\/6 {
	width: 50%;
}

.w-32 {
	width: 8rem;
}

.w-36 {
	width: 9rem;
}

.w-4 {
	width: 1rem;
}

.w-4\/12 {
	width: 33.333333%;
}

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

.w-4\/6 {
	width: 66.666667%;
}

.w-40 {
	width: 10rem;
}

.w-44 {
	width: 11rem;
}

.w-48 {
	width: 12rem;
}

.w-5 {
	width: 1.25rem;
}

.w-5\/12 {
	width: 41.666667%;
}

.w-5\/6 {
	width: 83.333333%;
}

.w-52 {
	width: 13rem;
}

.w-56 {
	width: 14rem;
}

.w-6 {
	width: 1.5rem;
}

.w-6\/12 {
	width: 50%;
}

.w-60 {
	width: 15rem;
}

.w-64 {
	width: 16rem;
}

.w-7 {
	width: 1.75rem;
}

.w-7\/12 {
	width: 58.333333%;
}

.w-72 {
	width: 18rem;
}

.w-8 {
	width: 2rem;
}

.w-8\/12 {
	width: 66.666667%;
}

.w-80 {
	width: 20rem;
}

.w-9 {
	width: 2.25rem;
}

.w-9\/12 {
	width: 75%;
}

.w-96 {
	width: 24rem;
}

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

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

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

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

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

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

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

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

.w-auto {
	width: auto;
}

.w-dvw {
	width: 100dvw;
}

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

.w-full {
	width: 100%;
}

.w-gutter {
	width: var(--gutter, 1rem);
}

.w-gutter-full {
	width: calc(var(--gutter) * 2);
}

.w-lvw {
	width: 100lvw;
}

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

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

.w-px {
	width: 1px;
}

.w-screen {
	width: 100vw;
}

.w-svw {
	width: 100svw;
}

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

.min-w-0\.5 {
	min-width: .125rem;
}

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

.min-w-1\.5 {
	min-width: .375rem;
}

.min-w-10 {
	min-width: 2.5rem;
}

.min-w-11 {
	min-width: 2.75rem;
}

.min-w-12 {
	min-width: 3rem;
}

.min-w-13 {
	min-width: 3.25rem;
}

.min-w-14 {
	min-width: 3.5rem;
}

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

.min-w-18 {
	min-width: 4.5rem;
}

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

.min-w-2\.5 {
	min-width: .625rem;
}

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

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

.min-w-27 {
	min-width: 11.25rem;
}

.min-w-28 {
	min-width: 7rem;
}

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

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

.min-w-32 {
	min-width: 8rem;
}

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

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

.min-w-40 {
	min-width: 10rem;
}

.min-w-44 {
	min-width: 11rem;
}

.min-w-48 {
	min-width: 12rem;
}

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

.min-w-52 {
	min-width: 13rem;
}

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

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

.min-w-60 {
	min-width: 15rem;
}

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

.min-w-7 {
	min-width: 1.75rem;
}

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

.min-w-8 {
	min-width: 2rem;
}

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

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

.min-w-96 {
	min-width: 24rem;
}

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

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

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

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

.min-w-gutter {
	min-width: var(--gutter, 1rem);
}

.min-w-gutter-full {
	min-width: calc(var(--gutter) * 2);
}

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

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

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

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

.max-w-0\.5 {
	max-width: .125rem;
}

.max-w-1 {
	max-width: .25rem;
}

.max-w-1\.5 {
	max-width: .375rem;
}

.max-w-10 {
	max-width: 2.5rem;
}

.max-w-11 {
	max-width: 2.75rem;
}

.max-w-12 {
	max-width: 3rem;
}

.max-w-13 {
	max-width: 3.25rem;
}

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

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

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

.max-w-2 {
	max-width: .5rem;
}

.max-w-2\.5 {
	max-width: .625rem;
}

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

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

.max-w-27 {
	max-width: 11.25rem;
}

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

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

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

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

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

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

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

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

.max-w-40 {
	max-width: 10rem;
}

.max-w-44 {
	max-width: 11rem;
}

.max-w-48 {
	max-width: 12rem;
}

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

.max-w-5 {
	max-width: 1.25rem;
}

.max-w-52 {
	max-width: 13rem;
}

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

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

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

.max-w-60 {
	max-width: 15rem;
}

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

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

.max-w-7 {
	max-width: 1.75rem;
}

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

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

.max-w-8 {
	max-width: 2rem;
}

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

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

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

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

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

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

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

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

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

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

.max-w-gutter {
	max-width: var(--gutter, 1rem);
}

.max-w-gutter-full {
	max-width: calc(var(--gutter) * 2);
}

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

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

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

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

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

.max-w-prose {
	max-width: 65ch;
}

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

.max-w-screen-lg {
	max-width: 1024px;
}

.max-w-screen-md {
	max-width: 768px;
}

.max-w-screen-sm {
	max-width: 640px;
}

.max-w-screen-xl {
	max-width: 1270px;
}

.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-initial {
	flex: 0 1 auto;
}

.flex-none {
	flex: none;
}

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

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

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

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

.border-collapse {
	border-collapse: collapse;
}

.-translate-x-1\/2 {
	--tw-translate-x: -50%;
}

.-translate-x-1\/2, .-translate-x-3 {
	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-3 {
	--tw-translate-x: -.75rem;
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%;
}

.-translate-y-1\/2, .-translate-y-\[14px\] {
	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-\[14px\] {
	--tw-translate-y: -14px;
}

.translate-x-4 {
	--tw-translate-x: 1rem;
}

.translate-x-4, .translate-y-0 {
	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;
}

.rotate-180 {
	--tw-rotate: 180deg;
}

.rotate-180, .rotate-\[11deg\] {
	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-\[11deg\] {
	--tw-rotate: 11deg;
}

.-skew-x-0 {
	--tw-skew-x: -0deg;
}

.-skew-x-0, .-skew-x-1 {
	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));
}

.-skew-x-1 {
	--tw-skew-x: -1deg;
}

.-skew-x-12 {
	--tw-skew-x: -12deg;
}

.-skew-x-12, .-skew-x-2 {
	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));
}

.-skew-x-2 {
	--tw-skew-x: -2deg;
}

.-skew-x-3 {
	--tw-skew-x: -3deg;
}

.-skew-x-3, .-skew-x-6 {
	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));
}

.-skew-x-6 {
	--tw-skew-x: -6deg;
}

.-skew-y-0 {
	--tw-skew-y: -0deg;
}

.-skew-y-0, .-skew-y-1 {
	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));
}

.-skew-y-1 {
	--tw-skew-y: -1deg;
}

.-skew-y-12 {
	--tw-skew-y: -12deg;
}

.-skew-y-12, .-skew-y-2 {
	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));
}

.-skew-y-2 {
	--tw-skew-y: -2deg;
}

.-skew-y-3 {
	--tw-skew-y: -3deg;
}

.-skew-y-3, .-skew-y-6 {
	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));
}

.-skew-y-6 {
	--tw-skew-y: -6deg;
}

.skew-x-0 {
	--tw-skew-x: 0deg;
}

.skew-x-0, .skew-x-1 {
	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));
}

.skew-x-1 {
	--tw-skew-x: 1deg;
}

.skew-x-12 {
	--tw-skew-x: 12deg;
}

.skew-x-12, .skew-x-2 {
	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));
}

.skew-x-2 {
	--tw-skew-x: 2deg;
}

.skew-x-3 {
	--tw-skew-x: 3deg;
}

.skew-x-3, .skew-x-6 {
	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));
}

.skew-x-6 {
	--tw-skew-x: 6deg;
}

.skew-y-0 {
	--tw-skew-y: 0deg;
}

.skew-y-0, .skew-y-1 {
	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));
}

.skew-y-1 {
	--tw-skew-y: 1deg;
}

.skew-y-12 {
	--tw-skew-y: 12deg;
}

.skew-y-12, .skew-y-2 {
	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));
}

.skew-y-2 {
	--tw-skew-y: 2deg;
}

.skew-y-3 {
	--tw-skew-y: 3deg;
}

.skew-y-3, .skew-y-6 {
	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));
}

.skew-y-6 {
	--tw-skew-y: 6deg;
}

.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));
}

.cursor-ew-resize {
	cursor: ew-resize;
}

.cursor-nesw-resize {
	cursor: nesw-resize;
}

.cursor-nw-resize {
	cursor: nw-resize;
}

.cursor-pointer {
	cursor: pointer;
}

.cursor-row-resize {
	cursor: row-resize;
}

.cursor-sw-resize {
	cursor: sw-resize;
}

.cursor-w-resize {
	cursor: w-resize;
}

.touch-auto {
	touch-action: auto;
}

.touch-none {
	touch-action: none;
}

.touch-pan-x {
	--tw-pan-x: pan-x;
}

.touch-pan-left, .touch-pan-x {
	touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

.touch-pan-left {
	--tw-pan-x: pan-left;
}

.touch-pan-right {
	--tw-pan-x: pan-right;
}

.touch-pan-right, .touch-pan-y {
	touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

.touch-pan-y {
	--tw-pan-y: pan-y;
}

.touch-pan-up {
	--tw-pan-y: pan-up;
}

.touch-pan-down, .touch-pan-up {
	touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

.touch-pan-down {
	--tw-pan-y: pan-down;
}

.touch-pinch-zoom {
	--tw-pinch-zoom: pinch-zoom;
	touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

.touch-manipulation {
	touch-action: manipulation;
}

.select-none {
	-webkit-user-select: none;
	user-select: none;
}

.resize {
	resize: both;
}

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

.-scroll-mx-0\.5 {
	scroll-margin-left: -.125rem;
	scroll-margin-right: -.125rem;
}

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

.-scroll-mx-1\.5 {
	scroll-margin-left: -.375rem;
	scroll-margin-right: -.375rem;
}

.-scroll-mx-10 {
	scroll-margin-left: -2.5rem;
	scroll-margin-right: -2.5rem;
}

.-scroll-mx-11 {
	scroll-margin-left: -2.75rem;
	scroll-margin-right: -2.75rem;
}

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

.-scroll-mx-13 {
	scroll-margin-left: -3.25rem;
	scroll-margin-right: -3.25rem;
}

.-scroll-mx-14 {
	scroll-margin-left: -3.5rem;
	scroll-margin-right: -3.5rem;
}

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

.-scroll-mx-18 {
	scroll-margin-left: -4.5rem;
	scroll-margin-right: -4.5rem;
}

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

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

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

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

.-scroll-mx-27 {
	scroll-margin-left: -11.25rem;
	scroll-margin-right: -11.25rem;
}

.-scroll-mx-28 {
	scroll-margin-left: -7rem;
	scroll-margin-right: -7rem;
}

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

.-scroll-mx-3\.5 {
	scroll-margin-left: -.875rem;
	scroll-margin-right: -.875rem;
}

.-scroll-mx-32 {
	scroll-margin-left: -8rem;
	scroll-margin-right: -8rem;
}

.-scroll-mx-36 {
	scroll-margin-left: -9rem;
	scroll-margin-right: -9rem;
}

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

.-scroll-mx-40 {
	scroll-margin-left: -10rem;
	scroll-margin-right: -10rem;
}

.-scroll-mx-44 {
	scroll-margin-left: -11rem;
	scroll-margin-right: -11rem;
}

.-scroll-mx-48 {
	scroll-margin-left: -12rem;
	scroll-margin-right: -12rem;
}

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

.-scroll-mx-52 {
	scroll-margin-left: -13rem;
	scroll-margin-right: -13rem;
}

.-scroll-mx-56 {
	scroll-margin-left: -14rem;
	scroll-margin-right: -14rem;
}

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

.-scroll-mx-60 {
	scroll-margin-left: -15rem;
	scroll-margin-right: -15rem;
}

.-scroll-mx-64 {
	scroll-margin-left: -16rem;
	scroll-margin-right: -16rem;
}

.-scroll-mx-7 {
	scroll-margin-left: -1.75rem;
	scroll-margin-right: -1.75rem;
}

.-scroll-mx-72 {
	scroll-margin-left: -18rem;
	scroll-margin-right: -18rem;
}

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

.-scroll-mx-80 {
	scroll-margin-left: -20rem;
	scroll-margin-right: -20rem;
}

.-scroll-mx-9 {
	scroll-margin-left: -2.25rem;
	scroll-margin-right: -2.25rem;
}

.-scroll-mx-96 {
	scroll-margin-left: -24rem;
	scroll-margin-right: -24rem;
}

.-scroll-mx-gutter {
	scroll-margin-left: calc(var(--gutter, 1rem) * -1);
	scroll-margin-right: calc(var(--gutter, 1rem) * -1);
}

.-scroll-mx-gutter-full {
	scroll-margin-left: calc(var(--gutter) * 2 * -1);
	scroll-margin-right: calc(var(--gutter) * 2 * -1);
}

.-scroll-mx-px {
	scroll-margin-left: -1px;
	scroll-margin-right: -1px;
}

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

.-scroll-my-0\.5 {
	scroll-margin-bottom: -.125rem;
	scroll-margin-top: -.125rem;
}

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

.-scroll-my-1\.5 {
	scroll-margin-bottom: -.375rem;
	scroll-margin-top: -.375rem;
}

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

.-scroll-my-11 {
	scroll-margin-bottom: -2.75rem;
	scroll-margin-top: -2.75rem;
}

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

.-scroll-my-13 {
	scroll-margin-bottom: -3.25rem;
	scroll-margin-top: -3.25rem;
}

.-scroll-my-14 {
	scroll-margin-bottom: -3.5rem;
	scroll-margin-top: -3.5rem;
}

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

.-scroll-my-18 {
	scroll-margin-bottom: -4.5rem;
	scroll-margin-top: -4.5rem;
}

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

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

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

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

.-scroll-my-27 {
	scroll-margin-bottom: -11.25rem;
	scroll-margin-top: -11.25rem;
}

.-scroll-my-28 {
	scroll-margin-bottom: -7rem;
	scroll-margin-top: -7rem;
}

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

.-scroll-my-3\.5 {
	scroll-margin-bottom: -.875rem;
	scroll-margin-top: -.875rem;
}

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

.-scroll-my-36 {
	scroll-margin-bottom: -9rem;
	scroll-margin-top: -9rem;
}

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

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

.-scroll-my-44 {
	scroll-margin-bottom: -11rem;
	scroll-margin-top: -11rem;
}

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

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

.-scroll-my-52 {
	scroll-margin-bottom: -13rem;
	scroll-margin-top: -13rem;
}

.-scroll-my-56 {
	scroll-margin-bottom: -14rem;
	scroll-margin-top: -14rem;
}

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

.-scroll-my-60 {
	scroll-margin-bottom: -15rem;
	scroll-margin-top: -15rem;
}

.-scroll-my-64 {
	scroll-margin-bottom: -16rem;
	scroll-margin-top: -16rem;
}

.-scroll-my-7 {
	scroll-margin-bottom: -1.75rem;
	scroll-margin-top: -1.75rem;
}

.-scroll-my-72 {
	scroll-margin-bottom: -18rem;
	scroll-margin-top: -18rem;
}

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

.-scroll-my-80 {
	scroll-margin-bottom: -20rem;
	scroll-margin-top: -20rem;
}

.-scroll-my-9 {
	scroll-margin-bottom: -2.25rem;
	scroll-margin-top: -2.25rem;
}

.-scroll-my-96 {
	scroll-margin-bottom: -24rem;
	scroll-margin-top: -24rem;
}

.-scroll-my-gutter {
	scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
	scroll-margin-top: calc(var(--gutter, 1rem) * -1);
}

.-scroll-my-gutter-full {
	scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
	scroll-margin-top: calc(var(--gutter) * 2 * -1);
}

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

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

.scroll-mx-0\.5 {
	scroll-margin-left: .125rem;
	scroll-margin-right: .125rem;
}

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

.scroll-mx-1\.5 {
	scroll-margin-left: .375rem;
	scroll-margin-right: .375rem;
}

.scroll-mx-10 {
	scroll-margin-left: 2.5rem;
	scroll-margin-right: 2.5rem;
}

.scroll-mx-11 {
	scroll-margin-left: 2.75rem;
	scroll-margin-right: 2.75rem;
}

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

.scroll-mx-13 {
	scroll-margin-left: 3.25rem;
	scroll-margin-right: 3.25rem;
}

.scroll-mx-14 {
	scroll-margin-left: 3.5rem;
	scroll-margin-right: 3.5rem;
}

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

.scroll-mx-18 {
	scroll-margin-left: 4.5rem;
	scroll-margin-right: 4.5rem;
}

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

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

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

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

.scroll-mx-27 {
	scroll-margin-left: 11.25rem;
	scroll-margin-right: 11.25rem;
}

.scroll-mx-28 {
	scroll-margin-left: 7rem;
	scroll-margin-right: 7rem;
}

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

.scroll-mx-3\.5 {
	scroll-margin-left: .875rem;
	scroll-margin-right: .875rem;
}

.scroll-mx-32 {
	scroll-margin-left: 8rem;
	scroll-margin-right: 8rem;
}

.scroll-mx-36 {
	scroll-margin-left: 9rem;
	scroll-margin-right: 9rem;
}

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

.scroll-mx-40 {
	scroll-margin-left: 10rem;
	scroll-margin-right: 10rem;
}

.scroll-mx-44 {
	scroll-margin-left: 11rem;
	scroll-margin-right: 11rem;
}

.scroll-mx-48 {
	scroll-margin-left: 12rem;
	scroll-margin-right: 12rem;
}

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

.scroll-mx-52 {
	scroll-margin-left: 13rem;
	scroll-margin-right: 13rem;
}

.scroll-mx-56 {
	scroll-margin-left: 14rem;
	scroll-margin-right: 14rem;
}

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

.scroll-mx-60 {
	scroll-margin-left: 15rem;
	scroll-margin-right: 15rem;
}

.scroll-mx-64 {
	scroll-margin-left: 16rem;
	scroll-margin-right: 16rem;
}

.scroll-mx-7 {
	scroll-margin-left: 1.75rem;
	scroll-margin-right: 1.75rem;
}

.scroll-mx-72 {
	scroll-margin-left: 18rem;
	scroll-margin-right: 18rem;
}

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

.scroll-mx-80 {
	scroll-margin-left: 20rem;
	scroll-margin-right: 20rem;
}

.scroll-mx-9 {
	scroll-margin-left: 2.25rem;
	scroll-margin-right: 2.25rem;
}

.scroll-mx-96 {
	scroll-margin-left: 24rem;
	scroll-margin-right: 24rem;
}

.scroll-mx-gutter {
	scroll-margin-left: var(--gutter, 1rem);
	scroll-margin-right: var(--gutter, 1rem);
}

.scroll-mx-gutter-full {
	scroll-margin-left: calc(var(--gutter) * 2);
	scroll-margin-right: calc(var(--gutter) * 2);
}

.scroll-mx-px {
	scroll-margin-left: 1px;
	scroll-margin-right: 1px;
}

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

.scroll-my-0\.5 {
	scroll-margin-bottom: .125rem;
	scroll-margin-top: .125rem;
}

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

.scroll-my-1\.5 {
	scroll-margin-bottom: .375rem;
	scroll-margin-top: .375rem;
}

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

.scroll-my-11 {
	scroll-margin-bottom: 2.75rem;
	scroll-margin-top: 2.75rem;
}

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

.scroll-my-13 {
	scroll-margin-bottom: 3.25rem;
	scroll-margin-top: 3.25rem;
}

.scroll-my-14 {
	scroll-margin-bottom: 3.5rem;
	scroll-margin-top: 3.5rem;
}

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

.scroll-my-18 {
	scroll-margin-bottom: 4.5rem;
	scroll-margin-top: 4.5rem;
}

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

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

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

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

.scroll-my-27 {
	scroll-margin-bottom: 11.25rem;
	scroll-margin-top: 11.25rem;
}

.scroll-my-28 {
	scroll-margin-bottom: 7rem;
	scroll-margin-top: 7rem;
}

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

.scroll-my-3\.5 {
	scroll-margin-bottom: .875rem;
	scroll-margin-top: .875rem;
}

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

.scroll-my-36 {
	scroll-margin-bottom: 9rem;
	scroll-margin-top: 9rem;
}

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

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

.scroll-my-44 {
	scroll-margin-bottom: 11rem;
	scroll-margin-top: 11rem;
}

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

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

.scroll-my-52 {
	scroll-margin-bottom: 13rem;
	scroll-margin-top: 13rem;
}

.scroll-my-56 {
	scroll-margin-bottom: 14rem;
	scroll-margin-top: 14rem;
}

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

.scroll-my-60 {
	scroll-margin-bottom: 15rem;
	scroll-margin-top: 15rem;
}

.scroll-my-64 {
	scroll-margin-bottom: 16rem;
	scroll-margin-top: 16rem;
}

.scroll-my-7 {
	scroll-margin-bottom: 1.75rem;
	scroll-margin-top: 1.75rem;
}

.scroll-my-72 {
	scroll-margin-bottom: 18rem;
	scroll-margin-top: 18rem;
}

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

.scroll-my-80 {
	scroll-margin-bottom: 20rem;
	scroll-margin-top: 20rem;
}

.scroll-my-9 {
	scroll-margin-bottom: 2.25rem;
	scroll-margin-top: 2.25rem;
}

.scroll-my-96 {
	scroll-margin-bottom: 24rem;
	scroll-margin-top: 24rem;
}

.scroll-my-gutter {
	scroll-margin-bottom: var(--gutter, 1rem);
	scroll-margin-top: var(--gutter, 1rem);
}

.scroll-my-gutter-full {
	scroll-margin-bottom: calc(var(--gutter) * 2);
	scroll-margin-top: calc(var(--gutter) * 2);
}

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

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

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

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

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

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

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

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

.-scroll-mb-13 {
	scroll-margin-bottom: -3.25rem;
}

.-scroll-mb-14 {
	scroll-margin-bottom: -3.5rem;
}

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

.-scroll-mb-18 {
	scroll-margin-bottom: -4.5rem;
}

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

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

.-scroll-mb-20 {
	scroll-margin-bottom: -5rem;
}

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

.-scroll-mb-27 {
	scroll-margin-bottom: -11.25rem;
}

.-scroll-mb-28 {
	scroll-margin-bottom: -7rem;
}

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

.-scroll-mb-3\.5 {
	scroll-margin-bottom: -.875rem;
}

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

.-scroll-mb-36 {
	scroll-margin-bottom: -9rem;
}

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

.-scroll-mb-40 {
	scroll-margin-bottom: -10rem;
}

.-scroll-mb-44 {
	scroll-margin-bottom: -11rem;
}

.-scroll-mb-48 {
	scroll-margin-bottom: -12rem;
}

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

.-scroll-mb-52 {
	scroll-margin-bottom: -13rem;
}

.-scroll-mb-56 {
	scroll-margin-bottom: -14rem;
}

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

.-scroll-mb-60 {
	scroll-margin-bottom: -15rem;
}

.-scroll-mb-64 {
	scroll-margin-bottom: -16rem;
}

.-scroll-mb-7 {
	scroll-margin-bottom: -1.75rem;
}

.-scroll-mb-72 {
	scroll-margin-bottom: -18rem;
}

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

.-scroll-mb-80 {
	scroll-margin-bottom: -20rem;
}

.-scroll-mb-9 {
	scroll-margin-bottom: -2.25rem;
}

.-scroll-mb-96 {
	scroll-margin-bottom: -24rem;
}

.-scroll-mb-gutter {
	scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
}

.-scroll-mb-gutter-full {
	scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
}

.-scroll-mb-px {
	scroll-margin-bottom: -1px;
}

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

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

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

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

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

.-scroll-mt-11 {
	scroll-margin-top: -2.75rem;
}

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

.-scroll-mt-13 {
	scroll-margin-top: -3.25rem;
}

.-scroll-mt-14 {
	scroll-margin-top: -3.5rem;
}

.-scroll-mt-16 {
	scroll-margin-top: -4rem;
}

.-scroll-mt-18 {
	scroll-margin-top: -4.5rem;
}

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

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

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

.-scroll-mt-24 {
	scroll-margin-top: -6rem;
}

.-scroll-mt-27 {
	scroll-margin-top: -11.25rem;
}

.-scroll-mt-28 {
	scroll-margin-top: -7rem;
}

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

.-scroll-mt-3\.5 {
	scroll-margin-top: -.875rem;
}

.-scroll-mt-32 {
	scroll-margin-top: -8rem;
}

.-scroll-mt-36 {
	scroll-margin-top: -9rem;
}

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

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

.-scroll-mt-44 {
	scroll-margin-top: -11rem;
}

.-scroll-mt-48 {
	scroll-margin-top: -12rem;
}

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

.-scroll-mt-52 {
	scroll-margin-top: -13rem;
}

.-scroll-mt-56 {
	scroll-margin-top: -14rem;
}

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

.-scroll-mt-60 {
	scroll-margin-top: -15rem;
}

.-scroll-mt-64 {
	scroll-margin-top: -16rem;
}

.-scroll-mt-7 {
	scroll-margin-top: -1.75rem;
}

.-scroll-mt-72 {
	scroll-margin-top: -18rem;
}

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

.-scroll-mt-80 {
	scroll-margin-top: -20rem;
}

.-scroll-mt-9 {
	scroll-margin-top: -2.25rem;
}

.-scroll-mt-96 {
	scroll-margin-top: -24rem;
}

.-scroll-mt-gutter {
	scroll-margin-top: calc(var(--gutter, 1rem) * -1);
}

.-scroll-mt-gutter-full {
	scroll-margin-top: calc(var(--gutter) * 2 * -1);
}

.-scroll-mt-px {
	scroll-margin-top: -1px;
}

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

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

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

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

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

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

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

.scroll-mb-13 {
	scroll-margin-bottom: 3.25rem;
}

.scroll-mb-14 {
	scroll-margin-bottom: 3.5rem;
}

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

.scroll-mb-18 {
	scroll-margin-bottom: 4.5rem;
}

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

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

.scroll-mb-20 {
	scroll-margin-bottom: 5rem;
}

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

.scroll-mb-27 {
	scroll-margin-bottom: 11.25rem;
}

.scroll-mb-28 {
	scroll-margin-bottom: 7rem;
}

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

.scroll-mb-3\.5 {
	scroll-margin-bottom: .875rem;
}

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

.scroll-mb-36 {
	scroll-margin-bottom: 9rem;
}

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

.scroll-mb-40 {
	scroll-margin-bottom: 10rem;
}

.scroll-mb-44 {
	scroll-margin-bottom: 11rem;
}

.scroll-mb-48 {
	scroll-margin-bottom: 12rem;
}

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

.scroll-mb-52 {
	scroll-margin-bottom: 13rem;
}

.scroll-mb-56 {
	scroll-margin-bottom: 14rem;
}

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

.scroll-mb-60 {
	scroll-margin-bottom: 15rem;
}

.scroll-mb-64 {
	scroll-margin-bottom: 16rem;
}

.scroll-mb-7 {
	scroll-margin-bottom: 1.75rem;
}

.scroll-mb-72 {
	scroll-margin-bottom: 18rem;
}

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

.scroll-mb-80 {
	scroll-margin-bottom: 20rem;
}

.scroll-mb-9 {
	scroll-margin-bottom: 2.25rem;
}

.scroll-mb-96 {
	scroll-margin-bottom: 24rem;
}

.scroll-mb-gutter {
	scroll-margin-bottom: var(--gutter, 1rem);
}

.scroll-mb-gutter-full {
	scroll-margin-bottom: calc(var(--gutter) * 2);
}

.scroll-mb-px {
	scroll-margin-bottom: 1px;
}

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

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

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

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

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

.scroll-mt-11 {
	scroll-margin-top: 2.75rem;
}

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

.scroll-mt-13 {
	scroll-margin-top: 3.25rem;
}

.scroll-mt-14 {
	scroll-margin-top: 3.5rem;
}

.scroll-mt-16 {
	scroll-margin-top: 4rem;
}

.scroll-mt-18 {
	scroll-margin-top: 4.5rem;
}

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

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

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

.scroll-mt-24 {
	scroll-margin-top: 6rem;
}

.scroll-mt-27 {
	scroll-margin-top: 11.25rem;
}

.scroll-mt-28 {
	scroll-margin-top: 7rem;
}

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

.scroll-mt-3\.5 {
	scroll-margin-top: .875rem;
}

.scroll-mt-32 {
	scroll-margin-top: 8rem;
}

.scroll-mt-36 {
	scroll-margin-top: 9rem;
}

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

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

.scroll-mt-44 {
	scroll-margin-top: 11rem;
}

.scroll-mt-48 {
	scroll-margin-top: 12rem;
}

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

.scroll-mt-52 {
	scroll-margin-top: 13rem;
}

.scroll-mt-56 {
	scroll-margin-top: 14rem;
}

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

.scroll-mt-60 {
	scroll-margin-top: 15rem;
}

.scroll-mt-64 {
	scroll-margin-top: 16rem;
}

.scroll-mt-7 {
	scroll-margin-top: 1.75rem;
}

.scroll-mt-72 {
	scroll-margin-top: 18rem;
}

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

.scroll-mt-80 {
	scroll-margin-top: 20rem;
}

.scroll-mt-9 {
	scroll-margin-top: 2.25rem;
}

.scroll-mt-96 {
	scroll-margin-top: 24rem;
}

.scroll-mt-gutter {
	scroll-margin-top: var(--gutter, 1rem);
}

.scroll-mt-gutter-full {
	scroll-margin-top: calc(var(--gutter) * 2);
}

.scroll-mt-px {
	scroll-margin-top: 1px;
}

.scroll-px-0 {
	scroll-padding-left: 0;
	scroll-padding-right: 0;
}

.scroll-px-0\.5 {
	scroll-padding-left: .125rem;
	scroll-padding-right: .125rem;
}

.scroll-px-1 {
	scroll-padding-left: .25rem;
	scroll-padding-right: .25rem;
}

.scroll-px-1\.5 {
	scroll-padding-left: .375rem;
	scroll-padding-right: .375rem;
}

.scroll-px-10 {
	scroll-padding-left: 2.5rem;
	scroll-padding-right: 2.5rem;
}

.scroll-px-11 {
	scroll-padding-left: 2.75rem;
	scroll-padding-right: 2.75rem;
}

.scroll-px-12 {
	scroll-padding-left: 3rem;
	scroll-padding-right: 3rem;
}

.scroll-px-13 {
	scroll-padding-left: 3.25rem;
	scroll-padding-right: 3.25rem;
}

.scroll-px-14 {
	scroll-padding-left: 3.5rem;
	scroll-padding-right: 3.5rem;
}

.scroll-px-16 {
	scroll-padding-left: 4rem;
	scroll-padding-right: 4rem;
}

.scroll-px-18 {
	scroll-padding-left: 4.5rem;
	scroll-padding-right: 4.5rem;
}

.scroll-px-2 {
	scroll-padding-left: .5rem;
	scroll-padding-right: .5rem;
}

.scroll-px-2\.5 {
	scroll-padding-left: .625rem;
	scroll-padding-right: .625rem;
}

.scroll-px-20 {
	scroll-padding-left: 5rem;
	scroll-padding-right: 5rem;
}

.scroll-px-24 {
	scroll-padding-left: 6rem;
	scroll-padding-right: 6rem;
}

.scroll-px-27 {
	scroll-padding-left: 11.25rem;
	scroll-padding-right: 11.25rem;
}

.scroll-px-28 {
	scroll-padding-left: 7rem;
	scroll-padding-right: 7rem;
}

.scroll-px-3 {
	scroll-padding-left: .75rem;
	scroll-padding-right: .75rem;
}

.scroll-px-3\.5 {
	scroll-padding-left: .875rem;
	scroll-padding-right: .875rem;
}

.scroll-px-32 {
	scroll-padding-left: 8rem;
	scroll-padding-right: 8rem;
}

.scroll-px-36 {
	scroll-padding-left: 9rem;
	scroll-padding-right: 9rem;
}

.scroll-px-4 {
	scroll-padding-left: 1rem;
	scroll-padding-right: 1rem;
}

.scroll-px-40 {
	scroll-padding-left: 10rem;
	scroll-padding-right: 10rem;
}

.scroll-px-44 {
	scroll-padding-left: 11rem;
	scroll-padding-right: 11rem;
}

.scroll-px-48 {
	scroll-padding-left: 12rem;
	scroll-padding-right: 12rem;
}

.scroll-px-5 {
	scroll-padding-left: 1.25rem;
	scroll-padding-right: 1.25rem;
}

.scroll-px-52 {
	scroll-padding-left: 13rem;
	scroll-padding-right: 13rem;
}

.scroll-px-56 {
	scroll-padding-left: 14rem;
	scroll-padding-right: 14rem;
}

.scroll-px-6 {
	scroll-padding-left: 1.5rem;
	scroll-padding-right: 1.5rem;
}

.scroll-px-60 {
	scroll-padding-left: 15rem;
	scroll-padding-right: 15rem;
}

.scroll-px-64 {
	scroll-padding-left: 16rem;
	scroll-padding-right: 16rem;
}

.scroll-px-7 {
	scroll-padding-left: 1.75rem;
	scroll-padding-right: 1.75rem;
}

.scroll-px-72 {
	scroll-padding-left: 18rem;
	scroll-padding-right: 18rem;
}

.scroll-px-8 {
	scroll-padding-left: 2rem;
	scroll-padding-right: 2rem;
}

.scroll-px-80 {
	scroll-padding-left: 20rem;
	scroll-padding-right: 20rem;
}

.scroll-px-9 {
	scroll-padding-left: 2.25rem;
	scroll-padding-right: 2.25rem;
}

.scroll-px-96 {
	scroll-padding-left: 24rem;
	scroll-padding-right: 24rem;
}

.scroll-px-gutter {
	scroll-padding-left: var(--gutter, 1rem);
	scroll-padding-right: var(--gutter, 1rem);
}

.scroll-px-gutter-full {
	scroll-padding-left: calc(var(--gutter) * 2);
	scroll-padding-right: calc(var(--gutter) * 2);
}

.scroll-px-px {
	scroll-padding-left: 1px;
	scroll-padding-right: 1px;
}

.scroll-py-0 {
	scroll-padding-bottom: 0;
	scroll-padding-top: 0;
}

.scroll-py-0\.5 {
	scroll-padding-bottom: .125rem;
	scroll-padding-top: .125rem;
}

.scroll-py-1 {
	scroll-padding-bottom: .25rem;
	scroll-padding-top: .25rem;
}

.scroll-py-1\.5 {
	scroll-padding-bottom: .375rem;
	scroll-padding-top: .375rem;
}

.scroll-py-10 {
	scroll-padding-bottom: 2.5rem;
	scroll-padding-top: 2.5rem;
}

.scroll-py-11 {
	scroll-padding-bottom: 2.75rem;
	scroll-padding-top: 2.75rem;
}

.scroll-py-12 {
	scroll-padding-bottom: 3rem;
	scroll-padding-top: 3rem;
}

.scroll-py-13 {
	scroll-padding-bottom: 3.25rem;
	scroll-padding-top: 3.25rem;
}

.scroll-py-14 {
	scroll-padding-bottom: 3.5rem;
	scroll-padding-top: 3.5rem;
}

.scroll-py-16 {
	scroll-padding-bottom: 4rem;
	scroll-padding-top: 4rem;
}

.scroll-py-18 {
	scroll-padding-bottom: 4.5rem;
	scroll-padding-top: 4.5rem;
}

.scroll-py-2 {
	scroll-padding-bottom: .5rem;
	scroll-padding-top: .5rem;
}

.scroll-py-2\.5 {
	scroll-padding-bottom: .625rem;
	scroll-padding-top: .625rem;
}

.scroll-py-20 {
	scroll-padding-bottom: 5rem;
	scroll-padding-top: 5rem;
}

.scroll-py-24 {
	scroll-padding-bottom: 6rem;
	scroll-padding-top: 6rem;
}

.scroll-py-27 {
	scroll-padding-bottom: 11.25rem;
	scroll-padding-top: 11.25rem;
}

.scroll-py-28 {
	scroll-padding-bottom: 7rem;
	scroll-padding-top: 7rem;
}

.scroll-py-3 {
	scroll-padding-bottom: .75rem;
	scroll-padding-top: .75rem;
}

.scroll-py-3\.5 {
	scroll-padding-bottom: .875rem;
	scroll-padding-top: .875rem;
}

.scroll-py-32 {
	scroll-padding-bottom: 8rem;
	scroll-padding-top: 8rem;
}

.scroll-py-36 {
	scroll-padding-bottom: 9rem;
	scroll-padding-top: 9rem;
}

.scroll-py-4 {
	scroll-padding-bottom: 1rem;
	scroll-padding-top: 1rem;
}

.scroll-py-40 {
	scroll-padding-bottom: 10rem;
	scroll-padding-top: 10rem;
}

.scroll-py-44 {
	scroll-padding-bottom: 11rem;
	scroll-padding-top: 11rem;
}

.scroll-py-48 {
	scroll-padding-bottom: 12rem;
	scroll-padding-top: 12rem;
}

.scroll-py-5 {
	scroll-padding-bottom: 1.25rem;
	scroll-padding-top: 1.25rem;
}

.scroll-py-52 {
	scroll-padding-bottom: 13rem;
	scroll-padding-top: 13rem;
}

.scroll-py-56 {
	scroll-padding-bottom: 14rem;
	scroll-padding-top: 14rem;
}

.scroll-py-6 {
	scroll-padding-bottom: 1.5rem;
	scroll-padding-top: 1.5rem;
}

.scroll-py-60 {
	scroll-padding-bottom: 15rem;
	scroll-padding-top: 15rem;
}

.scroll-py-64 {
	scroll-padding-bottom: 16rem;
	scroll-padding-top: 16rem;
}

.scroll-py-7 {
	scroll-padding-bottom: 1.75rem;
	scroll-padding-top: 1.75rem;
}

.scroll-py-72 {
	scroll-padding-bottom: 18rem;
	scroll-padding-top: 18rem;
}

.scroll-py-8 {
	scroll-padding-bottom: 2rem;
	scroll-padding-top: 2rem;
}

.scroll-py-80 {
	scroll-padding-bottom: 20rem;
	scroll-padding-top: 20rem;
}

.scroll-py-9 {
	scroll-padding-bottom: 2.25rem;
	scroll-padding-top: 2.25rem;
}

.scroll-py-96 {
	scroll-padding-bottom: 24rem;
	scroll-padding-top: 24rem;
}

.scroll-py-gutter {
	scroll-padding-bottom: var(--gutter, 1rem);
	scroll-padding-top: var(--gutter, 1rem);
}

.scroll-py-gutter-full {
	scroll-padding-bottom: calc(var(--gutter) * 2);
	scroll-padding-top: calc(var(--gutter) * 2);
}

.scroll-py-px {
	scroll-padding-bottom: 1px;
	scroll-padding-top: 1px;
}

.scroll-pb-0 {
	scroll-padding-bottom: 0;
}

.scroll-pb-0\.5 {
	scroll-padding-bottom: .125rem;
}

.scroll-pb-1 {
	scroll-padding-bottom: .25rem;
}

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

.scroll-pb-10 {
	scroll-padding-bottom: 2.5rem;
}

.scroll-pb-11 {
	scroll-padding-bottom: 2.75rem;
}

.scroll-pb-12 {
	scroll-padding-bottom: 3rem;
}

.scroll-pb-13 {
	scroll-padding-bottom: 3.25rem;
}

.scroll-pb-14 {
	scroll-padding-bottom: 3.5rem;
}

.scroll-pb-16 {
	scroll-padding-bottom: 4rem;
}

.scroll-pb-18 {
	scroll-padding-bottom: 4.5rem;
}

.scroll-pb-2 {
	scroll-padding-bottom: .5rem;
}

.scroll-pb-2\.5 {
	scroll-padding-bottom: .625rem;
}

.scroll-pb-20 {
	scroll-padding-bottom: 5rem;
}

.scroll-pb-24 {
	scroll-padding-bottom: 6rem;
}

.scroll-pb-27 {
	scroll-padding-bottom: 11.25rem;
}

.scroll-pb-28 {
	scroll-padding-bottom: 7rem;
}

.scroll-pb-3 {
	scroll-padding-bottom: .75rem;
}

.scroll-pb-3\.5 {
	scroll-padding-bottom: .875rem;
}

.scroll-pb-32 {
	scroll-padding-bottom: 8rem;
}

.scroll-pb-36 {
	scroll-padding-bottom: 9rem;
}

.scroll-pb-4 {
	scroll-padding-bottom: 1rem;
}

.scroll-pb-40 {
	scroll-padding-bottom: 10rem;
}

.scroll-pb-44 {
	scroll-padding-bottom: 11rem;
}

.scroll-pb-48 {
	scroll-padding-bottom: 12rem;
}

.scroll-pb-5 {
	scroll-padding-bottom: 1.25rem;
}

.scroll-pb-52 {
	scroll-padding-bottom: 13rem;
}

.scroll-pb-56 {
	scroll-padding-bottom: 14rem;
}

.scroll-pb-6 {
	scroll-padding-bottom: 1.5rem;
}

.scroll-pb-60 {
	scroll-padding-bottom: 15rem;
}

.scroll-pb-64 {
	scroll-padding-bottom: 16rem;
}

.scroll-pb-7 {
	scroll-padding-bottom: 1.75rem;
}

.scroll-pb-72 {
	scroll-padding-bottom: 18rem;
}

.scroll-pb-8 {
	scroll-padding-bottom: 2rem;
}

.scroll-pb-80 {
	scroll-padding-bottom: 20rem;
}

.scroll-pb-9 {
	scroll-padding-bottom: 2.25rem;
}

.scroll-pb-96 {
	scroll-padding-bottom: 24rem;
}

.scroll-pb-gutter {
	scroll-padding-bottom: var(--gutter, 1rem);
}

.scroll-pb-gutter-full {
	scroll-padding-bottom: calc(var(--gutter) * 2);
}

.scroll-pb-px {
	scroll-padding-bottom: 1px;
}

.scroll-pt-0 {
	scroll-padding-top: 0;
}

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

.scroll-pt-1 {
	scroll-padding-top: .25rem;
}

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

.scroll-pt-10 {
	scroll-padding-top: 2.5rem;
}

.scroll-pt-11 {
	scroll-padding-top: 2.75rem;
}

.scroll-pt-12 {
	scroll-padding-top: 3rem;
}

.scroll-pt-13 {
	scroll-padding-top: 3.25rem;
}

.scroll-pt-14 {
	scroll-padding-top: 3.5rem;
}

.scroll-pt-16 {
	scroll-padding-top: 4rem;
}

.scroll-pt-18 {
	scroll-padding-top: 4.5rem;
}

.scroll-pt-2 {
	scroll-padding-top: .5rem;
}

.scroll-pt-2\.5 {
	scroll-padding-top: .625rem;
}

.scroll-pt-20 {
	scroll-padding-top: 5rem;
}

.scroll-pt-24 {
	scroll-padding-top: 6rem;
}

.scroll-pt-27 {
	scroll-padding-top: 11.25rem;
}

.scroll-pt-28 {
	scroll-padding-top: 7rem;
}

.scroll-pt-3 {
	scroll-padding-top: .75rem;
}

.scroll-pt-3\.5 {
	scroll-padding-top: .875rem;
}

.scroll-pt-32 {
	scroll-padding-top: 8rem;
}

.scroll-pt-36 {
	scroll-padding-top: 9rem;
}

.scroll-pt-4 {
	scroll-padding-top: 1rem;
}

.scroll-pt-40 {
	scroll-padding-top: 10rem;
}

.scroll-pt-44 {
	scroll-padding-top: 11rem;
}

.scroll-pt-48 {
	scroll-padding-top: 12rem;
}

.scroll-pt-5 {
	scroll-padding-top: 1.25rem;
}

.scroll-pt-52 {
	scroll-padding-top: 13rem;
}

.scroll-pt-56 {
	scroll-padding-top: 14rem;
}

.scroll-pt-6 {
	scroll-padding-top: 1.5rem;
}

.scroll-pt-60 {
	scroll-padding-top: 15rem;
}

.scroll-pt-64 {
	scroll-padding-top: 16rem;
}

.scroll-pt-7 {
	scroll-padding-top: 1.75rem;
}

.scroll-pt-72 {
	scroll-padding-top: 18rem;
}

.scroll-pt-8 {
	scroll-padding-top: 2rem;
}

.scroll-pt-80 {
	scroll-padding-top: 20rem;
}

.scroll-pt-9 {
	scroll-padding-top: 2.25rem;
}

.scroll-pt-96 {
	scroll-padding-top: 24rem;
}

.scroll-pt-gutter {
	scroll-padding-top: var(--gutter, 1rem);
}

.scroll-pt-gutter-full {
	scroll-padding-top: calc(var(--gutter) * 2);
}

.scroll-pt-px {
	scroll-padding-top: 1px;
}

.list-none {
	list-style-type: none;
}

.grid-flow-row {
	grid-auto-flow: row;
}

.grid-flow-col {
	grid-auto-flow: column;
}

.grid-flow-dense {
	grid-auto-flow: dense;
}

.grid-flow-row-dense {
	grid-auto-flow: row dense;
}

.grid-flow-col-dense {
	grid-auto-flow: column dense;
}

.auto-rows-fr {
	grid-auto-rows: minmax(0, 1fr);
}

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

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

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

.grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr));
}

.flex-row {
	flex-direction: row;
}

.flex-row-reverse {
	flex-direction: row-reverse;
}

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

.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-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;
}

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

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

.gap-4 {
	gap: 1rem;
}

.gap-5 {
	gap: 1.25rem;
}

.gap-6 {
	gap: 1.5rem;
}

.gap-8 {
	gap: 2rem;
}

.gap-gutter-full {
	gap: calc(var(--gutter) * 2);
}

.gap-x-4 {
	column-gap: 1rem;
}

.gap-x-gutter-full {
	column-gap: calc(var(--gutter) * 2);
}

.gap-y-10 {
	row-gap: 2.5rem;
}

.gap-y-12 {
	row-gap: 3rem;
}

.gap-y-8 {
	row-gap: 2rem;
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(.5rem * var(--tw-space-y-reverse));
	margin-top: calc(.5rem * ( 1 - var(--tw-space-y-reverse) ));
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
	margin-top: calc(1.25rem * ( 1 - var(--tw-space-y-reverse) ));
}

.self-end {
	align-self: flex-end;
}

.overflow-auto {
	overflow: auto;
}

.overflow-hidden {
	overflow: hidden;
}

.overflow-clip {
	overflow: clip;
}

.overflow-visible {
	overflow: visible;
}

.overflow-scroll {
	overflow: scroll;
}

.overflow-x-auto {
	overflow-x: auto;
}

.overflow-y-auto {
	overflow-y: auto;
}

.overflow-x-hidden {
	overflow-x: hidden;
}

.overflow-y-hidden {
	overflow-y: hidden;
}

.overflow-x-clip {
	overflow-x: clip;
}

.overflow-y-clip {
	overflow-y: clip;
}

.overflow-x-visible {
	overflow-x: visible;
}

.overflow-y-visible {
	overflow-y: visible;
}

.overflow-x-scroll {
	overflow-x: scroll;
}

.overflow-y-scroll {
	overflow-y: scroll;
}

.overflow-ellipsis {
	text-overflow: ellipsis;
}

.rounded {
	border-radius: .25rem;
}

.rounded-\[28px\] {
	border-radius: 28px;
}

.rounded-full {
	border-radius: 9999px;
}

.rounded-sm {
	border-radius: .125rem;
}

.rounded-b-lg {
	border-bottom-left-radius: .5rem;
	border-bottom-right-radius: .5rem;
}

.border {
	border-width: 1px;
}

.border-2 {
	border-width: 2px;
}

.border-b {
	border-bottom-width: 1px;
}

.border-r {
	border-right-width: 1px;
}

.border-t {
	border-top-width: 1px;
}

.border-black {
	--tw-border-opacity: 1;
	border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.border-brand-beige {
	--tw-border-opacity: 1;
	border-color: rgba(205, 189, 195, var(--tw-border-opacity));
}

.border-brand-light-pink {
	--tw-border-opacity: 1;
	border-color: rgba(247, 229, 236, var(--tw-border-opacity));
}

.border-brand-pink {
	--tw-border-opacity: 1;
	border-color: rgba(208, 32, 105, var(--tw-border-opacity));
}

.border-white {
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-opacity-60 {
	--tw-border-opacity: .6;
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-black\/20 {
	background-color: rgba(0, 0, 0, .2);
}

.bg-black\/50 {
	background-color: rgba(0, 0, 0, .5);
}

.bg-brand-beige {
	--tw-bg-opacity: 1;
	background-color: rgba(205, 189, 195, var(--tw-bg-opacity));
}

.bg-brand-beige\/0 {
	background-color: rgba(205, 189, 195, 0);
}

.bg-brand-beige\/10 {
	background-color: rgba(205, 189, 195, .1);
}

.bg-brand-beige\/100 {
	background-color: #cdbdc3;
}

.bg-brand-beige\/15 {
	background-color: rgba(205, 189, 195, .15);
}

.bg-brand-beige\/20 {
	background-color: rgba(205, 189, 195, .2);
}

.bg-brand-beige\/25 {
	background-color: rgba(205, 189, 195, .25);
}

.bg-brand-beige\/30 {
	background-color: rgba(205, 189, 195, .3);
}

.bg-brand-beige\/35 {
	background-color: rgba(205, 189, 195, .35);
}

.bg-brand-beige\/40 {
	background-color: rgba(205, 189, 195, .4);
}

.bg-brand-beige\/45 {
	background-color: rgba(205, 189, 195, .45);
}

.bg-brand-beige\/5 {
	background-color: rgba(205, 189, 195, .05);
}

.bg-brand-beige\/50 {
	background-color: rgba(205, 189, 195, .5);
}

.bg-brand-beige\/55 {
	background-color: rgba(205, 189, 195, .55);
}

.bg-brand-beige\/60 {
	background-color: rgba(205, 189, 195, .6);
}

.bg-brand-beige\/65 {
	background-color: rgba(205, 189, 195, .65);
}

.bg-brand-beige\/70 {
	background-color: rgba(205, 189, 195, .7);
}

.bg-brand-beige\/75 {
	background-color: rgba(205, 189, 195, .75);
}

.bg-brand-beige\/80 {
	background-color: rgba(205, 189, 195, .8);
}

.bg-brand-beige\/85 {
	background-color: rgba(205, 189, 195, .85);
}

.bg-brand-beige\/90 {
	background-color: rgba(205, 189, 195, .9);
}

.bg-brand-beige\/95 {
	background-color: rgba(205, 189, 195, .95);
}

.bg-brand-charcoal {
	--tw-bg-opacity: 1;
	background-color: rgba(56, 58, 60, var(--tw-bg-opacity));
}

.bg-brand-charcoal\/0 {
	background-color: rgba(56, 58, 60, 0);
}

.bg-brand-charcoal\/10 {
	background-color: rgba(56, 58, 60, .1);
}

.bg-brand-charcoal\/100 {
	background-color: #383a3c;
}

.bg-brand-charcoal\/15 {
	background-color: rgba(56, 58, 60, .15);
}

.bg-brand-charcoal\/20 {
	background-color: rgba(56, 58, 60, .2);
}

.bg-brand-charcoal\/25 {
	background-color: rgba(56, 58, 60, .25);
}

.bg-brand-charcoal\/30 {
	background-color: rgba(56, 58, 60, .3);
}

.bg-brand-charcoal\/35 {
	background-color: rgba(56, 58, 60, .35);
}

.bg-brand-charcoal\/40 {
	background-color: rgba(56, 58, 60, .4);
}

.bg-brand-charcoal\/45 {
	background-color: rgba(56, 58, 60, .45);
}

.bg-brand-charcoal\/5 {
	background-color: rgba(56, 58, 60, .05);
}

.bg-brand-charcoal\/50 {
	background-color: rgba(56, 58, 60, .5);
}

.bg-brand-charcoal\/55 {
	background-color: rgba(56, 58, 60, .55);
}

.bg-brand-charcoal\/60 {
	background-color: rgba(56, 58, 60, .6);
}

.bg-brand-charcoal\/65 {
	background-color: rgba(56, 58, 60, .65);
}

.bg-brand-charcoal\/70 {
	background-color: rgba(56, 58, 60, .7);
}

.bg-brand-charcoal\/75 {
	background-color: rgba(56, 58, 60, .75);
}

.bg-brand-charcoal\/80 {
	background-color: rgba(56, 58, 60, .8);
}

.bg-brand-charcoal\/85 {
	background-color: rgba(56, 58, 60, .85);
}

.bg-brand-charcoal\/90 {
	background-color: rgba(56, 58, 60, .9);
}

.bg-brand-charcoal\/95 {
	background-color: rgba(56, 58, 60, .95);
}

.bg-brand-error {
	--tw-bg-opacity: 1;
	background-color: rgba(189, 35, 45, var(--tw-bg-opacity));
}

.bg-brand-error\/0 {
	background-color: rgba(189, 35, 45, 0);
}

.bg-brand-error\/10 {
	background-color: rgba(189, 35, 45, .1);
}

.bg-brand-error\/100 {
	background-color: #bd232d;
}

.bg-brand-error\/15 {
	background-color: rgba(189, 35, 45, .15);
}

.bg-brand-error\/20 {
	background-color: rgba(189, 35, 45, .2);
}

.bg-brand-error\/25 {
	background-color: rgba(189, 35, 45, .25);
}

.bg-brand-error\/30 {
	background-color: rgba(189, 35, 45, .3);
}

.bg-brand-error\/35 {
	background-color: rgba(189, 35, 45, .35);
}

.bg-brand-error\/40 {
	background-color: rgba(189, 35, 45, .4);
}

.bg-brand-error\/45 {
	background-color: rgba(189, 35, 45, .45);
}

.bg-brand-error\/5 {
	background-color: rgba(189, 35, 45, .05);
}

.bg-brand-error\/50 {
	background-color: rgba(189, 35, 45, .5);
}

.bg-brand-error\/55 {
	background-color: rgba(189, 35, 45, .55);
}

.bg-brand-error\/60 {
	background-color: rgba(189, 35, 45, .6);
}

.bg-brand-error\/65 {
	background-color: rgba(189, 35, 45, .65);
}

.bg-brand-error\/70 {
	background-color: rgba(189, 35, 45, .7);
}

.bg-brand-error\/75 {
	background-color: rgba(189, 35, 45, .75);
}

.bg-brand-error\/80 {
	background-color: rgba(189, 35, 45, .8);
}

.bg-brand-error\/85 {
	background-color: rgba(189, 35, 45, .85);
}

.bg-brand-error\/90 {
	background-color: rgba(189, 35, 45, .9);
}

.bg-brand-error\/95 {
	background-color: rgba(189, 35, 45, .95);
}

.bg-brand-form-field {
	--tw-bg-opacity: 1;
	background-color: rgba(161, 161, 161, var(--tw-bg-opacity));
}

.bg-brand-form-field\/0 {
	background-color: rgba(161, 161, 161, 0);
}

.bg-brand-form-field\/10 {
	background-color: rgba(161, 161, 161, .1);
}

.bg-brand-form-field\/100 {
	background-color: #a1a1a1;
}

.bg-brand-form-field\/15 {
	background-color: rgba(161, 161, 161, .15);
}

.bg-brand-form-field\/20 {
	background-color: rgba(161, 161, 161, .2);
}

.bg-brand-form-field\/25 {
	background-color: rgba(161, 161, 161, .25);
}

.bg-brand-form-field\/30 {
	background-color: rgba(161, 161, 161, .3);
}

.bg-brand-form-field\/35 {
	background-color: rgba(161, 161, 161, .35);
}

.bg-brand-form-field\/40 {
	background-color: rgba(161, 161, 161, .4);
}

.bg-brand-form-field\/45 {
	background-color: rgba(161, 161, 161, .45);
}

.bg-brand-form-field\/5 {
	background-color: rgba(161, 161, 161, .05);
}

.bg-brand-form-field\/50 {
	background-color: rgba(161, 161, 161, .5);
}

.bg-brand-form-field\/55 {
	background-color: rgba(161, 161, 161, .55);
}

.bg-brand-form-field\/60 {
	background-color: rgba(161, 161, 161, .6);
}

.bg-brand-form-field\/65 {
	background-color: rgba(161, 161, 161, .65);
}

.bg-brand-form-field\/70 {
	background-color: rgba(161, 161, 161, .7);
}

.bg-brand-form-field\/75 {
	background-color: rgba(161, 161, 161, .75);
}

.bg-brand-form-field\/80 {
	background-color: rgba(161, 161, 161, .8);
}

.bg-brand-form-field\/85 {
	background-color: rgba(161, 161, 161, .85);
}

.bg-brand-form-field\/90 {
	background-color: rgba(161, 161, 161, .9);
}

.bg-brand-form-field\/95 {
	background-color: rgba(161, 161, 161, .95);
}

.bg-brand-light-grey {
	--tw-bg-opacity: 1;
	background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
}

.bg-brand-light-grey\/0 {
	background-color: rgba(242, 242, 242, 0);
}

.bg-brand-light-grey\/10 {
	background-color: rgba(242, 242, 242, .1);
}

.bg-brand-light-grey\/100 {
	background-color: #f2f2f2;
}

.bg-brand-light-grey\/15 {
	background-color: rgba(242, 242, 242, .15);
}

.bg-brand-light-grey\/20 {
	background-color: rgba(242, 242, 242, .2);
}

.bg-brand-light-grey\/25 {
	background-color: rgba(242, 242, 242, .25);
}

.bg-brand-light-grey\/30 {
	background-color: rgba(242, 242, 242, .3);
}

.bg-brand-light-grey\/35 {
	background-color: rgba(242, 242, 242, .35);
}

.bg-brand-light-grey\/40 {
	background-color: rgba(242, 242, 242, .4);
}

.bg-brand-light-grey\/45 {
	background-color: rgba(242, 242, 242, .45);
}

.bg-brand-light-grey\/5 {
	background-color: rgba(242, 242, 242, .05);
}

.bg-brand-light-grey\/50 {
	background-color: rgba(242, 242, 242, .5);
}

.bg-brand-light-grey\/55 {
	background-color: rgba(242, 242, 242, .55);
}

.bg-brand-light-grey\/60 {
	background-color: rgba(242, 242, 242, .6);
}

.bg-brand-light-grey\/65 {
	background-color: rgba(242, 242, 242, .65);
}

.bg-brand-light-grey\/70 {
	background-color: rgba(242, 242, 242, .7);
}

.bg-brand-light-grey\/75 {
	background-color: rgba(242, 242, 242, .75);
}

.bg-brand-light-grey\/80 {
	background-color: rgba(242, 242, 242, .8);
}

.bg-brand-light-grey\/85 {
	background-color: rgba(242, 242, 242, .85);
}

.bg-brand-light-grey\/90 {
	background-color: rgba(242, 242, 242, .9);
}

.bg-brand-light-grey\/95 {
	background-color: rgba(242, 242, 242, .95);
}

.bg-brand-light-pink {
	--tw-bg-opacity: 1;
	background-color: rgba(247, 229, 236, var(--tw-bg-opacity));
}

.bg-brand-light-pink\/0 {
	background-color: rgba(247, 229, 236, 0);
}

.bg-brand-light-pink\/10 {
	background-color: rgba(247, 229, 236, .1);
}

.bg-brand-light-pink\/100 {
	background-color: #f7e5ec;
}

.bg-brand-light-pink\/15 {
	background-color: rgba(247, 229, 236, .15);
}

.bg-brand-light-pink\/20 {
	background-color: rgba(247, 229, 236, .2);
}

.bg-brand-light-pink\/25 {
	background-color: rgba(247, 229, 236, .25);
}

.bg-brand-light-pink\/30 {
	background-color: rgba(247, 229, 236, .3);
}

.bg-brand-light-pink\/35 {
	background-color: rgba(247, 229, 236, .35);
}

.bg-brand-light-pink\/40 {
	background-color: rgba(247, 229, 236, .4);
}

.bg-brand-light-pink\/45 {
	background-color: rgba(247, 229, 236, .45);
}

.bg-brand-light-pink\/5 {
	background-color: rgba(247, 229, 236, .05);
}

.bg-brand-light-pink\/50 {
	background-color: rgba(247, 229, 236, .5);
}

.bg-brand-light-pink\/55 {
	background-color: rgba(247, 229, 236, .55);
}

.bg-brand-light-pink\/60 {
	background-color: rgba(247, 229, 236, .6);
}

.bg-brand-light-pink\/65 {
	background-color: rgba(247, 229, 236, .65);
}

.bg-brand-light-pink\/70 {
	background-color: rgba(247, 229, 236, .7);
}

.bg-brand-light-pink\/75 {
	background-color: rgba(247, 229, 236, .75);
}

.bg-brand-light-pink\/80 {
	background-color: rgba(247, 229, 236, .8);
}

.bg-brand-light-pink\/85 {
	background-color: rgba(247, 229, 236, .85);
}

.bg-brand-light-pink\/90 {
	background-color: rgba(247, 229, 236, .9);
}

.bg-brand-light-pink\/95 {
	background-color: rgba(247, 229, 236, .95);
}

.bg-brand-midnight {
	--tw-bg-opacity: 1;
	background-color: rgba(35, 0, 10, var(--tw-bg-opacity));
}

.bg-brand-midnight\/0 {
	background-color: rgba(35, 0, 10, 0);
}

.bg-brand-midnight\/10 {
	background-color: rgba(35, 0, 10, .1);
}

.bg-brand-midnight\/100 {
	background-color: #23000a;
}

.bg-brand-midnight\/15 {
	background-color: rgba(35, 0, 10, .15);
}

.bg-brand-midnight\/20 {
	background-color: rgba(35, 0, 10, .2);
}

.bg-brand-midnight\/25 {
	background-color: rgba(35, 0, 10, .25);
}

.bg-brand-midnight\/30 {
	background-color: rgba(35, 0, 10, .3);
}

.bg-brand-midnight\/35 {
	background-color: rgba(35, 0, 10, .35);
}

.bg-brand-midnight\/40 {
	background-color: rgba(35, 0, 10, .4);
}

.bg-brand-midnight\/45 {
	background-color: rgba(35, 0, 10, .45);
}

.bg-brand-midnight\/5 {
	background-color: rgba(35, 0, 10, .05);
}

.bg-brand-midnight\/50 {
	background-color: rgba(35, 0, 10, .5);
}

.bg-brand-midnight\/55 {
	background-color: rgba(35, 0, 10, .55);
}

.bg-brand-midnight\/60 {
	background-color: rgba(35, 0, 10, .6);
}

.bg-brand-midnight\/65 {
	background-color: rgba(35, 0, 10, .65);
}

.bg-brand-midnight\/70 {
	background-color: rgba(35, 0, 10, .7);
}

.bg-brand-midnight\/75 {
	background-color: rgba(35, 0, 10, .75);
}

.bg-brand-midnight\/80 {
	background-color: rgba(35, 0, 10, .8);
}

.bg-brand-midnight\/85 {
	background-color: rgba(35, 0, 10, .85);
}

.bg-brand-midnight\/90 {
	background-color: rgba(35, 0, 10, .9);
}

.bg-brand-midnight\/95 {
	background-color: rgba(35, 0, 10, .95);
}

.bg-brand-pink {
	--tw-bg-opacity: 1;
	background-color: rgba(208, 32, 105, var(--tw-bg-opacity));
}

.bg-brand-pink\/0 {
	background-color: rgba(208, 32, 105, 0);
}

.bg-brand-pink\/10 {
	background-color: rgba(208, 32, 105, .1);
}

.bg-brand-pink\/100 {
	background-color: #d02069;
}

.bg-brand-pink\/15 {
	background-color: rgba(208, 32, 105, .15);
}

.bg-brand-pink\/20 {
	background-color: rgba(208, 32, 105, .2);
}

.bg-brand-pink\/25 {
	background-color: rgba(208, 32, 105, .25);
}

.bg-brand-pink\/30 {
	background-color: rgba(208, 32, 105, .3);
}

.bg-brand-pink\/35 {
	background-color: rgba(208, 32, 105, .35);
}

.bg-brand-pink\/40 {
	background-color: rgba(208, 32, 105, .4);
}

.bg-brand-pink\/45 {
	background-color: rgba(208, 32, 105, .45);
}

.bg-brand-pink\/5 {
	background-color: rgba(208, 32, 105, .05);
}

.bg-brand-pink\/50 {
	background-color: rgba(208, 32, 105, .5);
}

.bg-brand-pink\/55 {
	background-color: rgba(208, 32, 105, .55);
}

.bg-brand-pink\/60 {
	background-color: rgba(208, 32, 105, .6);
}

.bg-brand-pink\/65 {
	background-color: rgba(208, 32, 105, .65);
}

.bg-brand-pink\/70 {
	background-color: rgba(208, 32, 105, .7);
}

.bg-brand-pink\/75 {
	background-color: rgba(208, 32, 105, .75);
}

.bg-brand-pink\/80 {
	background-color: rgba(208, 32, 105, .8);
}

.bg-brand-pink\/85 {
	background-color: rgba(208, 32, 105, .85);
}

.bg-brand-pink\/90 {
	background-color: rgba(208, 32, 105, .9);
}

.bg-brand-pink\/95 {
	background-color: rgba(208, 32, 105, .95);
}

.bg-brand-tan {
	--tw-bg-opacity: 1;
	background-color: rgba(242, 237, 234, var(--tw-bg-opacity));
}

.bg-brand-tan\/0 {
	background-color: rgba(242, 237, 234, 0);
}

.bg-brand-tan\/10 {
	background-color: rgba(242, 237, 234, .1);
}

.bg-brand-tan\/100 {
	background-color: #f2edea;
}

.bg-brand-tan\/15 {
	background-color: rgba(242, 237, 234, .15);
}

.bg-brand-tan\/20 {
	background-color: rgba(242, 237, 234, .2);
}

.bg-brand-tan\/25 {
	background-color: rgba(242, 237, 234, .25);
}

.bg-brand-tan\/30 {
	background-color: rgba(242, 237, 234, .3);
}

.bg-brand-tan\/35 {
	background-color: rgba(242, 237, 234, .35);
}

.bg-brand-tan\/40 {
	background-color: rgba(242, 237, 234, .4);
}

.bg-brand-tan\/45 {
	background-color: rgba(242, 237, 234, .45);
}

.bg-brand-tan\/5 {
	background-color: rgba(242, 237, 234, .05);
}

.bg-brand-tan\/50 {
	background-color: rgba(242, 237, 234, .5);
}

.bg-brand-tan\/55 {
	background-color: rgba(242, 237, 234, .55);
}

.bg-brand-tan\/60 {
	background-color: rgba(242, 237, 234, .6);
}

.bg-brand-tan\/65 {
	background-color: rgba(242, 237, 234, .65);
}

.bg-brand-tan\/70 {
	background-color: rgba(242, 237, 234, .7);
}

.bg-brand-tan\/75 {
	background-color: rgba(242, 237, 234, .75);
}

.bg-brand-tan\/80 {
	background-color: rgba(242, 237, 234, .8);
}

.bg-brand-tan\/85 {
	background-color: rgba(242, 237, 234, .85);
}

.bg-brand-tan\/90 {
	background-color: rgba(242, 237, 234, .9);
}

.bg-brand-tan\/95 {
	background-color: rgba(242, 237, 234, .95);
}

.bg-form-radio-button-unchecked {
	--tw-bg-opacity: 1;
	background-color: rgba(101, 90, 81, var(--tw-bg-opacity));
}

.bg-transparent {
	background-color: initial;
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.fill-brand-charcoal {
	fill: #383a3c;
}

.fill-brand-midnight {
	fill: #23000a;
}

.fill-current {
	fill: currentColor;
}

.object-contain {
	object-fit: contain;
}

.object-cover {
	object-fit: cover;
}

.object-fill {
	object-fit: fill;
}

.object-none {
	object-fit: none;
}

.object-scale-down {
	object-fit: scale-down;
}

.object-bottom {
	object-position: bottom;
}

.object-center {
	object-position: center;
}

.object-left {
	object-position: left;
}

.object-left-bottom {
	object-position: left bottom;
}

.object-left-top {
	object-position: left top;
}

.object-right {
	object-position: right;
}

.object-right-bottom {
	object-position: right bottom;
}

.object-right-top {
	object-position: right top;
}

.object-top {
	object-position: top;
}

.p-0 {
	padding: 0;
}

.p-1 {
	padding: .25rem;
}

.p-10 {
	padding: 2.5rem;
}

.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;
}

.px-0 {
	padding-left: 0;
	padding-right: 0;
}

.px-0\.5 {
	padding-left: .125rem;
	padding-right: .125rem;
}

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem;
}

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

.px-10 {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.px-11 {
	padding-left: 2.75rem;
	padding-right: 2.75rem;
}

.px-12 {
	padding-left: 3rem;
	padding-right: 3rem;
}

.px-13 {
	padding-left: 3.25rem;
	padding-right: 3.25rem;
}

.px-14 {
	padding-left: 3.5rem;
	padding-right: 3.5rem;
}

.px-16 {
	padding-left: 4rem;
	padding-right: 4rem;
}

.px-18 {
	padding-left: 4.5rem;
	padding-right: 4.5rem;
}

.px-2 {
	padding-left: .5rem;
	padding-right: .5rem;
}

.px-2\.5 {
	padding-left: .625rem;
	padding-right: .625rem;
}

.px-20 {
	padding-left: 5rem;
	padding-right: 5rem;
}

.px-24 {
	padding-left: 6rem;
	padding-right: 6rem;
}

.px-27 {
	padding-left: 11.25rem;
	padding-right: 11.25rem;
}

.px-28 {
	padding-left: 7rem;
	padding-right: 7rem;
}

.px-3 {
	padding-left: .75rem;
	padding-right: .75rem;
}

.px-3\.5 {
	padding-left: .875rem;
	padding-right: .875rem;
}

.px-32 {
	padding-left: 8rem;
	padding-right: 8rem;
}

.px-36 {
	padding-left: 9rem;
	padding-right: 9rem;
}

.px-4 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.px-40 {
	padding-left: 10rem;
	padding-right: 10rem;
}

.px-44 {
	padding-left: 11rem;
	padding-right: 11rem;
}

.px-48 {
	padding-left: 12rem;
	padding-right: 12rem;
}

.px-5 {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.px-52 {
	padding-left: 13rem;
	padding-right: 13rem;
}

.px-56 {
	padding-left: 14rem;
	padding-right: 14rem;
}

.px-6 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.px-60 {
	padding-left: 15rem;
	padding-right: 15rem;
}

.px-64 {
	padding-left: 16rem;
	padding-right: 16rem;
}

.px-7 {
	padding-left: 1.75rem;
	padding-right: 1.75rem;
}

.px-72 {
	padding-left: 18rem;
	padding-right: 18rem;
}

.px-8 {
	padding-left: 2rem;
	padding-right: 2rem;
}

.px-80 {
	padding-left: 20rem;
	padding-right: 20rem;
}

.px-9 {
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}

.px-96 {
	padding-left: 24rem;
	padding-right: 24rem;
}

.px-gutter {
	padding-left: var(--gutter, 1rem);
	padding-right: var(--gutter, 1rem);
}

.px-gutter-full {
	padding-left: calc(var(--gutter) * 2);
	padding-right: calc(var(--gutter) * 2);
}

.px-px {
	padding-left: 1px;
	padding-right: 1px;
}

.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-11 {
	padding-bottom: 2.75rem;
	padding-top: 2.75rem;
}

.py-12 {
	padding-bottom: 3rem;
	padding-top: 3rem;
}

.py-13 {
	padding-bottom: 3.25rem;
	padding-top: 3.25rem;
}

.py-14 {
	padding-bottom: 3.5rem;
	padding-top: 3.5rem;
}

.py-16 {
	padding-bottom: 4rem;
	padding-top: 4rem;
}

.py-18 {
	padding-bottom: 4.5rem;
	padding-top: 4.5rem;
}

.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-24 {
	padding-bottom: 6rem;
	padding-top: 6rem;
}

.py-27 {
	padding-bottom: 11.25rem;
	padding-top: 11.25rem;
}

.py-28 {
	padding-bottom: 7rem;
	padding-top: 7rem;
}

.py-3 {
	padding-bottom: .75rem;
	padding-top: .75rem;
}

.py-3\.5 {
	padding-bottom: .875rem;
	padding-top: .875rem;
}

.py-32 {
	padding-bottom: 8rem;
	padding-top: 8rem;
}

.py-36 {
	padding-bottom: 9rem;
	padding-top: 9rem;
}

.py-4 {
	padding-bottom: 1rem;
	padding-top: 1rem;
}

.py-40 {
	padding-bottom: 10rem;
	padding-top: 10rem;
}

.py-44 {
	padding-bottom: 11rem;
	padding-top: 11rem;
}

.py-48 {
	padding-bottom: 12rem;
	padding-top: 12rem;
}

.py-5 {
	padding-bottom: 1.25rem;
	padding-top: 1.25rem;
}

.py-52 {
	padding-bottom: 13rem;
	padding-top: 13rem;
}

.py-56 {
	padding-bottom: 14rem;
	padding-top: 14rem;
}

.py-6 {
	padding-bottom: 1.5rem;
	padding-top: 1.5rem;
}

.py-60 {
	padding-bottom: 15rem;
	padding-top: 15rem;
}

.py-64 {
	padding-bottom: 16rem;
	padding-top: 16rem;
}

.py-7 {
	padding-bottom: 1.75rem;
	padding-top: 1.75rem;
}

.py-72 {
	padding-bottom: 18rem;
	padding-top: 18rem;
}

.py-8 {
	padding-bottom: 2rem;
	padding-top: 2rem;
}

.py-80 {
	padding-bottom: 20rem;
	padding-top: 20rem;
}

.py-9 {
	padding-bottom: 2.25rem;
	padding-top: 2.25rem;
}

.py-96 {
	padding-bottom: 24rem;
	padding-top: 24rem;
}

.py-\[40px\] {
	padding-bottom: 40px;
	padding-top: 40px;
}

.py-\[var\(--component-spacing\)\] {
	padding-bottom: var(--component-spacing);
	padding-top: var(--component-spacing);
}

.py-gutter {
	padding-bottom: var(--gutter, 1rem);
	padding-top: var(--gutter, 1rem);
}

.py-gutter-full {
	padding-bottom: calc(var(--gutter) * 2);
	padding-top: calc(var(--gutter) * 2);
}

.py-px {
	padding-bottom: 1px;
	padding-top: 1px;
}

.pb-0 {
	padding-bottom: 0;
}

.pb-0\.5 {
	padding-bottom: .125rem;
}

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

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

.pb-10 {
	padding-bottom: 2.5rem;
}

.pb-11 {
	padding-bottom: 2.75rem;
}

.pb-12 {
	padding-bottom: 3rem;
}

.pb-13 {
	padding-bottom: 3.25rem;
}

.pb-14 {
	padding-bottom: 3.5rem;
}

.pb-16 {
	padding-bottom: 4rem;
}

.pb-18 {
	padding-bottom: 4.5rem;
}

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

.pb-2\.5 {
	padding-bottom: .625rem;
}

.pb-20 {
	padding-bottom: 5rem;
}

.pb-24 {
	padding-bottom: 6rem;
}

.pb-27 {
	padding-bottom: 11.25rem;
}

.pb-28 {
	padding-bottom: 7rem;
}

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

.pb-3\.5 {
	padding-bottom: .875rem;
}

.pb-32 {
	padding-bottom: 8rem;
}

.pb-36 {
	padding-bottom: 9rem;
}

.pb-4 {
	padding-bottom: 1rem;
}

.pb-40 {
	padding-bottom: 10rem;
}

.pb-44 {
	padding-bottom: 11rem;
}

.pb-48 {
	padding-bottom: 12rem;
}

.pb-5 {
	padding-bottom: 1.25rem;
}

.pb-52 {
	padding-bottom: 13rem;
}

.pb-56 {
	padding-bottom: 14rem;
}

.pb-6 {
	padding-bottom: 1.5rem;
}

.pb-60 {
	padding-bottom: 15rem;
}

.pb-64 {
	padding-bottom: 16rem;
}

.pb-7 {
	padding-bottom: 1.75rem;
}

.pb-72 {
	padding-bottom: 18rem;
}

.pb-8 {
	padding-bottom: 2rem;
}

.pb-80 {
	padding-bottom: 20rem;
}

.pb-9 {
	padding-bottom: 2.25rem;
}

.pb-96 {
	padding-bottom: 24rem;
}

.pb-\[112px\] {
	padding-bottom: 112px;
}

.pb-gutter {
	padding-bottom: var(--gutter, 1rem);
}

.pb-gutter-full {
	padding-bottom: calc(var(--gutter) * 2);
}

.pb-px {
	padding-bottom: 1px;
}

.pl-16 {
	padding-left: 4rem;
}

.pl-4 {
	padding-left: 1rem;
}

.pl-6 {
	padding-left: 1.5rem;
}

.pl-8 {
	padding-left: 2rem;
}

.pl-\[4\.25rem\] {
	padding-left: 4.25rem;
}

.pr-16 {
	padding-right: 4rem;
}

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

.pr-8 {
	padding-right: 2rem;
}

.pr-\[4\.25rem\] {
	padding-right: 4.25rem;
}

.pr-gutter-full {
	padding-right: calc(var(--gutter) * 2);
}

.pt-0 {
	padding-top: 0;
}

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

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

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

.pt-10 {
	padding-top: 2.5rem;
}

.pt-11 {
	padding-top: 2.75rem;
}

.pt-12 {
	padding-top: 3rem;
}

.pt-13 {
	padding-top: 3.25rem;
}

.pt-14 {
	padding-top: 3.5rem;
}

.pt-16 {
	padding-top: 4rem;
}

.pt-18 {
	padding-top: 4.5rem;
}

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

.pt-2\.5 {
	padding-top: .625rem;
}

.pt-20 {
	padding-top: 5rem;
}

.pt-24 {
	padding-top: 6rem;
}

.pt-27 {
	padding-top: 11.25rem;
}

.pt-28 {
	padding-top: 7rem;
}

.pt-3 {
	padding-top: .75rem;
}

.pt-3\.5 {
	padding-top: .875rem;
}

.pt-32 {
	padding-top: 8rem;
}

.pt-36 {
	padding-top: 9rem;
}

.pt-4 {
	padding-top: 1rem;
}

.pt-40 {
	padding-top: 10rem;
}

.pt-44 {
	padding-top: 11rem;
}

.pt-48 {
	padding-top: 12rem;
}

.pt-5 {
	padding-top: 1.25rem;
}

.pt-52 {
	padding-top: 13rem;
}

.pt-56 {
	padding-top: 14rem;
}

.pt-6 {
	padding-top: 1.5rem;
}

.pt-60 {
	padding-top: 15rem;
}

.pt-64 {
	padding-top: 16rem;
}

.pt-7 {
	padding-top: 1.75rem;
}

.pt-72 {
	padding-top: 18rem;
}

.pt-8 {
	padding-top: 2rem;
}

.pt-80 {
	padding-top: 20rem;
}

.pt-9 {
	padding-top: 2.25rem;
}

.pt-96 {
	padding-top: 24rem;
}

.pt-gutter {
	padding-top: var(--gutter, 1rem);
}

.pt-gutter-full {
	padding-top: calc(var(--gutter) * 2);
}

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

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.font-serif {
	font-family: Bodoni Moda, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.text-2xl {
	font-size: 1.5rem;
}

.text-7xl {
	font-size: 3rem;
}

.text-base {
	font-size: 1rem;
}

.text-lg {
	font-size: 1.125rem;
}

.text-sm {
	font-size: .875rem;
}

.text-xl {
	font-size: 1.25rem;
}

.text-xs {
	font-size: .8125rem;
}

.font-bold {
	font-weight: 700;
}

.font-medium {
	font-weight: 500;
}

.font-normal {
	font-weight: 400;
}

.font-semibold {
	font-weight: 600;
}

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.capitalize {
	text-transform: capitalize;
}

.leading-none {
	line-height: 1;
}

.tracking-widest {
	letter-spacing: .1em;
}

.\!text-white {
	--tw-text-opacity: 1 !important;
	color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.text-black {
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.text-brand-charcoal {
	--tw-text-opacity: 1;
	color: rgba(56, 58, 60, var(--tw-text-opacity));
}

.text-brand-midnight {
	--tw-text-opacity: 1;
	color: rgba(35, 0, 10, var(--tw-text-opacity));
}

.text-brand-pink {
	--tw-text-opacity: 1;
	color: rgba(208, 32, 105, var(--tw-text-opacity));
}

.text-brand-tan {
	--tw-text-opacity: 1;
	color: rgba(242, 237, 234, var(--tw-text-opacity));
}

.text-gray {
	--tw-text-opacity: 1;
	color: rgba(115, 115, 115, var(--tw-text-opacity));
}

.text-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.underline {
	text-decoration-line: underline;
}

.decoration-1 {
	text-decoration-thickness: 1px;
}

.underline-offset-4 {
	text-underline-offset: 4px;
}

.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.opacity-0 {
	opacity: 0;
}

.opacity-100 {
	opacity: 1;
}

.opacity-25 {
	opacity: .25;
}

.opacity-40 {
	opacity: .4;
}

.opacity-50 {
	opacity: .5;
}

.opacity-60 {
	opacity: .6;
}

.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);
}

.shadow, .shadow-2xl {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.shadow-2xl {
	--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
	--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
}

.shadow-form-focus {
	--tw-shadow: 0px 0px 0px 4px rgba(0, 0, 0, .25);
	--tw-shadow-colored: 0px 0px 0px 4px var(--tw-shadow-color);
}

.shadow-form-focus, .shadow-inner {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), 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);
}

.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);
}

.shadow-lg, .shadow-md {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), 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);
}

.shadow-none {
	--tw-shadow: 0 0 rgba(0, 0, 0, 0);
	--tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
}

.shadow-none, .shadow-sm {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), 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);
}

.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: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

.shadow-black {
	--tw-shadow-color: #000;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/0 {
	--tw-shadow-color: rgba(0, 0, 0, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/10 {
	--tw-shadow-color: rgba(0, 0, 0, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/100 {
	--tw-shadow-color: #000;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/15 {
	--tw-shadow-color: rgba(0, 0, 0, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/20 {
	--tw-shadow-color: rgba(0, 0, 0, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/25 {
	--tw-shadow-color: rgba(0, 0, 0, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/30 {
	--tw-shadow-color: rgba(0, 0, 0, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/35 {
	--tw-shadow-color: rgba(0, 0, 0, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/40 {
	--tw-shadow-color: rgba(0, 0, 0, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/45 {
	--tw-shadow-color: rgba(0, 0, 0, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/5 {
	--tw-shadow-color: rgba(0, 0, 0, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/50 {
	--tw-shadow-color: rgba(0, 0, 0, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/55 {
	--tw-shadow-color: rgba(0, 0, 0, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/60 {
	--tw-shadow-color: rgba(0, 0, 0, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/65 {
	--tw-shadow-color: rgba(0, 0, 0, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/70 {
	--tw-shadow-color: rgba(0, 0, 0, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/75 {
	--tw-shadow-color: rgba(0, 0, 0, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/80 {
	--tw-shadow-color: rgba(0, 0, 0, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/85 {
	--tw-shadow-color: rgba(0, 0, 0, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/90 {
	--tw-shadow-color: rgba(0, 0, 0, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-black\/95 {
	--tw-shadow-color: rgba(0, 0, 0, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige {
	--tw-shadow-color: #cdbdc3;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/0 {
	--tw-shadow-color: rgba(205, 189, 195, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/10 {
	--tw-shadow-color: rgba(205, 189, 195, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/100 {
	--tw-shadow-color: #cdbdc3;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/15 {
	--tw-shadow-color: rgba(205, 189, 195, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/20 {
	--tw-shadow-color: rgba(205, 189, 195, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/25 {
	--tw-shadow-color: rgba(205, 189, 195, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/30 {
	--tw-shadow-color: rgba(205, 189, 195, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/35 {
	--tw-shadow-color: rgba(205, 189, 195, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/40 {
	--tw-shadow-color: rgba(205, 189, 195, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/45 {
	--tw-shadow-color: rgba(205, 189, 195, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/5 {
	--tw-shadow-color: rgba(205, 189, 195, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/50 {
	--tw-shadow-color: rgba(205, 189, 195, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/55 {
	--tw-shadow-color: rgba(205, 189, 195, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/60 {
	--tw-shadow-color: rgba(205, 189, 195, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/65 {
	--tw-shadow-color: rgba(205, 189, 195, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/70 {
	--tw-shadow-color: rgba(205, 189, 195, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/75 {
	--tw-shadow-color: rgba(205, 189, 195, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/80 {
	--tw-shadow-color: rgba(205, 189, 195, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/85 {
	--tw-shadow-color: rgba(205, 189, 195, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/90 {
	--tw-shadow-color: rgba(205, 189, 195, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-beige\/95 {
	--tw-shadow-color: rgba(205, 189, 195, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal {
	--tw-shadow-color: #383a3c;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/0 {
	--tw-shadow-color: rgba(56, 58, 60, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/10 {
	--tw-shadow-color: rgba(56, 58, 60, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/100 {
	--tw-shadow-color: #383a3c;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/15 {
	--tw-shadow-color: rgba(56, 58, 60, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/20 {
	--tw-shadow-color: rgba(56, 58, 60, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/25 {
	--tw-shadow-color: rgba(56, 58, 60, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/30 {
	--tw-shadow-color: rgba(56, 58, 60, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/35 {
	--tw-shadow-color: rgba(56, 58, 60, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/40 {
	--tw-shadow-color: rgba(56, 58, 60, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/45 {
	--tw-shadow-color: rgba(56, 58, 60, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/5 {
	--tw-shadow-color: rgba(56, 58, 60, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/50 {
	--tw-shadow-color: rgba(56, 58, 60, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/55 {
	--tw-shadow-color: rgba(56, 58, 60, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/60 {
	--tw-shadow-color: rgba(56, 58, 60, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/65 {
	--tw-shadow-color: rgba(56, 58, 60, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/70 {
	--tw-shadow-color: rgba(56, 58, 60, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/75 {
	--tw-shadow-color: rgba(56, 58, 60, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/80 {
	--tw-shadow-color: rgba(56, 58, 60, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/85 {
	--tw-shadow-color: rgba(56, 58, 60, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/90 {
	--tw-shadow-color: rgba(56, 58, 60, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-charcoal\/95 {
	--tw-shadow-color: rgba(56, 58, 60, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error {
	--tw-shadow-color: #bd232d;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/0 {
	--tw-shadow-color: rgba(189, 35, 45, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/10 {
	--tw-shadow-color: rgba(189, 35, 45, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/100 {
	--tw-shadow-color: #bd232d;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/15 {
	--tw-shadow-color: rgba(189, 35, 45, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/20 {
	--tw-shadow-color: rgba(189, 35, 45, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/25 {
	--tw-shadow-color: rgba(189, 35, 45, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/30 {
	--tw-shadow-color: rgba(189, 35, 45, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/35 {
	--tw-shadow-color: rgba(189, 35, 45, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/40 {
	--tw-shadow-color: rgba(189, 35, 45, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/45 {
	--tw-shadow-color: rgba(189, 35, 45, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/5 {
	--tw-shadow-color: rgba(189, 35, 45, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/50 {
	--tw-shadow-color: rgba(189, 35, 45, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/55 {
	--tw-shadow-color: rgba(189, 35, 45, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/60 {
	--tw-shadow-color: rgba(189, 35, 45, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/65 {
	--tw-shadow-color: rgba(189, 35, 45, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/70 {
	--tw-shadow-color: rgba(189, 35, 45, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/75 {
	--tw-shadow-color: rgba(189, 35, 45, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/80 {
	--tw-shadow-color: rgba(189, 35, 45, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/85 {
	--tw-shadow-color: rgba(189, 35, 45, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/90 {
	--tw-shadow-color: rgba(189, 35, 45, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-error\/95 {
	--tw-shadow-color: rgba(189, 35, 45, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field {
	--tw-shadow-color: #a1a1a1;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/0 {
	--tw-shadow-color: rgba(161, 161, 161, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/10 {
	--tw-shadow-color: rgba(161, 161, 161, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/100 {
	--tw-shadow-color: #a1a1a1;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/15 {
	--tw-shadow-color: rgba(161, 161, 161, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/20 {
	--tw-shadow-color: rgba(161, 161, 161, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/25 {
	--tw-shadow-color: rgba(161, 161, 161, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/30 {
	--tw-shadow-color: rgba(161, 161, 161, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/35 {
	--tw-shadow-color: rgba(161, 161, 161, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/40 {
	--tw-shadow-color: rgba(161, 161, 161, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/45 {
	--tw-shadow-color: rgba(161, 161, 161, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/5 {
	--tw-shadow-color: rgba(161, 161, 161, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/50 {
	--tw-shadow-color: rgba(161, 161, 161, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/55 {
	--tw-shadow-color: rgba(161, 161, 161, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/60 {
	--tw-shadow-color: rgba(161, 161, 161, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/65 {
	--tw-shadow-color: rgba(161, 161, 161, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/70 {
	--tw-shadow-color: rgba(161, 161, 161, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/75 {
	--tw-shadow-color: rgba(161, 161, 161, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/80 {
	--tw-shadow-color: rgba(161, 161, 161, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/85 {
	--tw-shadow-color: rgba(161, 161, 161, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/90 {
	--tw-shadow-color: rgba(161, 161, 161, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-form-field\/95 {
	--tw-shadow-color: rgba(161, 161, 161, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey {
	--tw-shadow-color: #f2f2f2;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/0 {
	--tw-shadow-color: rgba(242, 242, 242, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/10 {
	--tw-shadow-color: rgba(242, 242, 242, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/100 {
	--tw-shadow-color: #f2f2f2;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/15 {
	--tw-shadow-color: rgba(242, 242, 242, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/20 {
	--tw-shadow-color: rgba(242, 242, 242, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/25 {
	--tw-shadow-color: rgba(242, 242, 242, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/30 {
	--tw-shadow-color: rgba(242, 242, 242, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/35 {
	--tw-shadow-color: rgba(242, 242, 242, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/40 {
	--tw-shadow-color: rgba(242, 242, 242, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/45 {
	--tw-shadow-color: rgba(242, 242, 242, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/5 {
	--tw-shadow-color: rgba(242, 242, 242, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/50 {
	--tw-shadow-color: rgba(242, 242, 242, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/55 {
	--tw-shadow-color: rgba(242, 242, 242, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/60 {
	--tw-shadow-color: rgba(242, 242, 242, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/65 {
	--tw-shadow-color: rgba(242, 242, 242, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/70 {
	--tw-shadow-color: rgba(242, 242, 242, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/75 {
	--tw-shadow-color: rgba(242, 242, 242, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/80 {
	--tw-shadow-color: rgba(242, 242, 242, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/85 {
	--tw-shadow-color: rgba(242, 242, 242, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/90 {
	--tw-shadow-color: rgba(242, 242, 242, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/95 {
	--tw-shadow-color: rgba(242, 242, 242, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink {
	--tw-shadow-color: #f7e5ec;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/0 {
	--tw-shadow-color: rgba(247, 229, 236, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/10 {
	--tw-shadow-color: rgba(247, 229, 236, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/100 {
	--tw-shadow-color: #f7e5ec;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/15 {
	--tw-shadow-color: rgba(247, 229, 236, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/20 {
	--tw-shadow-color: rgba(247, 229, 236, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/25 {
	--tw-shadow-color: rgba(247, 229, 236, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/30 {
	--tw-shadow-color: rgba(247, 229, 236, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/35 {
	--tw-shadow-color: rgba(247, 229, 236, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/40 {
	--tw-shadow-color: rgba(247, 229, 236, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/45 {
	--tw-shadow-color: rgba(247, 229, 236, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/5 {
	--tw-shadow-color: rgba(247, 229, 236, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/50 {
	--tw-shadow-color: rgba(247, 229, 236, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/55 {
	--tw-shadow-color: rgba(247, 229, 236, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/60 {
	--tw-shadow-color: rgba(247, 229, 236, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/65 {
	--tw-shadow-color: rgba(247, 229, 236, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/70 {
	--tw-shadow-color: rgba(247, 229, 236, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/75 {
	--tw-shadow-color: rgba(247, 229, 236, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/80 {
	--tw-shadow-color: rgba(247, 229, 236, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/85 {
	--tw-shadow-color: rgba(247, 229, 236, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/90 {
	--tw-shadow-color: rgba(247, 229, 236, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-pink\/95 {
	--tw-shadow-color: rgba(247, 229, 236, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight {
	--tw-shadow-color: #23000a;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/0 {
	--tw-shadow-color: rgba(35, 0, 10, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/10 {
	--tw-shadow-color: rgba(35, 0, 10, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/100 {
	--tw-shadow-color: #23000a;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/15 {
	--tw-shadow-color: rgba(35, 0, 10, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/20 {
	--tw-shadow-color: rgba(35, 0, 10, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/25 {
	--tw-shadow-color: rgba(35, 0, 10, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/30 {
	--tw-shadow-color: rgba(35, 0, 10, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/35 {
	--tw-shadow-color: rgba(35, 0, 10, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/40 {
	--tw-shadow-color: rgba(35, 0, 10, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/45 {
	--tw-shadow-color: rgba(35, 0, 10, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/5 {
	--tw-shadow-color: rgba(35, 0, 10, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/50 {
	--tw-shadow-color: rgba(35, 0, 10, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/55 {
	--tw-shadow-color: rgba(35, 0, 10, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/60 {
	--tw-shadow-color: rgba(35, 0, 10, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/65 {
	--tw-shadow-color: rgba(35, 0, 10, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/70 {
	--tw-shadow-color: rgba(35, 0, 10, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/75 {
	--tw-shadow-color: rgba(35, 0, 10, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/80 {
	--tw-shadow-color: rgba(35, 0, 10, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/85 {
	--tw-shadow-color: rgba(35, 0, 10, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/90 {
	--tw-shadow-color: rgba(35, 0, 10, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-midnight\/95 {
	--tw-shadow-color: rgba(35, 0, 10, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink {
	--tw-shadow-color: #d02069;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/0 {
	--tw-shadow-color: rgba(208, 32, 105, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/10 {
	--tw-shadow-color: rgba(208, 32, 105, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/100 {
	--tw-shadow-color: #d02069;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/15 {
	--tw-shadow-color: rgba(208, 32, 105, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/20 {
	--tw-shadow-color: rgba(208, 32, 105, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/25 {
	--tw-shadow-color: rgba(208, 32, 105, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/30 {
	--tw-shadow-color: rgba(208, 32, 105, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/35 {
	--tw-shadow-color: rgba(208, 32, 105, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/40 {
	--tw-shadow-color: rgba(208, 32, 105, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/45 {
	--tw-shadow-color: rgba(208, 32, 105, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/5 {
	--tw-shadow-color: rgba(208, 32, 105, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/50 {
	--tw-shadow-color: rgba(208, 32, 105, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/55 {
	--tw-shadow-color: rgba(208, 32, 105, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/60 {
	--tw-shadow-color: rgba(208, 32, 105, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/65 {
	--tw-shadow-color: rgba(208, 32, 105, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/70 {
	--tw-shadow-color: rgba(208, 32, 105, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/75 {
	--tw-shadow-color: rgba(208, 32, 105, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/80 {
	--tw-shadow-color: rgba(208, 32, 105, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/85 {
	--tw-shadow-color: rgba(208, 32, 105, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/90 {
	--tw-shadow-color: rgba(208, 32, 105, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-pink\/95 {
	--tw-shadow-color: rgba(208, 32, 105, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan {
	--tw-shadow-color: #f2edea;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/0 {
	--tw-shadow-color: rgba(242, 237, 234, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/10 {
	--tw-shadow-color: rgba(242, 237, 234, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/100 {
	--tw-shadow-color: #f2edea;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/15 {
	--tw-shadow-color: rgba(242, 237, 234, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/20 {
	--tw-shadow-color: rgba(242, 237, 234, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/25 {
	--tw-shadow-color: rgba(242, 237, 234, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/30 {
	--tw-shadow-color: rgba(242, 237, 234, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/35 {
	--tw-shadow-color: rgba(242, 237, 234, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/40 {
	--tw-shadow-color: rgba(242, 237, 234, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/45 {
	--tw-shadow-color: rgba(242, 237, 234, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/5 {
	--tw-shadow-color: rgba(242, 237, 234, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/50 {
	--tw-shadow-color: rgba(242, 237, 234, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/55 {
	--tw-shadow-color: rgba(242, 237, 234, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/60 {
	--tw-shadow-color: rgba(242, 237, 234, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/65 {
	--tw-shadow-color: rgba(242, 237, 234, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/70 {
	--tw-shadow-color: rgba(242, 237, 234, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/75 {
	--tw-shadow-color: rgba(242, 237, 234, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/80 {
	--tw-shadow-color: rgba(242, 237, 234, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/85 {
	--tw-shadow-color: rgba(242, 237, 234, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/90 {
	--tw-shadow-color: rgba(242, 237, 234, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-tan\/95 {
	--tw-shadow-color: rgba(242, 237, 234, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button {
	--tw-shadow-color: #4b4ded;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover {
	--tw-shadow-color: #0500d7;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/0 {
	--tw-shadow-color: rgba(5, 0, 215, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/10 {
	--tw-shadow-color: rgba(5, 0, 215, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/100 {
	--tw-shadow-color: #0500d7;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/15 {
	--tw-shadow-color: rgba(5, 0, 215, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/20 {
	--tw-shadow-color: rgba(5, 0, 215, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/25 {
	--tw-shadow-color: rgba(5, 0, 215, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/30 {
	--tw-shadow-color: rgba(5, 0, 215, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/35 {
	--tw-shadow-color: rgba(5, 0, 215, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/40 {
	--tw-shadow-color: rgba(5, 0, 215, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/45 {
	--tw-shadow-color: rgba(5, 0, 215, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/5 {
	--tw-shadow-color: rgba(5, 0, 215, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/50 {
	--tw-shadow-color: rgba(5, 0, 215, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/55 {
	--tw-shadow-color: rgba(5, 0, 215, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/60 {
	--tw-shadow-color: rgba(5, 0, 215, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/65 {
	--tw-shadow-color: rgba(5, 0, 215, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/70 {
	--tw-shadow-color: rgba(5, 0, 215, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/75 {
	--tw-shadow-color: rgba(5, 0, 215, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/80 {
	--tw-shadow-color: rgba(5, 0, 215, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/85 {
	--tw-shadow-color: rgba(5, 0, 215, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/90 {
	--tw-shadow-color: rgba(5, 0, 215, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button-hover\/95 {
	--tw-shadow-color: rgba(5, 0, 215, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/0 {
	--tw-shadow-color: rgba(75, 77, 237, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/10 {
	--tw-shadow-color: rgba(75, 77, 237, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/100 {
	--tw-shadow-color: #4b4ded;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/15 {
	--tw-shadow-color: rgba(75, 77, 237, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/20 {
	--tw-shadow-color: rgba(75, 77, 237, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/25 {
	--tw-shadow-color: rgba(75, 77, 237, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/30 {
	--tw-shadow-color: rgba(75, 77, 237, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/35 {
	--tw-shadow-color: rgba(75, 77, 237, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/40 {
	--tw-shadow-color: rgba(75, 77, 237, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/45 {
	--tw-shadow-color: rgba(75, 77, 237, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/5 {
	--tw-shadow-color: rgba(75, 77, 237, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/50 {
	--tw-shadow-color: rgba(75, 77, 237, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/55 {
	--tw-shadow-color: rgba(75, 77, 237, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/60 {
	--tw-shadow-color: rgba(75, 77, 237, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/65 {
	--tw-shadow-color: rgba(75, 77, 237, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/70 {
	--tw-shadow-color: rgba(75, 77, 237, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/75 {
	--tw-shadow-color: rgba(75, 77, 237, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/80 {
	--tw-shadow-color: rgba(75, 77, 237, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/85 {
	--tw-shadow-color: rgba(75, 77, 237, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/90 {
	--tw-shadow-color: rgba(75, 77, 237, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-button\/95 {
	--tw-shadow-color: rgba(75, 77, 237, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-current {
	--tw-shadow-color: currentColor;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description {
	--tw-shadow-color: #9c9c9c;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/0 {
	--tw-shadow-color: rgba(156, 156, 156, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/10 {
	--tw-shadow-color: rgba(156, 156, 156, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/100 {
	--tw-shadow-color: #9c9c9c;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/15 {
	--tw-shadow-color: rgba(156, 156, 156, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/20 {
	--tw-shadow-color: rgba(156, 156, 156, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/25 {
	--tw-shadow-color: rgba(156, 156, 156, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/30 {
	--tw-shadow-color: rgba(156, 156, 156, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/35 {
	--tw-shadow-color: rgba(156, 156, 156, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/40 {
	--tw-shadow-color: rgba(156, 156, 156, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/45 {
	--tw-shadow-color: rgba(156, 156, 156, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/5 {
	--tw-shadow-color: rgba(156, 156, 156, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/50 {
	--tw-shadow-color: rgba(156, 156, 156, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/55 {
	--tw-shadow-color: rgba(156, 156, 156, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/60 {
	--tw-shadow-color: rgba(156, 156, 156, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/65 {
	--tw-shadow-color: rgba(156, 156, 156, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/70 {
	--tw-shadow-color: rgba(156, 156, 156, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/75 {
	--tw-shadow-color: rgba(156, 156, 156, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/80 {
	--tw-shadow-color: rgba(156, 156, 156, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/85 {
	--tw-shadow-color: rgba(156, 156, 156, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/90 {
	--tw-shadow-color: rgba(156, 156, 156, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-description\/95 {
	--tw-shadow-color: rgba(156, 156, 156, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error {
	--tw-shadow-color: #f33838;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/0 {
	--tw-shadow-color: rgba(243, 56, 56, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/10 {
	--tw-shadow-color: rgba(243, 56, 56, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/100 {
	--tw-shadow-color: #f33838;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/15 {
	--tw-shadow-color: rgba(243, 56, 56, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/20 {
	--tw-shadow-color: rgba(243, 56, 56, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/25 {
	--tw-shadow-color: rgba(243, 56, 56, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/30 {
	--tw-shadow-color: rgba(243, 56, 56, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/35 {
	--tw-shadow-color: rgba(243, 56, 56, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/40 {
	--tw-shadow-color: rgba(243, 56, 56, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/45 {
	--tw-shadow-color: rgba(243, 56, 56, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/5 {
	--tw-shadow-color: rgba(243, 56, 56, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/50 {
	--tw-shadow-color: rgba(243, 56, 56, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/55 {
	--tw-shadow-color: rgba(243, 56, 56, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/60 {
	--tw-shadow-color: rgba(243, 56, 56, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/65 {
	--tw-shadow-color: rgba(243, 56, 56, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/70 {
	--tw-shadow-color: rgba(243, 56, 56, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/75 {
	--tw-shadow-color: rgba(243, 56, 56, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/80 {
	--tw-shadow-color: rgba(243, 56, 56, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/85 {
	--tw-shadow-color: rgba(243, 56, 56, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/90 {
	--tw-shadow-color: rgba(243, 56, 56, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/95 {
	--tw-shadow-color: rgba(243, 56, 56, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus {
	--tw-shadow-color: #5a56f9;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/0 {
	--tw-shadow-color: rgba(90, 86, 249, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/10 {
	--tw-shadow-color: rgba(90, 86, 249, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/100 {
	--tw-shadow-color: #5a56f9;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/15 {
	--tw-shadow-color: rgba(90, 86, 249, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/20 {
	--tw-shadow-color: rgba(90, 86, 249, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/25 {
	--tw-shadow-color: rgba(90, 86, 249, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/30 {
	--tw-shadow-color: rgba(90, 86, 249, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/35 {
	--tw-shadow-color: rgba(90, 86, 249, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/40 {
	--tw-shadow-color: rgba(90, 86, 249, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/45 {
	--tw-shadow-color: rgba(90, 86, 249, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/5 {
	--tw-shadow-color: rgba(90, 86, 249, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/50 {
	--tw-shadow-color: rgba(90, 86, 249, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/55 {
	--tw-shadow-color: rgba(90, 86, 249, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/60 {
	--tw-shadow-color: rgba(90, 86, 249, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/65 {
	--tw-shadow-color: rgba(90, 86, 249, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/70 {
	--tw-shadow-color: rgba(90, 86, 249, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/75 {
	--tw-shadow-color: rgba(90, 86, 249, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/80 {
	--tw-shadow-color: rgba(90, 86, 249, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/85 {
	--tw-shadow-color: rgba(90, 86, 249, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/90 {
	--tw-shadow-color: rgba(90, 86, 249, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-focus\/95 {
	--tw-shadow-color: rgba(90, 86, 249, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder {
	--tw-shadow-color: #777;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/0 {
	--tw-shadow-color: rgba(119, 119, 119, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/10 {
	--tw-shadow-color: rgba(119, 119, 119, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/100 {
	--tw-shadow-color: #777;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/15 {
	--tw-shadow-color: rgba(119, 119, 119, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/20 {
	--tw-shadow-color: rgba(119, 119, 119, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/25 {
	--tw-shadow-color: rgba(119, 119, 119, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/30 {
	--tw-shadow-color: rgba(119, 119, 119, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/35 {
	--tw-shadow-color: rgba(119, 119, 119, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/40 {
	--tw-shadow-color: rgba(119, 119, 119, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/45 {
	--tw-shadow-color: rgba(119, 119, 119, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/5 {
	--tw-shadow-color: rgba(119, 119, 119, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/50 {
	--tw-shadow-color: rgba(119, 119, 119, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/55 {
	--tw-shadow-color: rgba(119, 119, 119, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/60 {
	--tw-shadow-color: rgba(119, 119, 119, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/65 {
	--tw-shadow-color: rgba(119, 119, 119, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/70 {
	--tw-shadow-color: rgba(119, 119, 119, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/75 {
	--tw-shadow-color: rgba(119, 119, 119, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/80 {
	--tw-shadow-color: rgba(119, 119, 119, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/85 {
	--tw-shadow-color: rgba(119, 119, 119, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/90 {
	--tw-shadow-color: rgba(119, 119, 119, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-placeholder\/95 {
	--tw-shadow-color: rgba(119, 119, 119, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked {
	--tw-shadow-color: #766452;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/0 {
	--tw-shadow-color: rgba(118, 100, 82, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/10 {
	--tw-shadow-color: rgba(118, 100, 82, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/100 {
	--tw-shadow-color: #766452;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/15 {
	--tw-shadow-color: rgba(118, 100, 82, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/20 {
	--tw-shadow-color: rgba(118, 100, 82, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/25 {
	--tw-shadow-color: rgba(118, 100, 82, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/30 {
	--tw-shadow-color: rgba(118, 100, 82, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/35 {
	--tw-shadow-color: rgba(118, 100, 82, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/40 {
	--tw-shadow-color: rgba(118, 100, 82, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/45 {
	--tw-shadow-color: rgba(118, 100, 82, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/5 {
	--tw-shadow-color: rgba(118, 100, 82, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/50 {
	--tw-shadow-color: rgba(118, 100, 82, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/55 {
	--tw-shadow-color: rgba(118, 100, 82, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/60 {
	--tw-shadow-color: rgba(118, 100, 82, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/65 {
	--tw-shadow-color: rgba(118, 100, 82, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/70 {
	--tw-shadow-color: rgba(118, 100, 82, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/75 {
	--tw-shadow-color: rgba(118, 100, 82, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/80 {
	--tw-shadow-color: rgba(118, 100, 82, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/85 {
	--tw-shadow-color: rgba(118, 100, 82, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/90 {
	--tw-shadow-color: rgba(118, 100, 82, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/95 {
	--tw-shadow-color: rgba(118, 100, 82, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked {
	--tw-shadow-color: #655a51;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/0 {
	--tw-shadow-color: rgba(101, 90, 81, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/10 {
	--tw-shadow-color: rgba(101, 90, 81, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/100 {
	--tw-shadow-color: #655a51;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/15 {
	--tw-shadow-color: rgba(101, 90, 81, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/20 {
	--tw-shadow-color: rgba(101, 90, 81, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/25 {
	--tw-shadow-color: rgba(101, 90, 81, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/30 {
	--tw-shadow-color: rgba(101, 90, 81, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/35 {
	--tw-shadow-color: rgba(101, 90, 81, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/40 {
	--tw-shadow-color: rgba(101, 90, 81, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/45 {
	--tw-shadow-color: rgba(101, 90, 81, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/5 {
	--tw-shadow-color: rgba(101, 90, 81, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/50 {
	--tw-shadow-color: rgba(101, 90, 81, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/55 {
	--tw-shadow-color: rgba(101, 90, 81, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/60 {
	--tw-shadow-color: rgba(101, 90, 81, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/65 {
	--tw-shadow-color: rgba(101, 90, 81, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/70 {
	--tw-shadow-color: rgba(101, 90, 81, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/75 {
	--tw-shadow-color: rgba(101, 90, 81, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/80 {
	--tw-shadow-color: rgba(101, 90, 81, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/85 {
	--tw-shadow-color: rgba(101, 90, 81, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/90 {
	--tw-shadow-color: rgba(101, 90, 81, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/95 {
	--tw-shadow-color: rgba(101, 90, 81, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked {
	--tw-shadow-color: #928fff;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/0 {
	--tw-shadow-color: rgba(146, 143, 255, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/10 {
	--tw-shadow-color: rgba(146, 143, 255, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/100 {
	--tw-shadow-color: #928fff;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/15 {
	--tw-shadow-color: rgba(146, 143, 255, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/20 {
	--tw-shadow-color: rgba(146, 143, 255, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/25 {
	--tw-shadow-color: rgba(146, 143, 255, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/30 {
	--tw-shadow-color: rgba(146, 143, 255, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/35 {
	--tw-shadow-color: rgba(146, 143, 255, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/40 {
	--tw-shadow-color: rgba(146, 143, 255, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/45 {
	--tw-shadow-color: rgba(146, 143, 255, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/5 {
	--tw-shadow-color: rgba(146, 143, 255, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/50 {
	--tw-shadow-color: rgba(146, 143, 255, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/55 {
	--tw-shadow-color: rgba(146, 143, 255, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/60 {
	--tw-shadow-color: rgba(146, 143, 255, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/65 {
	--tw-shadow-color: rgba(146, 143, 255, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/70 {
	--tw-shadow-color: rgba(146, 143, 255, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/75 {
	--tw-shadow-color: rgba(146, 143, 255, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/80 {
	--tw-shadow-color: rgba(146, 143, 255, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/85 {
	--tw-shadow-color: rgba(146, 143, 255, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/90 {
	--tw-shadow-color: rgba(146, 143, 255, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/95 {
	--tw-shadow-color: rgba(146, 143, 255, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked {
	--tw-shadow-color: #efeffd;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/0 {
	--tw-shadow-color: rgba(239, 239, 253, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/10 {
	--tw-shadow-color: rgba(239, 239, 253, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/100 {
	--tw-shadow-color: #efeffd;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/15 {
	--tw-shadow-color: rgba(239, 239, 253, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/20 {
	--tw-shadow-color: rgba(239, 239, 253, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/25 {
	--tw-shadow-color: rgba(239, 239, 253, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/30 {
	--tw-shadow-color: rgba(239, 239, 253, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/35 {
	--tw-shadow-color: rgba(239, 239, 253, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/40 {
	--tw-shadow-color: rgba(239, 239, 253, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/45 {
	--tw-shadow-color: rgba(239, 239, 253, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/5 {
	--tw-shadow-color: rgba(239, 239, 253, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/50 {
	--tw-shadow-color: rgba(239, 239, 253, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/55 {
	--tw-shadow-color: rgba(239, 239, 253, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/60 {
	--tw-shadow-color: rgba(239, 239, 253, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/65 {
	--tw-shadow-color: rgba(239, 239, 253, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/70 {
	--tw-shadow-color: rgba(239, 239, 253, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/75 {
	--tw-shadow-color: rgba(239, 239, 253, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/80 {
	--tw-shadow-color: rgba(239, 239, 253, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/85 {
	--tw-shadow-color: rgba(239, 239, 253, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/90 {
	--tw-shadow-color: rgba(239, 239, 253, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/95 {
	--tw-shadow-color: rgba(239, 239, 253, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray {
	--tw-shadow-color: #737373;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/0 {
	--tw-shadow-color: rgba(115, 115, 115, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/10 {
	--tw-shadow-color: rgba(115, 115, 115, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/100 {
	--tw-shadow-color: #737373;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/15 {
	--tw-shadow-color: rgba(115, 115, 115, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/20 {
	--tw-shadow-color: rgba(115, 115, 115, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/25 {
	--tw-shadow-color: rgba(115, 115, 115, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/30 {
	--tw-shadow-color: rgba(115, 115, 115, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/35 {
	--tw-shadow-color: rgba(115, 115, 115, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/40 {
	--tw-shadow-color: rgba(115, 115, 115, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/45 {
	--tw-shadow-color: rgba(115, 115, 115, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/5 {
	--tw-shadow-color: rgba(115, 115, 115, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/50 {
	--tw-shadow-color: rgba(115, 115, 115, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/55 {
	--tw-shadow-color: rgba(115, 115, 115, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/60 {
	--tw-shadow-color: rgba(115, 115, 115, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/65 {
	--tw-shadow-color: rgba(115, 115, 115, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/70 {
	--tw-shadow-color: rgba(115, 115, 115, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/75 {
	--tw-shadow-color: rgba(115, 115, 115, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/80 {
	--tw-shadow-color: rgba(115, 115, 115, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/85 {
	--tw-shadow-color: rgba(115, 115, 115, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/90 {
	--tw-shadow-color: rgba(115, 115, 115, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray\/95 {
	--tw-shadow-color: rgba(115, 115, 115, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-inherit {
	--tw-shadow-color: inherit;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty {
	--tw-shadow-color: rgba(12, 9, 52, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/0 {
	--tw-shadow-color: rgba(12, 9, 52, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/10 {
	--tw-shadow-color: rgba(12, 9, 52, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/100 {
	--tw-shadow-color: #0c0934;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/15 {
	--tw-shadow-color: rgba(12, 9, 52, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/20 {
	--tw-shadow-color: rgba(12, 9, 52, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/25 {
	--tw-shadow-color: rgba(12, 9, 52, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/30 {
	--tw-shadow-color: rgba(12, 9, 52, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/35 {
	--tw-shadow-color: rgba(12, 9, 52, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/40 {
	--tw-shadow-color: rgba(12, 9, 52, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/45 {
	--tw-shadow-color: rgba(12, 9, 52, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/5 {
	--tw-shadow-color: rgba(12, 9, 52, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/50 {
	--tw-shadow-color: rgba(12, 9, 52, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/55 {
	--tw-shadow-color: rgba(12, 9, 52, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/60 {
	--tw-shadow-color: rgba(12, 9, 52, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/65 {
	--tw-shadow-color: rgba(12, 9, 52, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/70 {
	--tw-shadow-color: rgba(12, 9, 52, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/75 {
	--tw-shadow-color: rgba(12, 9, 52, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/80 {
	--tw-shadow-color: rgba(12, 9, 52, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/85 {
	--tw-shadow-color: rgba(12, 9, 52, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/90 {
	--tw-shadow-color: rgba(12, 9, 52, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-fifty\/95 {
	--tw-shadow-color: rgba(12, 9, 52, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image {
	--tw-shadow-color: rgba(101, 90, 81, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/0 {
	--tw-shadow-color: rgba(101, 90, 81, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/10 {
	--tw-shadow-color: rgba(101, 90, 81, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/100 {
	--tw-shadow-color: #655a51;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/15 {
	--tw-shadow-color: rgba(101, 90, 81, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/20 {
	--tw-shadow-color: rgba(101, 90, 81, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/25 {
	--tw-shadow-color: rgba(101, 90, 81, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/30 {
	--tw-shadow-color: rgba(101, 90, 81, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/35 {
	--tw-shadow-color: rgba(101, 90, 81, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/40 {
	--tw-shadow-color: rgba(101, 90, 81, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/45 {
	--tw-shadow-color: rgba(101, 90, 81, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/5 {
	--tw-shadow-color: rgba(101, 90, 81, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/50 {
	--tw-shadow-color: rgba(101, 90, 81, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/55 {
	--tw-shadow-color: rgba(101, 90, 81, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/60 {
	--tw-shadow-color: rgba(101, 90, 81, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/65 {
	--tw-shadow-color: rgba(101, 90, 81, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/70 {
	--tw-shadow-color: rgba(101, 90, 81, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/75 {
	--tw-shadow-color: rgba(101, 90, 81, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/80 {
	--tw-shadow-color: rgba(101, 90, 81, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/85 {
	--tw-shadow-color: rgba(101, 90, 81, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/90 {
	--tw-shadow-color: rgba(101, 90, 81, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-image\/95 {
	--tw-shadow-color: rgba(101, 90, 81, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg {
	--tw-shadow-color: rgba(101, 90, 81, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/0 {
	--tw-shadow-color: rgba(101, 90, 81, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/10 {
	--tw-shadow-color: rgba(101, 90, 81, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/100 {
	--tw-shadow-color: #655a51;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/15 {
	--tw-shadow-color: rgba(101, 90, 81, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/20 {
	--tw-shadow-color: rgba(101, 90, 81, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/25 {
	--tw-shadow-color: rgba(101, 90, 81, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/30 {
	--tw-shadow-color: rgba(101, 90, 81, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/35 {
	--tw-shadow-color: rgba(101, 90, 81, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/40 {
	--tw-shadow-color: rgba(101, 90, 81, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/45 {
	--tw-shadow-color: rgba(101, 90, 81, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/5 {
	--tw-shadow-color: rgba(101, 90, 81, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/50 {
	--tw-shadow-color: rgba(101, 90, 81, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/55 {
	--tw-shadow-color: rgba(101, 90, 81, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/60 {
	--tw-shadow-color: rgba(101, 90, 81, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/65 {
	--tw-shadow-color: rgba(101, 90, 81, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/70 {
	--tw-shadow-color: rgba(101, 90, 81, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/75 {
	--tw-shadow-color: rgba(101, 90, 81, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/80 {
	--tw-shadow-color: rgba(101, 90, 81, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/85 {
	--tw-shadow-color: rgba(101, 90, 81, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/90 {
	--tw-shadow-color: rgba(101, 90, 81, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-layered-bg\/95 {
	--tw-shadow-color: rgba(101, 90, 81, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media {
	--tw-shadow-color: rgba(25, 23, 20, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/0 {
	--tw-shadow-color: rgba(25, 23, 20, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/10 {
	--tw-shadow-color: rgba(25, 23, 20, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/100 {
	--tw-shadow-color: #191714;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/15 {
	--tw-shadow-color: rgba(25, 23, 20, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/20 {
	--tw-shadow-color: rgba(25, 23, 20, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/25 {
	--tw-shadow-color: rgba(25, 23, 20, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/30 {
	--tw-shadow-color: rgba(25, 23, 20, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/35 {
	--tw-shadow-color: rgba(25, 23, 20, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/40 {
	--tw-shadow-color: rgba(25, 23, 20, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/45 {
	--tw-shadow-color: rgba(25, 23, 20, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/5 {
	--tw-shadow-color: rgba(25, 23, 20, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/50 {
	--tw-shadow-color: rgba(25, 23, 20, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/55 {
	--tw-shadow-color: rgba(25, 23, 20, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/60 {
	--tw-shadow-color: rgba(25, 23, 20, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/65 {
	--tw-shadow-color: rgba(25, 23, 20, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/70 {
	--tw-shadow-color: rgba(25, 23, 20, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/75 {
	--tw-shadow-color: rgba(25, 23, 20, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/80 {
	--tw-shadow-color: rgba(25, 23, 20, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/85 {
	--tw-shadow-color: rgba(25, 23, 20, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/90 {
	--tw-shadow-color: rgba(25, 23, 20, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-media\/95 {
	--tw-shadow-color: rgba(25, 23, 20, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim {
	--tw-shadow-color: rgba(25, 23, 20, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/0 {
	--tw-shadow-color: rgba(25, 23, 20, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/10 {
	--tw-shadow-color: rgba(25, 23, 20, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/100 {
	--tw-shadow-color: #191714;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/15 {
	--tw-shadow-color: rgba(25, 23, 20, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/20 {
	--tw-shadow-color: rgba(25, 23, 20, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/25 {
	--tw-shadow-color: rgba(25, 23, 20, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/30 {
	--tw-shadow-color: rgba(25, 23, 20, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/35 {
	--tw-shadow-color: rgba(25, 23, 20, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/40 {
	--tw-shadow-color: rgba(25, 23, 20, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/45 {
	--tw-shadow-color: rgba(25, 23, 20, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/5 {
	--tw-shadow-color: rgba(25, 23, 20, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/50 {
	--tw-shadow-color: rgba(25, 23, 20, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/55 {
	--tw-shadow-color: rgba(25, 23, 20, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/60 {
	--tw-shadow-color: rgba(25, 23, 20, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/65 {
	--tw-shadow-color: rgba(25, 23, 20, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/70 {
	--tw-shadow-color: rgba(25, 23, 20, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/75 {
	--tw-shadow-color: rgba(25, 23, 20, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/80 {
	--tw-shadow-color: rgba(25, 23, 20, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/85 {
	--tw-shadow-color: rgba(25, 23, 20, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/90 {
	--tw-shadow-color: rgba(25, 23, 20, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-site-scrim\/95 {
	--tw-shadow-color: rgba(25, 23, 20, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty {
	--tw-shadow-color: rgba(12, 9, 52, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/0 {
	--tw-shadow-color: rgba(12, 9, 52, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/10 {
	--tw-shadow-color: rgba(12, 9, 52, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/100 {
	--tw-shadow-color: #0c0934;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/15 {
	--tw-shadow-color: rgba(12, 9, 52, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/20 {
	--tw-shadow-color: rgba(12, 9, 52, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/25 {
	--tw-shadow-color: rgba(12, 9, 52, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/30 {
	--tw-shadow-color: rgba(12, 9, 52, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/35 {
	--tw-shadow-color: rgba(12, 9, 52, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/40 {
	--tw-shadow-color: rgba(12, 9, 52, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/45 {
	--tw-shadow-color: rgba(12, 9, 52, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/5 {
	--tw-shadow-color: rgba(12, 9, 52, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/50 {
	--tw-shadow-color: rgba(12, 9, 52, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/55 {
	--tw-shadow-color: rgba(12, 9, 52, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/60 {
	--tw-shadow-color: rgba(12, 9, 52, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/65 {
	--tw-shadow-color: rgba(12, 9, 52, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/70 {
	--tw-shadow-color: rgba(12, 9, 52, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/75 {
	--tw-shadow-color: rgba(12, 9, 52, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/80 {
	--tw-shadow-color: rgba(12, 9, 52, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/85 {
	--tw-shadow-color: rgba(12, 9, 52, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/90 {
	--tw-shadow-color: rgba(12, 9, 52, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-overlay-thirty\/95 {
	--tw-shadow-color: rgba(12, 9, 52, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent, .shadow-transparent\/0 {
	--tw-shadow-color: rgba(0, 0, 0, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/10 {
	--tw-shadow-color: rgba(0, 0, 0, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/100 {
	--tw-shadow-color: #000;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/15 {
	--tw-shadow-color: rgba(0, 0, 0, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/20 {
	--tw-shadow-color: rgba(0, 0, 0, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/25 {
	--tw-shadow-color: rgba(0, 0, 0, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/30 {
	--tw-shadow-color: rgba(0, 0, 0, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/35 {
	--tw-shadow-color: rgba(0, 0, 0, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/40 {
	--tw-shadow-color: rgba(0, 0, 0, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/45 {
	--tw-shadow-color: rgba(0, 0, 0, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/5 {
	--tw-shadow-color: rgba(0, 0, 0, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/50 {
	--tw-shadow-color: rgba(0, 0, 0, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/55 {
	--tw-shadow-color: rgba(0, 0, 0, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/60 {
	--tw-shadow-color: rgba(0, 0, 0, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/65 {
	--tw-shadow-color: rgba(0, 0, 0, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/70 {
	--tw-shadow-color: rgba(0, 0, 0, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/75 {
	--tw-shadow-color: rgba(0, 0, 0, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/80 {
	--tw-shadow-color: rgba(0, 0, 0, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/85 {
	--tw-shadow-color: rgba(0, 0, 0, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/90 {
	--tw-shadow-color: rgba(0, 0, 0, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-transparent\/95 {
	--tw-shadow-color: rgba(0, 0, 0, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white {
	--tw-shadow-color: #fff;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/0 {
	--tw-shadow-color: rgba(255, 255, 255, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/10 {
	--tw-shadow-color: rgba(255, 255, 255, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/100 {
	--tw-shadow-color: #fff;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/15 {
	--tw-shadow-color: rgba(255, 255, 255, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/20 {
	--tw-shadow-color: rgba(255, 255, 255, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/25 {
	--tw-shadow-color: rgba(255, 255, 255, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/30 {
	--tw-shadow-color: rgba(255, 255, 255, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/35 {
	--tw-shadow-color: rgba(255, 255, 255, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/40 {
	--tw-shadow-color: rgba(255, 255, 255, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/45 {
	--tw-shadow-color: rgba(255, 255, 255, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/5 {
	--tw-shadow-color: rgba(255, 255, 255, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/50 {
	--tw-shadow-color: rgba(255, 255, 255, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/55 {
	--tw-shadow-color: rgba(255, 255, 255, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/60 {
	--tw-shadow-color: rgba(255, 255, 255, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/65 {
	--tw-shadow-color: rgba(255, 255, 255, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/70 {
	--tw-shadow-color: rgba(255, 255, 255, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/75 {
	--tw-shadow-color: rgba(255, 255, 255, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/80 {
	--tw-shadow-color: rgba(255, 255, 255, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/85 {
	--tw-shadow-color: rgba(255, 255, 255, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/90 {
	--tw-shadow-color: rgba(255, 255, 255, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-white\/95 {
	--tw-shadow-color: rgba(255, 255, 255, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.outline-none {
	outline: 2px solid rgba(0, 0, 0, 0);
	outline-offset: 2px;
}

.outline {
	outline-style: solid;
}

.blur {
	--tw-blur: blur(8px);
}

.blur, .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 {
	--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06));
}

.drop-shadow-2xl {
	--tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, .15));
}

.drop-shadow-2xl, .drop-shadow-lg {
	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-lg {
	--tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, .04)) drop-shadow(0 4px 3px rgba(0, 0, 0, .1));
}

.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));
}

.drop-shadow-md, .drop-shadow-none {
	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-none {
	--tw-drop-shadow: drop-shadow(0 0 rgba(0, 0, 0, 0));
}

.drop-shadow-sm {
	--tw-drop-shadow: drop-shadow(0 1px 1px rgba(0, 0, 0, .05));
}

.drop-shadow-sm, .drop-shadow-xl {
	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-xl {
	--tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, .03)) drop-shadow(0 8px 5px rgba(0, 0, 0, .08));
}

.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.duration-150, .transition {
	transition-duration: .15s;
}

.duration-200 {
	transition-duration: .2s;
}

.duration-300 {
	transition-duration: .3s;
}

.duration-500 {
	transition-duration: .5s;
}

.ease-in-out {
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-out {
	transition-timing-function: cubic-bezier(0, 0, .2, 1);
}

.offset-1 {
	margin-left: 8.33333%;
}

.offset-2 {
	margin-left: 16.66667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333%;
}

.offset-5 {
	margin-left: 41.66667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333%;
}

.offset-8 {
	margin-left: 66.66667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333%;
}

.offset-11 {
	margin-left: 91.66667%;
}

.offset-right-1 {
	margin-right: 8.33333%;
}

.offset-right-2 {
	margin-right: 16.66667%;
}

.offset-right-3 {
	margin-right: 25%;
}

.offset-right-4 {
	margin-right: 33.33333%;
}

.offset-right-5 {
	margin-right: 41.66667%;
}

.offset-right-6 {
	margin-right: 50%;
}

.offset-right-7 {
	margin-right: 58.33333%;
}

.offset-right-8 {
	margin-right: 66.66667%;
}

.offset-right-9 {
	margin-right: 75%;
}

.offset-right-10 {
	margin-right: 83.33333%;
}

.offset-right-11 {
	margin-right: 91.66667%;
}

.arch svg {
	margin: -1px -5px;
	width: calc(100vw + 10px);
}

.before-and-after-slider .bag_slide-details {
	filter: drop-shadow(0 12px 32px transparent);
}

.before-and-after-slider .slick-list .slick-track {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

.before-and-after-slider .slick-list .slick-track .slick-slide {
	height: auto;
	width: 100%;
}

.before-and-after-slider .vertical-tags.tags-active {
	position: relative;
}

.before-and-after-slider .vertical-tags.tags-active:before {
	content: "Before";
	left: 0;
}

.before-and-after-slider .vertical-tags.tags-active:after, .before-and-after-slider .vertical-tags.tags-active:before {
	align-items: center;
	border-radius: 9999px;
	display: flex;
	font-size: .875rem;
	justify-content: center;
	position: absolute;
	top: 0;
}

.before-and-after-slider .vertical-tags.tags-active:after {
	content: "After";
	right: 0;
}

.before-and-after-slider .horizontal-tags.tags-active {
	position: relative;
}

.before-and-after-slider .horizontal-tags.tags-active:before {
	content: "Before";
	top: 0;
}

.before-and-after-slider .horizontal-tags.tags-active:after, .before-and-after-slider .horizontal-tags.tags-active:before {
	align-items: center;
	border-radius: 9999px;
	display: flex;
	font-size: .8125rem;
	justify-content: center;
	left: 0;
	position: absolute;
}

.before-and-after-slider .horizontal-tags.tags-active:after {
	content: "After";
	top: 50%;
}

.before-and-after-slider .horizontal-tags.tags-active:after, .before-and-after-slider .horizontal-tags.tags-active:before, .before-and-after-slider .vertical-tags.tags-active:after, .before-and-after-slider .vertical-tags.tags-active:before {
	background-color: #fff;
	color: #000;
	font-weight: 400;
	margin: .75rem;
	padding: .25rem 1rem;
}

@media (min-width:768px) {
	.before-and-after-slider .horizontal-tags.tags-active:after, .before-and-after-slider .horizontal-tags.tags-active:before, .before-and-after-slider .vertical-tags.tags-active:after, .before-and-after-slider .vertical-tags.tags-active:before {
		margin: 1.5rem;
	}
}

.blog-roll .blog-post {
	display: block;
}

.blog-roll .blog-post .fit-image {
	overflow: hidden;
}

.blog-roll .blog-post .fit-image img {
	transform: scaleX(1);
	transition: .25s ease;
}

.blog-roll .blog-post:hover .fit-image img {
	transform: scale3d(1.1, 1.1, 1.1);
}

.blog-roll .post__card .post__content .post__title {
	font-size: 18px;
}

.card-hero {
	min-height: auto;
}

.card-hero .card-hero__overlay {
	background: linear-gradient(90deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .4));
}

.card-hero .card-hero__overlay, .card-hero .fit-image {
	left: -6rem;
	right: -6rem;
	width: calc(100% + 12rem);
}

@media (min-width:1024px) {
	.card-hero {
		min-height: calc(100dvh - var(--topOffset));
	}
	
	.card-hero .card-hero__overlay, .card-hero .fit-image {
		left: 0;
		right: 0;
		width: 100%;
	}
}

.card-hero__content {
	min-height: calc(100dvh - var(--topOffset));
}

@media (min-width:1024px) {
	.card-hero__content {
		min-height: auto;
	}
}

.card-hero__cutout {
	margin-right: -3.125rem;
}

.card-hero__cards {
	box-shadow: 2px 5px 20px 0 rgba(21, 12, 7, .1);
}

.card-hero__popup .mfp-close {
	display: none;
}

.content-accordion-with-icons.theme-two {
	background-color: #f2f2f2;
}

.content-accordion-with-icons__title .icon-plus {
	transform: rotate(0deg);
	transition-duration: .25s;
}

.content-accordion-with-icons__title.is-active .icon-plus {
	transform: rotate(45deg);
}

.content-accordion-with-icons__description.is-active {
	display: block;
}

.content-accordion-with-icons__divider {
	--tw-border-opacity: 1;
	border-color: rgba(205, 189, 195, var(--tw-border-opacity));
	border-right-width: 1px;
	height: 100%;
	position: absolute;
	right: 0;
	width: 1px;
}

@media (min-width:768px) {
	.content-accordion-with-icons__divider {
		left: 50%;
		right: 100%;
	}
}

.content-accordion__title .icon-plus {
	transform: rotate(0deg);
	transition-duration: .25s;
}

.content-accordion__title.is-open .icon-plus {
	transform: rotate(45deg);
}

.content-accordion__answer.is-open {
	display: block;
}

.content-grid.is-full-screen {
	align-items: center;
	display: flex;
}

.content-grid.is-full-screen:before {
	content: "";
	display: block;
	min-height: calc(100vh - var(--topOffset) - 192px);
}

.content-grid.is-full-screen > .container {
	flex: 0 1 auto;
	width: 100%;
}

.content-grid .content-grid__section-bottom-border:after {
	background-color: #cdbdc3;
	bottom: 0;
	content: "";
	height: 1px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: calc(100% - 2rem);
}

.cta__border-box {
	bottom: 1.5rem;
	height: calc(100% - 3rem);
	left: -5rem;
	right: -5rem;
	top: 1.5rem;
	width: calc(100% + 10rem);
}

@media (min-width:1024px) {
	.cta__border-box {
		bottom: -2.5rem;
		height: calc(100% + 5rem);
		left: 8%;
		right: 8%;
		top: -2.5rem;
		width: 84%;
	}
}

.fit-image {
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.fit-image img {
	height: 100%;
	width: 100%;
}

section.form {
	min-height: 612px;
}

.with-contact .form__bg-img:after {
	background: linear-gradient(0deg, rgba(12, 9, 52, .5), rgba(12, 9, 52, .5));
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.hero-banner {
	min-height: calc(100vh - var(--topOffset));
}

.hero-banner:after {
	background: rgba(12, 9, 52, .3);
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.hero-banner .loop-video-btn {
	align-items: center;
	border-color: #f2edea;
	border-radius: 9999px;
	border-width: 2px;
	bottom: 0;
	color: #f2edea;
	cursor: pointer;
	display: flex;
	height: 36px;
	justify-content: center;
	left: 0;
	margin-bottom: 3rem;
	position: absolute;
	transition-duration: .3s;
	width: 36px;
	z-index: 30;
}

.component-spacing.hero-banner .loop-video-btn:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.hero-banner .loop-video-btn:hover:has(+.component-spacing.bg-white) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.hero-banner .loop-video-btn:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.hero-banner .loop-video-btn:hover:has(+.component-spacing.bg-white) + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.hero-banner .loop-video-btn:hover {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}

#tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.hero-banner .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

.image-shapes-block {
	padding: 80px 0;
}

@media (min-width:1024px) {
	.image-shapes-block {
		padding: 127px 0 205px;
	}
}

.image-shapes-block .image-shapes-block__left-image .fit-image {
	transform: rotate(0);
	transition: all .3s ease-in-out;
}

.image-shapes-block .image-shapes-block__left-image .fit-image img {
	position: relative;
	z-index: 20;
}

.image-shapes-block .image-shapes-block__left-image .fit-image:before {
	background-color: #d02069;
	border-radius: 100%;
	content: "";
	filter: blur(190px);
	flex-shrink: 0;
	height: 142px;
	position: absolute;
	right: -60px;
	top: -96px;
	transition: all .3s ease-in-out;
	width: 142px;
	z-index: 10;
}

@media (min-width:1270px) {
	.image-shapes-block .image-shapes-block__left-image .fit-image:before {
		height: 242px;
		top: -146px;
		width: 242px;
	}
}

.image-shapes-block .image-shapes-block__left-image .fit-image:after {
	border: 5px solid #d02069;
	border-radius: 100%;
	content: "";
	display: none;
	flex-shrink: 0;
	height: 142px;
	opacity: 0;
	position: absolute;
	right: -60px;
	top: -96px;
	transition: all .3s ease-in-out;
	width: 142px;
	z-index: 30;
}

@media (min-width:1024px) {
	.image-shapes-block .image-shapes-block__left-image .fit-image:after {
		display: block;
	}
}

@media (min-width:1270px) {
	.image-shapes-block .image-shapes-block__left-image .fit-image:after {
		height: 242px;
		top: -146px;
		width: 242px;
	}
}

.image-shapes-block .image-shapes-block__right-image .fit-image {
	transform: rotate(0);
	transition: all .3s ease-in-out;
}

.image-shapes-block .image-shapes-block__right-image .fit-image img {
	position: relative;
	z-index: 20;
}

.image-shapes-block .image-shapes-block__right-image .fit-image:before {
	background-color: #d02069;
	border-radius: 100%;
	bottom: -96px;
	content: "";
	filter: blur(190px);
	flex-shrink: 0;
	height: 142px;
	left: -60px;
	position: absolute;
	transition: all .3s ease-in-out;
	width: 142px;
	z-index: 10;
}

@media (min-width:1024px) {
	.image-shapes-block .image-shapes-block__right-image .fit-image:before {
		bottom: -146px;
		height: 242px;
		width: 242px;
	}
}

.image-shapes-block .image-shapes-block__right-image .fit-image:after {
	border: 5px solid #d02069;
	border-radius: 100%;
	bottom: -96px;
	content: "";
	display: none;
	flex-shrink: 0;
	height: 142px;
	left: -60px;
	opacity: 0;
	position: absolute;
	transition: all .3s ease-in-out;
	width: 142px;
	z-index: 30;
}

@media (min-width:1024px) {
	.image-shapes-block .image-shapes-block__right-image .fit-image:after {
		display: block;
	}
}

@media (min-width:1270px) {
	.image-shapes-block .image-shapes-block__right-image .fit-image:after {
		bottom: -146px;
		height: 242px;
		width: 242px;
	}
}

.image-shapes-block.active .image-shapes-block__left-image .fit-image {
	transform: rotate(-5deg);
}

.image-shapes-block.active .image-shapes-block__left-image .fit-image:after {
	opacity: 1;
}

.image-shapes-block.active .image-shapes-block__right-image .fit-image {
	transform: rotate(5deg);
}

.image-shapes-block.active .image-shapes-block__right-image .fit-image:after {
	opacity: 1;
}

.jump-links {
	position: sticky;
	top: var(--topOffset);
}

#jump-links__mobile-dropdown {
	display: none;
}

@media (min-width:1024px) {
	#jump-links__mobile-dropdown {
		display: block;
	}
}

.left-right.bg-brand-light-grey .tilted .fit-image:after {
	background-color: #383a3c;
}

.loop-video-container {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

.loop-video {
	height: 100%;
	left: 50%;
	max-width: none !important;
	min-height: 100%;
	min-width: 100%;
	object-fit: cover;
	object-position: center;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.video-image-container .loop-video-image {
	opacity: 1;
	transition: opacity 1s ease-out;
}

.video-image-container .loop-video-image.image-fade {
	opacity: 0;
}

.loop-video-btn {
	--tw-border-opacity: 1;
	--tw-text-opacity: 1;
	align-items: center;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
	border-radius: 9999px;
	border-width: 2px;
	bottom: 0;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	cursor: pointer;
	display: flex;
	height: 3rem;
	justify-content: center;
	left: 0;
	margin-bottom: var(--gutter, 1rem);
	margin-left: 0;
	position: absolute;
	transition-duration: .3s;
	width: 3rem;
	z-index: 30;
}

.component-spacing.loop-video-btn:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.loop-video-btn:hover:has(+.component-spacing.bg-white) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.loop-video-btn:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.loop-video-btn:hover:has(+.component-spacing.bg-white) + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.loop-video-btn:hover {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}

#tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

.loop-video-btn svg {
	font-size: 1.125rem;
}

.loop-video-toggle-state:focus {
	border-radius: 9999px;
}

.loop-video-toggle-state .icon-play-loop {
	display: none;
}

.loop-video-toggle-state .icon-pause-loop, .loop-video-toggle-state.is-paused .icon-play-loop {
	display: block;
}

.loop-video-toggle-state.is-paused .icon-pause-loop {
	display: none;
}

::-webkit-media-controls-panel {
	-webkit-appearance: none;
	appearance: none;
	display: none !important;
}

::-webkit-media-controls-play-button {
	-webkit-appearance: none;
	appearance: none;
	display: none !important;
}

::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	appearance: none;
	display: none !important;
}

.looping-cta {
	min-height: calc(100vh - var(--topOffset));
}

.looping-cta:after {
	background: rgba(12, 9, 52, .3);
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.looping-cta .loop-video-btn {
	align-items: center;
	border-color: #f2edea;
	border-radius: 9999px;
	border-width: 2px;
	bottom: 0;
	color: #f2edea;
	cursor: pointer;
	display: flex;
	height: 36px;
	justify-content: center;
	left: 0;
	margin-bottom: 3rem;
	position: relative;
	transition-duration: .3s;
	width: 36px;
	z-index: 30;
}

.component-spacing.looping-cta .loop-video-btn:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.looping-cta .loop-video-btn:hover:has(+.component-spacing.bg-white) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.looping-cta .loop-video-btn:hover[\:has\(\%2B\%20\.component-spacing\.bg-white\)] + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.component-spacing.looping-cta .loop-video-btn:hover:has(+.component-spacing.bg-white) + .component-spacing.bg-white {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.looping-cta .loop-video-btn:hover {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}

#tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]), :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]), :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) {
	color: #383a3c;
}

#tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-1, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-2, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-3, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-4, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-5, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) .hdg-6, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h1, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h2, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h4, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h5, #tinymce:is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-brand-tan):not([class*=text-brand-]) h6, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-1, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-2, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-3, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-4, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-5, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) .hdg-6, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h1, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h2, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h4, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h5, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors) .wysiwyg:not([class*=text-brand-]) h6, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-1, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-2, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-3, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-4, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-5, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) .hdg-6, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h1, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h2, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h4, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h5, :is(.looping-cta .loop-video-btn:hover,.bg-brand-light-pink,.bg-image--overlay-dark,.bg-brand-tan,.bg-brand-light-grey):not(.ignore-colors):not([class*=text-brand-]) h6 {
	color: #23000a;
}

.lr-accordion.theme-two .tilted .fit-image:after {
	background-color: #383a3c;
}

.lr-accordion__title .icon-plus {
	transform: rotate(0deg);
	transition-duration: .25s;
}

.lr-accordion__title.is-active .icon-plus {
	transform: rotate(45deg);
}

.lr-accordion__description.is-active {
	display: block;
}

.lr-collage__img-wrapper .lr-collage__img-container {
	transform: translateY(0);
}

@media (min-width:1270px) {
	.lr-collage__img-wrapper .lr-collage__img-container {
		transform: translateY(-66px);
	}
}

.lr-accordion__img {
	width: 100%;
}

@media (min-width:768px) {
	.lr-accordion__img {
		width: 38%;
	}
}

@media (min-width:1024px) {
	.lr-accordion__img {
		width: 36%;
	}
}

.member-bio__back-btn:hover svg {
	transform: translateX(-6px);
}

.member-bio__right-bg {
	overflow: hidden;
}

.member-bio__image {
	overflow: hidden;
	z-index: 5;
}

.pinned-image {
	padding-bottom: 100vw;
}

@media only screen and (min-width:750px) {
	.pinned-image {
		padding-bottom: 750px;
	}
}

@media (min-width:1024px) {
	.pinned-image {
		height: calc(100dvh - var(--topOffset));
		min-height: 750px;
		padding-bottom: 0;
	}
}

.pinned-image.theme-two .pinned-image__pin {
	color: #23000a;
}

.pinned-image__pin {
	background-color: #fff;
	border-radius: 9999px;
	color: #d02069;
	font-size: 12px;
	font-weight: 600;
	min-width: 20px;
	padding: 6px 15px;
	pointer-events: none;
	position: absolute;
	text-align: center;
	transform: translate(-50%, -50%);
	white-space: nowrap;
	z-index: 30;
}

@media (min-width:1024px) {
	.pinned-image__pin {
		font-size: 14px;
		min-width: 30px;
		padding: 8px 20px;
	}
}

.seo-cards__popup button.mfp-close {
	height: 1.5rem;
	right: 1.5rem;
	top: 1.5rem;
	width: 1.5rem;
}

@media (min-width:1024px) {
	.seo-cards__popup button.mfp-close {
		height: 1.5rem;
		right: 2.5rem;
		top: 2.5rem;
		width: 1.5rem;
	}
}

.seo-flyout__popup button.mfp-close {
	height: 1.5rem;
	right: 1.5rem;
	top: 1.5rem;
	width: 1.5rem;
}

@media (min-width:1024px) {
	.seo-flyout__popup button.mfp-close {
		height: 1.5rem;
		right: 2.5rem;
		top: 2.5rem;
		width: 1.5rem;
	}
}

.side-by-side__img-overlay:after {
	background: linear-gradient(90deg, #f4f5ff -.54%, #f4f5ff .77%, rgba(244, 245, 255, 0) 50%);
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(90deg);
	width: 100%;
}

@media (min-width:1024px) {
	.side-by-side__img-overlay:after {
		transform: rotate(0deg);
	}
	
	.side-by-side__left-content {
		left: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
}

.stacked-hero-banner {
	min-height: calc(100dvh - var(--topOffset) + 124px);
}

.stacked-hero-banner:after {
	background: rgba(12, 9, 52, .3);
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.stacked-hero-banner .loop-video-btn {
	left: auto;
	margin-right: 12px;
	right: 0;
}

@media (min-width:1024px) {
	.stacked-hero-banner .play-button {
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
	}
}

.stacked-hero-banner__svg-mask {
	-webkit-mask-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/inverse-toast.svg");
	mask-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/inverse-toast.svg");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	mask-size: cover;
}

.stacked-hero-banner__svg-mask.nitro-lazy {
	mask-image: none !important;
}

.stacked-hero-banner__content {
	height: 554px;
}

.test-parent .child-borders {
	border-bottom: 1px solid #f2edea;
}

@media (min-width:1024px) {
	.test-parent .child-borders {
		border-bottom: rgba(0, 0, 0, 0);
		border-left: 1px solid #f2edea;
	}
}

.test-parent:last-of-type .child-borders {
	border-bottom: rgba(0, 0, 0, 0);
}

.sticky-jump-links select {
	background-color: #fff;
	border: 1px solid #cdbdc3;
	border-radius: .125rem;
	color: #23000a;
	display: block;
	padding: .875rem 1.25rem;
	width: 100%;
}

.sticky-jump-links select:focus {
	border-color: #23000a;
	outline: none;
}

.sticky-jump-links select::placeholder {
	color: #cdbdc3;
}

.sticky-jump-links .select-dropdown-arrow {
	font-size: 1em;
	position: absolute;
	right: 1em;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.tabbed-content .tabs-list.is-open {
	display: block;
}

@media (min-width:1024px) {
	.tabbed-content .tabs-list.is-open {
		display: flex;
	}
}

.tabbed-content .tab-selector .icon {
	transform: rotate(0);
	transition: .15s ease;
}

.tabbed-content .tab-selector.is-open .icon {
	transform: rotate(180deg);
}

.team-grid .team-grid__toggle-buttons button {
	text-decoration-thickness: 1px !important;
	text-underline-offset: 2px;
}

@media (min-width:1024px) {
	.team-grid .team-grid__toggle-buttons button:hover:not(.is-active) {
		text-decoration: underline;
	}
}

.team-grid__card .team-member__img {
	opacity: 1;
	transition: .15s ease;
}

.team-grid__card .team-member__hover-img, .team-grid__card.with-hover-image:hover .team-member__img {
	opacity: 0;
	transition: .25s ease;
}

.team-grid__card.with-hover-image:hover .team-member__hover-img {
	opacity: 1;
	transition: .15s ease;
}

.team-grid__card.no-hover-image .fit-image {
	overflow: hidden;
}

.team-grid__card.no-hover-image .fit-image img {
	transition: all .2s;
}

.team-grid__card.no-hover-image:hover .fit-image img {
	transform: scale(1.05);
}

.testimonial .slick-track {
	align-items: stretch;
	display: flex;
	height: 100%;
	padding-top: 2.25rem;
}

.testimonial .slick-track .slide {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.testimonial__svg-mask {
	-webkit-mask-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/inverse-toast.svg");
	mask-image: url("https://cdn-ilekdjb.nitrocdn.com/mibPWmhjREcCBXwCwHORkhnozQFwQiqr/assets/images/optimized/rev-82e29a9/csaok.com/wp-content/themes/cosmetic-surgery-affiliates/assets/img/svg/inverse-toast.svg");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	mask-size: cover;
}

.testimonial__svg-mask.nitro-lazy {
	mask-image: none !important;
}

.testimonial__card-container {
	transition: all .2s;
}

.testimonial-modal button.mfp-close {
	right: 2rem;
}

@media (min-width:768px) {
	.testimonial-modal button.mfp-close {
		right: 7rem;
	}
}

@media (min-width:1024px) {
	.testimonial-modal button.mfp-close {
		right: 9rem;
	}
}

.testimonial-modal button.mfp-close {
	margin-top: 1rem;
}

.treatment-hero, .treatment-hero__content {
	min-height: calc(100vh - var(--topOffset));
}

.treatment-hero__content .fit-image, .treatment-hero__content .treatment-hero__overlay {
	left: -6rem;
	right: -6rem;
	width: calc(100% + 12rem);
}

@media (min-width:1024px) {
	.treatment-hero__content {
		min-height: auto;
	}
	
	.treatment-hero__content .fit-image, .treatment-hero__content .treatment-hero__overlay {
		left: 0;
		right: 0;
		width: 100%;
	}
}

.vertical-tabs__item {
	color: #fff;
}

.vertical-tabs__item:last-of-type .vertical-tabs__label {
	border-right: 1px solid #d02069;
}

@media (min-width:768px) {
	.vertical-tabs__item {
		min-width: 58px;
	}
}

.vertical-tabs__item .vertical-tabs__img:after {
	background: linear-gradient(0deg, rgba(25, 23, 20, .2), rgba(25, 23, 20, .2));
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.vertical-tabs__item .vertical-tabs__label {
	border-left: 1px solid #d02069;
	left: 29px;
	transform: translateX(-50%);
	width: 100%;
}

@media (min-width:768px) {
	.vertical-tabs__item .accordion-video__title {
		transform: rotate(180deg);
		writing-mode: vertical-lr;
	}
}

.vertical-tabs__item.active {
	flex-grow: 1000;
	margin: 0;
	transform: scale(1);
}

.vertical-tabs__item.active .vertical-tabs__label {
	width: -moz-fit-content;
	width: fit-content;
}

@media (min-width:768px) {
	.vertical-tabs__item.active .vertical-tabs__label:last-child {
		border-right: none;
	}
}

.vertical-tabs__item.active .vertical-tabs__label .accordion-inner-label {
	padding-left: 1rem;
	padding-right: 1rem;
}

.vertical-tabs__item.active .vertical-tabs__label .accordion-inner-label .accordion-inner-label-circle {
	background: #d02069;
}

.vertical-tabs__item:not(.active) {
	cursor: pointer;
	flex: 1;
}

.vertical-tabs__item:not(.active) .vertical-tabs__content {
	display: none;
}

.vertical-tab__item-title.is-open .accordion-inner-label-circle {
	background: #d02069;
}

.vertical-tab__item-links.is-open {
	display: block;
}

.video-slider .splide:not(.is-overflow) .splide__arrows {
	display: none;
}

.hover\:bg-brand-light-pink:hover.component-spacing[\:has\(\%2B\%20\.hover\%5C\%3Abg-brand-light-pink\:hover\.component-spacing\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.hover\:bg-brand-light-pink:hover.component-spacing:has(+.hover\:bg-brand-light-pink:hover.component-spacing) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.hover\:bg-brand-light-pink:hover.component-spacing[\:has\(\%2B\%20\.hover\%5C\%3Abg-brand-light-pink\:hover\.component-spacing\)] + .hover\:bg-brand-light-pink:hover.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.hover\:bg-brand-light-pink:hover.component-spacing:has(+.hover\:bg-brand-light-pink:hover.component-spacing) + .hover\:bg-brand-light-pink:hover.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-white.component-spacing[\:has\(\%2B\%20\.group\:hover\%20\.group-hover\%5C\%3Abg-white\.component-spacing\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-white.component-spacing:has(+.group:hover .group-hover\:bg-white.component-spacing) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-white.component-spacing[\:has\(\%2B\%20\.group\:hover\%20\.group-hover\%5C\%3Abg-white\.component-spacing\)] + .group:hover .group-hover\:bg-white.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-white.component-spacing:has(+.group:hover .group-hover\:bg-white.component-spacing) + .group:hover .group-hover\:bg-white.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-brand-light-pink.component-spacing[\:has\(\%2B\%20\.group\:hover\%20\.group-hover\%5C\%3Abg-brand-light-pink\.component-spacing\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-brand-light-pink.component-spacing:has(+.group:hover .group-hover\:bg-brand-light-pink.component-spacing) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-brand-light-pink.component-spacing[\:has\(\%2B\%20\.group\:hover\%20\.group-hover\%5C\%3Abg-brand-light-pink\.component-spacing\)] + .group:hover .group-hover\:bg-brand-light-pink.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.group:hover .group-hover\:bg-brand-light-pink.component-spacing:has(+.group:hover .group-hover\:bg-brand-light-pink.component-spacing) + .group:hover .group-hover\:bg-brand-light-pink.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing[\:has\(\%2B\%20\.group\.theme-one\%20\.group-\%5C\%5B\%5C\%26\%5C\.theme-one\%5C\%5D\%5C\%3Abg-brand-light-pink\.component-spacing\)] {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing:has(+.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing[\:has\(\%2B\%20\.group\.theme-one\%20\.group-\%5C\%5B\%5C\%26\%5C\.theme-one\%5C\%5D\%5C\%3Abg-brand-light-pink\.component-spacing\)] + .group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing:has(+.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing) + .group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

@media (min-width:1024px) {
	.lg\:bg-white.component-spacing[\:has\(\%2B\%20\.lg\%5C\%3Abg-white\.component-spacing\)] {
		padding-bottom: calc(var(--component-spacing, 0) / 2);
	}
	
	.lg\:bg-white.component-spacing:has(+.lg\:bg-white.component-spacing) {
		padding-bottom: calc(var(--component-spacing, 0) / 2);
	}
	
	.lg\:bg-white.component-spacing[\:has\(\%2B\%20\.lg\%5C\%3Abg-white\.component-spacing\)] + .lg\:bg-white.component-spacing {
		padding-top: calc(var(--component-spacing, 0) / 2);
	}
	
	.lg\:bg-white.component-spacing:has(+.lg\:bg-white.component-spacing) + .lg\:bg-white.component-spacing {
		padding-top: calc(var(--component-spacing, 0) / 2);
	}
}

.after\:absolute:after {
	content: var(--tw-content);
	position: absolute;
}

.after\:inset-0:after {
	bottom: 0;
	content: var(--tw-content);
	left: 0;
	right: 0;
	top: 0;
}

.after\:bg-overlay-thirty:after {
	background-color: rgba(12, 9, 52, .3);
	content: var(--tw-content);
}

.first\:pt-0:first-child {
	padding-top: 0;
}

.last\:mb-0:last-child {
	margin-bottom: 0;
}

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

.last\:mr-0:last-child {
	margin-right: 0;
}

.last\:border-b:last-child {
	border-bottom-width: 1px;
}

.hover\:border-brand-pink:hover {
	--tw-border-opacity: 1;
	border-color: rgba(208, 32, 105, var(--tw-border-opacity));
}

.hover\:bg-brand-light-pink:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(247, 229, 236, var(--tw-bg-opacity));
}

.hover\:bg-brand-midnight:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(35, 0, 10, var(--tw-bg-opacity));
}

.hover\:bg-brand-pink:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(208, 32, 105, var(--tw-bg-opacity));
}

.hover\:text-brand-charcoal:hover {
	--tw-text-opacity: 1;
	color: rgba(56, 58, 60, var(--tw-text-opacity));
}

.hover\:text-brand-midnight:hover {
	--tw-text-opacity: 1;
	color: rgba(35, 0, 10, var(--tw-text-opacity));
}

.hover\:text-brand-pink:hover {
	--tw-text-opacity: 1;
	color: rgba(208, 32, 105, var(--tw-text-opacity));
}

.hover\:text-white:hover {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

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

.group\/chatBtn:hover .group-hover\/chatBtn\:scale-150 {
	--tw-scale-x: 1.5;
	--tw-scale-y: 1.5;
}

.group:hover .group-hover\:scale-110, .group\/chatBtn:hover .group-hover\/chatBtn\:scale-150 {
	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));
}

.group:hover .group-hover\:scale-110 {
	--tw-scale-x: 1.1;
	--tw-scale-y: 1.1;
}

.group:hover .group-hover\:scale-\[1\.05\] {
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
	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));
}

.group:hover .group-hover\:border-brand-pink {
	--tw-border-opacity: 1;
	border-color: rgba(208, 32, 105, var(--tw-border-opacity));
}

.group:hover .group-hover\:bg-brand-light-pink {
	--tw-bg-opacity: 1;
	background-color: rgba(247, 229, 236, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-white {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:text-brand-pink {
	--tw-text-opacity: 1;
	color: rgba(208, 32, 105, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.group.is-open .group-\[\.is-open\]\:rotate-180 {
	--tw-rotate: 180deg;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group.theme-one .group-\[\&\.theme-one\]\:border-brand-pink {
	--tw-border-opacity: 1;
	border-color: rgba(208, 32, 105, var(--tw-border-opacity));
}

.group.theme-two .group-\[\&\.theme-two\]\:border-brand-midnight {
	--tw-border-opacity: 1;
	border-color: rgba(35, 0, 10, var(--tw-border-opacity));
}

.group.bg-brand-light-grey .group-\[\&\.bg-brand-light-grey\]\:bg-brand-charcoal {
	--tw-bg-opacity: 1;
	background-color: rgba(56, 58, 60, var(--tw-bg-opacity));
}

.group.bg-brand-tan .group-\[\&\.bg-brand-tan\]\:bg-brand-midnight {
	--tw-bg-opacity: 1;
	background-color: rgba(35, 0, 10, var(--tw-bg-opacity));
}

.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-light-pink {
	--tw-bg-opacity: 1;
	background-color: rgba(247, 229, 236, var(--tw-bg-opacity));
}

.group.theme-one .group-\[\&\.theme-one\]\:bg-brand-midnight {
	--tw-bg-opacity: 1;
	background-color: rgba(35, 0, 10, var(--tw-bg-opacity));
}

.group.theme-two .group-\[\&\.theme-two\]\:bg-black {
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.group.theme-two .group-\[\&\.theme-two\]\:bg-brand-charcoal {
	--tw-bg-opacity: 1;
	background-color: rgba(56, 58, 60, var(--tw-bg-opacity));
}

.group.theme-two .group-\[\&\.theme-two\]\:bg-brand-light-grey {
	--tw-bg-opacity: 1;
	background-color: rgba(242, 242, 242, var(--tw-bg-opacity));
}

.group.theme-one .group-\[\&\.theme-one\]\:text-brand-pink {
	--tw-text-opacity: 1;
	color: rgba(208, 32, 105, var(--tw-text-opacity));
}

.group.theme-two .group-\[\&\.theme-two\]\:text-brand-midnight {
	--tw-text-opacity: 1;
	color: rgba(35, 0, 10, var(--tw-text-opacity));
}

@media (min-width:640px) {
	.sm\:-mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.sm\:-mx-0\.5 {
		margin-left: -.125rem;
		margin-right: -.125rem;
	}
	
	.sm\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem;
	}
	
	.sm\:-mx-1\.5 {
		margin-left: -.375rem;
		margin-right: -.375rem;
	}
	
	.sm\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem;
	}
	
	.sm\:-mx-11 {
		margin-left: -2.75rem;
		margin-right: -2.75rem;
	}
	
	.sm\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem;
	}
	
	.sm\:-mx-13 {
		margin-left: -3.25rem;
		margin-right: -3.25rem;
	}
	
	.sm\:-mx-14 {
		margin-left: -3.5rem;
		margin-right: -3.5rem;
	}
	
	.sm\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem;
	}
	
	.sm\:-mx-18 {
		margin-left: -4.5rem;
		margin-right: -4.5rem;
	}
	
	.sm\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem;
	}
	
	.sm\:-mx-2\.5 {
		margin-left: -.625rem;
		margin-right: -.625rem;
	}
	
	.sm\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem;
	}
	
	.sm\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem;
	}
	
	.sm\:-mx-27 {
		margin-left: -11.25rem;
		margin-right: -11.25rem;
	}
	
	.sm\:-mx-28 {
		margin-left: -7rem;
		margin-right: -7rem;
	}
	
	.sm\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem;
	}
	
	.sm\:-mx-3\.5 {
		margin-left: -.875rem;
		margin-right: -.875rem;
	}
	
	.sm\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem;
	}
	
	.sm\:-mx-36 {
		margin-left: -9rem;
		margin-right: -9rem;
	}
	
	.sm\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem;
	}
	
	.sm\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem;
	}
	
	.sm\:-mx-44 {
		margin-left: -11rem;
		margin-right: -11rem;
	}
	
	.sm\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem;
	}
	
	.sm\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
	
	.sm\:-mx-52 {
		margin-left: -13rem;
		margin-right: -13rem;
	}
	
	.sm\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem;
	}
	
	.sm\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
	
	.sm\:-mx-60 {
		margin-left: -15rem;
		margin-right: -15rem;
	}
	
	.sm\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem;
	}
	
	.sm\:-mx-7 {
		margin-left: -1.75rem;
		margin-right: -1.75rem;
	}
	
	.sm\:-mx-72 {
		margin-left: -18rem;
		margin-right: -18rem;
	}
	
	.sm\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem;
	}
	
	.sm\:-mx-80 {
		margin-left: -20rem;
		margin-right: -20rem;
	}
	
	.sm\:-mx-9 {
		margin-left: -2.25rem;
		margin-right: -2.25rem;
	}
	
	.sm\:-mx-96 {
		margin-left: -24rem;
		margin-right: -24rem;
	}
	
	.sm\:-mx-gutter {
		margin-left: calc(var(--gutter, 1rem) * -1);
		margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-mx-gutter-full {
		margin-left: calc(var(--gutter) * 2 * -1);
		margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-mx-px {
		margin-left: -1px;
		margin-right: -1px;
	}
	
	.sm\:-my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.sm\:-my-0\.5 {
		margin-bottom: -.125rem;
		margin-top: -.125rem;
	}
	
	.sm\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem;
	}
	
	.sm\:-my-1\.5 {
		margin-bottom: -.375rem;
		margin-top: -.375rem;
	}
	
	.sm\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem;
	}
	
	.sm\:-my-11 {
		margin-bottom: -2.75rem;
		margin-top: -2.75rem;
	}
	
	.sm\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem;
	}
	
	.sm\:-my-13 {
		margin-bottom: -3.25rem;
		margin-top: -3.25rem;
	}
	
	.sm\:-my-14 {
		margin-bottom: -3.5rem;
		margin-top: -3.5rem;
	}
	
	.sm\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem;
	}
	
	.sm\:-my-18 {
		margin-bottom: -4.5rem;
		margin-top: -4.5rem;
	}
	
	.sm\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem;
	}
	
	.sm\:-my-2\.5 {
		margin-bottom: -.625rem;
		margin-top: -.625rem;
	}
	
	.sm\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem;
	}
	
	.sm\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem;
	}
	
	.sm\:-my-27 {
		margin-bottom: -11.25rem;
		margin-top: -11.25rem;
	}
	
	.sm\:-my-28 {
		margin-bottom: -7rem;
		margin-top: -7rem;
	}
	
	.sm\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem;
	}
	
	.sm\:-my-3\.5 {
		margin-bottom: -.875rem;
		margin-top: -.875rem;
	}
	
	.sm\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem;
	}
	
	.sm\:-my-36 {
		margin-bottom: -9rem;
		margin-top: -9rem;
	}
	
	.sm\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem;
	}
	
	.sm\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem;
	}
	
	.sm\:-my-44 {
		margin-bottom: -11rem;
		margin-top: -11rem;
	}
	
	.sm\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem;
	}
	
	.sm\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem;
	}
	
	.sm\:-my-52 {
		margin-bottom: -13rem;
		margin-top: -13rem;
	}
	
	.sm\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem;
	}
	
	.sm\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem;
	}
	
	.sm\:-my-60 {
		margin-bottom: -15rem;
		margin-top: -15rem;
	}
	
	.sm\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem;
	}
	
	.sm\:-my-7 {
		margin-bottom: -1.75rem;
		margin-top: -1.75rem;
	}
	
	.sm\:-my-72 {
		margin-bottom: -18rem;
		margin-top: -18rem;
	}
	
	.sm\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem;
	}
	
	.sm\:-my-80 {
		margin-bottom: -20rem;
		margin-top: -20rem;
	}
	
	.sm\:-my-9 {
		margin-bottom: -2.25rem;
		margin-top: -2.25rem;
	}
	
	.sm\:-my-96 {
		margin-bottom: -24rem;
		margin-top: -24rem;
	}
	
	.sm\:-my-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-my-px {
		margin-bottom: -1px;
		margin-top: -1px;
	}
	
	.sm\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.sm\:mx-0\.5 {
		margin-left: .125rem;
		margin-right: .125rem;
	}
	
	.sm\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem;
	}
	
	.sm\:mx-1\.5 {
		margin-left: .375rem;
		margin-right: .375rem;
	}
	
	.sm\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}
	
	.sm\:mx-11 {
		margin-left: 2.75rem;
		margin-right: 2.75rem;
	}
	
	.sm\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem;
	}
	
	.sm\:mx-13 {
		margin-left: 3.25rem;
		margin-right: 3.25rem;
	}
	
	.sm\:mx-14 {
		margin-left: 3.5rem;
		margin-right: 3.5rem;
	}
	
	.sm\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	
	.sm\:mx-18 {
		margin-left: 4.5rem;
		margin-right: 4.5rem;
	}
	
	.sm\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem;
	}
	
	.sm\:mx-2\.5 {
		margin-left: .625rem;
		margin-right: .625rem;
	}
	
	.sm\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem;
	}
	
	.sm\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem;
	}
	
	.sm\:mx-27 {
		margin-left: 11.25rem;
		margin-right: 11.25rem;
	}
	
	.sm\:mx-28 {
		margin-left: 7rem;
		margin-right: 7rem;
	}
	
	.sm\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem;
	}
	
	.sm\:mx-3\.5 {
		margin-left: .875rem;
		margin-right: .875rem;
	}
	
	.sm\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem;
	}
	
	.sm\:mx-36 {
		margin-left: 9rem;
		margin-right: 9rem;
	}
	
	.sm\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	
	.sm\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem;
	}
	
	.sm\:mx-44 {
		margin-left: 11rem;
		margin-right: 11rem;
	}
	
	.sm\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem;
	}
	
	.sm\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem;
	}
	
	.sm\:mx-52 {
		margin-left: 13rem;
		margin-right: 13rem;
	}
	
	.sm\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem;
	}
	
	.sm\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	
	.sm\:mx-60 {
		margin-left: 15rem;
		margin-right: 15rem;
	}
	
	.sm\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem;
	}
	
	.sm\:mx-7 {
		margin-left: 1.75rem;
		margin-right: 1.75rem;
	}
	
	.sm\:mx-72 {
		margin-left: 18rem;
		margin-right: 18rem;
	}
	
	.sm\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	
	.sm\:mx-80 {
		margin-left: 20rem;
		margin-right: 20rem;
	}
	
	.sm\:mx-9 {
		margin-left: 2.25rem;
		margin-right: 2.25rem;
	}
	
	.sm\:mx-96 {
		margin-left: 24rem;
		margin-right: 24rem;
	}
	
	.sm\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	
	.sm\:mx-gutter {
		margin-left: var(--gutter, 1rem);
		margin-right: var(--gutter, 1rem);
	}
	
	.sm\:mx-gutter-full {
		margin-left: calc(var(--gutter) * 2);
		margin-right: calc(var(--gutter) * 2);
	}
	
	.sm\:mx-px {
		margin-left: 1px;
		margin-right: 1px;
	}
	
	.sm\:my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.sm\:my-0\.5 {
		margin-bottom: .125rem;
		margin-top: .125rem;
	}
	
	.sm\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem;
	}
	
	.sm\:my-1\.5 {
		margin-bottom: .375rem;
		margin-top: .375rem;
	}
	
	.sm\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem;
	}
	
	.sm\:my-11 {
		margin-bottom: 2.75rem;
		margin-top: 2.75rem;
	}
	
	.sm\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem;
	}
	
	.sm\:my-13 {
		margin-bottom: 3.25rem;
		margin-top: 3.25rem;
	}
	
	.sm\:my-14 {
		margin-bottom: 3.5rem;
		margin-top: 3.5rem;
	}
	
	.sm\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}
	
	.sm\:my-18 {
		margin-bottom: 4.5rem;
		margin-top: 4.5rem;
	}
	
	.sm\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem;
	}
	
	.sm\:my-2\.5 {
		margin-bottom: .625rem;
		margin-top: .625rem;
	}
	
	.sm\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem;
	}
	
	.sm\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem;
	}
	
	.sm\:my-27 {
		margin-bottom: 11.25rem;
		margin-top: 11.25rem;
	}
	
	.sm\:my-28 {
		margin-bottom: 7rem;
		margin-top: 7rem;
	}
	
	.sm\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem;
	}
	
	.sm\:my-3\.5 {
		margin-bottom: .875rem;
		margin-top: .875rem;
	}
	
	.sm\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem;
	}
	
	.sm\:my-36 {
		margin-bottom: 9rem;
		margin-top: 9rem;
	}
	
	.sm\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem;
	}
	
	.sm\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem;
	}
	
	.sm\:my-44 {
		margin-bottom: 11rem;
		margin-top: 11rem;
	}
	
	.sm\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem;
	}
	
	.sm\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem;
	}
	
	.sm\:my-52 {
		margin-bottom: 13rem;
		margin-top: 13rem;
	}
	
	.sm\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem;
	}
	
	.sm\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem;
	}
	
	.sm\:my-60 {
		margin-bottom: 15rem;
		margin-top: 15rem;
	}
	
	.sm\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem;
	}
	
	.sm\:my-7 {
		margin-bottom: 1.75rem;
		margin-top: 1.75rem;
	}
	
	.sm\:my-72 {
		margin-bottom: 18rem;
		margin-top: 18rem;
	}
	
	.sm\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	
	.sm\:my-80 {
		margin-bottom: 20rem;
		margin-top: 20rem;
	}
	
	.sm\:my-9 {
		margin-bottom: 2.25rem;
		margin-top: 2.25rem;
	}
	
	.sm\:my-96 {
		margin-bottom: 24rem;
		margin-top: 24rem;
	}
	
	.sm\:my-auto {
		margin-bottom: auto;
		margin-top: auto;
	}
	
	.sm\:my-gutter {
		margin-bottom: var(--gutter, 1rem);
		margin-top: var(--gutter, 1rem);
	}
	
	.sm\:my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
		margin-top: calc(var(--gutter) * 2);
	}
	
	.sm\:my-px {
		margin-bottom: 1px;
		margin-top: 1px;
	}
	
	.sm\:-mb-0 {
		margin-bottom: 0;
	}
	
	.sm\:-mb-0\.5 {
		margin-bottom: -.125rem;
	}
	
	.sm\:-mb-1 {
		margin-bottom: -.25rem;
	}
	
	.sm\:-mb-1\.5 {
		margin-bottom: -.375rem;
	}
	
	.sm\:-mb-10 {
		margin-bottom: -2.5rem;
	}
	
	.sm\:-mb-11 {
		margin-bottom: -2.75rem;
	}
	
	.sm\:-mb-12 {
		margin-bottom: -3rem;
	}
	
	.sm\:-mb-13 {
		margin-bottom: -3.25rem;
	}
	
	.sm\:-mb-14 {
		margin-bottom: -3.5rem;
	}
	
	.sm\:-mb-16 {
		margin-bottom: -4rem;
	}
	
	.sm\:-mb-18 {
		margin-bottom: -4.5rem;
	}
	
	.sm\:-mb-2 {
		margin-bottom: -.5rem;
	}
	
	.sm\:-mb-2\.5 {
		margin-bottom: -.625rem;
	}
	
	.sm\:-mb-20 {
		margin-bottom: -5rem;
	}
	
	.sm\:-mb-24 {
		margin-bottom: -6rem;
	}
	
	.sm\:-mb-27 {
		margin-bottom: -11.25rem;
	}
	
	.sm\:-mb-28 {
		margin-bottom: -7rem;
	}
	
	.sm\:-mb-3 {
		margin-bottom: -.75rem;
	}
	
	.sm\:-mb-3\.5 {
		margin-bottom: -.875rem;
	}
	
	.sm\:-mb-32 {
		margin-bottom: -8rem;
	}
	
	.sm\:-mb-36 {
		margin-bottom: -9rem;
	}
	
	.sm\:-mb-4 {
		margin-bottom: -1rem;
	}
	
	.sm\:-mb-40 {
		margin-bottom: -10rem;
	}
	
	.sm\:-mb-44 {
		margin-bottom: -11rem;
	}
	
	.sm\:-mb-48 {
		margin-bottom: -12rem;
	}
	
	.sm\:-mb-5 {
		margin-bottom: -1.25rem;
	}
	
	.sm\:-mb-52 {
		margin-bottom: -13rem;
	}
	
	.sm\:-mb-56 {
		margin-bottom: -14rem;
	}
	
	.sm\:-mb-6 {
		margin-bottom: -1.5rem;
	}
	
	.sm\:-mb-60 {
		margin-bottom: -15rem;
	}
	
	.sm\:-mb-64 {
		margin-bottom: -16rem;
	}
	
	.sm\:-mb-7 {
		margin-bottom: -1.75rem;
	}
	
	.sm\:-mb-72 {
		margin-bottom: -18rem;
	}
	
	.sm\:-mb-8 {
		margin-bottom: -2rem;
	}
	
	.sm\:-mb-80 {
		margin-bottom: -20rem;
	}
	
	.sm\:-mb-9 {
		margin-bottom: -2.25rem;
	}
	
	.sm\:-mb-96 {
		margin-bottom: -24rem;
	}
	
	.sm\:-mb-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-mb-px {
		margin-bottom: -1px;
	}
	
	.sm\:-mt-0 {
		margin-top: 0;
	}
	
	.sm\:-mt-0\.5 {
		margin-top: -.125rem;
	}
	
	.sm\:-mt-1 {
		margin-top: -.25rem;
	}
	
	.sm\:-mt-1\.5 {
		margin-top: -.375rem;
	}
	
	.sm\:-mt-10 {
		margin-top: -2.5rem;
	}
	
	.sm\:-mt-11 {
		margin-top: -2.75rem;
	}
	
	.sm\:-mt-12 {
		margin-top: -3rem;
	}
	
	.sm\:-mt-13 {
		margin-top: -3.25rem;
	}
	
	.sm\:-mt-14 {
		margin-top: -3.5rem;
	}
	
	.sm\:-mt-16 {
		margin-top: -4rem;
	}
	
	.sm\:-mt-18 {
		margin-top: -4.5rem;
	}
	
	.sm\:-mt-2 {
		margin-top: -.5rem;
	}
	
	.sm\:-mt-2\.5 {
		margin-top: -.625rem;
	}
	
	.sm\:-mt-20 {
		margin-top: -5rem;
	}
	
	.sm\:-mt-24 {
		margin-top: -6rem;
	}
	
	.sm\:-mt-27 {
		margin-top: -11.25rem;
	}
	
	.sm\:-mt-28 {
		margin-top: -7rem;
	}
	
	.sm\:-mt-3 {
		margin-top: -.75rem;
	}
	
	.sm\:-mt-3\.5 {
		margin-top: -.875rem;
	}
	
	.sm\:-mt-32 {
		margin-top: -8rem;
	}
	
	.sm\:-mt-36 {
		margin-top: -9rem;
	}
	
	.sm\:-mt-4 {
		margin-top: -1rem;
	}
	
	.sm\:-mt-40 {
		margin-top: -10rem;
	}
	
	.sm\:-mt-44 {
		margin-top: -11rem;
	}
	
	.sm\:-mt-48 {
		margin-top: -12rem;
	}
	
	.sm\:-mt-5 {
		margin-top: -1.25rem;
	}
	
	.sm\:-mt-52 {
		margin-top: -13rem;
	}
	
	.sm\:-mt-56 {
		margin-top: -14rem;
	}
	
	.sm\:-mt-6 {
		margin-top: -1.5rem;
	}
	
	.sm\:-mt-60 {
		margin-top: -15rem;
	}
	
	.sm\:-mt-64 {
		margin-top: -16rem;
	}
	
	.sm\:-mt-7 {
		margin-top: -1.75rem;
	}
	
	.sm\:-mt-72 {
		margin-top: -18rem;
	}
	
	.sm\:-mt-8 {
		margin-top: -2rem;
	}
	
	.sm\:-mt-80 {
		margin-top: -20rem;
	}
	
	.sm\:-mt-9 {
		margin-top: -2.25rem;
	}
	
	.sm\:-mt-96 {
		margin-top: -24rem;
	}
	
	.sm\:-mt-gutter {
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-mt-gutter-full {
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-mt-px {
		margin-top: -1px;
	}
	
	.sm\:mb-0 {
		margin-bottom: 0;
	}
	
	.sm\:mb-0\.5 {
		margin-bottom: .125rem;
	}
	
	.sm\:mb-1 {
		margin-bottom: .25rem;
	}
	
	.sm\:mb-1\.5 {
		margin-bottom: .375rem;
	}
	
	.sm\:mb-10 {
		margin-bottom: 2.5rem;
	}
	
	.sm\:mb-11 {
		margin-bottom: 2.75rem;
	}
	
	.sm\:mb-12 {
		margin-bottom: 3rem;
	}
	
	.sm\:mb-13 {
		margin-bottom: 3.25rem;
	}
	
	.sm\:mb-14 {
		margin-bottom: 3.5rem;
	}
	
	.sm\:mb-16 {
		margin-bottom: 4rem;
	}
	
	.sm\:mb-18 {
		margin-bottom: 4.5rem;
	}
	
	.sm\:mb-2 {
		margin-bottom: .5rem;
	}
	
	.sm\:mb-2\.5 {
		margin-bottom: .625rem;
	}
	
	.sm\:mb-20 {
		margin-bottom: 5rem;
	}
	
	.sm\:mb-24 {
		margin-bottom: 6rem;
	}
	
	.sm\:mb-27 {
		margin-bottom: 11.25rem;
	}
	
	.sm\:mb-28 {
		margin-bottom: 7rem;
	}
	
	.sm\:mb-3 {
		margin-bottom: .75rem;
	}
	
	.sm\:mb-3\.5 {
		margin-bottom: .875rem;
	}
	
	.sm\:mb-32 {
		margin-bottom: 8rem;
	}
	
	.sm\:mb-36 {
		margin-bottom: 9rem;
	}
	
	.sm\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.sm\:mb-40 {
		margin-bottom: 10rem;
	}
	
	.sm\:mb-44 {
		margin-bottom: 11rem;
	}
	
	.sm\:mb-48 {
		margin-bottom: 12rem;
	}
	
	.sm\:mb-5 {
		margin-bottom: 1.25rem;
	}
	
	.sm\:mb-52 {
		margin-bottom: 13rem;
	}
	
	.sm\:mb-56 {
		margin-bottom: 14rem;
	}
	
	.sm\:mb-6 {
		margin-bottom: 1.5rem;
	}
	
	.sm\:mb-60 {
		margin-bottom: 15rem;
	}
	
	.sm\:mb-64 {
		margin-bottom: 16rem;
	}
	
	.sm\:mb-7 {
		margin-bottom: 1.75rem;
	}
	
	.sm\:mb-72 {
		margin-bottom: 18rem;
	}
	
	.sm\:mb-8 {
		margin-bottom: 2rem;
	}
	
	.sm\:mb-80 {
		margin-bottom: 20rem;
	}
	
	.sm\:mb-9 {
		margin-bottom: 2.25rem;
	}
	
	.sm\:mb-96 {
		margin-bottom: 24rem;
	}
	
	.sm\:mb-auto {
		margin-bottom: auto;
	}
	
	.sm\:mb-gutter {
		margin-bottom: var(--gutter, 1rem);
	}
	
	.sm\:mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
	}
	
	.sm\:mb-px {
		margin-bottom: 1px;
	}
	
	.sm\:mt-0 {
		margin-top: 0;
	}
	
	.sm\:mt-0\.5 {
		margin-top: .125rem;
	}
	
	.sm\:mt-1 {
		margin-top: .25rem;
	}
	
	.sm\:mt-1\.5 {
		margin-top: .375rem;
	}
	
	.sm\:mt-10 {
		margin-top: 2.5rem;
	}
	
	.sm\:mt-11 {
		margin-top: 2.75rem;
	}
	
	.sm\:mt-12 {
		margin-top: 3rem;
	}
	
	.sm\:mt-13 {
		margin-top: 3.25rem;
	}
	
	.sm\:mt-14 {
		margin-top: 3.5rem;
	}
	
	.sm\:mt-16 {
		margin-top: 4rem;
	}
	
	.sm\:mt-18 {
		margin-top: 4.5rem;
	}
	
	.sm\:mt-2 {
		margin-top: .5rem;
	}
	
	.sm\:mt-2\.5 {
		margin-top: .625rem;
	}
	
	.sm\:mt-20 {
		margin-top: 5rem;
	}
	
	.sm\:mt-24 {
		margin-top: 6rem;
	}
	
	.sm\:mt-27 {
		margin-top: 11.25rem;
	}
	
	.sm\:mt-28 {
		margin-top: 7rem;
	}
	
	.sm\:mt-3 {
		margin-top: .75rem;
	}
	
	.sm\:mt-3\.5 {
		margin-top: .875rem;
	}
	
	.sm\:mt-32 {
		margin-top: 8rem;
	}
	
	.sm\:mt-36 {
		margin-top: 9rem;
	}
	
	.sm\:mt-4 {
		margin-top: 1rem;
	}
	
	.sm\:mt-40 {
		margin-top: 10rem;
	}
	
	.sm\:mt-44 {
		margin-top: 11rem;
	}
	
	.sm\:mt-48 {
		margin-top: 12rem;
	}
	
	.sm\:mt-5 {
		margin-top: 1.25rem;
	}
	
	.sm\:mt-52 {
		margin-top: 13rem;
	}
	
	.sm\:mt-56 {
		margin-top: 14rem;
	}
	
	.sm\:mt-6 {
		margin-top: 1.5rem;
	}
	
	.sm\:mt-60 {
		margin-top: 15rem;
	}
	
	.sm\:mt-64 {
		margin-top: 16rem;
	}
	
	.sm\:mt-7 {
		margin-top: 1.75rem;
	}
	
	.sm\:mt-72 {
		margin-top: 18rem;
	}
	
	.sm\:mt-8 {
		margin-top: 2rem;
	}
	
	.sm\:mt-80 {
		margin-top: 20rem;
	}
	
	.sm\:mt-9 {
		margin-top: 2.25rem;
	}
	
	.sm\:mt-96 {
		margin-top: 24rem;
	}
	
	.sm\:mt-auto {
		margin-top: auto;
	}
	
	.sm\:mt-gutter {
		margin-top: var(--gutter, 1rem);
	}
	
	.sm\:mt-gutter-full {
		margin-top: calc(var(--gutter) * 2);
	}
	
	.sm\:mt-px {
		margin-top: 1px;
	}
	
	.sm\:w-1\/12 {
		width: 8.333333%;
	}
	
	.sm\:w-1\/2 {
		width: 50%;
	}
	
	.sm\:w-1\/3 {
		width: 33.333333%;
	}
	
	.sm\:w-1\/4 {
		width: 25%;
	}
	
	.sm\:w-1\/5 {
		width: 20%;
	}
	
	.sm\:w-1\/6 {
		width: 16.666667%;
	}
	
	.sm\:w-10\/12 {
		width: 83.333333%;
	}
	
	.sm\:w-11\/12 {
		width: 91.666667%;
	}
	
	.sm\:w-2\/12 {
		width: 16.666667%;
	}
	
	.sm\:w-2\/3 {
		width: 66.666667%;
	}
	
	.sm\:w-2\/4 {
		width: 50%;
	}
	
	.sm\:w-2\/5 {
		width: 40%;
	}
	
	.sm\:w-2\/6 {
		width: 33.333333%;
	}
	
	.sm\:w-3\/12 {
		width: 25%;
	}
	
	.sm\:w-3\/4 {
		width: 75%;
	}
	
	.sm\:w-3\/5 {
		width: 60%;
	}
	
	.sm\:w-3\/6 {
		width: 50%;
	}
	
	.sm\:w-4\/12 {
		width: 33.333333%;
	}
	
	.sm\:w-4\/5 {
		width: 80%;
	}
	
	.sm\:w-4\/6 {
		width: 66.666667%;
	}
	
	.sm\:w-5\/12 {
		width: 41.666667%;
	}
	
	.sm\:w-5\/6 {
		width: 83.333333%;
	}
	
	.sm\:w-6\/12 {
		width: 50%;
	}
	
	.sm\:w-7\/12 {
		width: 58.333333%;
	}
	
	.sm\:w-8\/12 {
		width: 66.666667%;
	}
	
	.sm\:w-9\/12 {
		width: 75%;
	}
	
	.sm\:-scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.sm\:-scroll-mx-0\.5 {
		scroll-margin-left: -.125rem;
		scroll-margin-right: -.125rem;
	}
	
	.sm\:-scroll-mx-1 {
		scroll-margin-left: -.25rem;
		scroll-margin-right: -.25rem;
	}
	
	.sm\:-scroll-mx-1\.5 {
		scroll-margin-left: -.375rem;
		scroll-margin-right: -.375rem;
	}
	
	.sm\:-scroll-mx-10 {
		scroll-margin-left: -2.5rem;
		scroll-margin-right: -2.5rem;
	}
	
	.sm\:-scroll-mx-11 {
		scroll-margin-left: -2.75rem;
		scroll-margin-right: -2.75rem;
	}
	
	.sm\:-scroll-mx-12 {
		scroll-margin-left: -3rem;
		scroll-margin-right: -3rem;
	}
	
	.sm\:-scroll-mx-13 {
		scroll-margin-left: -3.25rem;
		scroll-margin-right: -3.25rem;
	}
	
	.sm\:-scroll-mx-14 {
		scroll-margin-left: -3.5rem;
		scroll-margin-right: -3.5rem;
	}
	
	.sm\:-scroll-mx-16 {
		scroll-margin-left: -4rem;
		scroll-margin-right: -4rem;
	}
	
	.sm\:-scroll-mx-18 {
		scroll-margin-left: -4.5rem;
		scroll-margin-right: -4.5rem;
	}
	
	.sm\:-scroll-mx-2 {
		scroll-margin-left: -.5rem;
		scroll-margin-right: -.5rem;
	}
	
	.sm\:-scroll-mx-2\.5 {
		scroll-margin-left: -.625rem;
		scroll-margin-right: -.625rem;
	}
	
	.sm\:-scroll-mx-20 {
		scroll-margin-left: -5rem;
		scroll-margin-right: -5rem;
	}
	
	.sm\:-scroll-mx-24 {
		scroll-margin-left: -6rem;
		scroll-margin-right: -6rem;
	}
	
	.sm\:-scroll-mx-27 {
		scroll-margin-left: -11.25rem;
		scroll-margin-right: -11.25rem;
	}
	
	.sm\:-scroll-mx-28 {
		scroll-margin-left: -7rem;
		scroll-margin-right: -7rem;
	}
	
	.sm\:-scroll-mx-3 {
		scroll-margin-left: -.75rem;
		scroll-margin-right: -.75rem;
	}
	
	.sm\:-scroll-mx-3\.5 {
		scroll-margin-left: -.875rem;
		scroll-margin-right: -.875rem;
	}
	
	.sm\:-scroll-mx-32 {
		scroll-margin-left: -8rem;
		scroll-margin-right: -8rem;
	}
	
	.sm\:-scroll-mx-36 {
		scroll-margin-left: -9rem;
		scroll-margin-right: -9rem;
	}
	
	.sm\:-scroll-mx-4 {
		scroll-margin-left: -1rem;
		scroll-margin-right: -1rem;
	}
	
	.sm\:-scroll-mx-40 {
		scroll-margin-left: -10rem;
		scroll-margin-right: -10rem;
	}
	
	.sm\:-scroll-mx-44 {
		scroll-margin-left: -11rem;
		scroll-margin-right: -11rem;
	}
	
	.sm\:-scroll-mx-48 {
		scroll-margin-left: -12rem;
		scroll-margin-right: -12rem;
	}
	
	.sm\:-scroll-mx-5 {
		scroll-margin-left: -1.25rem;
		scroll-margin-right: -1.25rem;
	}
	
	.sm\:-scroll-mx-52 {
		scroll-margin-left: -13rem;
		scroll-margin-right: -13rem;
	}
	
	.sm\:-scroll-mx-56 {
		scroll-margin-left: -14rem;
		scroll-margin-right: -14rem;
	}
	
	.sm\:-scroll-mx-6 {
		scroll-margin-left: -1.5rem;
		scroll-margin-right: -1.5rem;
	}
	
	.sm\:-scroll-mx-60 {
		scroll-margin-left: -15rem;
		scroll-margin-right: -15rem;
	}
	
	.sm\:-scroll-mx-64 {
		scroll-margin-left: -16rem;
		scroll-margin-right: -16rem;
	}
	
	.sm\:-scroll-mx-7 {
		scroll-margin-left: -1.75rem;
		scroll-margin-right: -1.75rem;
	}
	
	.sm\:-scroll-mx-72 {
		scroll-margin-left: -18rem;
		scroll-margin-right: -18rem;
	}
	
	.sm\:-scroll-mx-8 {
		scroll-margin-left: -2rem;
		scroll-margin-right: -2rem;
	}
	
	.sm\:-scroll-mx-80 {
		scroll-margin-left: -20rem;
		scroll-margin-right: -20rem;
	}
	
	.sm\:-scroll-mx-9 {
		scroll-margin-left: -2.25rem;
		scroll-margin-right: -2.25rem;
	}
	
	.sm\:-scroll-mx-96 {
		scroll-margin-left: -24rem;
		scroll-margin-right: -24rem;
	}
	
	.sm\:-scroll-mx-gutter {
		scroll-margin-left: calc(var(--gutter, 1rem) * -1);
		scroll-margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2 * -1);
		scroll-margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-scroll-mx-px {
		scroll-margin-left: -1px;
		scroll-margin-right: -1px;
	}
	
	.sm\:-scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.sm\:-scroll-my-0\.5 {
		scroll-margin-bottom: -.125rem;
		scroll-margin-top: -.125rem;
	}
	
	.sm\:-scroll-my-1 {
		scroll-margin-bottom: -.25rem;
		scroll-margin-top: -.25rem;
	}
	
	.sm\:-scroll-my-1\.5 {
		scroll-margin-bottom: -.375rem;
		scroll-margin-top: -.375rem;
	}
	
	.sm\:-scroll-my-10 {
		scroll-margin-bottom: -2.5rem;
		scroll-margin-top: -2.5rem;
	}
	
	.sm\:-scroll-my-11 {
		scroll-margin-bottom: -2.75rem;
		scroll-margin-top: -2.75rem;
	}
	
	.sm\:-scroll-my-12 {
		scroll-margin-bottom: -3rem;
		scroll-margin-top: -3rem;
	}
	
	.sm\:-scroll-my-13 {
		scroll-margin-bottom: -3.25rem;
		scroll-margin-top: -3.25rem;
	}
	
	.sm\:-scroll-my-14 {
		scroll-margin-bottom: -3.5rem;
		scroll-margin-top: -3.5rem;
	}
	
	.sm\:-scroll-my-16 {
		scroll-margin-bottom: -4rem;
		scroll-margin-top: -4rem;
	}
	
	.sm\:-scroll-my-18 {
		scroll-margin-bottom: -4.5rem;
		scroll-margin-top: -4.5rem;
	}
	
	.sm\:-scroll-my-2 {
		scroll-margin-bottom: -.5rem;
		scroll-margin-top: -.5rem;
	}
	
	.sm\:-scroll-my-2\.5 {
		scroll-margin-bottom: -.625rem;
		scroll-margin-top: -.625rem;
	}
	
	.sm\:-scroll-my-20 {
		scroll-margin-bottom: -5rem;
		scroll-margin-top: -5rem;
	}
	
	.sm\:-scroll-my-24 {
		scroll-margin-bottom: -6rem;
		scroll-margin-top: -6rem;
	}
	
	.sm\:-scroll-my-27 {
		scroll-margin-bottom: -11.25rem;
		scroll-margin-top: -11.25rem;
	}
	
	.sm\:-scroll-my-28 {
		scroll-margin-bottom: -7rem;
		scroll-margin-top: -7rem;
	}
	
	.sm\:-scroll-my-3 {
		scroll-margin-bottom: -.75rem;
		scroll-margin-top: -.75rem;
	}
	
	.sm\:-scroll-my-3\.5 {
		scroll-margin-bottom: -.875rem;
		scroll-margin-top: -.875rem;
	}
	
	.sm\:-scroll-my-32 {
		scroll-margin-bottom: -8rem;
		scroll-margin-top: -8rem;
	}
	
	.sm\:-scroll-my-36 {
		scroll-margin-bottom: -9rem;
		scroll-margin-top: -9rem;
	}
	
	.sm\:-scroll-my-4 {
		scroll-margin-bottom: -1rem;
		scroll-margin-top: -1rem;
	}
	
	.sm\:-scroll-my-40 {
		scroll-margin-bottom: -10rem;
		scroll-margin-top: -10rem;
	}
	
	.sm\:-scroll-my-44 {
		scroll-margin-bottom: -11rem;
		scroll-margin-top: -11rem;
	}
	
	.sm\:-scroll-my-48 {
		scroll-margin-bottom: -12rem;
		scroll-margin-top: -12rem;
	}
	
	.sm\:-scroll-my-5 {
		scroll-margin-bottom: -1.25rem;
		scroll-margin-top: -1.25rem;
	}
	
	.sm\:-scroll-my-52 {
		scroll-margin-bottom: -13rem;
		scroll-margin-top: -13rem;
	}
	
	.sm\:-scroll-my-56 {
		scroll-margin-bottom: -14rem;
		scroll-margin-top: -14rem;
	}
	
	.sm\:-scroll-my-6 {
		scroll-margin-bottom: -1.5rem;
		scroll-margin-top: -1.5rem;
	}
	
	.sm\:-scroll-my-60 {
		scroll-margin-bottom: -15rem;
		scroll-margin-top: -15rem;
	}
	
	.sm\:-scroll-my-64 {
		scroll-margin-bottom: -16rem;
		scroll-margin-top: -16rem;
	}
	
	.sm\:-scroll-my-7 {
		scroll-margin-bottom: -1.75rem;
		scroll-margin-top: -1.75rem;
	}
	
	.sm\:-scroll-my-72 {
		scroll-margin-bottom: -18rem;
		scroll-margin-top: -18rem;
	}
	
	.sm\:-scroll-my-8 {
		scroll-margin-bottom: -2rem;
		scroll-margin-top: -2rem;
	}
	
	.sm\:-scroll-my-80 {
		scroll-margin-bottom: -20rem;
		scroll-margin-top: -20rem;
	}
	
	.sm\:-scroll-my-9 {
		scroll-margin-bottom: -2.25rem;
		scroll-margin-top: -2.25rem;
	}
	
	.sm\:-scroll-my-96 {
		scroll-margin-bottom: -24rem;
		scroll-margin-top: -24rem;
	}
	
	.sm\:-scroll-my-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-scroll-my-px {
		scroll-margin-bottom: -1px;
		scroll-margin-top: -1px;
	}
	
	.sm\:scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.sm\:scroll-mx-0\.5 {
		scroll-margin-left: .125rem;
		scroll-margin-right: .125rem;
	}
	
	.sm\:scroll-mx-1 {
		scroll-margin-left: .25rem;
		scroll-margin-right: .25rem;
	}
	
	.sm\:scroll-mx-1\.5 {
		scroll-margin-left: .375rem;
		scroll-margin-right: .375rem;
	}
	
	.sm\:scroll-mx-10 {
		scroll-margin-left: 2.5rem;
		scroll-margin-right: 2.5rem;
	}
	
	.sm\:scroll-mx-11 {
		scroll-margin-left: 2.75rem;
		scroll-margin-right: 2.75rem;
	}
	
	.sm\:scroll-mx-12 {
		scroll-margin-left: 3rem;
		scroll-margin-right: 3rem;
	}
	
	.sm\:scroll-mx-13 {
		scroll-margin-left: 3.25rem;
		scroll-margin-right: 3.25rem;
	}
	
	.sm\:scroll-mx-14 {
		scroll-margin-left: 3.5rem;
		scroll-margin-right: 3.5rem;
	}
	
	.sm\:scroll-mx-16 {
		scroll-margin-left: 4rem;
		scroll-margin-right: 4rem;
	}
	
	.sm\:scroll-mx-18 {
		scroll-margin-left: 4.5rem;
		scroll-margin-right: 4.5rem;
	}
	
	.sm\:scroll-mx-2 {
		scroll-margin-left: .5rem;
		scroll-margin-right: .5rem;
	}
	
	.sm\:scroll-mx-2\.5 {
		scroll-margin-left: .625rem;
		scroll-margin-right: .625rem;
	}
	
	.sm\:scroll-mx-20 {
		scroll-margin-left: 5rem;
		scroll-margin-right: 5rem;
	}
	
	.sm\:scroll-mx-24 {
		scroll-margin-left: 6rem;
		scroll-margin-right: 6rem;
	}
	
	.sm\:scroll-mx-27 {
		scroll-margin-left: 11.25rem;
		scroll-margin-right: 11.25rem;
	}
	
	.sm\:scroll-mx-28 {
		scroll-margin-left: 7rem;
		scroll-margin-right: 7rem;
	}
	
	.sm\:scroll-mx-3 {
		scroll-margin-left: .75rem;
		scroll-margin-right: .75rem;
	}
	
	.sm\:scroll-mx-3\.5 {
		scroll-margin-left: .875rem;
		scroll-margin-right: .875rem;
	}
	
	.sm\:scroll-mx-32 {
		scroll-margin-left: 8rem;
		scroll-margin-right: 8rem;
	}
	
	.sm\:scroll-mx-36 {
		scroll-margin-left: 9rem;
		scroll-margin-right: 9rem;
	}
	
	.sm\:scroll-mx-4 {
		scroll-margin-left: 1rem;
		scroll-margin-right: 1rem;
	}
	
	.sm\:scroll-mx-40 {
		scroll-margin-left: 10rem;
		scroll-margin-right: 10rem;
	}
	
	.sm\:scroll-mx-44 {
		scroll-margin-left: 11rem;
		scroll-margin-right: 11rem;
	}
	
	.sm\:scroll-mx-48 {
		scroll-margin-left: 12rem;
		scroll-margin-right: 12rem;
	}
	
	.sm\:scroll-mx-5 {
		scroll-margin-left: 1.25rem;
		scroll-margin-right: 1.25rem;
	}
	
	.sm\:scroll-mx-52 {
		scroll-margin-left: 13rem;
		scroll-margin-right: 13rem;
	}
	
	.sm\:scroll-mx-56 {
		scroll-margin-left: 14rem;
		scroll-margin-right: 14rem;
	}
	
	.sm\:scroll-mx-6 {
		scroll-margin-left: 1.5rem;
		scroll-margin-right: 1.5rem;
	}
	
	.sm\:scroll-mx-60 {
		scroll-margin-left: 15rem;
		scroll-margin-right: 15rem;
	}
	
	.sm\:scroll-mx-64 {
		scroll-margin-left: 16rem;
		scroll-margin-right: 16rem;
	}
	
	.sm\:scroll-mx-7 {
		scroll-margin-left: 1.75rem;
		scroll-margin-right: 1.75rem;
	}
	
	.sm\:scroll-mx-72 {
		scroll-margin-left: 18rem;
		scroll-margin-right: 18rem;
	}
	
	.sm\:scroll-mx-8 {
		scroll-margin-left: 2rem;
		scroll-margin-right: 2rem;
	}
	
	.sm\:scroll-mx-80 {
		scroll-margin-left: 20rem;
		scroll-margin-right: 20rem;
	}
	
	.sm\:scroll-mx-9 {
		scroll-margin-left: 2.25rem;
		scroll-margin-right: 2.25rem;
	}
	
	.sm\:scroll-mx-96 {
		scroll-margin-left: 24rem;
		scroll-margin-right: 24rem;
	}
	
	.sm\:scroll-mx-gutter {
		scroll-margin-left: var(--gutter, 1rem);
		scroll-margin-right: var(--gutter, 1rem);
	}
	
	.sm\:scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2);
		scroll-margin-right: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-mx-px {
		scroll-margin-left: 1px;
		scroll-margin-right: 1px;
	}
	
	.sm\:scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.sm\:scroll-my-0\.5 {
		scroll-margin-bottom: .125rem;
		scroll-margin-top: .125rem;
	}
	
	.sm\:scroll-my-1 {
		scroll-margin-bottom: .25rem;
		scroll-margin-top: .25rem;
	}
	
	.sm\:scroll-my-1\.5 {
		scroll-margin-bottom: .375rem;
		scroll-margin-top: .375rem;
	}
	
	.sm\:scroll-my-10 {
		scroll-margin-bottom: 2.5rem;
		scroll-margin-top: 2.5rem;
	}
	
	.sm\:scroll-my-11 {
		scroll-margin-bottom: 2.75rem;
		scroll-margin-top: 2.75rem;
	}
	
	.sm\:scroll-my-12 {
		scroll-margin-bottom: 3rem;
		scroll-margin-top: 3rem;
	}
	
	.sm\:scroll-my-13 {
		scroll-margin-bottom: 3.25rem;
		scroll-margin-top: 3.25rem;
	}
	
	.sm\:scroll-my-14 {
		scroll-margin-bottom: 3.5rem;
		scroll-margin-top: 3.5rem;
	}
	
	.sm\:scroll-my-16 {
		scroll-margin-bottom: 4rem;
		scroll-margin-top: 4rem;
	}
	
	.sm\:scroll-my-18 {
		scroll-margin-bottom: 4.5rem;
		scroll-margin-top: 4.5rem;
	}
	
	.sm\:scroll-my-2 {
		scroll-margin-bottom: .5rem;
		scroll-margin-top: .5rem;
	}
	
	.sm\:scroll-my-2\.5 {
		scroll-margin-bottom: .625rem;
		scroll-margin-top: .625rem;
	}
	
	.sm\:scroll-my-20 {
		scroll-margin-bottom: 5rem;
		scroll-margin-top: 5rem;
	}
	
	.sm\:scroll-my-24 {
		scroll-margin-bottom: 6rem;
		scroll-margin-top: 6rem;
	}
	
	.sm\:scroll-my-27 {
		scroll-margin-bottom: 11.25rem;
		scroll-margin-top: 11.25rem;
	}
	
	.sm\:scroll-my-28 {
		scroll-margin-bottom: 7rem;
		scroll-margin-top: 7rem;
	}
	
	.sm\:scroll-my-3 {
		scroll-margin-bottom: .75rem;
		scroll-margin-top: .75rem;
	}
	
	.sm\:scroll-my-3\.5 {
		scroll-margin-bottom: .875rem;
		scroll-margin-top: .875rem;
	}
	
	.sm\:scroll-my-32 {
		scroll-margin-bottom: 8rem;
		scroll-margin-top: 8rem;
	}
	
	.sm\:scroll-my-36 {
		scroll-margin-bottom: 9rem;
		scroll-margin-top: 9rem;
	}
	
	.sm\:scroll-my-4 {
		scroll-margin-bottom: 1rem;
		scroll-margin-top: 1rem;
	}
	
	.sm\:scroll-my-40 {
		scroll-margin-bottom: 10rem;
		scroll-margin-top: 10rem;
	}
	
	.sm\:scroll-my-44 {
		scroll-margin-bottom: 11rem;
		scroll-margin-top: 11rem;
	}
	
	.sm\:scroll-my-48 {
		scroll-margin-bottom: 12rem;
		scroll-margin-top: 12rem;
	}
	
	.sm\:scroll-my-5 {
		scroll-margin-bottom: 1.25rem;
		scroll-margin-top: 1.25rem;
	}
	
	.sm\:scroll-my-52 {
		scroll-margin-bottom: 13rem;
		scroll-margin-top: 13rem;
	}
	
	.sm\:scroll-my-56 {
		scroll-margin-bottom: 14rem;
		scroll-margin-top: 14rem;
	}
	
	.sm\:scroll-my-6 {
		scroll-margin-bottom: 1.5rem;
		scroll-margin-top: 1.5rem;
	}
	
	.sm\:scroll-my-60 {
		scroll-margin-bottom: 15rem;
		scroll-margin-top: 15rem;
	}
	
	.sm\:scroll-my-64 {
		scroll-margin-bottom: 16rem;
		scroll-margin-top: 16rem;
	}
	
	.sm\:scroll-my-7 {
		scroll-margin-bottom: 1.75rem;
		scroll-margin-top: 1.75rem;
	}
	
	.sm\:scroll-my-72 {
		scroll-margin-bottom: 18rem;
		scroll-margin-top: 18rem;
	}
	
	.sm\:scroll-my-8 {
		scroll-margin-bottom: 2rem;
		scroll-margin-top: 2rem;
	}
	
	.sm\:scroll-my-80 {
		scroll-margin-bottom: 20rem;
		scroll-margin-top: 20rem;
	}
	
	.sm\:scroll-my-9 {
		scroll-margin-bottom: 2.25rem;
		scroll-margin-top: 2.25rem;
	}
	
	.sm\:scroll-my-96 {
		scroll-margin-bottom: 24rem;
		scroll-margin-top: 24rem;
	}
	
	.sm\:scroll-my-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.sm\:scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-my-px {
		scroll-margin-bottom: 1px;
		scroll-margin-top: 1px;
	}
	
	.sm\:-scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.sm\:-scroll-mb-0\.5 {
		scroll-margin-bottom: -.125rem;
	}
	
	.sm\:-scroll-mb-1 {
		scroll-margin-bottom: -.25rem;
	}
	
	.sm\:-scroll-mb-1\.5 {
		scroll-margin-bottom: -.375rem;
	}
	
	.sm\:-scroll-mb-10 {
		scroll-margin-bottom: -2.5rem;
	}
	
	.sm\:-scroll-mb-11 {
		scroll-margin-bottom: -2.75rem;
	}
	
	.sm\:-scroll-mb-12 {
		scroll-margin-bottom: -3rem;
	}
	
	.sm\:-scroll-mb-13 {
		scroll-margin-bottom: -3.25rem;
	}
	
	.sm\:-scroll-mb-14 {
		scroll-margin-bottom: -3.5rem;
	}
	
	.sm\:-scroll-mb-16 {
		scroll-margin-bottom: -4rem;
	}
	
	.sm\:-scroll-mb-18 {
		scroll-margin-bottom: -4.5rem;
	}
	
	.sm\:-scroll-mb-2 {
		scroll-margin-bottom: -.5rem;
	}
	
	.sm\:-scroll-mb-2\.5 {
		scroll-margin-bottom: -.625rem;
	}
	
	.sm\:-scroll-mb-20 {
		scroll-margin-bottom: -5rem;
	}
	
	.sm\:-scroll-mb-24 {
		scroll-margin-bottom: -6rem;
	}
	
	.sm\:-scroll-mb-27 {
		scroll-margin-bottom: -11.25rem;
	}
	
	.sm\:-scroll-mb-28 {
		scroll-margin-bottom: -7rem;
	}
	
	.sm\:-scroll-mb-3 {
		scroll-margin-bottom: -.75rem;
	}
	
	.sm\:-scroll-mb-3\.5 {
		scroll-margin-bottom: -.875rem;
	}
	
	.sm\:-scroll-mb-32 {
		scroll-margin-bottom: -8rem;
	}
	
	.sm\:-scroll-mb-36 {
		scroll-margin-bottom: -9rem;
	}
	
	.sm\:-scroll-mb-4 {
		scroll-margin-bottom: -1rem;
	}
	
	.sm\:-scroll-mb-40 {
		scroll-margin-bottom: -10rem;
	}
	
	.sm\:-scroll-mb-44 {
		scroll-margin-bottom: -11rem;
	}
	
	.sm\:-scroll-mb-48 {
		scroll-margin-bottom: -12rem;
	}
	
	.sm\:-scroll-mb-5 {
		scroll-margin-bottom: -1.25rem;
	}
	
	.sm\:-scroll-mb-52 {
		scroll-margin-bottom: -13rem;
	}
	
	.sm\:-scroll-mb-56 {
		scroll-margin-bottom: -14rem;
	}
	
	.sm\:-scroll-mb-6 {
		scroll-margin-bottom: -1.5rem;
	}
	
	.sm\:-scroll-mb-60 {
		scroll-margin-bottom: -15rem;
	}
	
	.sm\:-scroll-mb-64 {
		scroll-margin-bottom: -16rem;
	}
	
	.sm\:-scroll-mb-7 {
		scroll-margin-bottom: -1.75rem;
	}
	
	.sm\:-scroll-mb-72 {
		scroll-margin-bottom: -18rem;
	}
	
	.sm\:-scroll-mb-8 {
		scroll-margin-bottom: -2rem;
	}
	
	.sm\:-scroll-mb-80 {
		scroll-margin-bottom: -20rem;
	}
	
	.sm\:-scroll-mb-9 {
		scroll-margin-bottom: -2.25rem;
	}
	
	.sm\:-scroll-mb-96 {
		scroll-margin-bottom: -24rem;
	}
	
	.sm\:-scroll-mb-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-scroll-mb-px {
		scroll-margin-bottom: -1px;
	}
	
	.sm\:-scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.sm\:-scroll-mt-0\.5 {
		scroll-margin-top: -.125rem;
	}
	
	.sm\:-scroll-mt-1 {
		scroll-margin-top: -.25rem;
	}
	
	.sm\:-scroll-mt-1\.5 {
		scroll-margin-top: -.375rem;
	}
	
	.sm\:-scroll-mt-10 {
		scroll-margin-top: -2.5rem;
	}
	
	.sm\:-scroll-mt-11 {
		scroll-margin-top: -2.75rem;
	}
	
	.sm\:-scroll-mt-12 {
		scroll-margin-top: -3rem;
	}
	
	.sm\:-scroll-mt-13 {
		scroll-margin-top: -3.25rem;
	}
	
	.sm\:-scroll-mt-14 {
		scroll-margin-top: -3.5rem;
	}
	
	.sm\:-scroll-mt-16 {
		scroll-margin-top: -4rem;
	}
	
	.sm\:-scroll-mt-18 {
		scroll-margin-top: -4.5rem;
	}
	
	.sm\:-scroll-mt-2 {
		scroll-margin-top: -.5rem;
	}
	
	.sm\:-scroll-mt-2\.5 {
		scroll-margin-top: -.625rem;
	}
	
	.sm\:-scroll-mt-20 {
		scroll-margin-top: -5rem;
	}
	
	.sm\:-scroll-mt-24 {
		scroll-margin-top: -6rem;
	}
	
	.sm\:-scroll-mt-27 {
		scroll-margin-top: -11.25rem;
	}
	
	.sm\:-scroll-mt-28 {
		scroll-margin-top: -7rem;
	}
	
	.sm\:-scroll-mt-3 {
		scroll-margin-top: -.75rem;
	}
	
	.sm\:-scroll-mt-3\.5 {
		scroll-margin-top: -.875rem;
	}
	
	.sm\:-scroll-mt-32 {
		scroll-margin-top: -8rem;
	}
	
	.sm\:-scroll-mt-36 {
		scroll-margin-top: -9rem;
	}
	
	.sm\:-scroll-mt-4 {
		scroll-margin-top: -1rem;
	}
	
	.sm\:-scroll-mt-40 {
		scroll-margin-top: -10rem;
	}
	
	.sm\:-scroll-mt-44 {
		scroll-margin-top: -11rem;
	}
	
	.sm\:-scroll-mt-48 {
		scroll-margin-top: -12rem;
	}
	
	.sm\:-scroll-mt-5 {
		scroll-margin-top: -1.25rem;
	}
	
	.sm\:-scroll-mt-52 {
		scroll-margin-top: -13rem;
	}
	
	.sm\:-scroll-mt-56 {
		scroll-margin-top: -14rem;
	}
	
	.sm\:-scroll-mt-6 {
		scroll-margin-top: -1.5rem;
	}
	
	.sm\:-scroll-mt-60 {
		scroll-margin-top: -15rem;
	}
	
	.sm\:-scroll-mt-64 {
		scroll-margin-top: -16rem;
	}
	
	.sm\:-scroll-mt-7 {
		scroll-margin-top: -1.75rem;
	}
	
	.sm\:-scroll-mt-72 {
		scroll-margin-top: -18rem;
	}
	
	.sm\:-scroll-mt-8 {
		scroll-margin-top: -2rem;
	}
	
	.sm\:-scroll-mt-80 {
		scroll-margin-top: -20rem;
	}
	
	.sm\:-scroll-mt-9 {
		scroll-margin-top: -2.25rem;
	}
	
	.sm\:-scroll-mt-96 {
		scroll-margin-top: -24rem;
	}
	
	.sm\:-scroll-mt-gutter {
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.sm\:-scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.sm\:-scroll-mt-px {
		scroll-margin-top: -1px;
	}
	
	.sm\:scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.sm\:scroll-mb-0\.5 {
		scroll-margin-bottom: .125rem;
	}
	
	.sm\:scroll-mb-1 {
		scroll-margin-bottom: .25rem;
	}
	
	.sm\:scroll-mb-1\.5 {
		scroll-margin-bottom: .375rem;
	}
	
	.sm\:scroll-mb-10 {
		scroll-margin-bottom: 2.5rem;
	}
	
	.sm\:scroll-mb-11 {
		scroll-margin-bottom: 2.75rem;
	}
	
	.sm\:scroll-mb-12 {
		scroll-margin-bottom: 3rem;
	}
	
	.sm\:scroll-mb-13 {
		scroll-margin-bottom: 3.25rem;
	}
	
	.sm\:scroll-mb-14 {
		scroll-margin-bottom: 3.5rem;
	}
	
	.sm\:scroll-mb-16 {
		scroll-margin-bottom: 4rem;
	}
	
	.sm\:scroll-mb-18 {
		scroll-margin-bottom: 4.5rem;
	}
	
	.sm\:scroll-mb-2 {
		scroll-margin-bottom: .5rem;
	}
	
	.sm\:scroll-mb-2\.5 {
		scroll-margin-bottom: .625rem;
	}
	
	.sm\:scroll-mb-20 {
		scroll-margin-bottom: 5rem;
	}
	
	.sm\:scroll-mb-24 {
		scroll-margin-bottom: 6rem;
	}
	
	.sm\:scroll-mb-27 {
		scroll-margin-bottom: 11.25rem;
	}
	
	.sm\:scroll-mb-28 {
		scroll-margin-bottom: 7rem;
	}
	
	.sm\:scroll-mb-3 {
		scroll-margin-bottom: .75rem;
	}
	
	.sm\:scroll-mb-3\.5 {
		scroll-margin-bottom: .875rem;
	}
	
	.sm\:scroll-mb-32 {
		scroll-margin-bottom: 8rem;
	}
	
	.sm\:scroll-mb-36 {
		scroll-margin-bottom: 9rem;
	}
	
	.sm\:scroll-mb-4 {
		scroll-margin-bottom: 1rem;
	}
	
	.sm\:scroll-mb-40 {
		scroll-margin-bottom: 10rem;
	}
	
	.sm\:scroll-mb-44 {
		scroll-margin-bottom: 11rem;
	}
	
	.sm\:scroll-mb-48 {
		scroll-margin-bottom: 12rem;
	}
	
	.sm\:scroll-mb-5 {
		scroll-margin-bottom: 1.25rem;
	}
	
	.sm\:scroll-mb-52 {
		scroll-margin-bottom: 13rem;
	}
	
	.sm\:scroll-mb-56 {
		scroll-margin-bottom: 14rem;
	}
	
	.sm\:scroll-mb-6 {
		scroll-margin-bottom: 1.5rem;
	}
	
	.sm\:scroll-mb-60 {
		scroll-margin-bottom: 15rem;
	}
	
	.sm\:scroll-mb-64 {
		scroll-margin-bottom: 16rem;
	}
	
	.sm\:scroll-mb-7 {
		scroll-margin-bottom: 1.75rem;
	}
	
	.sm\:scroll-mb-72 {
		scroll-margin-bottom: 18rem;
	}
	
	.sm\:scroll-mb-8 {
		scroll-margin-bottom: 2rem;
	}
	
	.sm\:scroll-mb-80 {
		scroll-margin-bottom: 20rem;
	}
	
	.sm\:scroll-mb-9 {
		scroll-margin-bottom: 2.25rem;
	}
	
	.sm\:scroll-mb-96 {
		scroll-margin-bottom: 24rem;
	}
	
	.sm\:scroll-mb-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
	}
	
	.sm\:scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-mb-px {
		scroll-margin-bottom: 1px;
	}
	
	.sm\:scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.sm\:scroll-mt-0\.5 {
		scroll-margin-top: .125rem;
	}
	
	.sm\:scroll-mt-1 {
		scroll-margin-top: .25rem;
	}
	
	.sm\:scroll-mt-1\.5 {
		scroll-margin-top: .375rem;
	}
	
	.sm\:scroll-mt-10 {
		scroll-margin-top: 2.5rem;
	}
	
	.sm\:scroll-mt-11 {
		scroll-margin-top: 2.75rem;
	}
	
	.sm\:scroll-mt-12 {
		scroll-margin-top: 3rem;
	}
	
	.sm\:scroll-mt-13 {
		scroll-margin-top: 3.25rem;
	}
	
	.sm\:scroll-mt-14 {
		scroll-margin-top: 3.5rem;
	}
	
	.sm\:scroll-mt-16 {
		scroll-margin-top: 4rem;
	}
	
	.sm\:scroll-mt-18 {
		scroll-margin-top: 4.5rem;
	}
	
	.sm\:scroll-mt-2 {
		scroll-margin-top: .5rem;
	}
	
	.sm\:scroll-mt-2\.5 {
		scroll-margin-top: .625rem;
	}
	
	.sm\:scroll-mt-20 {
		scroll-margin-top: 5rem;
	}
	
	.sm\:scroll-mt-24 {
		scroll-margin-top: 6rem;
	}
	
	.sm\:scroll-mt-27 {
		scroll-margin-top: 11.25rem;
	}
	
	.sm\:scroll-mt-28 {
		scroll-margin-top: 7rem;
	}
	
	.sm\:scroll-mt-3 {
		scroll-margin-top: .75rem;
	}
	
	.sm\:scroll-mt-3\.5 {
		scroll-margin-top: .875rem;
	}
	
	.sm\:scroll-mt-32 {
		scroll-margin-top: 8rem;
	}
	
	.sm\:scroll-mt-36 {
		scroll-margin-top: 9rem;
	}
	
	.sm\:scroll-mt-4 {
		scroll-margin-top: 1rem;
	}
	
	.sm\:scroll-mt-40 {
		scroll-margin-top: 10rem;
	}
	
	.sm\:scroll-mt-44 {
		scroll-margin-top: 11rem;
	}
	
	.sm\:scroll-mt-48 {
		scroll-margin-top: 12rem;
	}
	
	.sm\:scroll-mt-5 {
		scroll-margin-top: 1.25rem;
	}
	
	.sm\:scroll-mt-52 {
		scroll-margin-top: 13rem;
	}
	
	.sm\:scroll-mt-56 {
		scroll-margin-top: 14rem;
	}
	
	.sm\:scroll-mt-6 {
		scroll-margin-top: 1.5rem;
	}
	
	.sm\:scroll-mt-60 {
		scroll-margin-top: 15rem;
	}
	
	.sm\:scroll-mt-64 {
		scroll-margin-top: 16rem;
	}
	
	.sm\:scroll-mt-7 {
		scroll-margin-top: 1.75rem;
	}
	
	.sm\:scroll-mt-72 {
		scroll-margin-top: 18rem;
	}
	
	.sm\:scroll-mt-8 {
		scroll-margin-top: 2rem;
	}
	
	.sm\:scroll-mt-80 {
		scroll-margin-top: 20rem;
	}
	
	.sm\:scroll-mt-9 {
		scroll-margin-top: 2.25rem;
	}
	
	.sm\:scroll-mt-96 {
		scroll-margin-top: 24rem;
	}
	
	.sm\:scroll-mt-gutter {
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.sm\:scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-mt-px {
		scroll-margin-top: 1px;
	}
	
	.sm\:scroll-px-0 {
		scroll-padding-left: 0;
		scroll-padding-right: 0;
	}
	
	.sm\:scroll-px-0\.5 {
		scroll-padding-left: .125rem;
		scroll-padding-right: .125rem;
	}
	
	.sm\:scroll-px-1 {
		scroll-padding-left: .25rem;
		scroll-padding-right: .25rem;
	}
	
	.sm\:scroll-px-1\.5 {
		scroll-padding-left: .375rem;
		scroll-padding-right: .375rem;
	}
	
	.sm\:scroll-px-10 {
		scroll-padding-left: 2.5rem;
		scroll-padding-right: 2.5rem;
	}
	
	.sm\:scroll-px-11 {
		scroll-padding-left: 2.75rem;
		scroll-padding-right: 2.75rem;
	}
	
	.sm\:scroll-px-12 {
		scroll-padding-left: 3rem;
		scroll-padding-right: 3rem;
	}
	
	.sm\:scroll-px-13 {
		scroll-padding-left: 3.25rem;
		scroll-padding-right: 3.25rem;
	}
	
	.sm\:scroll-px-14 {
		scroll-padding-left: 3.5rem;
		scroll-padding-right: 3.5rem;
	}
	
	.sm\:scroll-px-16 {
		scroll-padding-left: 4rem;
		scroll-padding-right: 4rem;
	}
	
	.sm\:scroll-px-18 {
		scroll-padding-left: 4.5rem;
		scroll-padding-right: 4.5rem;
	}
	
	.sm\:scroll-px-2 {
		scroll-padding-left: .5rem;
		scroll-padding-right: .5rem;
	}
	
	.sm\:scroll-px-2\.5 {
		scroll-padding-left: .625rem;
		scroll-padding-right: .625rem;
	}
	
	.sm\:scroll-px-20 {
		scroll-padding-left: 5rem;
		scroll-padding-right: 5rem;
	}
	
	.sm\:scroll-px-24 {
		scroll-padding-left: 6rem;
		scroll-padding-right: 6rem;
	}
	
	.sm\:scroll-px-27 {
		scroll-padding-left: 11.25rem;
		scroll-padding-right: 11.25rem;
	}
	
	.sm\:scroll-px-28 {
		scroll-padding-left: 7rem;
		scroll-padding-right: 7rem;
	}
	
	.sm\:scroll-px-3 {
		scroll-padding-left: .75rem;
		scroll-padding-right: .75rem;
	}
	
	.sm\:scroll-px-3\.5 {
		scroll-padding-left: .875rem;
		scroll-padding-right: .875rem;
	}
	
	.sm\:scroll-px-32 {
		scroll-padding-left: 8rem;
		scroll-padding-right: 8rem;
	}
	
	.sm\:scroll-px-36 {
		scroll-padding-left: 9rem;
		scroll-padding-right: 9rem;
	}
	
	.sm\:scroll-px-4 {
		scroll-padding-left: 1rem;
		scroll-padding-right: 1rem;
	}
	
	.sm\:scroll-px-40 {
		scroll-padding-left: 10rem;
		scroll-padding-right: 10rem;
	}
	
	.sm\:scroll-px-44 {
		scroll-padding-left: 11rem;
		scroll-padding-right: 11rem;
	}
	
	.sm\:scroll-px-48 {
		scroll-padding-left: 12rem;
		scroll-padding-right: 12rem;
	}
	
	.sm\:scroll-px-5 {
		scroll-padding-left: 1.25rem;
		scroll-padding-right: 1.25rem;
	}
	
	.sm\:scroll-px-52 {
		scroll-padding-left: 13rem;
		scroll-padding-right: 13rem;
	}
	
	.sm\:scroll-px-56 {
		scroll-padding-left: 14rem;
		scroll-padding-right: 14rem;
	}
	
	.sm\:scroll-px-6 {
		scroll-padding-left: 1.5rem;
		scroll-padding-right: 1.5rem;
	}
	
	.sm\:scroll-px-60 {
		scroll-padding-left: 15rem;
		scroll-padding-right: 15rem;
	}
	
	.sm\:scroll-px-64 {
		scroll-padding-left: 16rem;
		scroll-padding-right: 16rem;
	}
	
	.sm\:scroll-px-7 {
		scroll-padding-left: 1.75rem;
		scroll-padding-right: 1.75rem;
	}
	
	.sm\:scroll-px-72 {
		scroll-padding-left: 18rem;
		scroll-padding-right: 18rem;
	}
	
	.sm\:scroll-px-8 {
		scroll-padding-left: 2rem;
		scroll-padding-right: 2rem;
	}
	
	.sm\:scroll-px-80 {
		scroll-padding-left: 20rem;
		scroll-padding-right: 20rem;
	}
	
	.sm\:scroll-px-9 {
		scroll-padding-left: 2.25rem;
		scroll-padding-right: 2.25rem;
	}
	
	.sm\:scroll-px-96 {
		scroll-padding-left: 24rem;
		scroll-padding-right: 24rem;
	}
	
	.sm\:scroll-px-gutter {
		scroll-padding-left: var(--gutter, 1rem);
		scroll-padding-right: var(--gutter, 1rem);
	}
	
	.sm\:scroll-px-gutter-full {
		scroll-padding-left: calc(var(--gutter) * 2);
		scroll-padding-right: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-px-px {
		scroll-padding-left: 1px;
		scroll-padding-right: 1px;
	}
	
	.sm\:scroll-py-0 {
		scroll-padding-bottom: 0;
		scroll-padding-top: 0;
	}
	
	.sm\:scroll-py-0\.5 {
		scroll-padding-bottom: .125rem;
		scroll-padding-top: .125rem;
	}
	
	.sm\:scroll-py-1 {
		scroll-padding-bottom: .25rem;
		scroll-padding-top: .25rem;
	}
	
	.sm\:scroll-py-1\.5 {
		scroll-padding-bottom: .375rem;
		scroll-padding-top: .375rem;
	}
	
	.sm\:scroll-py-10 {
		scroll-padding-bottom: 2.5rem;
		scroll-padding-top: 2.5rem;
	}
	
	.sm\:scroll-py-11 {
		scroll-padding-bottom: 2.75rem;
		scroll-padding-top: 2.75rem;
	}
	
	.sm\:scroll-py-12 {
		scroll-padding-bottom: 3rem;
		scroll-padding-top: 3rem;
	}
	
	.sm\:scroll-py-13 {
		scroll-padding-bottom: 3.25rem;
		scroll-padding-top: 3.25rem;
	}
	
	.sm\:scroll-py-14 {
		scroll-padding-bottom: 3.5rem;
		scroll-padding-top: 3.5rem;
	}
	
	.sm\:scroll-py-16 {
		scroll-padding-bottom: 4rem;
		scroll-padding-top: 4rem;
	}
	
	.sm\:scroll-py-18 {
		scroll-padding-bottom: 4.5rem;
		scroll-padding-top: 4.5rem;
	}
	
	.sm\:scroll-py-2 {
		scroll-padding-bottom: .5rem;
		scroll-padding-top: .5rem;
	}
	
	.sm\:scroll-py-2\.5 {
		scroll-padding-bottom: .625rem;
		scroll-padding-top: .625rem;
	}
	
	.sm\:scroll-py-20 {
		scroll-padding-bottom: 5rem;
		scroll-padding-top: 5rem;
	}
	
	.sm\:scroll-py-24 {
		scroll-padding-bottom: 6rem;
		scroll-padding-top: 6rem;
	}
	
	.sm\:scroll-py-27 {
		scroll-padding-bottom: 11.25rem;
		scroll-padding-top: 11.25rem;
	}
	
	.sm\:scroll-py-28 {
		scroll-padding-bottom: 7rem;
		scroll-padding-top: 7rem;
	}
	
	.sm\:scroll-py-3 {
		scroll-padding-bottom: .75rem;
		scroll-padding-top: .75rem;
	}
	
	.sm\:scroll-py-3\.5 {
		scroll-padding-bottom: .875rem;
		scroll-padding-top: .875rem;
	}
	
	.sm\:scroll-py-32 {
		scroll-padding-bottom: 8rem;
		scroll-padding-top: 8rem;
	}
	
	.sm\:scroll-py-36 {
		scroll-padding-bottom: 9rem;
		scroll-padding-top: 9rem;
	}
	
	.sm\:scroll-py-4 {
		scroll-padding-bottom: 1rem;
		scroll-padding-top: 1rem;
	}
	
	.sm\:scroll-py-40 {
		scroll-padding-bottom: 10rem;
		scroll-padding-top: 10rem;
	}
	
	.sm\:scroll-py-44 {
		scroll-padding-bottom: 11rem;
		scroll-padding-top: 11rem;
	}
	
	.sm\:scroll-py-48 {
		scroll-padding-bottom: 12rem;
		scroll-padding-top: 12rem;
	}
	
	.sm\:scroll-py-5 {
		scroll-padding-bottom: 1.25rem;
		scroll-padding-top: 1.25rem;
	}
	
	.sm\:scroll-py-52 {
		scroll-padding-bottom: 13rem;
		scroll-padding-top: 13rem;
	}
	
	.sm\:scroll-py-56 {
		scroll-padding-bottom: 14rem;
		scroll-padding-top: 14rem;
	}
	
	.sm\:scroll-py-6 {
		scroll-padding-bottom: 1.5rem;
		scroll-padding-top: 1.5rem;
	}
	
	.sm\:scroll-py-60 {
		scroll-padding-bottom: 15rem;
		scroll-padding-top: 15rem;
	}
	
	.sm\:scroll-py-64 {
		scroll-padding-bottom: 16rem;
		scroll-padding-top: 16rem;
	}
	
	.sm\:scroll-py-7 {
		scroll-padding-bottom: 1.75rem;
		scroll-padding-top: 1.75rem;
	}
	
	.sm\:scroll-py-72 {
		scroll-padding-bottom: 18rem;
		scroll-padding-top: 18rem;
	}
	
	.sm\:scroll-py-8 {
		scroll-padding-bottom: 2rem;
		scroll-padding-top: 2rem;
	}
	
	.sm\:scroll-py-80 {
		scroll-padding-bottom: 20rem;
		scroll-padding-top: 20rem;
	}
	
	.sm\:scroll-py-9 {
		scroll-padding-bottom: 2.25rem;
		scroll-padding-top: 2.25rem;
	}
	
	.sm\:scroll-py-96 {
		scroll-padding-bottom: 24rem;
		scroll-padding-top: 24rem;
	}
	
	.sm\:scroll-py-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.sm\:scroll-py-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-py-px {
		scroll-padding-bottom: 1px;
		scroll-padding-top: 1px;
	}
	
	.sm\:scroll-pb-0 {
		scroll-padding-bottom: 0;
	}
	
	.sm\:scroll-pb-0\.5 {
		scroll-padding-bottom: .125rem;
	}
	
	.sm\:scroll-pb-1 {
		scroll-padding-bottom: .25rem;
	}
	
	.sm\:scroll-pb-1\.5 {
		scroll-padding-bottom: .375rem;
	}
	
	.sm\:scroll-pb-10 {
		scroll-padding-bottom: 2.5rem;
	}
	
	.sm\:scroll-pb-11 {
		scroll-padding-bottom: 2.75rem;
	}
	
	.sm\:scroll-pb-12 {
		scroll-padding-bottom: 3rem;
	}
	
	.sm\:scroll-pb-13 {
		scroll-padding-bottom: 3.25rem;
	}
	
	.sm\:scroll-pb-14 {
		scroll-padding-bottom: 3.5rem;
	}
	
	.sm\:scroll-pb-16 {
		scroll-padding-bottom: 4rem;
	}
	
	.sm\:scroll-pb-18 {
		scroll-padding-bottom: 4.5rem;
	}
	
	.sm\:scroll-pb-2 {
		scroll-padding-bottom: .5rem;
	}
	
	.sm\:scroll-pb-2\.5 {
		scroll-padding-bottom: .625rem;
	}
	
	.sm\:scroll-pb-20 {
		scroll-padding-bottom: 5rem;
	}
	
	.sm\:scroll-pb-24 {
		scroll-padding-bottom: 6rem;
	}
	
	.sm\:scroll-pb-27 {
		scroll-padding-bottom: 11.25rem;
	}
	
	.sm\:scroll-pb-28 {
		scroll-padding-bottom: 7rem;
	}
	
	.sm\:scroll-pb-3 {
		scroll-padding-bottom: .75rem;
	}
	
	.sm\:scroll-pb-3\.5 {
		scroll-padding-bottom: .875rem;
	}
	
	.sm\:scroll-pb-32 {
		scroll-padding-bottom: 8rem;
	}
	
	.sm\:scroll-pb-36 {
		scroll-padding-bottom: 9rem;
	}
	
	.sm\:scroll-pb-4 {
		scroll-padding-bottom: 1rem;
	}
	
	.sm\:scroll-pb-40 {
		scroll-padding-bottom: 10rem;
	}
	
	.sm\:scroll-pb-44 {
		scroll-padding-bottom: 11rem;
	}
	
	.sm\:scroll-pb-48 {
		scroll-padding-bottom: 12rem;
	}
	
	.sm\:scroll-pb-5 {
		scroll-padding-bottom: 1.25rem;
	}
	
	.sm\:scroll-pb-52 {
		scroll-padding-bottom: 13rem;
	}
	
	.sm\:scroll-pb-56 {
		scroll-padding-bottom: 14rem;
	}
	
	.sm\:scroll-pb-6 {
		scroll-padding-bottom: 1.5rem;
	}
	
	.sm\:scroll-pb-60 {
		scroll-padding-bottom: 15rem;
	}
	
	.sm\:scroll-pb-64 {
		scroll-padding-bottom: 16rem;
	}
	
	.sm\:scroll-pb-7 {
		scroll-padding-bottom: 1.75rem;
	}
	
	.sm\:scroll-pb-72 {
		scroll-padding-bottom: 18rem;
	}
	
	.sm\:scroll-pb-8 {
		scroll-padding-bottom: 2rem;
	}
	
	.sm\:scroll-pb-80 {
		scroll-padding-bottom: 20rem;
	}
	
	.sm\:scroll-pb-9 {
		scroll-padding-bottom: 2.25rem;
	}
	
	.sm\:scroll-pb-96 {
		scroll-padding-bottom: 24rem;
	}
	
	.sm\:scroll-pb-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
	}
	
	.sm\:scroll-pb-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-pb-px {
		scroll-padding-bottom: 1px;
	}
	
	.sm\:scroll-pt-0 {
		scroll-padding-top: 0;
	}
	
	.sm\:scroll-pt-0\.5 {
		scroll-padding-top: .125rem;
	}
	
	.sm\:scroll-pt-1 {
		scroll-padding-top: .25rem;
	}
	
	.sm\:scroll-pt-1\.5 {
		scroll-padding-top: .375rem;
	}
	
	.sm\:scroll-pt-10 {
		scroll-padding-top: 2.5rem;
	}
	
	.sm\:scroll-pt-11 {
		scroll-padding-top: 2.75rem;
	}
	
	.sm\:scroll-pt-12 {
		scroll-padding-top: 3rem;
	}
	
	.sm\:scroll-pt-13 {
		scroll-padding-top: 3.25rem;
	}
	
	.sm\:scroll-pt-14 {
		scroll-padding-top: 3.5rem;
	}
	
	.sm\:scroll-pt-16 {
		scroll-padding-top: 4rem;
	}
	
	.sm\:scroll-pt-18 {
		scroll-padding-top: 4.5rem;
	}
	
	.sm\:scroll-pt-2 {
		scroll-padding-top: .5rem;
	}
	
	.sm\:scroll-pt-2\.5 {
		scroll-padding-top: .625rem;
	}
	
	.sm\:scroll-pt-20 {
		scroll-padding-top: 5rem;
	}
	
	.sm\:scroll-pt-24 {
		scroll-padding-top: 6rem;
	}
	
	.sm\:scroll-pt-27 {
		scroll-padding-top: 11.25rem;
	}
	
	.sm\:scroll-pt-28 {
		scroll-padding-top: 7rem;
	}
	
	.sm\:scroll-pt-3 {
		scroll-padding-top: .75rem;
	}
	
	.sm\:scroll-pt-3\.5 {
		scroll-padding-top: .875rem;
	}
	
	.sm\:scroll-pt-32 {
		scroll-padding-top: 8rem;
	}
	
	.sm\:scroll-pt-36 {
		scroll-padding-top: 9rem;
	}
	
	.sm\:scroll-pt-4 {
		scroll-padding-top: 1rem;
	}
	
	.sm\:scroll-pt-40 {
		scroll-padding-top: 10rem;
	}
	
	.sm\:scroll-pt-44 {
		scroll-padding-top: 11rem;
	}
	
	.sm\:scroll-pt-48 {
		scroll-padding-top: 12rem;
	}
	
	.sm\:scroll-pt-5 {
		scroll-padding-top: 1.25rem;
	}
	
	.sm\:scroll-pt-52 {
		scroll-padding-top: 13rem;
	}
	
	.sm\:scroll-pt-56 {
		scroll-padding-top: 14rem;
	}
	
	.sm\:scroll-pt-6 {
		scroll-padding-top: 1.5rem;
	}
	
	.sm\:scroll-pt-60 {
		scroll-padding-top: 15rem;
	}
	
	.sm\:scroll-pt-64 {
		scroll-padding-top: 16rem;
	}
	
	.sm\:scroll-pt-7 {
		scroll-padding-top: 1.75rem;
	}
	
	.sm\:scroll-pt-72 {
		scroll-padding-top: 18rem;
	}
	
	.sm\:scroll-pt-8 {
		scroll-padding-top: 2rem;
	}
	
	.sm\:scroll-pt-80 {
		scroll-padding-top: 20rem;
	}
	
	.sm\:scroll-pt-9 {
		scroll-padding-top: 2.25rem;
	}
	
	.sm\:scroll-pt-96 {
		scroll-padding-top: 24rem;
	}
	
	.sm\:scroll-pt-gutter {
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.sm\:scroll-pt-gutter-full {
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.sm\:scroll-pt-px {
		scroll-padding-top: 1px;
	}
	
	.sm\:items-center {
		align-items: center;
	}
	
	.sm\:justify-between {
		justify-content: space-between;
	}
	
	.sm\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.sm\:px-0\.5 {
		padding-left: .125rem;
		padding-right: .125rem;
	}
	
	.sm\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem;
	}
	
	.sm\:px-1\.5 {
		padding-left: .375rem;
		padding-right: .375rem;
	}
	
	.sm\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	
	.sm\:px-11 {
		padding-left: 2.75rem;
		padding-right: 2.75rem;
	}
	
	.sm\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	
	.sm\:px-13 {
		padding-left: 3.25rem;
		padding-right: 3.25rem;
	}
	
	.sm\:px-14 {
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	
	.sm\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	
	.sm\:px-18 {
		padding-left: 4.5rem;
		padding-right: 4.5rem;
	}
	
	.sm\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	
	.sm\:px-2\.5 {
		padding-left: .625rem;
		padding-right: .625rem;
	}
	
	.sm\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	
	.sm\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem;
	}
	
	.sm\:px-27 {
		padding-left: 11.25rem;
		padding-right: 11.25rem;
	}
	
	.sm\:px-28 {
		padding-left: 7rem;
		padding-right: 7rem;
	}
	
	.sm\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem;
	}
	
	.sm\:px-3\.5 {
		padding-left: .875rem;
		padding-right: .875rem;
	}
	
	.sm\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem;
	}
	
	.sm\:px-36 {
		padding-left: 9rem;
		padding-right: 9rem;
	}
	
	.sm\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.sm\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	
	.sm\:px-44 {
		padding-left: 11rem;
		padding-right: 11rem;
	}
	
	.sm\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem;
	}
	
	.sm\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	
	.sm\:px-52 {
		padding-left: 13rem;
		padding-right: 13rem;
	}
	
	.sm\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem;
	}
	
	.sm\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.sm\:px-60 {
		padding-left: 15rem;
		padding-right: 15rem;
	}
	
	.sm\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem;
	}
	
	.sm\:px-7 {
		padding-left: 1.75rem;
		padding-right: 1.75rem;
	}
	
	.sm\:px-72 {
		padding-left: 18rem;
		padding-right: 18rem;
	}
	
	.sm\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	.sm\:px-80 {
		padding-left: 20rem;
		padding-right: 20rem;
	}
	
	.sm\:px-9 {
		padding-left: 2.25rem;
		padding-right: 2.25rem;
	}
	
	.sm\:px-96 {
		padding-left: 24rem;
		padding-right: 24rem;
	}
	
	.sm\:px-gutter {
		padding-left: var(--gutter, 1rem);
		padding-right: var(--gutter, 1rem);
	}
	
	.sm\:px-gutter-full {
		padding-left: calc(var(--gutter) * 2);
		padding-right: calc(var(--gutter) * 2);
	}
	
	.sm\:px-px {
		padding-left: 1px;
		padding-right: 1px;
	}
	
	.sm\:py-0 {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.sm\:py-0\.5 {
		padding-bottom: .125rem;
		padding-top: .125rem;
	}
	
	.sm\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem;
	}
	
	.sm\:py-1\.5 {
		padding-bottom: .375rem;
		padding-top: .375rem;
	}
	
	.sm\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem;
	}
	
	.sm\:py-11 {
		padding-bottom: 2.75rem;
		padding-top: 2.75rem;
	}
	
	.sm\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem;
	}
	
	.sm\:py-13 {
		padding-bottom: 3.25rem;
		padding-top: 3.25rem;
	}
	
	.sm\:py-14 {
		padding-bottom: 3.5rem;
		padding-top: 3.5rem;
	}
	
	.sm\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.sm\:py-18 {
		padding-bottom: 4.5rem;
		padding-top: 4.5rem;
	}
	
	.sm\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}
	
	.sm\:py-2\.5 {
		padding-bottom: .625rem;
		padding-top: .625rem;
	}
	
	.sm\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem;
	}
	
	.sm\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem;
	}
	
	.sm\:py-27 {
		padding-bottom: 11.25rem;
		padding-top: 11.25rem;
	}
	
	.sm\:py-28 {
		padding-bottom: 7rem;
		padding-top: 7rem;
	}
	
	.sm\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem;
	}
	
	.sm\:py-3\.5 {
		padding-bottom: .875rem;
		padding-top: .875rem;
	}
	
	.sm\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem;
	}
	
	.sm\:py-36 {
		padding-bottom: 9rem;
		padding-top: 9rem;
	}
	
	.sm\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem;
	}
	
	.sm\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem;
	}
	
	.sm\:py-44 {
		padding-bottom: 11rem;
		padding-top: 11rem;
	}
	
	.sm\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem;
	}
	
	.sm\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem;
	}
	
	.sm\:py-52 {
		padding-bottom: 13rem;
		padding-top: 13rem;
	}
	
	.sm\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem;
	}
	
	.sm\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem;
	}
	
	.sm\:py-60 {
		padding-bottom: 15rem;
		padding-top: 15rem;
	}
	
	.sm\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem;
	}
	
	.sm\:py-7 {
		padding-bottom: 1.75rem;
		padding-top: 1.75rem;
	}
	
	.sm\:py-72 {
		padding-bottom: 18rem;
		padding-top: 18rem;
	}
	
	.sm\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.sm\:py-80 {
		padding-bottom: 20rem;
		padding-top: 20rem;
	}
	
	.sm\:py-9 {
		padding-bottom: 2.25rem;
		padding-top: 2.25rem;
	}
	
	.sm\:py-96 {
		padding-bottom: 24rem;
		padding-top: 24rem;
	}
	
	.sm\:py-gutter {
		padding-bottom: var(--gutter, 1rem);
		padding-top: var(--gutter, 1rem);
	}
	
	.sm\:py-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
		padding-top: calc(var(--gutter) * 2);
	}
	
	.sm\:py-px {
		padding-bottom: 1px;
		padding-top: 1px;
	}
	
	.sm\:pb-0 {
		padding-bottom: 0;
	}
	
	.sm\:pb-0\.5 {
		padding-bottom: .125rem;
	}
	
	.sm\:pb-1 {
		padding-bottom: .25rem;
	}
	
	.sm\:pb-1\.5 {
		padding-bottom: .375rem;
	}
	
	.sm\:pb-10 {
		padding-bottom: 2.5rem;
	}
	
	.sm\:pb-11 {
		padding-bottom: 2.75rem;
	}
	
	.sm\:pb-12 {
		padding-bottom: 3rem;
	}
	
	.sm\:pb-13 {
		padding-bottom: 3.25rem;
	}
	
	.sm\:pb-14 {
		padding-bottom: 3.5rem;
	}
	
	.sm\:pb-16 {
		padding-bottom: 4rem;
	}
	
	.sm\:pb-18 {
		padding-bottom: 4.5rem;
	}
	
	.sm\:pb-2 {
		padding-bottom: .5rem;
	}
	
	.sm\:pb-2\.5 {
		padding-bottom: .625rem;
	}
	
	.sm\:pb-20 {
		padding-bottom: 5rem;
	}
	
	.sm\:pb-24 {
		padding-bottom: 6rem;
	}
	
	.sm\:pb-27 {
		padding-bottom: 11.25rem;
	}
	
	.sm\:pb-28 {
		padding-bottom: 7rem;
	}
	
	.sm\:pb-3 {
		padding-bottom: .75rem;
	}
	
	.sm\:pb-3\.5 {
		padding-bottom: .875rem;
	}
	
	.sm\:pb-32 {
		padding-bottom: 8rem;
	}
	
	.sm\:pb-36 {
		padding-bottom: 9rem;
	}
	
	.sm\:pb-4 {
		padding-bottom: 1rem;
	}
	
	.sm\:pb-40 {
		padding-bottom: 10rem;
	}
	
	.sm\:pb-44 {
		padding-bottom: 11rem;
	}
	
	.sm\:pb-48 {
		padding-bottom: 12rem;
	}
	
	.sm\:pb-5 {
		padding-bottom: 1.25rem;
	}
	
	.sm\:pb-52 {
		padding-bottom: 13rem;
	}
	
	.sm\:pb-56 {
		padding-bottom: 14rem;
	}
	
	.sm\:pb-6 {
		padding-bottom: 1.5rem;
	}
	
	.sm\:pb-60 {
		padding-bottom: 15rem;
	}
	
	.sm\:pb-64 {
		padding-bottom: 16rem;
	}
	
	.sm\:pb-7 {
		padding-bottom: 1.75rem;
	}
	
	.sm\:pb-72 {
		padding-bottom: 18rem;
	}
	
	.sm\:pb-8 {
		padding-bottom: 2rem;
	}
	
	.sm\:pb-80 {
		padding-bottom: 20rem;
	}
	
	.sm\:pb-9 {
		padding-bottom: 2.25rem;
	}
	
	.sm\:pb-96 {
		padding-bottom: 24rem;
	}
	
	.sm\:pb-gutter {
		padding-bottom: var(--gutter, 1rem);
	}
	
	.sm\:pb-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
	}
	
	.sm\:pb-px {
		padding-bottom: 1px;
	}
	
	.sm\:pr-20 {
		padding-right: 5rem;
	}
	
	.sm\:pt-0 {
		padding-top: 0;
	}
	
	.sm\:pt-0\.5 {
		padding-top: .125rem;
	}
	
	.sm\:pt-1 {
		padding-top: .25rem;
	}
	
	.sm\:pt-1\.5 {
		padding-top: .375rem;
	}
	
	.sm\:pt-10 {
		padding-top: 2.5rem;
	}
	
	.sm\:pt-11 {
		padding-top: 2.75rem;
	}
	
	.sm\:pt-12 {
		padding-top: 3rem;
	}
	
	.sm\:pt-13 {
		padding-top: 3.25rem;
	}
	
	.sm\:pt-14 {
		padding-top: 3.5rem;
	}
	
	.sm\:pt-16 {
		padding-top: 4rem;
	}
	
	.sm\:pt-18 {
		padding-top: 4.5rem;
	}
	
	.sm\:pt-2 {
		padding-top: .5rem;
	}
	
	.sm\:pt-2\.5 {
		padding-top: .625rem;
	}
	
	.sm\:pt-20 {
		padding-top: 5rem;
	}
	
	.sm\:pt-24 {
		padding-top: 6rem;
	}
	
	.sm\:pt-27 {
		padding-top: 11.25rem;
	}
	
	.sm\:pt-28 {
		padding-top: 7rem;
	}
	
	.sm\:pt-3 {
		padding-top: .75rem;
	}
	
	.sm\:pt-3\.5 {
		padding-top: .875rem;
	}
	
	.sm\:pt-32 {
		padding-top: 8rem;
	}
	
	.sm\:pt-36 {
		padding-top: 9rem;
	}
	
	.sm\:pt-4 {
		padding-top: 1rem;
	}
	
	.sm\:pt-40 {
		padding-top: 10rem;
	}
	
	.sm\:pt-44 {
		padding-top: 11rem;
	}
	
	.sm\:pt-48 {
		padding-top: 12rem;
	}
	
	.sm\:pt-5 {
		padding-top: 1.25rem;
	}
	
	.sm\:pt-52 {
		padding-top: 13rem;
	}
	
	.sm\:pt-56 {
		padding-top: 14rem;
	}
	
	.sm\:pt-6 {
		padding-top: 1.5rem;
	}
	
	.sm\:pt-60 {
		padding-top: 15rem;
	}
	
	.sm\:pt-64 {
		padding-top: 16rem;
	}
	
	.sm\:pt-7 {
		padding-top: 1.75rem;
	}
	
	.sm\:pt-72 {
		padding-top: 18rem;
	}
	
	.sm\:pt-8 {
		padding-top: 2rem;
	}
	
	.sm\:pt-80 {
		padding-top: 20rem;
	}
	
	.sm\:pt-9 {
		padding-top: 2.25rem;
	}
	
	.sm\:pt-96 {
		padding-top: 24rem;
	}
	
	.sm\:pt-gutter {
		padding-top: var(--gutter, 1rem);
	}
	
	.sm\:pt-gutter-full {
		padding-top: calc(var(--gutter) * 2);
	}
	
	.sm\:pt-px {
		padding-top: 1px;
	}
	
	.sm\:text-left {
		text-align: left;
	}
	
	.sm\:text-right {
		text-align: right;
	}
	
	.sm\:text-base {
		font-size: 1rem;
	}
	
	.sm\:text-lg {
		font-size: 1.125rem;
	}
	
	.sm\:offset-1 {
		margin-left: 8.33333%;
	}
}

@media (min-width:768px) {
	.md\:absolute {
		position: absolute;
	}
	
	.md\:right-0 {
		right: 0;
	}
	
	.md\:top-1\/2 {
		top: 50%;
	}
	
	.md\:order-1 {
		order: 1;
	}
	
	.md\:order-2 {
		order: 2;
	}
	
	.md\:order-3 {
		order: 3;
	}
	
	.md\:col-span-4 {
		grid-column: span 4/span 4;
	}
	
	.md\:col-span-6 {
		grid-column: span 6/span 6;
	}
	
	.md\:col-start-3 {
		grid-column-start: 3;
	}
	
	.md\:col-start-5 {
		grid-column-start: 5;
	}
	
	.md\:-mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.md\:-mx-0\.5 {
		margin-left: -.125rem;
		margin-right: -.125rem;
	}
	
	.md\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem;
	}
	
	.md\:-mx-1\.5 {
		margin-left: -.375rem;
		margin-right: -.375rem;
	}
	
	.md\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem;
	}
	
	.md\:-mx-11 {
		margin-left: -2.75rem;
		margin-right: -2.75rem;
	}
	
	.md\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem;
	}
	
	.md\:-mx-13 {
		margin-left: -3.25rem;
		margin-right: -3.25rem;
	}
	
	.md\:-mx-14 {
		margin-left: -3.5rem;
		margin-right: -3.5rem;
	}
	
	.md\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem;
	}
	
	.md\:-mx-18 {
		margin-left: -4.5rem;
		margin-right: -4.5rem;
	}
	
	.md\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem;
	}
	
	.md\:-mx-2\.5 {
		margin-left: -.625rem;
		margin-right: -.625rem;
	}
	
	.md\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem;
	}
	
	.md\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem;
	}
	
	.md\:-mx-27 {
		margin-left: -11.25rem;
		margin-right: -11.25rem;
	}
	
	.md\:-mx-28 {
		margin-left: -7rem;
		margin-right: -7rem;
	}
	
	.md\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem;
	}
	
	.md\:-mx-3\.5 {
		margin-left: -.875rem;
		margin-right: -.875rem;
	}
	
	.md\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem;
	}
	
	.md\:-mx-36 {
		margin-left: -9rem;
		margin-right: -9rem;
	}
	
	.md\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem;
	}
	
	.md\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem;
	}
	
	.md\:-mx-44 {
		margin-left: -11rem;
		margin-right: -11rem;
	}
	
	.md\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem;
	}
	
	.md\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
	
	.md\:-mx-52 {
		margin-left: -13rem;
		margin-right: -13rem;
	}
	
	.md\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem;
	}
	
	.md\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
	
	.md\:-mx-60 {
		margin-left: -15rem;
		margin-right: -15rem;
	}
	
	.md\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem;
	}
	
	.md\:-mx-7 {
		margin-left: -1.75rem;
		margin-right: -1.75rem;
	}
	
	.md\:-mx-72 {
		margin-left: -18rem;
		margin-right: -18rem;
	}
	
	.md\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem;
	}
	
	.md\:-mx-80 {
		margin-left: -20rem;
		margin-right: -20rem;
	}
	
	.md\:-mx-9 {
		margin-left: -2.25rem;
		margin-right: -2.25rem;
	}
	
	.md\:-mx-96 {
		margin-left: -24rem;
		margin-right: -24rem;
	}
	
	.md\:-mx-gutter {
		margin-left: calc(var(--gutter, 1rem) * -1);
		margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-mx-gutter-full {
		margin-left: calc(var(--gutter) * 2 * -1);
		margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-mx-px {
		margin-left: -1px;
		margin-right: -1px;
	}
	
	.md\:-my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.md\:-my-0\.5 {
		margin-bottom: -.125rem;
		margin-top: -.125rem;
	}
	
	.md\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem;
	}
	
	.md\:-my-1\.5 {
		margin-bottom: -.375rem;
		margin-top: -.375rem;
	}
	
	.md\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem;
	}
	
	.md\:-my-11 {
		margin-bottom: -2.75rem;
		margin-top: -2.75rem;
	}
	
	.md\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem;
	}
	
	.md\:-my-13 {
		margin-bottom: -3.25rem;
		margin-top: -3.25rem;
	}
	
	.md\:-my-14 {
		margin-bottom: -3.5rem;
		margin-top: -3.5rem;
	}
	
	.md\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem;
	}
	
	.md\:-my-18 {
		margin-bottom: -4.5rem;
		margin-top: -4.5rem;
	}
	
	.md\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem;
	}
	
	.md\:-my-2\.5 {
		margin-bottom: -.625rem;
		margin-top: -.625rem;
	}
	
	.md\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem;
	}
	
	.md\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem;
	}
	
	.md\:-my-27 {
		margin-bottom: -11.25rem;
		margin-top: -11.25rem;
	}
	
	.md\:-my-28 {
		margin-bottom: -7rem;
		margin-top: -7rem;
	}
	
	.md\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem;
	}
	
	.md\:-my-3\.5 {
		margin-bottom: -.875rem;
		margin-top: -.875rem;
	}
	
	.md\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem;
	}
	
	.md\:-my-36 {
		margin-bottom: -9rem;
		margin-top: -9rem;
	}
	
	.md\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem;
	}
	
	.md\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem;
	}
	
	.md\:-my-44 {
		margin-bottom: -11rem;
		margin-top: -11rem;
	}
	
	.md\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem;
	}
	
	.md\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem;
	}
	
	.md\:-my-52 {
		margin-bottom: -13rem;
		margin-top: -13rem;
	}
	
	.md\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem;
	}
	
	.md\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem;
	}
	
	.md\:-my-60 {
		margin-bottom: -15rem;
		margin-top: -15rem;
	}
	
	.md\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem;
	}
	
	.md\:-my-7 {
		margin-bottom: -1.75rem;
		margin-top: -1.75rem;
	}
	
	.md\:-my-72 {
		margin-bottom: -18rem;
		margin-top: -18rem;
	}
	
	.md\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem;
	}
	
	.md\:-my-80 {
		margin-bottom: -20rem;
		margin-top: -20rem;
	}
	
	.md\:-my-9 {
		margin-bottom: -2.25rem;
		margin-top: -2.25rem;
	}
	
	.md\:-my-96 {
		margin-bottom: -24rem;
		margin-top: -24rem;
	}
	
	.md\:-my-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-my-px {
		margin-bottom: -1px;
		margin-top: -1px;
	}
	
	.md\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.md\:mx-0\.5 {
		margin-left: .125rem;
		margin-right: .125rem;
	}
	
	.md\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem;
	}
	
	.md\:mx-1\.5 {
		margin-left: .375rem;
		margin-right: .375rem;
	}
	
	.md\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}
	
	.md\:mx-11 {
		margin-left: 2.75rem;
		margin-right: 2.75rem;
	}
	
	.md\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem;
	}
	
	.md\:mx-13 {
		margin-left: 3.25rem;
		margin-right: 3.25rem;
	}
	
	.md\:mx-14 {
		margin-left: 3.5rem;
		margin-right: 3.5rem;
	}
	
	.md\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	
	.md\:mx-18 {
		margin-left: 4.5rem;
		margin-right: 4.5rem;
	}
	
	.md\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem;
	}
	
	.md\:mx-2\.5 {
		margin-left: .625rem;
		margin-right: .625rem;
	}
	
	.md\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem;
	}
	
	.md\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem;
	}
	
	.md\:mx-27 {
		margin-left: 11.25rem;
		margin-right: 11.25rem;
	}
	
	.md\:mx-28 {
		margin-left: 7rem;
		margin-right: 7rem;
	}
	
	.md\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem;
	}
	
	.md\:mx-3\.5 {
		margin-left: .875rem;
		margin-right: .875rem;
	}
	
	.md\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem;
	}
	
	.md\:mx-36 {
		margin-left: 9rem;
		margin-right: 9rem;
	}
	
	.md\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	
	.md\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem;
	}
	
	.md\:mx-44 {
		margin-left: 11rem;
		margin-right: 11rem;
	}
	
	.md\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem;
	}
	
	.md\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem;
	}
	
	.md\:mx-52 {
		margin-left: 13rem;
		margin-right: 13rem;
	}
	
	.md\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem;
	}
	
	.md\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	
	.md\:mx-60 {
		margin-left: 15rem;
		margin-right: 15rem;
	}
	
	.md\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem;
	}
	
	.md\:mx-7 {
		margin-left: 1.75rem;
		margin-right: 1.75rem;
	}
	
	.md\:mx-72 {
		margin-left: 18rem;
		margin-right: 18rem;
	}
	
	.md\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	
	.md\:mx-80 {
		margin-left: 20rem;
		margin-right: 20rem;
	}
	
	.md\:mx-9 {
		margin-left: 2.25rem;
		margin-right: 2.25rem;
	}
	
	.md\:mx-96 {
		margin-left: 24rem;
		margin-right: 24rem;
	}
	
	.md\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	
	.md\:mx-gutter {
		margin-left: var(--gutter, 1rem);
		margin-right: var(--gutter, 1rem);
	}
	
	.md\:mx-gutter-full {
		margin-left: calc(var(--gutter) * 2);
		margin-right: calc(var(--gutter) * 2);
	}
	
	.md\:mx-px {
		margin-left: 1px;
		margin-right: 1px;
	}
	
	.md\:my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.md\:my-0\.5 {
		margin-bottom: .125rem;
		margin-top: .125rem;
	}
	
	.md\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem;
	}
	
	.md\:my-1\.5 {
		margin-bottom: .375rem;
		margin-top: .375rem;
	}
	
	.md\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem;
	}
	
	.md\:my-11 {
		margin-bottom: 2.75rem;
		margin-top: 2.75rem;
	}
	
	.md\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem;
	}
	
	.md\:my-13 {
		margin-bottom: 3.25rem;
		margin-top: 3.25rem;
	}
	
	.md\:my-14 {
		margin-bottom: 3.5rem;
		margin-top: 3.5rem;
	}
	
	.md\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}
	
	.md\:my-18 {
		margin-bottom: 4.5rem;
		margin-top: 4.5rem;
	}
	
	.md\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem;
	}
	
	.md\:my-2\.5 {
		margin-bottom: .625rem;
		margin-top: .625rem;
	}
	
	.md\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem;
	}
	
	.md\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem;
	}
	
	.md\:my-27 {
		margin-bottom: 11.25rem;
		margin-top: 11.25rem;
	}
	
	.md\:my-28 {
		margin-bottom: 7rem;
		margin-top: 7rem;
	}
	
	.md\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem;
	}
	
	.md\:my-3\.5 {
		margin-bottom: .875rem;
		margin-top: .875rem;
	}
	
	.md\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem;
	}
	
	.md\:my-36 {
		margin-bottom: 9rem;
		margin-top: 9rem;
	}
	
	.md\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem;
	}
	
	.md\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem;
	}
	
	.md\:my-44 {
		margin-bottom: 11rem;
		margin-top: 11rem;
	}
	
	.md\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem;
	}
	
	.md\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem;
	}
	
	.md\:my-52 {
		margin-bottom: 13rem;
		margin-top: 13rem;
	}
	
	.md\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem;
	}
	
	.md\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem;
	}
	
	.md\:my-60 {
		margin-bottom: 15rem;
		margin-top: 15rem;
	}
	
	.md\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem;
	}
	
	.md\:my-7 {
		margin-bottom: 1.75rem;
		margin-top: 1.75rem;
	}
	
	.md\:my-72 {
		margin-bottom: 18rem;
		margin-top: 18rem;
	}
	
	.md\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	
	.md\:my-80 {
		margin-bottom: 20rem;
		margin-top: 20rem;
	}
	
	.md\:my-9 {
		margin-bottom: 2.25rem;
		margin-top: 2.25rem;
	}
	
	.md\:my-96 {
		margin-bottom: 24rem;
		margin-top: 24rem;
	}
	
	.md\:my-auto {
		margin-bottom: auto;
		margin-top: auto;
	}
	
	.md\:my-gutter {
		margin-bottom: var(--gutter, 1rem);
		margin-top: var(--gutter, 1rem);
	}
	
	.md\:my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
		margin-top: calc(var(--gutter) * 2);
	}
	
	.md\:my-px {
		margin-bottom: 1px;
		margin-top: 1px;
	}
	
	.md\:-mb-0 {
		margin-bottom: 0;
	}
	
	.md\:-mb-0\.5 {
		margin-bottom: -.125rem;
	}
	
	.md\:-mb-1 {
		margin-bottom: -.25rem;
	}
	
	.md\:-mb-1\.5 {
		margin-bottom: -.375rem;
	}
	
	.md\:-mb-10 {
		margin-bottom: -2.5rem;
	}
	
	.md\:-mb-11 {
		margin-bottom: -2.75rem;
	}
	
	.md\:-mb-12 {
		margin-bottom: -3rem;
	}
	
	.md\:-mb-13 {
		margin-bottom: -3.25rem;
	}
	
	.md\:-mb-14 {
		margin-bottom: -3.5rem;
	}
	
	.md\:-mb-16 {
		margin-bottom: -4rem;
	}
	
	.md\:-mb-18 {
		margin-bottom: -4.5rem;
	}
	
	.md\:-mb-2 {
		margin-bottom: -.5rem;
	}
	
	.md\:-mb-2\.5 {
		margin-bottom: -.625rem;
	}
	
	.md\:-mb-20 {
		margin-bottom: -5rem;
	}
	
	.md\:-mb-24 {
		margin-bottom: -6rem;
	}
	
	.md\:-mb-27 {
		margin-bottom: -11.25rem;
	}
	
	.md\:-mb-28 {
		margin-bottom: -7rem;
	}
	
	.md\:-mb-3 {
		margin-bottom: -.75rem;
	}
	
	.md\:-mb-3\.5 {
		margin-bottom: -.875rem;
	}
	
	.md\:-mb-32 {
		margin-bottom: -8rem;
	}
	
	.md\:-mb-36 {
		margin-bottom: -9rem;
	}
	
	.md\:-mb-4 {
		margin-bottom: -1rem;
	}
	
	.md\:-mb-40 {
		margin-bottom: -10rem;
	}
	
	.md\:-mb-44 {
		margin-bottom: -11rem;
	}
	
	.md\:-mb-48 {
		margin-bottom: -12rem;
	}
	
	.md\:-mb-5 {
		margin-bottom: -1.25rem;
	}
	
	.md\:-mb-52 {
		margin-bottom: -13rem;
	}
	
	.md\:-mb-56 {
		margin-bottom: -14rem;
	}
	
	.md\:-mb-6 {
		margin-bottom: -1.5rem;
	}
	
	.md\:-mb-60 {
		margin-bottom: -15rem;
	}
	
	.md\:-mb-64 {
		margin-bottom: -16rem;
	}
	
	.md\:-mb-7 {
		margin-bottom: -1.75rem;
	}
	
	.md\:-mb-72 {
		margin-bottom: -18rem;
	}
	
	.md\:-mb-8 {
		margin-bottom: -2rem;
	}
	
	.md\:-mb-80 {
		margin-bottom: -20rem;
	}
	
	.md\:-mb-9 {
		margin-bottom: -2.25rem;
	}
	
	.md\:-mb-96 {
		margin-bottom: -24rem;
	}
	
	.md\:-mb-\[70\%\] {
		margin-bottom: -70%;
	}
	
	.md\:-mb-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-mb-px {
		margin-bottom: -1px;
	}
	
	.md\:-mt-0 {
		margin-top: 0;
	}
	
	.md\:-mt-0\.5 {
		margin-top: -.125rem;
	}
	
	.md\:-mt-1 {
		margin-top: -.25rem;
	}
	
	.md\:-mt-1\.5 {
		margin-top: -.375rem;
	}
	
	.md\:-mt-10 {
		margin-top: -2.5rem;
	}
	
	.md\:-mt-11 {
		margin-top: -2.75rem;
	}
	
	.md\:-mt-12 {
		margin-top: -3rem;
	}
	
	.md\:-mt-13 {
		margin-top: -3.25rem;
	}
	
	.md\:-mt-14 {
		margin-top: -3.5rem;
	}
	
	.md\:-mt-16 {
		margin-top: -4rem;
	}
	
	.md\:-mt-18 {
		margin-top: -4.5rem;
	}
	
	.md\:-mt-2 {
		margin-top: -.5rem;
	}
	
	.md\:-mt-2\.5 {
		margin-top: -.625rem;
	}
	
	.md\:-mt-20 {
		margin-top: -5rem;
	}
	
	.md\:-mt-24 {
		margin-top: -6rem;
	}
	
	.md\:-mt-27 {
		margin-top: -11.25rem;
	}
	
	.md\:-mt-28 {
		margin-top: -7rem;
	}
	
	.md\:-mt-3 {
		margin-top: -.75rem;
	}
	
	.md\:-mt-3\.5 {
		margin-top: -.875rem;
	}
	
	.md\:-mt-32 {
		margin-top: -8rem;
	}
	
	.md\:-mt-36 {
		margin-top: -9rem;
	}
	
	.md\:-mt-4 {
		margin-top: -1rem;
	}
	
	.md\:-mt-40 {
		margin-top: -10rem;
	}
	
	.md\:-mt-44 {
		margin-top: -11rem;
	}
	
	.md\:-mt-48 {
		margin-top: -12rem;
	}
	
	.md\:-mt-5 {
		margin-top: -1.25rem;
	}
	
	.md\:-mt-52 {
		margin-top: -13rem;
	}
	
	.md\:-mt-56 {
		margin-top: -14rem;
	}
	
	.md\:-mt-6 {
		margin-top: -1.5rem;
	}
	
	.md\:-mt-60 {
		margin-top: -15rem;
	}
	
	.md\:-mt-64 {
		margin-top: -16rem;
	}
	
	.md\:-mt-7 {
		margin-top: -1.75rem;
	}
	
	.md\:-mt-72 {
		margin-top: -18rem;
	}
	
	.md\:-mt-8 {
		margin-top: -2rem;
	}
	
	.md\:-mt-80 {
		margin-top: -20rem;
	}
	
	.md\:-mt-9 {
		margin-top: -2.25rem;
	}
	
	.md\:-mt-96 {
		margin-top: -24rem;
	}
	
	.md\:-mt-gutter {
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-mt-gutter-full {
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-mt-px {
		margin-top: -1px;
	}
	
	.md\:mb-0 {
		margin-bottom: 0;
	}
	
	.md\:mb-0\.5 {
		margin-bottom: .125rem;
	}
	
	.md\:mb-1 {
		margin-bottom: .25rem;
	}
	
	.md\:mb-1\.5 {
		margin-bottom: .375rem;
	}
	
	.md\:mb-10 {
		margin-bottom: 2.5rem;
	}
	
	.md\:mb-11 {
		margin-bottom: 2.75rem;
	}
	
	.md\:mb-12 {
		margin-bottom: 3rem;
	}
	
	.md\:mb-13 {
		margin-bottom: 3.25rem;
	}
	
	.md\:mb-14 {
		margin-bottom: 3.5rem;
	}
	
	.md\:mb-16 {
		margin-bottom: 4rem;
	}
	
	.md\:mb-18 {
		margin-bottom: 4.5rem;
	}
	
	.md\:mb-2 {
		margin-bottom: .5rem;
	}
	
	.md\:mb-2\.5 {
		margin-bottom: .625rem;
	}
	
	.md\:mb-20 {
		margin-bottom: 5rem;
	}
	
	.md\:mb-24 {
		margin-bottom: 6rem;
	}
	
	.md\:mb-27 {
		margin-bottom: 11.25rem;
	}
	
	.md\:mb-28 {
		margin-bottom: 7rem;
	}
	
	.md\:mb-3 {
		margin-bottom: .75rem;
	}
	
	.md\:mb-3\.5 {
		margin-bottom: .875rem;
	}
	
	.md\:mb-32 {
		margin-bottom: 8rem;
	}
	
	.md\:mb-36 {
		margin-bottom: 9rem;
	}
	
	.md\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.md\:mb-40 {
		margin-bottom: 10rem;
	}
	
	.md\:mb-44 {
		margin-bottom: 11rem;
	}
	
	.md\:mb-48 {
		margin-bottom: 12rem;
	}
	
	.md\:mb-5 {
		margin-bottom: 1.25rem;
	}
	
	.md\:mb-52 {
		margin-bottom: 13rem;
	}
	
	.md\:mb-56 {
		margin-bottom: 14rem;
	}
	
	.md\:mb-6 {
		margin-bottom: 1.5rem;
	}
	
	.md\:mb-60 {
		margin-bottom: 15rem;
	}
	
	.md\:mb-64 {
		margin-bottom: 16rem;
	}
	
	.md\:mb-7 {
		margin-bottom: 1.75rem;
	}
	
	.md\:mb-72 {
		margin-bottom: 18rem;
	}
	
	.md\:mb-8 {
		margin-bottom: 2rem;
	}
	
	.md\:mb-80 {
		margin-bottom: 20rem;
	}
	
	.md\:mb-9 {
		margin-bottom: 2.25rem;
	}
	
	.md\:mb-96 {
		margin-bottom: 24rem;
	}
	
	.md\:mb-auto {
		margin-bottom: auto;
	}
	
	.md\:mb-gutter {
		margin-bottom: var(--gutter, 1rem);
	}
	
	.md\:mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
	}
	
	.md\:mb-px {
		margin-bottom: 1px;
	}
	
	.md\:ml-0 {
		margin-left: 0;
	}
	
	.md\:ml-8 {
		margin-left: 2rem;
	}
	
	.md\:ml-auto {
		margin-left: auto;
	}
	
	.md\:mr-0 {
		margin-right: 0;
	}
	
	.md\:mr-auto {
		margin-right: auto;
	}
	
	.md\:mt-0 {
		margin-top: 0;
	}
	
	.md\:mt-0\.5 {
		margin-top: .125rem;
	}
	
	.md\:mt-1 {
		margin-top: .25rem;
	}
	
	.md\:mt-1\.5 {
		margin-top: .375rem;
	}
	
	.md\:mt-10 {
		margin-top: 2.5rem;
	}
	
	.md\:mt-11 {
		margin-top: 2.75rem;
	}
	
	.md\:mt-12 {
		margin-top: 3rem;
	}
	
	.md\:mt-13 {
		margin-top: 3.25rem;
	}
	
	.md\:mt-14 {
		margin-top: 3.5rem;
	}
	
	.md\:mt-16 {
		margin-top: 4rem;
	}
	
	.md\:mt-18 {
		margin-top: 4.5rem;
	}
	
	.md\:mt-2 {
		margin-top: .5rem;
	}
	
	.md\:mt-2\.5 {
		margin-top: .625rem;
	}
	
	.md\:mt-20 {
		margin-top: 5rem;
	}
	
	.md\:mt-24 {
		margin-top: 6rem;
	}
	
	.md\:mt-27 {
		margin-top: 11.25rem;
	}
	
	.md\:mt-28 {
		margin-top: 7rem;
	}
	
	.md\:mt-3 {
		margin-top: .75rem;
	}
	
	.md\:mt-3\.5 {
		margin-top: .875rem;
	}
	
	.md\:mt-32 {
		margin-top: 8rem;
	}
	
	.md\:mt-36 {
		margin-top: 9rem;
	}
	
	.md\:mt-4 {
		margin-top: 1rem;
	}
	
	.md\:mt-40 {
		margin-top: 10rem;
	}
	
	.md\:mt-44 {
		margin-top: 11rem;
	}
	
	.md\:mt-48 {
		margin-top: 12rem;
	}
	
	.md\:mt-5 {
		margin-top: 1.25rem;
	}
	
	.md\:mt-52 {
		margin-top: 13rem;
	}
	
	.md\:mt-56 {
		margin-top: 14rem;
	}
	
	.md\:mt-6 {
		margin-top: 1.5rem;
	}
	
	.md\:mt-60 {
		margin-top: 15rem;
	}
	
	.md\:mt-64 {
		margin-top: 16rem;
	}
	
	.md\:mt-7 {
		margin-top: 1.75rem;
	}
	
	.md\:mt-72 {
		margin-top: 18rem;
	}
	
	.md\:mt-8 {
		margin-top: 2rem;
	}
	
	.md\:mt-80 {
		margin-top: 20rem;
	}
	
	.md\:mt-9 {
		margin-top: 2.25rem;
	}
	
	.md\:mt-96 {
		margin-top: 24rem;
	}
	
	.md\:mt-auto {
		margin-top: auto;
	}
	
	.md\:mt-gutter {
		margin-top: var(--gutter, 1rem);
	}
	
	.md\:mt-gutter-full {
		margin-top: calc(var(--gutter) * 2);
	}
	
	.md\:mt-px {
		margin-top: 1px;
	}
	
	.md\:block {
		display: block;
	}
	
	.md\:grid {
		display: grid;
	}
	
	.md\:h-24 {
		height: 6rem;
	}
	
	.md\:h-full {
		height: 100%;
	}
	
	.md\:w-1\/12 {
		width: 8.333333%;
	}
	
	.md\:w-1\/2 {
		width: 50%;
	}
	
	.md\:w-1\/3 {
		width: 33.333333%;
	}
	
	.md\:w-1\/4 {
		width: 25%;
	}
	
	.md\:w-1\/5 {
		width: 20%;
	}
	
	.md\:w-1\/6 {
		width: 16.666667%;
	}
	
	.md\:w-10\/12 {
		width: 83.333333%;
	}
	
	.md\:w-11\/12 {
		width: 91.666667%;
	}
	
	.md\:w-2\/12 {
		width: 16.666667%;
	}
	
	.md\:w-2\/3 {
		width: 66.666667%;
	}
	
	.md\:w-2\/4 {
		width: 50%;
	}
	
	.md\:w-2\/5 {
		width: 40%;
	}
	
	.md\:w-2\/6 {
		width: 33.333333%;
	}
	
	.md\:w-24 {
		width: 6rem;
	}
	
	.md\:w-3\/12 {
		width: 25%;
	}
	
	.md\:w-3\/4 {
		width: 75%;
	}
	
	.md\:w-3\/5 {
		width: 60%;
	}
	
	.md\:w-3\/6 {
		width: 50%;
	}
	
	.md\:w-4\/12 {
		width: 33.333333%;
	}
	
	.md\:w-4\/5 {
		width: 80%;
	}
	
	.md\:w-4\/6 {
		width: 66.666667%;
	}
	
	.md\:w-5\/12 {
		width: 41.666667%;
	}
	
	.md\:w-5\/6 {
		width: 83.333333%;
	}
	
	.md\:w-6\/12 {
		width: 50%;
	}
	
	.md\:w-7\/12 {
		width: 58.333333%;
	}
	
	.md\:w-8\/12 {
		width: 66.666667%;
	}
	
	.md\:w-9\/12 {
		width: 75%;
	}
	
	.md\:-translate-y-1\/2 {
		--tw-translate-y: -50%;
	}
	
	.md\:-translate-y-1\/2, .md\:translate-x-4 {
		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));
	}
	
	.md\:translate-x-4 {
		--tw-translate-x: 1rem;
	}
	
	.md\:-scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.md\:-scroll-mx-0\.5 {
		scroll-margin-left: -.125rem;
		scroll-margin-right: -.125rem;
	}
	
	.md\:-scroll-mx-1 {
		scroll-margin-left: -.25rem;
		scroll-margin-right: -.25rem;
	}
	
	.md\:-scroll-mx-1\.5 {
		scroll-margin-left: -.375rem;
		scroll-margin-right: -.375rem;
	}
	
	.md\:-scroll-mx-10 {
		scroll-margin-left: -2.5rem;
		scroll-margin-right: -2.5rem;
	}
	
	.md\:-scroll-mx-11 {
		scroll-margin-left: -2.75rem;
		scroll-margin-right: -2.75rem;
	}
	
	.md\:-scroll-mx-12 {
		scroll-margin-left: -3rem;
		scroll-margin-right: -3rem;
	}
	
	.md\:-scroll-mx-13 {
		scroll-margin-left: -3.25rem;
		scroll-margin-right: -3.25rem;
	}
	
	.md\:-scroll-mx-14 {
		scroll-margin-left: -3.5rem;
		scroll-margin-right: -3.5rem;
	}
	
	.md\:-scroll-mx-16 {
		scroll-margin-left: -4rem;
		scroll-margin-right: -4rem;
	}
	
	.md\:-scroll-mx-18 {
		scroll-margin-left: -4.5rem;
		scroll-margin-right: -4.5rem;
	}
	
	.md\:-scroll-mx-2 {
		scroll-margin-left: -.5rem;
		scroll-margin-right: -.5rem;
	}
	
	.md\:-scroll-mx-2\.5 {
		scroll-margin-left: -.625rem;
		scroll-margin-right: -.625rem;
	}
	
	.md\:-scroll-mx-20 {
		scroll-margin-left: -5rem;
		scroll-margin-right: -5rem;
	}
	
	.md\:-scroll-mx-24 {
		scroll-margin-left: -6rem;
		scroll-margin-right: -6rem;
	}
	
	.md\:-scroll-mx-27 {
		scroll-margin-left: -11.25rem;
		scroll-margin-right: -11.25rem;
	}
	
	.md\:-scroll-mx-28 {
		scroll-margin-left: -7rem;
		scroll-margin-right: -7rem;
	}
	
	.md\:-scroll-mx-3 {
		scroll-margin-left: -.75rem;
		scroll-margin-right: -.75rem;
	}
	
	.md\:-scroll-mx-3\.5 {
		scroll-margin-left: -.875rem;
		scroll-margin-right: -.875rem;
	}
	
	.md\:-scroll-mx-32 {
		scroll-margin-left: -8rem;
		scroll-margin-right: -8rem;
	}
	
	.md\:-scroll-mx-36 {
		scroll-margin-left: -9rem;
		scroll-margin-right: -9rem;
	}
	
	.md\:-scroll-mx-4 {
		scroll-margin-left: -1rem;
		scroll-margin-right: -1rem;
	}
	
	.md\:-scroll-mx-40 {
		scroll-margin-left: -10rem;
		scroll-margin-right: -10rem;
	}
	
	.md\:-scroll-mx-44 {
		scroll-margin-left: -11rem;
		scroll-margin-right: -11rem;
	}
	
	.md\:-scroll-mx-48 {
		scroll-margin-left: -12rem;
		scroll-margin-right: -12rem;
	}
	
	.md\:-scroll-mx-5 {
		scroll-margin-left: -1.25rem;
		scroll-margin-right: -1.25rem;
	}
	
	.md\:-scroll-mx-52 {
		scroll-margin-left: -13rem;
		scroll-margin-right: -13rem;
	}
	
	.md\:-scroll-mx-56 {
		scroll-margin-left: -14rem;
		scroll-margin-right: -14rem;
	}
	
	.md\:-scroll-mx-6 {
		scroll-margin-left: -1.5rem;
		scroll-margin-right: -1.5rem;
	}
	
	.md\:-scroll-mx-60 {
		scroll-margin-left: -15rem;
		scroll-margin-right: -15rem;
	}
	
	.md\:-scroll-mx-64 {
		scroll-margin-left: -16rem;
		scroll-margin-right: -16rem;
	}
	
	.md\:-scroll-mx-7 {
		scroll-margin-left: -1.75rem;
		scroll-margin-right: -1.75rem;
	}
	
	.md\:-scroll-mx-72 {
		scroll-margin-left: -18rem;
		scroll-margin-right: -18rem;
	}
	
	.md\:-scroll-mx-8 {
		scroll-margin-left: -2rem;
		scroll-margin-right: -2rem;
	}
	
	.md\:-scroll-mx-80 {
		scroll-margin-left: -20rem;
		scroll-margin-right: -20rem;
	}
	
	.md\:-scroll-mx-9 {
		scroll-margin-left: -2.25rem;
		scroll-margin-right: -2.25rem;
	}
	
	.md\:-scroll-mx-96 {
		scroll-margin-left: -24rem;
		scroll-margin-right: -24rem;
	}
	
	.md\:-scroll-mx-gutter {
		scroll-margin-left: calc(var(--gutter, 1rem) * -1);
		scroll-margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2 * -1);
		scroll-margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-scroll-mx-px {
		scroll-margin-left: -1px;
		scroll-margin-right: -1px;
	}
	
	.md\:-scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.md\:-scroll-my-0\.5 {
		scroll-margin-bottom: -.125rem;
		scroll-margin-top: -.125rem;
	}
	
	.md\:-scroll-my-1 {
		scroll-margin-bottom: -.25rem;
		scroll-margin-top: -.25rem;
	}
	
	.md\:-scroll-my-1\.5 {
		scroll-margin-bottom: -.375rem;
		scroll-margin-top: -.375rem;
	}
	
	.md\:-scroll-my-10 {
		scroll-margin-bottom: -2.5rem;
		scroll-margin-top: -2.5rem;
	}
	
	.md\:-scroll-my-11 {
		scroll-margin-bottom: -2.75rem;
		scroll-margin-top: -2.75rem;
	}
	
	.md\:-scroll-my-12 {
		scroll-margin-bottom: -3rem;
		scroll-margin-top: -3rem;
	}
	
	.md\:-scroll-my-13 {
		scroll-margin-bottom: -3.25rem;
		scroll-margin-top: -3.25rem;
	}
	
	.md\:-scroll-my-14 {
		scroll-margin-bottom: -3.5rem;
		scroll-margin-top: -3.5rem;
	}
	
	.md\:-scroll-my-16 {
		scroll-margin-bottom: -4rem;
		scroll-margin-top: -4rem;
	}
	
	.md\:-scroll-my-18 {
		scroll-margin-bottom: -4.5rem;
		scroll-margin-top: -4.5rem;
	}
	
	.md\:-scroll-my-2 {
		scroll-margin-bottom: -.5rem;
		scroll-margin-top: -.5rem;
	}
	
	.md\:-scroll-my-2\.5 {
		scroll-margin-bottom: -.625rem;
		scroll-margin-top: -.625rem;
	}
	
	.md\:-scroll-my-20 {
		scroll-margin-bottom: -5rem;
		scroll-margin-top: -5rem;
	}
	
	.md\:-scroll-my-24 {
		scroll-margin-bottom: -6rem;
		scroll-margin-top: -6rem;
	}
	
	.md\:-scroll-my-27 {
		scroll-margin-bottom: -11.25rem;
		scroll-margin-top: -11.25rem;
	}
	
	.md\:-scroll-my-28 {
		scroll-margin-bottom: -7rem;
		scroll-margin-top: -7rem;
	}
	
	.md\:-scroll-my-3 {
		scroll-margin-bottom: -.75rem;
		scroll-margin-top: -.75rem;
	}
	
	.md\:-scroll-my-3\.5 {
		scroll-margin-bottom: -.875rem;
		scroll-margin-top: -.875rem;
	}
	
	.md\:-scroll-my-32 {
		scroll-margin-bottom: -8rem;
		scroll-margin-top: -8rem;
	}
	
	.md\:-scroll-my-36 {
		scroll-margin-bottom: -9rem;
		scroll-margin-top: -9rem;
	}
	
	.md\:-scroll-my-4 {
		scroll-margin-bottom: -1rem;
		scroll-margin-top: -1rem;
	}
	
	.md\:-scroll-my-40 {
		scroll-margin-bottom: -10rem;
		scroll-margin-top: -10rem;
	}
	
	.md\:-scroll-my-44 {
		scroll-margin-bottom: -11rem;
		scroll-margin-top: -11rem;
	}
	
	.md\:-scroll-my-48 {
		scroll-margin-bottom: -12rem;
		scroll-margin-top: -12rem;
	}
	
	.md\:-scroll-my-5 {
		scroll-margin-bottom: -1.25rem;
		scroll-margin-top: -1.25rem;
	}
	
	.md\:-scroll-my-52 {
		scroll-margin-bottom: -13rem;
		scroll-margin-top: -13rem;
	}
	
	.md\:-scroll-my-56 {
		scroll-margin-bottom: -14rem;
		scroll-margin-top: -14rem;
	}
	
	.md\:-scroll-my-6 {
		scroll-margin-bottom: -1.5rem;
		scroll-margin-top: -1.5rem;
	}
	
	.md\:-scroll-my-60 {
		scroll-margin-bottom: -15rem;
		scroll-margin-top: -15rem;
	}
	
	.md\:-scroll-my-64 {
		scroll-margin-bottom: -16rem;
		scroll-margin-top: -16rem;
	}
	
	.md\:-scroll-my-7 {
		scroll-margin-bottom: -1.75rem;
		scroll-margin-top: -1.75rem;
	}
	
	.md\:-scroll-my-72 {
		scroll-margin-bottom: -18rem;
		scroll-margin-top: -18rem;
	}
	
	.md\:-scroll-my-8 {
		scroll-margin-bottom: -2rem;
		scroll-margin-top: -2rem;
	}
	
	.md\:-scroll-my-80 {
		scroll-margin-bottom: -20rem;
		scroll-margin-top: -20rem;
	}
	
	.md\:-scroll-my-9 {
		scroll-margin-bottom: -2.25rem;
		scroll-margin-top: -2.25rem;
	}
	
	.md\:-scroll-my-96 {
		scroll-margin-bottom: -24rem;
		scroll-margin-top: -24rem;
	}
	
	.md\:-scroll-my-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-scroll-my-px {
		scroll-margin-bottom: -1px;
		scroll-margin-top: -1px;
	}
	
	.md\:scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.md\:scroll-mx-0\.5 {
		scroll-margin-left: .125rem;
		scroll-margin-right: .125rem;
	}
	
	.md\:scroll-mx-1 {
		scroll-margin-left: .25rem;
		scroll-margin-right: .25rem;
	}
	
	.md\:scroll-mx-1\.5 {
		scroll-margin-left: .375rem;
		scroll-margin-right: .375rem;
	}
	
	.md\:scroll-mx-10 {
		scroll-margin-left: 2.5rem;
		scroll-margin-right: 2.5rem;
	}
	
	.md\:scroll-mx-11 {
		scroll-margin-left: 2.75rem;
		scroll-margin-right: 2.75rem;
	}
	
	.md\:scroll-mx-12 {
		scroll-margin-left: 3rem;
		scroll-margin-right: 3rem;
	}
	
	.md\:scroll-mx-13 {
		scroll-margin-left: 3.25rem;
		scroll-margin-right: 3.25rem;
	}
	
	.md\:scroll-mx-14 {
		scroll-margin-left: 3.5rem;
		scroll-margin-right: 3.5rem;
	}
	
	.md\:scroll-mx-16 {
		scroll-margin-left: 4rem;
		scroll-margin-right: 4rem;
	}
	
	.md\:scroll-mx-18 {
		scroll-margin-left: 4.5rem;
		scroll-margin-right: 4.5rem;
	}
	
	.md\:scroll-mx-2 {
		scroll-margin-left: .5rem;
		scroll-margin-right: .5rem;
	}
	
	.md\:scroll-mx-2\.5 {
		scroll-margin-left: .625rem;
		scroll-margin-right: .625rem;
	}
	
	.md\:scroll-mx-20 {
		scroll-margin-left: 5rem;
		scroll-margin-right: 5rem;
	}
	
	.md\:scroll-mx-24 {
		scroll-margin-left: 6rem;
		scroll-margin-right: 6rem;
	}
	
	.md\:scroll-mx-27 {
		scroll-margin-left: 11.25rem;
		scroll-margin-right: 11.25rem;
	}
	
	.md\:scroll-mx-28 {
		scroll-margin-left: 7rem;
		scroll-margin-right: 7rem;
	}
	
	.md\:scroll-mx-3 {
		scroll-margin-left: .75rem;
		scroll-margin-right: .75rem;
	}
	
	.md\:scroll-mx-3\.5 {
		scroll-margin-left: .875rem;
		scroll-margin-right: .875rem;
	}
	
	.md\:scroll-mx-32 {
		scroll-margin-left: 8rem;
		scroll-margin-right: 8rem;
	}
	
	.md\:scroll-mx-36 {
		scroll-margin-left: 9rem;
		scroll-margin-right: 9rem;
	}
	
	.md\:scroll-mx-4 {
		scroll-margin-left: 1rem;
		scroll-margin-right: 1rem;
	}
	
	.md\:scroll-mx-40 {
		scroll-margin-left: 10rem;
		scroll-margin-right: 10rem;
	}
	
	.md\:scroll-mx-44 {
		scroll-margin-left: 11rem;
		scroll-margin-right: 11rem;
	}
	
	.md\:scroll-mx-48 {
		scroll-margin-left: 12rem;
		scroll-margin-right: 12rem;
	}
	
	.md\:scroll-mx-5 {
		scroll-margin-left: 1.25rem;
		scroll-margin-right: 1.25rem;
	}
	
	.md\:scroll-mx-52 {
		scroll-margin-left: 13rem;
		scroll-margin-right: 13rem;
	}
	
	.md\:scroll-mx-56 {
		scroll-margin-left: 14rem;
		scroll-margin-right: 14rem;
	}
	
	.md\:scroll-mx-6 {
		scroll-margin-left: 1.5rem;
		scroll-margin-right: 1.5rem;
	}
	
	.md\:scroll-mx-60 {
		scroll-margin-left: 15rem;
		scroll-margin-right: 15rem;
	}
	
	.md\:scroll-mx-64 {
		scroll-margin-left: 16rem;
		scroll-margin-right: 16rem;
	}
	
	.md\:scroll-mx-7 {
		scroll-margin-left: 1.75rem;
		scroll-margin-right: 1.75rem;
	}
	
	.md\:scroll-mx-72 {
		scroll-margin-left: 18rem;
		scroll-margin-right: 18rem;
	}
	
	.md\:scroll-mx-8 {
		scroll-margin-left: 2rem;
		scroll-margin-right: 2rem;
	}
	
	.md\:scroll-mx-80 {
		scroll-margin-left: 20rem;
		scroll-margin-right: 20rem;
	}
	
	.md\:scroll-mx-9 {
		scroll-margin-left: 2.25rem;
		scroll-margin-right: 2.25rem;
	}
	
	.md\:scroll-mx-96 {
		scroll-margin-left: 24rem;
		scroll-margin-right: 24rem;
	}
	
	.md\:scroll-mx-gutter {
		scroll-margin-left: var(--gutter, 1rem);
		scroll-margin-right: var(--gutter, 1rem);
	}
	
	.md\:scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2);
		scroll-margin-right: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-mx-px {
		scroll-margin-left: 1px;
		scroll-margin-right: 1px;
	}
	
	.md\:scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.md\:scroll-my-0\.5 {
		scroll-margin-bottom: .125rem;
		scroll-margin-top: .125rem;
	}
	
	.md\:scroll-my-1 {
		scroll-margin-bottom: .25rem;
		scroll-margin-top: .25rem;
	}
	
	.md\:scroll-my-1\.5 {
		scroll-margin-bottom: .375rem;
		scroll-margin-top: .375rem;
	}
	
	.md\:scroll-my-10 {
		scroll-margin-bottom: 2.5rem;
		scroll-margin-top: 2.5rem;
	}
	
	.md\:scroll-my-11 {
		scroll-margin-bottom: 2.75rem;
		scroll-margin-top: 2.75rem;
	}
	
	.md\:scroll-my-12 {
		scroll-margin-bottom: 3rem;
		scroll-margin-top: 3rem;
	}
	
	.md\:scroll-my-13 {
		scroll-margin-bottom: 3.25rem;
		scroll-margin-top: 3.25rem;
	}
	
	.md\:scroll-my-14 {
		scroll-margin-bottom: 3.5rem;
		scroll-margin-top: 3.5rem;
	}
	
	.md\:scroll-my-16 {
		scroll-margin-bottom: 4rem;
		scroll-margin-top: 4rem;
	}
	
	.md\:scroll-my-18 {
		scroll-margin-bottom: 4.5rem;
		scroll-margin-top: 4.5rem;
	}
	
	.md\:scroll-my-2 {
		scroll-margin-bottom: .5rem;
		scroll-margin-top: .5rem;
	}
	
	.md\:scroll-my-2\.5 {
		scroll-margin-bottom: .625rem;
		scroll-margin-top: .625rem;
	}
	
	.md\:scroll-my-20 {
		scroll-margin-bottom: 5rem;
		scroll-margin-top: 5rem;
	}
	
	.md\:scroll-my-24 {
		scroll-margin-bottom: 6rem;
		scroll-margin-top: 6rem;
	}
	
	.md\:scroll-my-27 {
		scroll-margin-bottom: 11.25rem;
		scroll-margin-top: 11.25rem;
	}
	
	.md\:scroll-my-28 {
		scroll-margin-bottom: 7rem;
		scroll-margin-top: 7rem;
	}
	
	.md\:scroll-my-3 {
		scroll-margin-bottom: .75rem;
		scroll-margin-top: .75rem;
	}
	
	.md\:scroll-my-3\.5 {
		scroll-margin-bottom: .875rem;
		scroll-margin-top: .875rem;
	}
	
	.md\:scroll-my-32 {
		scroll-margin-bottom: 8rem;
		scroll-margin-top: 8rem;
	}
	
	.md\:scroll-my-36 {
		scroll-margin-bottom: 9rem;
		scroll-margin-top: 9rem;
	}
	
	.md\:scroll-my-4 {
		scroll-margin-bottom: 1rem;
		scroll-margin-top: 1rem;
	}
	
	.md\:scroll-my-40 {
		scroll-margin-bottom: 10rem;
		scroll-margin-top: 10rem;
	}
	
	.md\:scroll-my-44 {
		scroll-margin-bottom: 11rem;
		scroll-margin-top: 11rem;
	}
	
	.md\:scroll-my-48 {
		scroll-margin-bottom: 12rem;
		scroll-margin-top: 12rem;
	}
	
	.md\:scroll-my-5 {
		scroll-margin-bottom: 1.25rem;
		scroll-margin-top: 1.25rem;
	}
	
	.md\:scroll-my-52 {
		scroll-margin-bottom: 13rem;
		scroll-margin-top: 13rem;
	}
	
	.md\:scroll-my-56 {
		scroll-margin-bottom: 14rem;
		scroll-margin-top: 14rem;
	}
	
	.md\:scroll-my-6 {
		scroll-margin-bottom: 1.5rem;
		scroll-margin-top: 1.5rem;
	}
	
	.md\:scroll-my-60 {
		scroll-margin-bottom: 15rem;
		scroll-margin-top: 15rem;
	}
	
	.md\:scroll-my-64 {
		scroll-margin-bottom: 16rem;
		scroll-margin-top: 16rem;
	}
	
	.md\:scroll-my-7 {
		scroll-margin-bottom: 1.75rem;
		scroll-margin-top: 1.75rem;
	}
	
	.md\:scroll-my-72 {
		scroll-margin-bottom: 18rem;
		scroll-margin-top: 18rem;
	}
	
	.md\:scroll-my-8 {
		scroll-margin-bottom: 2rem;
		scroll-margin-top: 2rem;
	}
	
	.md\:scroll-my-80 {
		scroll-margin-bottom: 20rem;
		scroll-margin-top: 20rem;
	}
	
	.md\:scroll-my-9 {
		scroll-margin-bottom: 2.25rem;
		scroll-margin-top: 2.25rem;
	}
	
	.md\:scroll-my-96 {
		scroll-margin-bottom: 24rem;
		scroll-margin-top: 24rem;
	}
	
	.md\:scroll-my-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.md\:scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-my-px {
		scroll-margin-bottom: 1px;
		scroll-margin-top: 1px;
	}
	
	.md\:-scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.md\:-scroll-mb-0\.5 {
		scroll-margin-bottom: -.125rem;
	}
	
	.md\:-scroll-mb-1 {
		scroll-margin-bottom: -.25rem;
	}
	
	.md\:-scroll-mb-1\.5 {
		scroll-margin-bottom: -.375rem;
	}
	
	.md\:-scroll-mb-10 {
		scroll-margin-bottom: -2.5rem;
	}
	
	.md\:-scroll-mb-11 {
		scroll-margin-bottom: -2.75rem;
	}
	
	.md\:-scroll-mb-12 {
		scroll-margin-bottom: -3rem;
	}
	
	.md\:-scroll-mb-13 {
		scroll-margin-bottom: -3.25rem;
	}
	
	.md\:-scroll-mb-14 {
		scroll-margin-bottom: -3.5rem;
	}
	
	.md\:-scroll-mb-16 {
		scroll-margin-bottom: -4rem;
	}
	
	.md\:-scroll-mb-18 {
		scroll-margin-bottom: -4.5rem;
	}
	
	.md\:-scroll-mb-2 {
		scroll-margin-bottom: -.5rem;
	}
	
	.md\:-scroll-mb-2\.5 {
		scroll-margin-bottom: -.625rem;
	}
	
	.md\:-scroll-mb-20 {
		scroll-margin-bottom: -5rem;
	}
	
	.md\:-scroll-mb-24 {
		scroll-margin-bottom: -6rem;
	}
	
	.md\:-scroll-mb-27 {
		scroll-margin-bottom: -11.25rem;
	}
	
	.md\:-scroll-mb-28 {
		scroll-margin-bottom: -7rem;
	}
	
	.md\:-scroll-mb-3 {
		scroll-margin-bottom: -.75rem;
	}
	
	.md\:-scroll-mb-3\.5 {
		scroll-margin-bottom: -.875rem;
	}
	
	.md\:-scroll-mb-32 {
		scroll-margin-bottom: -8rem;
	}
	
	.md\:-scroll-mb-36 {
		scroll-margin-bottom: -9rem;
	}
	
	.md\:-scroll-mb-4 {
		scroll-margin-bottom: -1rem;
	}
	
	.md\:-scroll-mb-40 {
		scroll-margin-bottom: -10rem;
	}
	
	.md\:-scroll-mb-44 {
		scroll-margin-bottom: -11rem;
	}
	
	.md\:-scroll-mb-48 {
		scroll-margin-bottom: -12rem;
	}
	
	.md\:-scroll-mb-5 {
		scroll-margin-bottom: -1.25rem;
	}
	
	.md\:-scroll-mb-52 {
		scroll-margin-bottom: -13rem;
	}
	
	.md\:-scroll-mb-56 {
		scroll-margin-bottom: -14rem;
	}
	
	.md\:-scroll-mb-6 {
		scroll-margin-bottom: -1.5rem;
	}
	
	.md\:-scroll-mb-60 {
		scroll-margin-bottom: -15rem;
	}
	
	.md\:-scroll-mb-64 {
		scroll-margin-bottom: -16rem;
	}
	
	.md\:-scroll-mb-7 {
		scroll-margin-bottom: -1.75rem;
	}
	
	.md\:-scroll-mb-72 {
		scroll-margin-bottom: -18rem;
	}
	
	.md\:-scroll-mb-8 {
		scroll-margin-bottom: -2rem;
	}
	
	.md\:-scroll-mb-80 {
		scroll-margin-bottom: -20rem;
	}
	
	.md\:-scroll-mb-9 {
		scroll-margin-bottom: -2.25rem;
	}
	
	.md\:-scroll-mb-96 {
		scroll-margin-bottom: -24rem;
	}
	
	.md\:-scroll-mb-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-scroll-mb-px {
		scroll-margin-bottom: -1px;
	}
	
	.md\:-scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.md\:-scroll-mt-0\.5 {
		scroll-margin-top: -.125rem;
	}
	
	.md\:-scroll-mt-1 {
		scroll-margin-top: -.25rem;
	}
	
	.md\:-scroll-mt-1\.5 {
		scroll-margin-top: -.375rem;
	}
	
	.md\:-scroll-mt-10 {
		scroll-margin-top: -2.5rem;
	}
	
	.md\:-scroll-mt-11 {
		scroll-margin-top: -2.75rem;
	}
	
	.md\:-scroll-mt-12 {
		scroll-margin-top: -3rem;
	}
	
	.md\:-scroll-mt-13 {
		scroll-margin-top: -3.25rem;
	}
	
	.md\:-scroll-mt-14 {
		scroll-margin-top: -3.5rem;
	}
	
	.md\:-scroll-mt-16 {
		scroll-margin-top: -4rem;
	}
	
	.md\:-scroll-mt-18 {
		scroll-margin-top: -4.5rem;
	}
	
	.md\:-scroll-mt-2 {
		scroll-margin-top: -.5rem;
	}
	
	.md\:-scroll-mt-2\.5 {
		scroll-margin-top: -.625rem;
	}
	
	.md\:-scroll-mt-20 {
		scroll-margin-top: -5rem;
	}
	
	.md\:-scroll-mt-24 {
		scroll-margin-top: -6rem;
	}
	
	.md\:-scroll-mt-27 {
		scroll-margin-top: -11.25rem;
	}
	
	.md\:-scroll-mt-28 {
		scroll-margin-top: -7rem;
	}
	
	.md\:-scroll-mt-3 {
		scroll-margin-top: -.75rem;
	}
	
	.md\:-scroll-mt-3\.5 {
		scroll-margin-top: -.875rem;
	}
	
	.md\:-scroll-mt-32 {
		scroll-margin-top: -8rem;
	}
	
	.md\:-scroll-mt-36 {
		scroll-margin-top: -9rem;
	}
	
	.md\:-scroll-mt-4 {
		scroll-margin-top: -1rem;
	}
	
	.md\:-scroll-mt-40 {
		scroll-margin-top: -10rem;
	}
	
	.md\:-scroll-mt-44 {
		scroll-margin-top: -11rem;
	}
	
	.md\:-scroll-mt-48 {
		scroll-margin-top: -12rem;
	}
	
	.md\:-scroll-mt-5 {
		scroll-margin-top: -1.25rem;
	}
	
	.md\:-scroll-mt-52 {
		scroll-margin-top: -13rem;
	}
	
	.md\:-scroll-mt-56 {
		scroll-margin-top: -14rem;
	}
	
	.md\:-scroll-mt-6 {
		scroll-margin-top: -1.5rem;
	}
	
	.md\:-scroll-mt-60 {
		scroll-margin-top: -15rem;
	}
	
	.md\:-scroll-mt-64 {
		scroll-margin-top: -16rem;
	}
	
	.md\:-scroll-mt-7 {
		scroll-margin-top: -1.75rem;
	}
	
	.md\:-scroll-mt-72 {
		scroll-margin-top: -18rem;
	}
	
	.md\:-scroll-mt-8 {
		scroll-margin-top: -2rem;
	}
	
	.md\:-scroll-mt-80 {
		scroll-margin-top: -20rem;
	}
	
	.md\:-scroll-mt-9 {
		scroll-margin-top: -2.25rem;
	}
	
	.md\:-scroll-mt-96 {
		scroll-margin-top: -24rem;
	}
	
	.md\:-scroll-mt-gutter {
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.md\:-scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.md\:-scroll-mt-px {
		scroll-margin-top: -1px;
	}
	
	.md\:scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.md\:scroll-mb-0\.5 {
		scroll-margin-bottom: .125rem;
	}
	
	.md\:scroll-mb-1 {
		scroll-margin-bottom: .25rem;
	}
	
	.md\:scroll-mb-1\.5 {
		scroll-margin-bottom: .375rem;
	}
	
	.md\:scroll-mb-10 {
		scroll-margin-bottom: 2.5rem;
	}
	
	.md\:scroll-mb-11 {
		scroll-margin-bottom: 2.75rem;
	}
	
	.md\:scroll-mb-12 {
		scroll-margin-bottom: 3rem;
	}
	
	.md\:scroll-mb-13 {
		scroll-margin-bottom: 3.25rem;
	}
	
	.md\:scroll-mb-14 {
		scroll-margin-bottom: 3.5rem;
	}
	
	.md\:scroll-mb-16 {
		scroll-margin-bottom: 4rem;
	}
	
	.md\:scroll-mb-18 {
		scroll-margin-bottom: 4.5rem;
	}
	
	.md\:scroll-mb-2 {
		scroll-margin-bottom: .5rem;
	}
	
	.md\:scroll-mb-2\.5 {
		scroll-margin-bottom: .625rem;
	}
	
	.md\:scroll-mb-20 {
		scroll-margin-bottom: 5rem;
	}
	
	.md\:scroll-mb-24 {
		scroll-margin-bottom: 6rem;
	}
	
	.md\:scroll-mb-27 {
		scroll-margin-bottom: 11.25rem;
	}
	
	.md\:scroll-mb-28 {
		scroll-margin-bottom: 7rem;
	}
	
	.md\:scroll-mb-3 {
		scroll-margin-bottom: .75rem;
	}
	
	.md\:scroll-mb-3\.5 {
		scroll-margin-bottom: .875rem;
	}
	
	.md\:scroll-mb-32 {
		scroll-margin-bottom: 8rem;
	}
	
	.md\:scroll-mb-36 {
		scroll-margin-bottom: 9rem;
	}
	
	.md\:scroll-mb-4 {
		scroll-margin-bottom: 1rem;
	}
	
	.md\:scroll-mb-40 {
		scroll-margin-bottom: 10rem;
	}
	
	.md\:scroll-mb-44 {
		scroll-margin-bottom: 11rem;
	}
	
	.md\:scroll-mb-48 {
		scroll-margin-bottom: 12rem;
	}
	
	.md\:scroll-mb-5 {
		scroll-margin-bottom: 1.25rem;
	}
	
	.md\:scroll-mb-52 {
		scroll-margin-bottom: 13rem;
	}
	
	.md\:scroll-mb-56 {
		scroll-margin-bottom: 14rem;
	}
	
	.md\:scroll-mb-6 {
		scroll-margin-bottom: 1.5rem;
	}
	
	.md\:scroll-mb-60 {
		scroll-margin-bottom: 15rem;
	}
	
	.md\:scroll-mb-64 {
		scroll-margin-bottom: 16rem;
	}
	
	.md\:scroll-mb-7 {
		scroll-margin-bottom: 1.75rem;
	}
	
	.md\:scroll-mb-72 {
		scroll-margin-bottom: 18rem;
	}
	
	.md\:scroll-mb-8 {
		scroll-margin-bottom: 2rem;
	}
	
	.md\:scroll-mb-80 {
		scroll-margin-bottom: 20rem;
	}
	
	.md\:scroll-mb-9 {
		scroll-margin-bottom: 2.25rem;
	}
	
	.md\:scroll-mb-96 {
		scroll-margin-bottom: 24rem;
	}
	
	.md\:scroll-mb-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
	}
	
	.md\:scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-mb-px {
		scroll-margin-bottom: 1px;
	}
	
	.md\:scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.md\:scroll-mt-0\.5 {
		scroll-margin-top: .125rem;
	}
	
	.md\:scroll-mt-1 {
		scroll-margin-top: .25rem;
	}
	
	.md\:scroll-mt-1\.5 {
		scroll-margin-top: .375rem;
	}
	
	.md\:scroll-mt-10 {
		scroll-margin-top: 2.5rem;
	}
	
	.md\:scroll-mt-11 {
		scroll-margin-top: 2.75rem;
	}
	
	.md\:scroll-mt-12 {
		scroll-margin-top: 3rem;
	}
	
	.md\:scroll-mt-13 {
		scroll-margin-top: 3.25rem;
	}
	
	.md\:scroll-mt-14 {
		scroll-margin-top: 3.5rem;
	}
	
	.md\:scroll-mt-16 {
		scroll-margin-top: 4rem;
	}
	
	.md\:scroll-mt-18 {
		scroll-margin-top: 4.5rem;
	}
	
	.md\:scroll-mt-2 {
		scroll-margin-top: .5rem;
	}
	
	.md\:scroll-mt-2\.5 {
		scroll-margin-top: .625rem;
	}
	
	.md\:scroll-mt-20 {
		scroll-margin-top: 5rem;
	}
	
	.md\:scroll-mt-24 {
		scroll-margin-top: 6rem;
	}
	
	.md\:scroll-mt-27 {
		scroll-margin-top: 11.25rem;
	}
	
	.md\:scroll-mt-28 {
		scroll-margin-top: 7rem;
	}
	
	.md\:scroll-mt-3 {
		scroll-margin-top: .75rem;
	}
	
	.md\:scroll-mt-3\.5 {
		scroll-margin-top: .875rem;
	}
	
	.md\:scroll-mt-32 {
		scroll-margin-top: 8rem;
	}
	
	.md\:scroll-mt-36 {
		scroll-margin-top: 9rem;
	}
	
	.md\:scroll-mt-4 {
		scroll-margin-top: 1rem;
	}
	
	.md\:scroll-mt-40 {
		scroll-margin-top: 10rem;
	}
	
	.md\:scroll-mt-44 {
		scroll-margin-top: 11rem;
	}
	
	.md\:scroll-mt-48 {
		scroll-margin-top: 12rem;
	}
	
	.md\:scroll-mt-5 {
		scroll-margin-top: 1.25rem;
	}
	
	.md\:scroll-mt-52 {
		scroll-margin-top: 13rem;
	}
	
	.md\:scroll-mt-56 {
		scroll-margin-top: 14rem;
	}
	
	.md\:scroll-mt-6 {
		scroll-margin-top: 1.5rem;
	}
	
	.md\:scroll-mt-60 {
		scroll-margin-top: 15rem;
	}
	
	.md\:scroll-mt-64 {
		scroll-margin-top: 16rem;
	}
	
	.md\:scroll-mt-7 {
		scroll-margin-top: 1.75rem;
	}
	
	.md\:scroll-mt-72 {
		scroll-margin-top: 18rem;
	}
	
	.md\:scroll-mt-8 {
		scroll-margin-top: 2rem;
	}
	
	.md\:scroll-mt-80 {
		scroll-margin-top: 20rem;
	}
	
	.md\:scroll-mt-9 {
		scroll-margin-top: 2.25rem;
	}
	
	.md\:scroll-mt-96 {
		scroll-margin-top: 24rem;
	}
	
	.md\:scroll-mt-gutter {
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.md\:scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-mt-px {
		scroll-margin-top: 1px;
	}
	
	.md\:scroll-px-0 {
		scroll-padding-left: 0;
		scroll-padding-right: 0;
	}
	
	.md\:scroll-px-0\.5 {
		scroll-padding-left: .125rem;
		scroll-padding-right: .125rem;
	}
	
	.md\:scroll-px-1 {
		scroll-padding-left: .25rem;
		scroll-padding-right: .25rem;
	}
	
	.md\:scroll-px-1\.5 {
		scroll-padding-left: .375rem;
		scroll-padding-right: .375rem;
	}
	
	.md\:scroll-px-10 {
		scroll-padding-left: 2.5rem;
		scroll-padding-right: 2.5rem;
	}
	
	.md\:scroll-px-11 {
		scroll-padding-left: 2.75rem;
		scroll-padding-right: 2.75rem;
	}
	
	.md\:scroll-px-12 {
		scroll-padding-left: 3rem;
		scroll-padding-right: 3rem;
	}
	
	.md\:scroll-px-13 {
		scroll-padding-left: 3.25rem;
		scroll-padding-right: 3.25rem;
	}
	
	.md\:scroll-px-14 {
		scroll-padding-left: 3.5rem;
		scroll-padding-right: 3.5rem;
	}
	
	.md\:scroll-px-16 {
		scroll-padding-left: 4rem;
		scroll-padding-right: 4rem;
	}
	
	.md\:scroll-px-18 {
		scroll-padding-left: 4.5rem;
		scroll-padding-right: 4.5rem;
	}
	
	.md\:scroll-px-2 {
		scroll-padding-left: .5rem;
		scroll-padding-right: .5rem;
	}
	
	.md\:scroll-px-2\.5 {
		scroll-padding-left: .625rem;
		scroll-padding-right: .625rem;
	}
	
	.md\:scroll-px-20 {
		scroll-padding-left: 5rem;
		scroll-padding-right: 5rem;
	}
	
	.md\:scroll-px-24 {
		scroll-padding-left: 6rem;
		scroll-padding-right: 6rem;
	}
	
	.md\:scroll-px-27 {
		scroll-padding-left: 11.25rem;
		scroll-padding-right: 11.25rem;
	}
	
	.md\:scroll-px-28 {
		scroll-padding-left: 7rem;
		scroll-padding-right: 7rem;
	}
	
	.md\:scroll-px-3 {
		scroll-padding-left: .75rem;
		scroll-padding-right: .75rem;
	}
	
	.md\:scroll-px-3\.5 {
		scroll-padding-left: .875rem;
		scroll-padding-right: .875rem;
	}
	
	.md\:scroll-px-32 {
		scroll-padding-left: 8rem;
		scroll-padding-right: 8rem;
	}
	
	.md\:scroll-px-36 {
		scroll-padding-left: 9rem;
		scroll-padding-right: 9rem;
	}
	
	.md\:scroll-px-4 {
		scroll-padding-left: 1rem;
		scroll-padding-right: 1rem;
	}
	
	.md\:scroll-px-40 {
		scroll-padding-left: 10rem;
		scroll-padding-right: 10rem;
	}
	
	.md\:scroll-px-44 {
		scroll-padding-left: 11rem;
		scroll-padding-right: 11rem;
	}
	
	.md\:scroll-px-48 {
		scroll-padding-left: 12rem;
		scroll-padding-right: 12rem;
	}
	
	.md\:scroll-px-5 {
		scroll-padding-left: 1.25rem;
		scroll-padding-right: 1.25rem;
	}
	
	.md\:scroll-px-52 {
		scroll-padding-left: 13rem;
		scroll-padding-right: 13rem;
	}
	
	.md\:scroll-px-56 {
		scroll-padding-left: 14rem;
		scroll-padding-right: 14rem;
	}
	
	.md\:scroll-px-6 {
		scroll-padding-left: 1.5rem;
		scroll-padding-right: 1.5rem;
	}
	
	.md\:scroll-px-60 {
		scroll-padding-left: 15rem;
		scroll-padding-right: 15rem;
	}
	
	.md\:scroll-px-64 {
		scroll-padding-left: 16rem;
		scroll-padding-right: 16rem;
	}
	
	.md\:scroll-px-7 {
		scroll-padding-left: 1.75rem;
		scroll-padding-right: 1.75rem;
	}
	
	.md\:scroll-px-72 {
		scroll-padding-left: 18rem;
		scroll-padding-right: 18rem;
	}
	
	.md\:scroll-px-8 {
		scroll-padding-left: 2rem;
		scroll-padding-right: 2rem;
	}
	
	.md\:scroll-px-80 {
		scroll-padding-left: 20rem;
		scroll-padding-right: 20rem;
	}
	
	.md\:scroll-px-9 {
		scroll-padding-left: 2.25rem;
		scroll-padding-right: 2.25rem;
	}
	
	.md\:scroll-px-96 {
		scroll-padding-left: 24rem;
		scroll-padding-right: 24rem;
	}
	
	.md\:scroll-px-gutter {
		scroll-padding-left: var(--gutter, 1rem);
		scroll-padding-right: var(--gutter, 1rem);
	}
	
	.md\:scroll-px-gutter-full {
		scroll-padding-left: calc(var(--gutter) * 2);
		scroll-padding-right: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-px-px {
		scroll-padding-left: 1px;
		scroll-padding-right: 1px;
	}
	
	.md\:scroll-py-0 {
		scroll-padding-bottom: 0;
		scroll-padding-top: 0;
	}
	
	.md\:scroll-py-0\.5 {
		scroll-padding-bottom: .125rem;
		scroll-padding-top: .125rem;
	}
	
	.md\:scroll-py-1 {
		scroll-padding-bottom: .25rem;
		scroll-padding-top: .25rem;
	}
	
	.md\:scroll-py-1\.5 {
		scroll-padding-bottom: .375rem;
		scroll-padding-top: .375rem;
	}
	
	.md\:scroll-py-10 {
		scroll-padding-bottom: 2.5rem;
		scroll-padding-top: 2.5rem;
	}
	
	.md\:scroll-py-11 {
		scroll-padding-bottom: 2.75rem;
		scroll-padding-top: 2.75rem;
	}
	
	.md\:scroll-py-12 {
		scroll-padding-bottom: 3rem;
		scroll-padding-top: 3rem;
	}
	
	.md\:scroll-py-13 {
		scroll-padding-bottom: 3.25rem;
		scroll-padding-top: 3.25rem;
	}
	
	.md\:scroll-py-14 {
		scroll-padding-bottom: 3.5rem;
		scroll-padding-top: 3.5rem;
	}
	
	.md\:scroll-py-16 {
		scroll-padding-bottom: 4rem;
		scroll-padding-top: 4rem;
	}
	
	.md\:scroll-py-18 {
		scroll-padding-bottom: 4.5rem;
		scroll-padding-top: 4.5rem;
	}
	
	.md\:scroll-py-2 {
		scroll-padding-bottom: .5rem;
		scroll-padding-top: .5rem;
	}
	
	.md\:scroll-py-2\.5 {
		scroll-padding-bottom: .625rem;
		scroll-padding-top: .625rem;
	}
	
	.md\:scroll-py-20 {
		scroll-padding-bottom: 5rem;
		scroll-padding-top: 5rem;
	}
	
	.md\:scroll-py-24 {
		scroll-padding-bottom: 6rem;
		scroll-padding-top: 6rem;
	}
	
	.md\:scroll-py-27 {
		scroll-padding-bottom: 11.25rem;
		scroll-padding-top: 11.25rem;
	}
	
	.md\:scroll-py-28 {
		scroll-padding-bottom: 7rem;
		scroll-padding-top: 7rem;
	}
	
	.md\:scroll-py-3 {
		scroll-padding-bottom: .75rem;
		scroll-padding-top: .75rem;
	}
	
	.md\:scroll-py-3\.5 {
		scroll-padding-bottom: .875rem;
		scroll-padding-top: .875rem;
	}
	
	.md\:scroll-py-32 {
		scroll-padding-bottom: 8rem;
		scroll-padding-top: 8rem;
	}
	
	.md\:scroll-py-36 {
		scroll-padding-bottom: 9rem;
		scroll-padding-top: 9rem;
	}
	
	.md\:scroll-py-4 {
		scroll-padding-bottom: 1rem;
		scroll-padding-top: 1rem;
	}
	
	.md\:scroll-py-40 {
		scroll-padding-bottom: 10rem;
		scroll-padding-top: 10rem;
	}
	
	.md\:scroll-py-44 {
		scroll-padding-bottom: 11rem;
		scroll-padding-top: 11rem;
	}
	
	.md\:scroll-py-48 {
		scroll-padding-bottom: 12rem;
		scroll-padding-top: 12rem;
	}
	
	.md\:scroll-py-5 {
		scroll-padding-bottom: 1.25rem;
		scroll-padding-top: 1.25rem;
	}
	
	.md\:scroll-py-52 {
		scroll-padding-bottom: 13rem;
		scroll-padding-top: 13rem;
	}
	
	.md\:scroll-py-56 {
		scroll-padding-bottom: 14rem;
		scroll-padding-top: 14rem;
	}
	
	.md\:scroll-py-6 {
		scroll-padding-bottom: 1.5rem;
		scroll-padding-top: 1.5rem;
	}
	
	.md\:scroll-py-60 {
		scroll-padding-bottom: 15rem;
		scroll-padding-top: 15rem;
	}
	
	.md\:scroll-py-64 {
		scroll-padding-bottom: 16rem;
		scroll-padding-top: 16rem;
	}
	
	.md\:scroll-py-7 {
		scroll-padding-bottom: 1.75rem;
		scroll-padding-top: 1.75rem;
	}
	
	.md\:scroll-py-72 {
		scroll-padding-bottom: 18rem;
		scroll-padding-top: 18rem;
	}
	
	.md\:scroll-py-8 {
		scroll-padding-bottom: 2rem;
		scroll-padding-top: 2rem;
	}
	
	.md\:scroll-py-80 {
		scroll-padding-bottom: 20rem;
		scroll-padding-top: 20rem;
	}
	
	.md\:scroll-py-9 {
		scroll-padding-bottom: 2.25rem;
		scroll-padding-top: 2.25rem;
	}
	
	.md\:scroll-py-96 {
		scroll-padding-bottom: 24rem;
		scroll-padding-top: 24rem;
	}
	
	.md\:scroll-py-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.md\:scroll-py-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-py-px {
		scroll-padding-bottom: 1px;
		scroll-padding-top: 1px;
	}
	
	.md\:scroll-pb-0 {
		scroll-padding-bottom: 0;
	}
	
	.md\:scroll-pb-0\.5 {
		scroll-padding-bottom: .125rem;
	}
	
	.md\:scroll-pb-1 {
		scroll-padding-bottom: .25rem;
	}
	
	.md\:scroll-pb-1\.5 {
		scroll-padding-bottom: .375rem;
	}
	
	.md\:scroll-pb-10 {
		scroll-padding-bottom: 2.5rem;
	}
	
	.md\:scroll-pb-11 {
		scroll-padding-bottom: 2.75rem;
	}
	
	.md\:scroll-pb-12 {
		scroll-padding-bottom: 3rem;
	}
	
	.md\:scroll-pb-13 {
		scroll-padding-bottom: 3.25rem;
	}
	
	.md\:scroll-pb-14 {
		scroll-padding-bottom: 3.5rem;
	}
	
	.md\:scroll-pb-16 {
		scroll-padding-bottom: 4rem;
	}
	
	.md\:scroll-pb-18 {
		scroll-padding-bottom: 4.5rem;
	}
	
	.md\:scroll-pb-2 {
		scroll-padding-bottom: .5rem;
	}
	
	.md\:scroll-pb-2\.5 {
		scroll-padding-bottom: .625rem;
	}
	
	.md\:scroll-pb-20 {
		scroll-padding-bottom: 5rem;
	}
	
	.md\:scroll-pb-24 {
		scroll-padding-bottom: 6rem;
	}
	
	.md\:scroll-pb-27 {
		scroll-padding-bottom: 11.25rem;
	}
	
	.md\:scroll-pb-28 {
		scroll-padding-bottom: 7rem;
	}
	
	.md\:scroll-pb-3 {
		scroll-padding-bottom: .75rem;
	}
	
	.md\:scroll-pb-3\.5 {
		scroll-padding-bottom: .875rem;
	}
	
	.md\:scroll-pb-32 {
		scroll-padding-bottom: 8rem;
	}
	
	.md\:scroll-pb-36 {
		scroll-padding-bottom: 9rem;
	}
	
	.md\:scroll-pb-4 {
		scroll-padding-bottom: 1rem;
	}
	
	.md\:scroll-pb-40 {
		scroll-padding-bottom: 10rem;
	}
	
	.md\:scroll-pb-44 {
		scroll-padding-bottom: 11rem;
	}
	
	.md\:scroll-pb-48 {
		scroll-padding-bottom: 12rem;
	}
	
	.md\:scroll-pb-5 {
		scroll-padding-bottom: 1.25rem;
	}
	
	.md\:scroll-pb-52 {
		scroll-padding-bottom: 13rem;
	}
	
	.md\:scroll-pb-56 {
		scroll-padding-bottom: 14rem;
	}
	
	.md\:scroll-pb-6 {
		scroll-padding-bottom: 1.5rem;
	}
	
	.md\:scroll-pb-60 {
		scroll-padding-bottom: 15rem;
	}
	
	.md\:scroll-pb-64 {
		scroll-padding-bottom: 16rem;
	}
	
	.md\:scroll-pb-7 {
		scroll-padding-bottom: 1.75rem;
	}
	
	.md\:scroll-pb-72 {
		scroll-padding-bottom: 18rem;
	}
	
	.md\:scroll-pb-8 {
		scroll-padding-bottom: 2rem;
	}
	
	.md\:scroll-pb-80 {
		scroll-padding-bottom: 20rem;
	}
	
	.md\:scroll-pb-9 {
		scroll-padding-bottom: 2.25rem;
	}
	
	.md\:scroll-pb-96 {
		scroll-padding-bottom: 24rem;
	}
	
	.md\:scroll-pb-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
	}
	
	.md\:scroll-pb-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-pb-px {
		scroll-padding-bottom: 1px;
	}
	
	.md\:scroll-pt-0 {
		scroll-padding-top: 0;
	}
	
	.md\:scroll-pt-0\.5 {
		scroll-padding-top: .125rem;
	}
	
	.md\:scroll-pt-1 {
		scroll-padding-top: .25rem;
	}
	
	.md\:scroll-pt-1\.5 {
		scroll-padding-top: .375rem;
	}
	
	.md\:scroll-pt-10 {
		scroll-padding-top: 2.5rem;
	}
	
	.md\:scroll-pt-11 {
		scroll-padding-top: 2.75rem;
	}
	
	.md\:scroll-pt-12 {
		scroll-padding-top: 3rem;
	}
	
	.md\:scroll-pt-13 {
		scroll-padding-top: 3.25rem;
	}
	
	.md\:scroll-pt-14 {
		scroll-padding-top: 3.5rem;
	}
	
	.md\:scroll-pt-16 {
		scroll-padding-top: 4rem;
	}
	
	.md\:scroll-pt-18 {
		scroll-padding-top: 4.5rem;
	}
	
	.md\:scroll-pt-2 {
		scroll-padding-top: .5rem;
	}
	
	.md\:scroll-pt-2\.5 {
		scroll-padding-top: .625rem;
	}
	
	.md\:scroll-pt-20 {
		scroll-padding-top: 5rem;
	}
	
	.md\:scroll-pt-24 {
		scroll-padding-top: 6rem;
	}
	
	.md\:scroll-pt-27 {
		scroll-padding-top: 11.25rem;
	}
	
	.md\:scroll-pt-28 {
		scroll-padding-top: 7rem;
	}
	
	.md\:scroll-pt-3 {
		scroll-padding-top: .75rem;
	}
	
	.md\:scroll-pt-3\.5 {
		scroll-padding-top: .875rem;
	}
	
	.md\:scroll-pt-32 {
		scroll-padding-top: 8rem;
	}
	
	.md\:scroll-pt-36 {
		scroll-padding-top: 9rem;
	}
	
	.md\:scroll-pt-4 {
		scroll-padding-top: 1rem;
	}
	
	.md\:scroll-pt-40 {
		scroll-padding-top: 10rem;
	}
	
	.md\:scroll-pt-44 {
		scroll-padding-top: 11rem;
	}
	
	.md\:scroll-pt-48 {
		scroll-padding-top: 12rem;
	}
	
	.md\:scroll-pt-5 {
		scroll-padding-top: 1.25rem;
	}
	
	.md\:scroll-pt-52 {
		scroll-padding-top: 13rem;
	}
	
	.md\:scroll-pt-56 {
		scroll-padding-top: 14rem;
	}
	
	.md\:scroll-pt-6 {
		scroll-padding-top: 1.5rem;
	}
	
	.md\:scroll-pt-60 {
		scroll-padding-top: 15rem;
	}
	
	.md\:scroll-pt-64 {
		scroll-padding-top: 16rem;
	}
	
	.md\:scroll-pt-7 {
		scroll-padding-top: 1.75rem;
	}
	
	.md\:scroll-pt-72 {
		scroll-padding-top: 18rem;
	}
	
	.md\:scroll-pt-8 {
		scroll-padding-top: 2rem;
	}
	
	.md\:scroll-pt-80 {
		scroll-padding-top: 20rem;
	}
	
	.md\:scroll-pt-9 {
		scroll-padding-top: 2.25rem;
	}
	
	.md\:scroll-pt-96 {
		scroll-padding-top: 24rem;
	}
	
	.md\:scroll-pt-gutter {
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.md\:scroll-pt-gutter-full {
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.md\:scroll-pt-px {
		scroll-padding-top: 1px;
	}
	
	.md\:grid-cols-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}
	
	.md\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	
	.md\:grid-cols-\[240px\2c auto\] {
		grid-template-columns: 240px auto;
	}
	
	.md\:flex-row {
		flex-direction: row;
	}
	
	.md\:flex-col {
		flex-direction: column;
	}
	
	.md\:items-end {
		align-items: flex-end;
	}
	
	.md\:justify-between {
		justify-content: space-between;
	}
	
	.md\:rounded-full {
		border-radius: 9999px;
	}
	
	.md\:p-0 {
		padding: 0;
	}
	
	.md\:p-0\.5 {
		padding: .125rem;
	}
	
	.md\:p-10 {
		padding: 2.5rem;
	}
	
	.md\:p-16 {
		padding: 4rem;
	}
	
	.md\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.md\:px-0\.5 {
		padding-left: .125rem;
		padding-right: .125rem;
	}
	
	.md\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem;
	}
	
	.md\:px-1\.5 {
		padding-left: .375rem;
		padding-right: .375rem;
	}
	
	.md\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	
	.md\:px-11 {
		padding-left: 2.75rem;
		padding-right: 2.75rem;
	}
	
	.md\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	
	.md\:px-13 {
		padding-left: 3.25rem;
		padding-right: 3.25rem;
	}
	
	.md\:px-14 {
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	
	.md\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	
	.md\:px-18 {
		padding-left: 4.5rem;
		padding-right: 4.5rem;
	}
	
	.md\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	
	.md\:px-2\.5 {
		padding-left: .625rem;
		padding-right: .625rem;
	}
	
	.md\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	
	.md\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem;
	}
	
	.md\:px-27 {
		padding-left: 11.25rem;
		padding-right: 11.25rem;
	}
	
	.md\:px-28 {
		padding-left: 7rem;
		padding-right: 7rem;
	}
	
	.md\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem;
	}
	
	.md\:px-3\.5 {
		padding-left: .875rem;
		padding-right: .875rem;
	}
	
	.md\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem;
	}
	
	.md\:px-36 {
		padding-left: 9rem;
		padding-right: 9rem;
	}
	
	.md\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.md\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	
	.md\:px-44 {
		padding-left: 11rem;
		padding-right: 11rem;
	}
	
	.md\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem;
	}
	
	.md\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	
	.md\:px-52 {
		padding-left: 13rem;
		padding-right: 13rem;
	}
	
	.md\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem;
	}
	
	.md\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.md\:px-60 {
		padding-left: 15rem;
		padding-right: 15rem;
	}
	
	.md\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem;
	}
	
	.md\:px-7 {
		padding-left: 1.75rem;
		padding-right: 1.75rem;
	}
	
	.md\:px-72 {
		padding-left: 18rem;
		padding-right: 18rem;
	}
	
	.md\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	.md\:px-80 {
		padding-left: 20rem;
		padding-right: 20rem;
	}
	
	.md\:px-9 {
		padding-left: 2.25rem;
		padding-right: 2.25rem;
	}
	
	.md\:px-96 {
		padding-left: 24rem;
		padding-right: 24rem;
	}
	
	.md\:px-gutter {
		padding-left: var(--gutter, 1rem);
		padding-right: var(--gutter, 1rem);
	}
	
	.md\:px-gutter-full {
		padding-left: calc(var(--gutter) * 2);
		padding-right: calc(var(--gutter) * 2);
	}
	
	.md\:px-px {
		padding-left: 1px;
		padding-right: 1px;
	}
	
	.md\:py-0 {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.md\:py-0\.5 {
		padding-bottom: .125rem;
		padding-top: .125rem;
	}
	
	.md\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem;
	}
	
	.md\:py-1\.5 {
		padding-bottom: .375rem;
		padding-top: .375rem;
	}
	
	.md\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem;
	}
	
	.md\:py-11 {
		padding-bottom: 2.75rem;
		padding-top: 2.75rem;
	}
	
	.md\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem;
	}
	
	.md\:py-13 {
		padding-bottom: 3.25rem;
		padding-top: 3.25rem;
	}
	
	.md\:py-14 {
		padding-bottom: 3.5rem;
		padding-top: 3.5rem;
	}
	
	.md\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.md\:py-18 {
		padding-bottom: 4.5rem;
		padding-top: 4.5rem;
	}
	
	.md\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}
	
	.md\:py-2\.5 {
		padding-bottom: .625rem;
		padding-top: .625rem;
	}
	
	.md\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem;
	}
	
	.md\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem;
	}
	
	.md\:py-27 {
		padding-bottom: 11.25rem;
		padding-top: 11.25rem;
	}
	
	.md\:py-28 {
		padding-bottom: 7rem;
		padding-top: 7rem;
	}
	
	.md\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem;
	}
	
	.md\:py-3\.5 {
		padding-bottom: .875rem;
		padding-top: .875rem;
	}
	
	.md\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem;
	}
	
	.md\:py-36 {
		padding-bottom: 9rem;
		padding-top: 9rem;
	}
	
	.md\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem;
	}
	
	.md\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem;
	}
	
	.md\:py-44 {
		padding-bottom: 11rem;
		padding-top: 11rem;
	}
	
	.md\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem;
	}
	
	.md\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem;
	}
	
	.md\:py-52 {
		padding-bottom: 13rem;
		padding-top: 13rem;
	}
	
	.md\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem;
	}
	
	.md\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem;
	}
	
	.md\:py-60 {
		padding-bottom: 15rem;
		padding-top: 15rem;
	}
	
	.md\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem;
	}
	
	.md\:py-7 {
		padding-bottom: 1.75rem;
		padding-top: 1.75rem;
	}
	
	.md\:py-72 {
		padding-bottom: 18rem;
		padding-top: 18rem;
	}
	
	.md\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.md\:py-80 {
		padding-bottom: 20rem;
		padding-top: 20rem;
	}
	
	.md\:py-9 {
		padding-bottom: 2.25rem;
		padding-top: 2.25rem;
	}
	
	.md\:py-96 {
		padding-bottom: 24rem;
		padding-top: 24rem;
	}
	
	.md\:py-gutter {
		padding-bottom: var(--gutter, 1rem);
		padding-top: var(--gutter, 1rem);
	}
	
	.md\:py-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
		padding-top: calc(var(--gutter) * 2);
	}
	
	.md\:py-px {
		padding-bottom: 1px;
		padding-top: 1px;
	}
	
	.md\:pb-0 {
		padding-bottom: 0;
	}
	
	.md\:pb-0\.5 {
		padding-bottom: .125rem;
	}
	
	.md\:pb-1 {
		padding-bottom: .25rem;
	}
	
	.md\:pb-1\.5 {
		padding-bottom: .375rem;
	}
	
	.md\:pb-10 {
		padding-bottom: 2.5rem;
	}
	
	.md\:pb-11 {
		padding-bottom: 2.75rem;
	}
	
	.md\:pb-12 {
		padding-bottom: 3rem;
	}
	
	.md\:pb-13 {
		padding-bottom: 3.25rem;
	}
	
	.md\:pb-14 {
		padding-bottom: 3.5rem;
	}
	
	.md\:pb-16 {
		padding-bottom: 4rem;
	}
	
	.md\:pb-18 {
		padding-bottom: 4.5rem;
	}
	
	.md\:pb-2 {
		padding-bottom: .5rem;
	}
	
	.md\:pb-2\.5 {
		padding-bottom: .625rem;
	}
	
	.md\:pb-20 {
		padding-bottom: 5rem;
	}
	
	.md\:pb-24 {
		padding-bottom: 6rem;
	}
	
	.md\:pb-27 {
		padding-bottom: 11.25rem;
	}
	
	.md\:pb-28 {
		padding-bottom: 7rem;
	}
	
	.md\:pb-3 {
		padding-bottom: .75rem;
	}
	
	.md\:pb-3\.5 {
		padding-bottom: .875rem;
	}
	
	.md\:pb-32 {
		padding-bottom: 8rem;
	}
	
	.md\:pb-36 {
		padding-bottom: 9rem;
	}
	
	.md\:pb-4 {
		padding-bottom: 1rem;
	}
	
	.md\:pb-40 {
		padding-bottom: 10rem;
	}
	
	.md\:pb-44 {
		padding-bottom: 11rem;
	}
	
	.md\:pb-48 {
		padding-bottom: 12rem;
	}
	
	.md\:pb-5 {
		padding-bottom: 1.25rem;
	}
	
	.md\:pb-52 {
		padding-bottom: 13rem;
	}
	
	.md\:pb-56 {
		padding-bottom: 14rem;
	}
	
	.md\:pb-6 {
		padding-bottom: 1.5rem;
	}
	
	.md\:pb-60 {
		padding-bottom: 15rem;
	}
	
	.md\:pb-64 {
		padding-bottom: 16rem;
	}
	
	.md\:pb-7 {
		padding-bottom: 1.75rem;
	}
	
	.md\:pb-72 {
		padding-bottom: 18rem;
	}
	
	.md\:pb-8 {
		padding-bottom: 2rem;
	}
	
	.md\:pb-80 {
		padding-bottom: 20rem;
	}
	
	.md\:pb-9 {
		padding-bottom: 2.25rem;
	}
	
	.md\:pb-96 {
		padding-bottom: 24rem;
	}
	
	.md\:pb-gutter {
		padding-bottom: var(--gutter, 1rem);
	}
	
	.md\:pb-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
	}
	
	.md\:pb-px {
		padding-bottom: 1px;
	}
	
	.md\:pt-0 {
		padding-top: 0;
	}
	
	.md\:pt-0\.5 {
		padding-top: .125rem;
	}
	
	.md\:pt-1 {
		padding-top: .25rem;
	}
	
	.md\:pt-1\.5 {
		padding-top: .375rem;
	}
	
	.md\:pt-10 {
		padding-top: 2.5rem;
	}
	
	.md\:pt-11 {
		padding-top: 2.75rem;
	}
	
	.md\:pt-12 {
		padding-top: 3rem;
	}
	
	.md\:pt-13 {
		padding-top: 3.25rem;
	}
	
	.md\:pt-14 {
		padding-top: 3.5rem;
	}
	
	.md\:pt-16 {
		padding-top: 4rem;
	}
	
	.md\:pt-18 {
		padding-top: 4.5rem;
	}
	
	.md\:pt-2 {
		padding-top: .5rem;
	}
	
	.md\:pt-2\.5 {
		padding-top: .625rem;
	}
	
	.md\:pt-20 {
		padding-top: 5rem;
	}
	
	.md\:pt-24 {
		padding-top: 6rem;
	}
	
	.md\:pt-27 {
		padding-top: 11.25rem;
	}
	
	.md\:pt-28 {
		padding-top: 7rem;
	}
	
	.md\:pt-3 {
		padding-top: .75rem;
	}
	
	.md\:pt-3\.5 {
		padding-top: .875rem;
	}
	
	.md\:pt-32 {
		padding-top: 8rem;
	}
	
	.md\:pt-36 {
		padding-top: 9rem;
	}
	
	.md\:pt-4 {
		padding-top: 1rem;
	}
	
	.md\:pt-40 {
		padding-top: 10rem;
	}
	
	.md\:pt-44 {
		padding-top: 11rem;
	}
	
	.md\:pt-48 {
		padding-top: 12rem;
	}
	
	.md\:pt-5 {
		padding-top: 1.25rem;
	}
	
	.md\:pt-52 {
		padding-top: 13rem;
	}
	
	.md\:pt-56 {
		padding-top: 14rem;
	}
	
	.md\:pt-6 {
		padding-top: 1.5rem;
	}
	
	.md\:pt-60 {
		padding-top: 15rem;
	}
	
	.md\:pt-64 {
		padding-top: 16rem;
	}
	
	.md\:pt-7 {
		padding-top: 1.75rem;
	}
	
	.md\:pt-72 {
		padding-top: 18rem;
	}
	
	.md\:pt-8 {
		padding-top: 2rem;
	}
	
	.md\:pt-80 {
		padding-top: 20rem;
	}
	
	.md\:pt-9 {
		padding-top: 2.25rem;
	}
	
	.md\:pt-96 {
		padding-top: 24rem;
	}
	
	.md\:pt-gutter {
		padding-top: var(--gutter, 1rem);
	}
	
	.md\:pt-gutter-full {
		padding-top: calc(var(--gutter) * 2);
	}
	
	.md\:pt-px {
		padding-top: 1px;
	}
	
	.md\:offset-1 {
		margin-left: 8.33333%;
	}
}

@media (min-width:1024px) {
	.lg\:pointer-events-none {
		pointer-events: none;
	}
	
	.lg\:relative {
		position: relative;
	}
	
	.lg\:sticky {
		position: sticky;
	}
	
	.lg\:bottom-\[50px\] {
		bottom: 50px;
	}
	
	.lg\:bottom-auto {
		bottom: auto;
	}
	
	.lg\:right-0 {
		right: 0;
	}
	
	.lg\:right-\[50px\] {
		right: 50px;
	}
	
	.lg\:top-0 {
		top: 0;
	}
	
	.lg\:top-\[calc\(var\(--topOffset\)_\+_80px\)\] {
		top: calc(var(--topOffset) + 80px);
	}
	
	.lg\:top-\[unset\] {
		top: unset;
	}
	
	.lg\:order-1 {
		order: 1;
	}
	
	.lg\:order-2 {
		order: 2;
	}
	
	.lg\:order-3 {
		order: 3;
	}
	
	.lg\:order-4 {
		order: 4;
	}
	
	.lg\:order-none {
		order: 0;
	}
	
	.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-start-1 {
		grid-column-start: 1;
	}
	
	.lg\:col-start-3 {
		grid-column-start: 3;
	}
	
	.lg\:-mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.lg\:-mx-0\.5 {
		margin-left: -.125rem;
		margin-right: -.125rem;
	}
	
	.lg\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem;
	}
	
	.lg\:-mx-1\.5 {
		margin-left: -.375rem;
		margin-right: -.375rem;
	}
	
	.lg\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem;
	}
	
	.lg\:-mx-11 {
		margin-left: -2.75rem;
		margin-right: -2.75rem;
	}
	
	.lg\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem;
	}
	
	.lg\:-mx-13 {
		margin-left: -3.25rem;
		margin-right: -3.25rem;
	}
	
	.lg\:-mx-14 {
		margin-left: -3.5rem;
		margin-right: -3.5rem;
	}
	
	.lg\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem;
	}
	
	.lg\:-mx-18 {
		margin-left: -4.5rem;
		margin-right: -4.5rem;
	}
	
	.lg\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem;
	}
	
	.lg\:-mx-2\.5 {
		margin-left: -.625rem;
		margin-right: -.625rem;
	}
	
	.lg\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem;
	}
	
	.lg\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem;
	}
	
	.lg\:-mx-27 {
		margin-left: -11.25rem;
		margin-right: -11.25rem;
	}
	
	.lg\:-mx-28 {
		margin-left: -7rem;
		margin-right: -7rem;
	}
	
	.lg\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem;
	}
	
	.lg\:-mx-3\.5 {
		margin-left: -.875rem;
		margin-right: -.875rem;
	}
	
	.lg\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem;
	}
	
	.lg\:-mx-36 {
		margin-left: -9rem;
		margin-right: -9rem;
	}
	
	.lg\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem;
	}
	
	.lg\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem;
	}
	
	.lg\:-mx-44 {
		margin-left: -11rem;
		margin-right: -11rem;
	}
	
	.lg\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem;
	}
	
	.lg\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
	
	.lg\:-mx-52 {
		margin-left: -13rem;
		margin-right: -13rem;
	}
	
	.lg\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem;
	}
	
	.lg\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
	
	.lg\:-mx-60 {
		margin-left: -15rem;
		margin-right: -15rem;
	}
	
	.lg\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem;
	}
	
	.lg\:-mx-7 {
		margin-left: -1.75rem;
		margin-right: -1.75rem;
	}
	
	.lg\:-mx-72 {
		margin-left: -18rem;
		margin-right: -18rem;
	}
	
	.lg\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem;
	}
	
	.lg\:-mx-80 {
		margin-left: -20rem;
		margin-right: -20rem;
	}
	
	.lg\:-mx-9 {
		margin-left: -2.25rem;
		margin-right: -2.25rem;
	}
	
	.lg\:-mx-96 {
		margin-left: -24rem;
		margin-right: -24rem;
	}
	
	.lg\:-mx-gutter {
		margin-left: calc(var(--gutter, 1rem) * -1);
		margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-mx-gutter-full {
		margin-left: calc(var(--gutter) * 2 * -1);
		margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-mx-px {
		margin-left: -1px;
		margin-right: -1px;
	}
	
	.lg\:-my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.lg\:-my-0\.5 {
		margin-bottom: -.125rem;
		margin-top: -.125rem;
	}
	
	.lg\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem;
	}
	
	.lg\:-my-1\.5 {
		margin-bottom: -.375rem;
		margin-top: -.375rem;
	}
	
	.lg\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem;
	}
	
	.lg\:-my-11 {
		margin-bottom: -2.75rem;
		margin-top: -2.75rem;
	}
	
	.lg\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem;
	}
	
	.lg\:-my-13 {
		margin-bottom: -3.25rem;
		margin-top: -3.25rem;
	}
	
	.lg\:-my-14 {
		margin-bottom: -3.5rem;
		margin-top: -3.5rem;
	}
	
	.lg\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem;
	}
	
	.lg\:-my-18 {
		margin-bottom: -4.5rem;
		margin-top: -4.5rem;
	}
	
	.lg\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem;
	}
	
	.lg\:-my-2\.5 {
		margin-bottom: -.625rem;
		margin-top: -.625rem;
	}
	
	.lg\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem;
	}
	
	.lg\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem;
	}
	
	.lg\:-my-27 {
		margin-bottom: -11.25rem;
		margin-top: -11.25rem;
	}
	
	.lg\:-my-28 {
		margin-bottom: -7rem;
		margin-top: -7rem;
	}
	
	.lg\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem;
	}
	
	.lg\:-my-3\.5 {
		margin-bottom: -.875rem;
		margin-top: -.875rem;
	}
	
	.lg\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem;
	}
	
	.lg\:-my-36 {
		margin-bottom: -9rem;
		margin-top: -9rem;
	}
	
	.lg\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem;
	}
	
	.lg\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem;
	}
	
	.lg\:-my-44 {
		margin-bottom: -11rem;
		margin-top: -11rem;
	}
	
	.lg\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem;
	}
	
	.lg\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem;
	}
	
	.lg\:-my-52 {
		margin-bottom: -13rem;
		margin-top: -13rem;
	}
	
	.lg\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem;
	}
	
	.lg\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem;
	}
	
	.lg\:-my-60 {
		margin-bottom: -15rem;
		margin-top: -15rem;
	}
	
	.lg\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem;
	}
	
	.lg\:-my-7 {
		margin-bottom: -1.75rem;
		margin-top: -1.75rem;
	}
	
	.lg\:-my-72 {
		margin-bottom: -18rem;
		margin-top: -18rem;
	}
	
	.lg\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem;
	}
	
	.lg\:-my-80 {
		margin-bottom: -20rem;
		margin-top: -20rem;
	}
	
	.lg\:-my-9 {
		margin-bottom: -2.25rem;
		margin-top: -2.25rem;
	}
	
	.lg\:-my-96 {
		margin-bottom: -24rem;
		margin-top: -24rem;
	}
	
	.lg\:-my-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-my-px {
		margin-bottom: -1px;
		margin-top: -1px;
	}
	
	.lg\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.lg\:mx-0\.5 {
		margin-left: .125rem;
		margin-right: .125rem;
	}
	
	.lg\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem;
	}
	
	.lg\:mx-1\.5 {
		margin-left: .375rem;
		margin-right: .375rem;
	}
	
	.lg\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}
	
	.lg\:mx-11 {
		margin-left: 2.75rem;
		margin-right: 2.75rem;
	}
	
	.lg\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem;
	}
	
	.lg\:mx-13 {
		margin-left: 3.25rem;
		margin-right: 3.25rem;
	}
	
	.lg\:mx-14 {
		margin-left: 3.5rem;
		margin-right: 3.5rem;
	}
	
	.lg\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	
	.lg\:mx-18 {
		margin-left: 4.5rem;
		margin-right: 4.5rem;
	}
	
	.lg\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem;
	}
	
	.lg\:mx-2\.5 {
		margin-left: .625rem;
		margin-right: .625rem;
	}
	
	.lg\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem;
	}
	
	.lg\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem;
	}
	
	.lg\:mx-27 {
		margin-left: 11.25rem;
		margin-right: 11.25rem;
	}
	
	.lg\:mx-28 {
		margin-left: 7rem;
		margin-right: 7rem;
	}
	
	.lg\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem;
	}
	
	.lg\:mx-3\.5 {
		margin-left: .875rem;
		margin-right: .875rem;
	}
	
	.lg\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem;
	}
	
	.lg\:mx-36 {
		margin-left: 9rem;
		margin-right: 9rem;
	}
	
	.lg\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	
	.lg\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem;
	}
	
	.lg\:mx-44 {
		margin-left: 11rem;
		margin-right: 11rem;
	}
	
	.lg\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem;
	}
	
	.lg\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem;
	}
	
	.lg\:mx-52 {
		margin-left: 13rem;
		margin-right: 13rem;
	}
	
	.lg\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem;
	}
	
	.lg\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	
	.lg\:mx-60 {
		margin-left: 15rem;
		margin-right: 15rem;
	}
	
	.lg\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem;
	}
	
	.lg\:mx-7 {
		margin-left: 1.75rem;
		margin-right: 1.75rem;
	}
	
	.lg\:mx-72 {
		margin-left: 18rem;
		margin-right: 18rem;
	}
	
	.lg\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	
	.lg\:mx-80 {
		margin-left: 20rem;
		margin-right: 20rem;
	}
	
	.lg\:mx-9 {
		margin-left: 2.25rem;
		margin-right: 2.25rem;
	}
	
	.lg\:mx-96 {
		margin-left: 24rem;
		margin-right: 24rem;
	}
	
	.lg\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	
	.lg\:mx-gutter {
		margin-left: var(--gutter, 1rem);
		margin-right: var(--gutter, 1rem);
	}
	
	.lg\:mx-gutter-full {
		margin-left: calc(var(--gutter) * 2);
		margin-right: calc(var(--gutter) * 2);
	}
	
	.lg\:mx-px {
		margin-left: 1px;
		margin-right: 1px;
	}
	
	.lg\:my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.lg\:my-0\.5 {
		margin-bottom: .125rem;
		margin-top: .125rem;
	}
	
	.lg\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem;
	}
	
	.lg\:my-1\.5 {
		margin-bottom: .375rem;
		margin-top: .375rem;
	}
	
	.lg\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem;
	}
	
	.lg\:my-11 {
		margin-bottom: 2.75rem;
		margin-top: 2.75rem;
	}
	
	.lg\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem;
	}
	
	.lg\:my-13 {
		margin-bottom: 3.25rem;
		margin-top: 3.25rem;
	}
	
	.lg\:my-14 {
		margin-bottom: 3.5rem;
		margin-top: 3.5rem;
	}
	
	.lg\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}
	
	.lg\:my-18 {
		margin-bottom: 4.5rem;
		margin-top: 4.5rem;
	}
	
	.lg\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem;
	}
	
	.lg\:my-2\.5 {
		margin-bottom: .625rem;
		margin-top: .625rem;
	}
	
	.lg\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem;
	}
	
	.lg\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem;
	}
	
	.lg\:my-27 {
		margin-bottom: 11.25rem;
		margin-top: 11.25rem;
	}
	
	.lg\:my-28 {
		margin-bottom: 7rem;
		margin-top: 7rem;
	}
	
	.lg\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem;
	}
	
	.lg\:my-3\.5 {
		margin-bottom: .875rem;
		margin-top: .875rem;
	}
	
	.lg\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem;
	}
	
	.lg\:my-36 {
		margin-bottom: 9rem;
		margin-top: 9rem;
	}
	
	.lg\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem;
	}
	
	.lg\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem;
	}
	
	.lg\:my-44 {
		margin-bottom: 11rem;
		margin-top: 11rem;
	}
	
	.lg\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem;
	}
	
	.lg\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem;
	}
	
	.lg\:my-52 {
		margin-bottom: 13rem;
		margin-top: 13rem;
	}
	
	.lg\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem;
	}
	
	.lg\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem;
	}
	
	.lg\:my-60 {
		margin-bottom: 15rem;
		margin-top: 15rem;
	}
	
	.lg\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem;
	}
	
	.lg\:my-7 {
		margin-bottom: 1.75rem;
		margin-top: 1.75rem;
	}
	
	.lg\:my-72 {
		margin-bottom: 18rem;
		margin-top: 18rem;
	}
	
	.lg\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	
	.lg\:my-80 {
		margin-bottom: 20rem;
		margin-top: 20rem;
	}
	
	.lg\:my-9 {
		margin-bottom: 2.25rem;
		margin-top: 2.25rem;
	}
	
	.lg\:my-96 {
		margin-bottom: 24rem;
		margin-top: 24rem;
	}
	
	.lg\:my-auto {
		margin-bottom: auto;
		margin-top: auto;
	}
	
	.lg\:my-gutter {
		margin-bottom: var(--gutter, 1rem);
		margin-top: var(--gutter, 1rem);
	}
	
	.lg\:my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
		margin-top: calc(var(--gutter) * 2);
	}
	
	.lg\:my-px {
		margin-bottom: 1px;
		margin-top: 1px;
	}
	
	.lg\:-mb-0 {
		margin-bottom: 0;
	}
	
	.lg\:-mb-0\.5 {
		margin-bottom: -.125rem;
	}
	
	.lg\:-mb-1 {
		margin-bottom: -.25rem;
	}
	
	.lg\:-mb-1\.5 {
		margin-bottom: -.375rem;
	}
	
	.lg\:-mb-10 {
		margin-bottom: -2.5rem;
	}
	
	.lg\:-mb-11 {
		margin-bottom: -2.75rem;
	}
	
	.lg\:-mb-12 {
		margin-bottom: -3rem;
	}
	
	.lg\:-mb-13 {
		margin-bottom: -3.25rem;
	}
	
	.lg\:-mb-14 {
		margin-bottom: -3.5rem;
	}
	
	.lg\:-mb-16 {
		margin-bottom: -4rem;
	}
	
	.lg\:-mb-18 {
		margin-bottom: -4.5rem;
	}
	
	.lg\:-mb-2 {
		margin-bottom: -.5rem;
	}
	
	.lg\:-mb-2\.5 {
		margin-bottom: -.625rem;
	}
	
	.lg\:-mb-20 {
		margin-bottom: -5rem;
	}
	
	.lg\:-mb-24 {
		margin-bottom: -6rem;
	}
	
	.lg\:-mb-27 {
		margin-bottom: -11.25rem;
	}
	
	.lg\:-mb-28 {
		margin-bottom: -7rem;
	}
	
	.lg\:-mb-3 {
		margin-bottom: -.75rem;
	}
	
	.lg\:-mb-3\.5 {
		margin-bottom: -.875rem;
	}
	
	.lg\:-mb-32 {
		margin-bottom: -8rem;
	}
	
	.lg\:-mb-36 {
		margin-bottom: -9rem;
	}
	
	.lg\:-mb-4 {
		margin-bottom: -1rem;
	}
	
	.lg\:-mb-40 {
		margin-bottom: -10rem;
	}
	
	.lg\:-mb-44 {
		margin-bottom: -11rem;
	}
	
	.lg\:-mb-48 {
		margin-bottom: -12rem;
	}
	
	.lg\:-mb-5 {
		margin-bottom: -1.25rem;
	}
	
	.lg\:-mb-52 {
		margin-bottom: -13rem;
	}
	
	.lg\:-mb-56 {
		margin-bottom: -14rem;
	}
	
	.lg\:-mb-6 {
		margin-bottom: -1.5rem;
	}
	
	.lg\:-mb-60 {
		margin-bottom: -15rem;
	}
	
	.lg\:-mb-64 {
		margin-bottom: -16rem;
	}
	
	.lg\:-mb-7 {
		margin-bottom: -1.75rem;
	}
	
	.lg\:-mb-72 {
		margin-bottom: -18rem;
	}
	
	.lg\:-mb-8 {
		margin-bottom: -2rem;
	}
	
	.lg\:-mb-80 {
		margin-bottom: -20rem;
	}
	
	.lg\:-mb-9 {
		margin-bottom: -2.25rem;
	}
	
	.lg\:-mb-96 {
		margin-bottom: -24rem;
	}
	
	.lg\:-mb-\[85\%\] {
		margin-bottom: -85%;
	}
	
	.lg\:-mb-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-mb-px {
		margin-bottom: -1px;
	}
	
	.lg\:-ml-4 {
		margin-left: -1rem;
	}
	
	.lg\:-mr-8 {
		margin-right: -2rem;
	}
	
	.lg\:-mt-0 {
		margin-top: 0;
	}
	
	.lg\:-mt-0\.5 {
		margin-top: -.125rem;
	}
	
	.lg\:-mt-1 {
		margin-top: -.25rem;
	}
	
	.lg\:-mt-1\.5 {
		margin-top: -.375rem;
	}
	
	.lg\:-mt-10 {
		margin-top: -2.5rem;
	}
	
	.lg\:-mt-11 {
		margin-top: -2.75rem;
	}
	
	.lg\:-mt-12 {
		margin-top: -3rem;
	}
	
	.lg\:-mt-13 {
		margin-top: -3.25rem;
	}
	
	.lg\:-mt-14 {
		margin-top: -3.5rem;
	}
	
	.lg\:-mt-16 {
		margin-top: -4rem;
	}
	
	.lg\:-mt-18 {
		margin-top: -4.5rem;
	}
	
	.lg\:-mt-2 {
		margin-top: -.5rem;
	}
	
	.lg\:-mt-2\.5 {
		margin-top: -.625rem;
	}
	
	.lg\:-mt-20 {
		margin-top: -5rem;
	}
	
	.lg\:-mt-24 {
		margin-top: -6rem;
	}
	
	.lg\:-mt-27 {
		margin-top: -11.25rem;
	}
	
	.lg\:-mt-28 {
		margin-top: -7rem;
	}
	
	.lg\:-mt-3 {
		margin-top: -.75rem;
	}
	
	.lg\:-mt-3\.5 {
		margin-top: -.875rem;
	}
	
	.lg\:-mt-32 {
		margin-top: -8rem;
	}
	
	.lg\:-mt-36 {
		margin-top: -9rem;
	}
	
	.lg\:-mt-4 {
		margin-top: -1rem;
	}
	
	.lg\:-mt-40 {
		margin-top: -10rem;
	}
	
	.lg\:-mt-44 {
		margin-top: -11rem;
	}
	
	.lg\:-mt-48 {
		margin-top: -12rem;
	}
	
	.lg\:-mt-5 {
		margin-top: -1.25rem;
	}
	
	.lg\:-mt-52 {
		margin-top: -13rem;
	}
	
	.lg\:-mt-56 {
		margin-top: -14rem;
	}
	
	.lg\:-mt-6 {
		margin-top: -1.5rem;
	}
	
	.lg\:-mt-60 {
		margin-top: -15rem;
	}
	
	.lg\:-mt-64 {
		margin-top: -16rem;
	}
	
	.lg\:-mt-7 {
		margin-top: -1.75rem;
	}
	
	.lg\:-mt-72 {
		margin-top: -18rem;
	}
	
	.lg\:-mt-8 {
		margin-top: -2rem;
	}
	
	.lg\:-mt-80 {
		margin-top: -20rem;
	}
	
	.lg\:-mt-9 {
		margin-top: -2.25rem;
	}
	
	.lg\:-mt-96 {
		margin-top: -24rem;
	}
	
	.lg\:-mt-gutter {
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-mt-gutter-full {
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-mt-px {
		margin-top: -1px;
	}
	
	.lg\:mb-0 {
		margin-bottom: 0;
	}
	
	.lg\:mb-0\.5 {
		margin-bottom: .125rem;
	}
	
	.lg\:mb-1 {
		margin-bottom: .25rem;
	}
	
	.lg\:mb-1\.5 {
		margin-bottom: .375rem;
	}
	
	.lg\:mb-10 {
		margin-bottom: 2.5rem;
	}
	
	.lg\:mb-11 {
		margin-bottom: 2.75rem;
	}
	
	.lg\:mb-12 {
		margin-bottom: 3rem;
	}
	
	.lg\:mb-13 {
		margin-bottom: 3.25rem;
	}
	
	.lg\:mb-14 {
		margin-bottom: 3.5rem;
	}
	
	.lg\:mb-16 {
		margin-bottom: 4rem;
	}
	
	.lg\:mb-18 {
		margin-bottom: 4.5rem;
	}
	
	.lg\:mb-2 {
		margin-bottom: .5rem;
	}
	
	.lg\:mb-2\.5 {
		margin-bottom: .625rem;
	}
	
	.lg\:mb-20 {
		margin-bottom: 5rem;
	}
	
	.lg\:mb-24 {
		margin-bottom: 6rem;
	}
	
	.lg\:mb-27 {
		margin-bottom: 11.25rem;
	}
	
	.lg\:mb-28 {
		margin-bottom: 7rem;
	}
	
	.lg\:mb-3 {
		margin-bottom: .75rem;
	}
	
	.lg\:mb-3\.5 {
		margin-bottom: .875rem;
	}
	
	.lg\:mb-32 {
		margin-bottom: 8rem;
	}
	
	.lg\:mb-36 {
		margin-bottom: 9rem;
	}
	
	.lg\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.lg\:mb-40 {
		margin-bottom: 10rem;
	}
	
	.lg\:mb-44 {
		margin-bottom: 11rem;
	}
	
	.lg\:mb-48 {
		margin-bottom: 12rem;
	}
	
	.lg\:mb-5 {
		margin-bottom: 1.25rem;
	}
	
	.lg\:mb-52 {
		margin-bottom: 13rem;
	}
	
	.lg\:mb-56 {
		margin-bottom: 14rem;
	}
	
	.lg\:mb-6 {
		margin-bottom: 1.5rem;
	}
	
	.lg\:mb-60 {
		margin-bottom: 15rem;
	}
	
	.lg\:mb-64 {
		margin-bottom: 16rem;
	}
	
	.lg\:mb-7 {
		margin-bottom: 1.75rem;
	}
	
	.lg\:mb-72 {
		margin-bottom: 18rem;
	}
	
	.lg\:mb-8 {
		margin-bottom: 2rem;
	}
	
	.lg\:mb-80 {
		margin-bottom: 20rem;
	}
	
	.lg\:mb-9 {
		margin-bottom: 2.25rem;
	}
	
	.lg\:mb-96 {
		margin-bottom: 24rem;
	}
	
	.lg\:mb-auto {
		margin-bottom: auto;
	}
	
	.lg\:mb-gutter {
		margin-bottom: var(--gutter, 1rem);
	}
	
	.lg\:mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
	}
	
	.lg\:mb-px {
		margin-bottom: 1px;
	}
	
	.lg\:ml-16 {
		margin-left: 4rem;
	}
	
	.lg\:ml-\[3\.125rem\] {
		margin-left: 3.125rem;
	}
	
	.lg\:ml-auto {
		margin-left: auto;
	}
	
	.lg\:mr-6 {
		margin-right: 1.5rem;
	}
	
	.lg\:mr-auto {
		margin-right: auto;
	}
	
	.lg\:mt-0 {
		margin-top: 0;
	}
	
	.lg\:mt-0\.5 {
		margin-top: .125rem;
	}
	
	.lg\:mt-1 {
		margin-top: .25rem;
	}
	
	.lg\:mt-1\.5 {
		margin-top: .375rem;
	}
	
	.lg\:mt-10 {
		margin-top: 2.5rem;
	}
	
	.lg\:mt-11 {
		margin-top: 2.75rem;
	}
	
	.lg\:mt-12 {
		margin-top: 3rem;
	}
	
	.lg\:mt-13 {
		margin-top: 3.25rem;
	}
	
	.lg\:mt-14 {
		margin-top: 3.5rem;
	}
	
	.lg\:mt-16 {
		margin-top: 4rem;
	}
	
	.lg\:mt-18 {
		margin-top: 4.5rem;
	}
	
	.lg\:mt-2 {
		margin-top: .5rem;
	}
	
	.lg\:mt-2\.5 {
		margin-top: .625rem;
	}
	
	.lg\:mt-20 {
		margin-top: 5rem;
	}
	
	.lg\:mt-24 {
		margin-top: 6rem;
	}
	
	.lg\:mt-27 {
		margin-top: 11.25rem;
	}
	
	.lg\:mt-28 {
		margin-top: 7rem;
	}
	
	.lg\:mt-3 {
		margin-top: .75rem;
	}
	
	.lg\:mt-3\.5 {
		margin-top: .875rem;
	}
	
	.lg\:mt-32 {
		margin-top: 8rem;
	}
	
	.lg\:mt-36 {
		margin-top: 9rem;
	}
	
	.lg\:mt-4 {
		margin-top: 1rem;
	}
	
	.lg\:mt-40 {
		margin-top: 10rem;
	}
	
	.lg\:mt-44 {
		margin-top: 11rem;
	}
	
	.lg\:mt-48 {
		margin-top: 12rem;
	}
	
	.lg\:mt-5 {
		margin-top: 1.25rem;
	}
	
	.lg\:mt-52 {
		margin-top: 13rem;
	}
	
	.lg\:mt-56 {
		margin-top: 14rem;
	}
	
	.lg\:mt-6 {
		margin-top: 1.5rem;
	}
	
	.lg\:mt-60 {
		margin-top: 15rem;
	}
	
	.lg\:mt-64 {
		margin-top: 16rem;
	}
	
	.lg\:mt-7 {
		margin-top: 1.75rem;
	}
	
	.lg\:mt-72 {
		margin-top: 18rem;
	}
	
	.lg\:mt-8 {
		margin-top: 2rem;
	}
	
	.lg\:mt-80 {
		margin-top: 20rem;
	}
	
	.lg\:mt-9 {
		margin-top: 2.25rem;
	}
	
	.lg\:mt-96 {
		margin-top: 24rem;
	}
	
	.lg\:mt-auto {
		margin-top: auto;
	}
	
	.lg\:mt-gutter {
		margin-top: var(--gutter, 1rem);
	}
	
	.lg\:mt-gutter-full {
		margin-top: calc(var(--gutter) * 2);
	}
	
	.lg\:mt-px {
		margin-top: 1px;
	}
	
	.lg\:block {
		display: block;
	}
	
	.lg\:flex {
		display: flex;
	}
	
	.lg\:hidden {
		display: none;
	}
	
	.lg\:aspect-auto {
		aspect-ratio: auto;
	}
	
	.lg\:size-5 {
		height: 1.25rem;
		width: 1.25rem;
	}
	
	.lg\:size-\[120px\] {
		height: 120px;
		width: 120px;
	}
	
	.lg\:h-\[50px\] {
		height: 50px;
	}
	
	.lg\:h-auto {
		height: auto;
	}
	
	.lg\:h-fit {
		height: -moz-fit-content;
		height: fit-content;
	}
	
	.lg\:h-full {
		height: 100%;
	}
	
	.lg\:min-h-\[144px\] {
		min-height: 144px;
	}
	
	.lg\:min-h-\[443px\] {
		min-height: 443px;
	}
	
	.lg\:min-h-\[calc\(100vh_-_var\(--topOffset\)\)\] {
		min-height: calc(100vh - var(--topOffset));
	}
	
	.lg\:w-1\/12 {
		width: 8.333333%;
	}
	
	.lg\:w-1\/2 {
		width: 50%;
	}
	
	.lg\:w-1\/3 {
		width: 33.333333%;
	}
	
	.lg\:w-1\/4 {
		width: 25%;
	}
	
	.lg\:w-1\/5 {
		width: 20%;
	}
	
	.lg\:w-1\/6 {
		width: 16.666667%;
	}
	
	.lg\:w-10\/12 {
		width: 83.333333%;
	}
	
	.lg\:w-11\/12 {
		width: 91.666667%;
	}
	
	.lg\:w-2\/12 {
		width: 16.666667%;
	}
	
	.lg\:w-2\/3 {
		width: 66.666667%;
	}
	
	.lg\:w-2\/4 {
		width: 50%;
	}
	
	.lg\:w-2\/5 {
		width: 40%;
	}
	
	.lg\:w-2\/6 {
		width: 33.333333%;
	}
	
	.lg\:w-3\/12 {
		width: 25%;
	}
	
	.lg\:w-3\/4 {
		width: 75%;
	}
	
	.lg\:w-3\/5 {
		width: 60%;
	}
	
	.lg\:w-3\/6 {
		width: 50%;
	}
	
	.lg\:w-4\/12 {
		width: 33.333333%;
	}
	
	.lg\:w-4\/5 {
		width: 80%;
	}
	
	.lg\:w-4\/6 {
		width: 66.666667%;
	}
	
	.lg\:w-5\/12 {
		width: 41.666667%;
	}
	
	.lg\:w-5\/6 {
		width: 83.333333%;
	}
	
	.lg\:w-6\/12 {
		width: 50%;
	}
	
	.lg\:w-7\/12 {
		width: 58.333333%;
	}
	
	.lg\:w-8\/12 {
		width: 66.666667%;
	}
	
	.lg\:w-9\/12 {
		width: 75%;
	}
	
	.lg\:w-\[125px\] {
		width: 125px;
	}
	
	.lg\:w-\[38\%\] {
		width: 38%;
	}
	
	.lg\:w-\[40\%\] {
		width: 40%;
	}
	
	.lg\:w-\[62\.5\%\] {
		width: 62.5%;
	}
	
	.lg\:w-\[unset\] {
		width: unset;
	}
	
	.lg\:w-fit {
		width: -moz-fit-content;
		width: fit-content;
	}
	
	.lg\:max-w-\[400px\] {
		max-width: 400px;
	}
	
	.lg\:max-w-\[600px\] {
		max-width: 600px;
	}
	
	.lg\:-translate-x-2 {
		--tw-translate-x: -.5rem;
	}
	
	.lg\:-translate-x-2, .lg\:translate-x-2 {
		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-2 {
		--tw-translate-x: .5rem;
	}
	
	.lg\:translate-x-4 {
		--tw-translate-x: 1rem;
		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\:-scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.lg\:-scroll-mx-0\.5 {
		scroll-margin-left: -.125rem;
		scroll-margin-right: -.125rem;
	}
	
	.lg\:-scroll-mx-1 {
		scroll-margin-left: -.25rem;
		scroll-margin-right: -.25rem;
	}
	
	.lg\:-scroll-mx-1\.5 {
		scroll-margin-left: -.375rem;
		scroll-margin-right: -.375rem;
	}
	
	.lg\:-scroll-mx-10 {
		scroll-margin-left: -2.5rem;
		scroll-margin-right: -2.5rem;
	}
	
	.lg\:-scroll-mx-11 {
		scroll-margin-left: -2.75rem;
		scroll-margin-right: -2.75rem;
	}
	
	.lg\:-scroll-mx-12 {
		scroll-margin-left: -3rem;
		scroll-margin-right: -3rem;
	}
	
	.lg\:-scroll-mx-13 {
		scroll-margin-left: -3.25rem;
		scroll-margin-right: -3.25rem;
	}
	
	.lg\:-scroll-mx-14 {
		scroll-margin-left: -3.5rem;
		scroll-margin-right: -3.5rem;
	}
	
	.lg\:-scroll-mx-16 {
		scroll-margin-left: -4rem;
		scroll-margin-right: -4rem;
	}
	
	.lg\:-scroll-mx-18 {
		scroll-margin-left: -4.5rem;
		scroll-margin-right: -4.5rem;
	}
	
	.lg\:-scroll-mx-2 {
		scroll-margin-left: -.5rem;
		scroll-margin-right: -.5rem;
	}
	
	.lg\:-scroll-mx-2\.5 {
		scroll-margin-left: -.625rem;
		scroll-margin-right: -.625rem;
	}
	
	.lg\:-scroll-mx-20 {
		scroll-margin-left: -5rem;
		scroll-margin-right: -5rem;
	}
	
	.lg\:-scroll-mx-24 {
		scroll-margin-left: -6rem;
		scroll-margin-right: -6rem;
	}
	
	.lg\:-scroll-mx-27 {
		scroll-margin-left: -11.25rem;
		scroll-margin-right: -11.25rem;
	}
	
	.lg\:-scroll-mx-28 {
		scroll-margin-left: -7rem;
		scroll-margin-right: -7rem;
	}
	
	.lg\:-scroll-mx-3 {
		scroll-margin-left: -.75rem;
		scroll-margin-right: -.75rem;
	}
	
	.lg\:-scroll-mx-3\.5 {
		scroll-margin-left: -.875rem;
		scroll-margin-right: -.875rem;
	}
	
	.lg\:-scroll-mx-32 {
		scroll-margin-left: -8rem;
		scroll-margin-right: -8rem;
	}
	
	.lg\:-scroll-mx-36 {
		scroll-margin-left: -9rem;
		scroll-margin-right: -9rem;
	}
	
	.lg\:-scroll-mx-4 {
		scroll-margin-left: -1rem;
		scroll-margin-right: -1rem;
	}
	
	.lg\:-scroll-mx-40 {
		scroll-margin-left: -10rem;
		scroll-margin-right: -10rem;
	}
	
	.lg\:-scroll-mx-44 {
		scroll-margin-left: -11rem;
		scroll-margin-right: -11rem;
	}
	
	.lg\:-scroll-mx-48 {
		scroll-margin-left: -12rem;
		scroll-margin-right: -12rem;
	}
	
	.lg\:-scroll-mx-5 {
		scroll-margin-left: -1.25rem;
		scroll-margin-right: -1.25rem;
	}
	
	.lg\:-scroll-mx-52 {
		scroll-margin-left: -13rem;
		scroll-margin-right: -13rem;
	}
	
	.lg\:-scroll-mx-56 {
		scroll-margin-left: -14rem;
		scroll-margin-right: -14rem;
	}
	
	.lg\:-scroll-mx-6 {
		scroll-margin-left: -1.5rem;
		scroll-margin-right: -1.5rem;
	}
	
	.lg\:-scroll-mx-60 {
		scroll-margin-left: -15rem;
		scroll-margin-right: -15rem;
	}
	
	.lg\:-scroll-mx-64 {
		scroll-margin-left: -16rem;
		scroll-margin-right: -16rem;
	}
	
	.lg\:-scroll-mx-7 {
		scroll-margin-left: -1.75rem;
		scroll-margin-right: -1.75rem;
	}
	
	.lg\:-scroll-mx-72 {
		scroll-margin-left: -18rem;
		scroll-margin-right: -18rem;
	}
	
	.lg\:-scroll-mx-8 {
		scroll-margin-left: -2rem;
		scroll-margin-right: -2rem;
	}
	
	.lg\:-scroll-mx-80 {
		scroll-margin-left: -20rem;
		scroll-margin-right: -20rem;
	}
	
	.lg\:-scroll-mx-9 {
		scroll-margin-left: -2.25rem;
		scroll-margin-right: -2.25rem;
	}
	
	.lg\:-scroll-mx-96 {
		scroll-margin-left: -24rem;
		scroll-margin-right: -24rem;
	}
	
	.lg\:-scroll-mx-gutter {
		scroll-margin-left: calc(var(--gutter, 1rem) * -1);
		scroll-margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2 * -1);
		scroll-margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-scroll-mx-px {
		scroll-margin-left: -1px;
		scroll-margin-right: -1px;
	}
	
	.lg\:-scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.lg\:-scroll-my-0\.5 {
		scroll-margin-bottom: -.125rem;
		scroll-margin-top: -.125rem;
	}
	
	.lg\:-scroll-my-1 {
		scroll-margin-bottom: -.25rem;
		scroll-margin-top: -.25rem;
	}
	
	.lg\:-scroll-my-1\.5 {
		scroll-margin-bottom: -.375rem;
		scroll-margin-top: -.375rem;
	}
	
	.lg\:-scroll-my-10 {
		scroll-margin-bottom: -2.5rem;
		scroll-margin-top: -2.5rem;
	}
	
	.lg\:-scroll-my-11 {
		scroll-margin-bottom: -2.75rem;
		scroll-margin-top: -2.75rem;
	}
	
	.lg\:-scroll-my-12 {
		scroll-margin-bottom: -3rem;
		scroll-margin-top: -3rem;
	}
	
	.lg\:-scroll-my-13 {
		scroll-margin-bottom: -3.25rem;
		scroll-margin-top: -3.25rem;
	}
	
	.lg\:-scroll-my-14 {
		scroll-margin-bottom: -3.5rem;
		scroll-margin-top: -3.5rem;
	}
	
	.lg\:-scroll-my-16 {
		scroll-margin-bottom: -4rem;
		scroll-margin-top: -4rem;
	}
	
	.lg\:-scroll-my-18 {
		scroll-margin-bottom: -4.5rem;
		scroll-margin-top: -4.5rem;
	}
	
	.lg\:-scroll-my-2 {
		scroll-margin-bottom: -.5rem;
		scroll-margin-top: -.5rem;
	}
	
	.lg\:-scroll-my-2\.5 {
		scroll-margin-bottom: -.625rem;
		scroll-margin-top: -.625rem;
	}
	
	.lg\:-scroll-my-20 {
		scroll-margin-bottom: -5rem;
		scroll-margin-top: -5rem;
	}
	
	.lg\:-scroll-my-24 {
		scroll-margin-bottom: -6rem;
		scroll-margin-top: -6rem;
	}
	
	.lg\:-scroll-my-27 {
		scroll-margin-bottom: -11.25rem;
		scroll-margin-top: -11.25rem;
	}
	
	.lg\:-scroll-my-28 {
		scroll-margin-bottom: -7rem;
		scroll-margin-top: -7rem;
	}
	
	.lg\:-scroll-my-3 {
		scroll-margin-bottom: -.75rem;
		scroll-margin-top: -.75rem;
	}
	
	.lg\:-scroll-my-3\.5 {
		scroll-margin-bottom: -.875rem;
		scroll-margin-top: -.875rem;
	}
	
	.lg\:-scroll-my-32 {
		scroll-margin-bottom: -8rem;
		scroll-margin-top: -8rem;
	}
	
	.lg\:-scroll-my-36 {
		scroll-margin-bottom: -9rem;
		scroll-margin-top: -9rem;
	}
	
	.lg\:-scroll-my-4 {
		scroll-margin-bottom: -1rem;
		scroll-margin-top: -1rem;
	}
	
	.lg\:-scroll-my-40 {
		scroll-margin-bottom: -10rem;
		scroll-margin-top: -10rem;
	}
	
	.lg\:-scroll-my-44 {
		scroll-margin-bottom: -11rem;
		scroll-margin-top: -11rem;
	}
	
	.lg\:-scroll-my-48 {
		scroll-margin-bottom: -12rem;
		scroll-margin-top: -12rem;
	}
	
	.lg\:-scroll-my-5 {
		scroll-margin-bottom: -1.25rem;
		scroll-margin-top: -1.25rem;
	}
	
	.lg\:-scroll-my-52 {
		scroll-margin-bottom: -13rem;
		scroll-margin-top: -13rem;
	}
	
	.lg\:-scroll-my-56 {
		scroll-margin-bottom: -14rem;
		scroll-margin-top: -14rem;
	}
	
	.lg\:-scroll-my-6 {
		scroll-margin-bottom: -1.5rem;
		scroll-margin-top: -1.5rem;
	}
	
	.lg\:-scroll-my-60 {
		scroll-margin-bottom: -15rem;
		scroll-margin-top: -15rem;
	}
	
	.lg\:-scroll-my-64 {
		scroll-margin-bottom: -16rem;
		scroll-margin-top: -16rem;
	}
	
	.lg\:-scroll-my-7 {
		scroll-margin-bottom: -1.75rem;
		scroll-margin-top: -1.75rem;
	}
	
	.lg\:-scroll-my-72 {
		scroll-margin-bottom: -18rem;
		scroll-margin-top: -18rem;
	}
	
	.lg\:-scroll-my-8 {
		scroll-margin-bottom: -2rem;
		scroll-margin-top: -2rem;
	}
	
	.lg\:-scroll-my-80 {
		scroll-margin-bottom: -20rem;
		scroll-margin-top: -20rem;
	}
	
	.lg\:-scroll-my-9 {
		scroll-margin-bottom: -2.25rem;
		scroll-margin-top: -2.25rem;
	}
	
	.lg\:-scroll-my-96 {
		scroll-margin-bottom: -24rem;
		scroll-margin-top: -24rem;
	}
	
	.lg\:-scroll-my-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-scroll-my-px {
		scroll-margin-bottom: -1px;
		scroll-margin-top: -1px;
	}
	
	.lg\:scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.lg\:scroll-mx-0\.5 {
		scroll-margin-left: .125rem;
		scroll-margin-right: .125rem;
	}
	
	.lg\:scroll-mx-1 {
		scroll-margin-left: .25rem;
		scroll-margin-right: .25rem;
	}
	
	.lg\:scroll-mx-1\.5 {
		scroll-margin-left: .375rem;
		scroll-margin-right: .375rem;
	}
	
	.lg\:scroll-mx-10 {
		scroll-margin-left: 2.5rem;
		scroll-margin-right: 2.5rem;
	}
	
	.lg\:scroll-mx-11 {
		scroll-margin-left: 2.75rem;
		scroll-margin-right: 2.75rem;
	}
	
	.lg\:scroll-mx-12 {
		scroll-margin-left: 3rem;
		scroll-margin-right: 3rem;
	}
	
	.lg\:scroll-mx-13 {
		scroll-margin-left: 3.25rem;
		scroll-margin-right: 3.25rem;
	}
	
	.lg\:scroll-mx-14 {
		scroll-margin-left: 3.5rem;
		scroll-margin-right: 3.5rem;
	}
	
	.lg\:scroll-mx-16 {
		scroll-margin-left: 4rem;
		scroll-margin-right: 4rem;
	}
	
	.lg\:scroll-mx-18 {
		scroll-margin-left: 4.5rem;
		scroll-margin-right: 4.5rem;
	}
	
	.lg\:scroll-mx-2 {
		scroll-margin-left: .5rem;
		scroll-margin-right: .5rem;
	}
	
	.lg\:scroll-mx-2\.5 {
		scroll-margin-left: .625rem;
		scroll-margin-right: .625rem;
	}
	
	.lg\:scroll-mx-20 {
		scroll-margin-left: 5rem;
		scroll-margin-right: 5rem;
	}
	
	.lg\:scroll-mx-24 {
		scroll-margin-left: 6rem;
		scroll-margin-right: 6rem;
	}
	
	.lg\:scroll-mx-27 {
		scroll-margin-left: 11.25rem;
		scroll-margin-right: 11.25rem;
	}
	
	.lg\:scroll-mx-28 {
		scroll-margin-left: 7rem;
		scroll-margin-right: 7rem;
	}
	
	.lg\:scroll-mx-3 {
		scroll-margin-left: .75rem;
		scroll-margin-right: .75rem;
	}
	
	.lg\:scroll-mx-3\.5 {
		scroll-margin-left: .875rem;
		scroll-margin-right: .875rem;
	}
	
	.lg\:scroll-mx-32 {
		scroll-margin-left: 8rem;
		scroll-margin-right: 8rem;
	}
	
	.lg\:scroll-mx-36 {
		scroll-margin-left: 9rem;
		scroll-margin-right: 9rem;
	}
	
	.lg\:scroll-mx-4 {
		scroll-margin-left: 1rem;
		scroll-margin-right: 1rem;
	}
	
	.lg\:scroll-mx-40 {
		scroll-margin-left: 10rem;
		scroll-margin-right: 10rem;
	}
	
	.lg\:scroll-mx-44 {
		scroll-margin-left: 11rem;
		scroll-margin-right: 11rem;
	}
	
	.lg\:scroll-mx-48 {
		scroll-margin-left: 12rem;
		scroll-margin-right: 12rem;
	}
	
	.lg\:scroll-mx-5 {
		scroll-margin-left: 1.25rem;
		scroll-margin-right: 1.25rem;
	}
	
	.lg\:scroll-mx-52 {
		scroll-margin-left: 13rem;
		scroll-margin-right: 13rem;
	}
	
	.lg\:scroll-mx-56 {
		scroll-margin-left: 14rem;
		scroll-margin-right: 14rem;
	}
	
	.lg\:scroll-mx-6 {
		scroll-margin-left: 1.5rem;
		scroll-margin-right: 1.5rem;
	}
	
	.lg\:scroll-mx-60 {
		scroll-margin-left: 15rem;
		scroll-margin-right: 15rem;
	}
	
	.lg\:scroll-mx-64 {
		scroll-margin-left: 16rem;
		scroll-margin-right: 16rem;
	}
	
	.lg\:scroll-mx-7 {
		scroll-margin-left: 1.75rem;
		scroll-margin-right: 1.75rem;
	}
	
	.lg\:scroll-mx-72 {
		scroll-margin-left: 18rem;
		scroll-margin-right: 18rem;
	}
	
	.lg\:scroll-mx-8 {
		scroll-margin-left: 2rem;
		scroll-margin-right: 2rem;
	}
	
	.lg\:scroll-mx-80 {
		scroll-margin-left: 20rem;
		scroll-margin-right: 20rem;
	}
	
	.lg\:scroll-mx-9 {
		scroll-margin-left: 2.25rem;
		scroll-margin-right: 2.25rem;
	}
	
	.lg\:scroll-mx-96 {
		scroll-margin-left: 24rem;
		scroll-margin-right: 24rem;
	}
	
	.lg\:scroll-mx-gutter {
		scroll-margin-left: var(--gutter, 1rem);
		scroll-margin-right: var(--gutter, 1rem);
	}
	
	.lg\:scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2);
		scroll-margin-right: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-mx-px {
		scroll-margin-left: 1px;
		scroll-margin-right: 1px;
	}
	
	.lg\:scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.lg\:scroll-my-0\.5 {
		scroll-margin-bottom: .125rem;
		scroll-margin-top: .125rem;
	}
	
	.lg\:scroll-my-1 {
		scroll-margin-bottom: .25rem;
		scroll-margin-top: .25rem;
	}
	
	.lg\:scroll-my-1\.5 {
		scroll-margin-bottom: .375rem;
		scroll-margin-top: .375rem;
	}
	
	.lg\:scroll-my-10 {
		scroll-margin-bottom: 2.5rem;
		scroll-margin-top: 2.5rem;
	}
	
	.lg\:scroll-my-11 {
		scroll-margin-bottom: 2.75rem;
		scroll-margin-top: 2.75rem;
	}
	
	.lg\:scroll-my-12 {
		scroll-margin-bottom: 3rem;
		scroll-margin-top: 3rem;
	}
	
	.lg\:scroll-my-13 {
		scroll-margin-bottom: 3.25rem;
		scroll-margin-top: 3.25rem;
	}
	
	.lg\:scroll-my-14 {
		scroll-margin-bottom: 3.5rem;
		scroll-margin-top: 3.5rem;
	}
	
	.lg\:scroll-my-16 {
		scroll-margin-bottom: 4rem;
		scroll-margin-top: 4rem;
	}
	
	.lg\:scroll-my-18 {
		scroll-margin-bottom: 4.5rem;
		scroll-margin-top: 4.5rem;
	}
	
	.lg\:scroll-my-2 {
		scroll-margin-bottom: .5rem;
		scroll-margin-top: .5rem;
	}
	
	.lg\:scroll-my-2\.5 {
		scroll-margin-bottom: .625rem;
		scroll-margin-top: .625rem;
	}
	
	.lg\:scroll-my-20 {
		scroll-margin-bottom: 5rem;
		scroll-margin-top: 5rem;
	}
	
	.lg\:scroll-my-24 {
		scroll-margin-bottom: 6rem;
		scroll-margin-top: 6rem;
	}
	
	.lg\:scroll-my-27 {
		scroll-margin-bottom: 11.25rem;
		scroll-margin-top: 11.25rem;
	}
	
	.lg\:scroll-my-28 {
		scroll-margin-bottom: 7rem;
		scroll-margin-top: 7rem;
	}
	
	.lg\:scroll-my-3 {
		scroll-margin-bottom: .75rem;
		scroll-margin-top: .75rem;
	}
	
	.lg\:scroll-my-3\.5 {
		scroll-margin-bottom: .875rem;
		scroll-margin-top: .875rem;
	}
	
	.lg\:scroll-my-32 {
		scroll-margin-bottom: 8rem;
		scroll-margin-top: 8rem;
	}
	
	.lg\:scroll-my-36 {
		scroll-margin-bottom: 9rem;
		scroll-margin-top: 9rem;
	}
	
	.lg\:scroll-my-4 {
		scroll-margin-bottom: 1rem;
		scroll-margin-top: 1rem;
	}
	
	.lg\:scroll-my-40 {
		scroll-margin-bottom: 10rem;
		scroll-margin-top: 10rem;
	}
	
	.lg\:scroll-my-44 {
		scroll-margin-bottom: 11rem;
		scroll-margin-top: 11rem;
	}
	
	.lg\:scroll-my-48 {
		scroll-margin-bottom: 12rem;
		scroll-margin-top: 12rem;
	}
	
	.lg\:scroll-my-5 {
		scroll-margin-bottom: 1.25rem;
		scroll-margin-top: 1.25rem;
	}
	
	.lg\:scroll-my-52 {
		scroll-margin-bottom: 13rem;
		scroll-margin-top: 13rem;
	}
	
	.lg\:scroll-my-56 {
		scroll-margin-bottom: 14rem;
		scroll-margin-top: 14rem;
	}
	
	.lg\:scroll-my-6 {
		scroll-margin-bottom: 1.5rem;
		scroll-margin-top: 1.5rem;
	}
	
	.lg\:scroll-my-60 {
		scroll-margin-bottom: 15rem;
		scroll-margin-top: 15rem;
	}
	
	.lg\:scroll-my-64 {
		scroll-margin-bottom: 16rem;
		scroll-margin-top: 16rem;
	}
	
	.lg\:scroll-my-7 {
		scroll-margin-bottom: 1.75rem;
		scroll-margin-top: 1.75rem;
	}
	
	.lg\:scroll-my-72 {
		scroll-margin-bottom: 18rem;
		scroll-margin-top: 18rem;
	}
	
	.lg\:scroll-my-8 {
		scroll-margin-bottom: 2rem;
		scroll-margin-top: 2rem;
	}
	
	.lg\:scroll-my-80 {
		scroll-margin-bottom: 20rem;
		scroll-margin-top: 20rem;
	}
	
	.lg\:scroll-my-9 {
		scroll-margin-bottom: 2.25rem;
		scroll-margin-top: 2.25rem;
	}
	
	.lg\:scroll-my-96 {
		scroll-margin-bottom: 24rem;
		scroll-margin-top: 24rem;
	}
	
	.lg\:scroll-my-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.lg\:scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-my-px {
		scroll-margin-bottom: 1px;
		scroll-margin-top: 1px;
	}
	
	.lg\:-scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.lg\:-scroll-mb-0\.5 {
		scroll-margin-bottom: -.125rem;
	}
	
	.lg\:-scroll-mb-1 {
		scroll-margin-bottom: -.25rem;
	}
	
	.lg\:-scroll-mb-1\.5 {
		scroll-margin-bottom: -.375rem;
	}
	
	.lg\:-scroll-mb-10 {
		scroll-margin-bottom: -2.5rem;
	}
	
	.lg\:-scroll-mb-11 {
		scroll-margin-bottom: -2.75rem;
	}
	
	.lg\:-scroll-mb-12 {
		scroll-margin-bottom: -3rem;
	}
	
	.lg\:-scroll-mb-13 {
		scroll-margin-bottom: -3.25rem;
	}
	
	.lg\:-scroll-mb-14 {
		scroll-margin-bottom: -3.5rem;
	}
	
	.lg\:-scroll-mb-16 {
		scroll-margin-bottom: -4rem;
	}
	
	.lg\:-scroll-mb-18 {
		scroll-margin-bottom: -4.5rem;
	}
	
	.lg\:-scroll-mb-2 {
		scroll-margin-bottom: -.5rem;
	}
	
	.lg\:-scroll-mb-2\.5 {
		scroll-margin-bottom: -.625rem;
	}
	
	.lg\:-scroll-mb-20 {
		scroll-margin-bottom: -5rem;
	}
	
	.lg\:-scroll-mb-24 {
		scroll-margin-bottom: -6rem;
	}
	
	.lg\:-scroll-mb-27 {
		scroll-margin-bottom: -11.25rem;
	}
	
	.lg\:-scroll-mb-28 {
		scroll-margin-bottom: -7rem;
	}
	
	.lg\:-scroll-mb-3 {
		scroll-margin-bottom: -.75rem;
	}
	
	.lg\:-scroll-mb-3\.5 {
		scroll-margin-bottom: -.875rem;
	}
	
	.lg\:-scroll-mb-32 {
		scroll-margin-bottom: -8rem;
	}
	
	.lg\:-scroll-mb-36 {
		scroll-margin-bottom: -9rem;
	}
	
	.lg\:-scroll-mb-4 {
		scroll-margin-bottom: -1rem;
	}
	
	.lg\:-scroll-mb-40 {
		scroll-margin-bottom: -10rem;
	}
	
	.lg\:-scroll-mb-44 {
		scroll-margin-bottom: -11rem;
	}
	
	.lg\:-scroll-mb-48 {
		scroll-margin-bottom: -12rem;
	}
	
	.lg\:-scroll-mb-5 {
		scroll-margin-bottom: -1.25rem;
	}
	
	.lg\:-scroll-mb-52 {
		scroll-margin-bottom: -13rem;
	}
	
	.lg\:-scroll-mb-56 {
		scroll-margin-bottom: -14rem;
	}
	
	.lg\:-scroll-mb-6 {
		scroll-margin-bottom: -1.5rem;
	}
	
	.lg\:-scroll-mb-60 {
		scroll-margin-bottom: -15rem;
	}
	
	.lg\:-scroll-mb-64 {
		scroll-margin-bottom: -16rem;
	}
	
	.lg\:-scroll-mb-7 {
		scroll-margin-bottom: -1.75rem;
	}
	
	.lg\:-scroll-mb-72 {
		scroll-margin-bottom: -18rem;
	}
	
	.lg\:-scroll-mb-8 {
		scroll-margin-bottom: -2rem;
	}
	
	.lg\:-scroll-mb-80 {
		scroll-margin-bottom: -20rem;
	}
	
	.lg\:-scroll-mb-9 {
		scroll-margin-bottom: -2.25rem;
	}
	
	.lg\:-scroll-mb-96 {
		scroll-margin-bottom: -24rem;
	}
	
	.lg\:-scroll-mb-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-scroll-mb-px {
		scroll-margin-bottom: -1px;
	}
	
	.lg\:-scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.lg\:-scroll-mt-0\.5 {
		scroll-margin-top: -.125rem;
	}
	
	.lg\:-scroll-mt-1 {
		scroll-margin-top: -.25rem;
	}
	
	.lg\:-scroll-mt-1\.5 {
		scroll-margin-top: -.375rem;
	}
	
	.lg\:-scroll-mt-10 {
		scroll-margin-top: -2.5rem;
	}
	
	.lg\:-scroll-mt-11 {
		scroll-margin-top: -2.75rem;
	}
	
	.lg\:-scroll-mt-12 {
		scroll-margin-top: -3rem;
	}
	
	.lg\:-scroll-mt-13 {
		scroll-margin-top: -3.25rem;
	}
	
	.lg\:-scroll-mt-14 {
		scroll-margin-top: -3.5rem;
	}
	
	.lg\:-scroll-mt-16 {
		scroll-margin-top: -4rem;
	}
	
	.lg\:-scroll-mt-18 {
		scroll-margin-top: -4.5rem;
	}
	
	.lg\:-scroll-mt-2 {
		scroll-margin-top: -.5rem;
	}
	
	.lg\:-scroll-mt-2\.5 {
		scroll-margin-top: -.625rem;
	}
	
	.lg\:-scroll-mt-20 {
		scroll-margin-top: -5rem;
	}
	
	.lg\:-scroll-mt-24 {
		scroll-margin-top: -6rem;
	}
	
	.lg\:-scroll-mt-27 {
		scroll-margin-top: -11.25rem;
	}
	
	.lg\:-scroll-mt-28 {
		scroll-margin-top: -7rem;
	}
	
	.lg\:-scroll-mt-3 {
		scroll-margin-top: -.75rem;
	}
	
	.lg\:-scroll-mt-3\.5 {
		scroll-margin-top: -.875rem;
	}
	
	.lg\:-scroll-mt-32 {
		scroll-margin-top: -8rem;
	}
	
	.lg\:-scroll-mt-36 {
		scroll-margin-top: -9rem;
	}
	
	.lg\:-scroll-mt-4 {
		scroll-margin-top: -1rem;
	}
	
	.lg\:-scroll-mt-40 {
		scroll-margin-top: -10rem;
	}
	
	.lg\:-scroll-mt-44 {
		scroll-margin-top: -11rem;
	}
	
	.lg\:-scroll-mt-48 {
		scroll-margin-top: -12rem;
	}
	
	.lg\:-scroll-mt-5 {
		scroll-margin-top: -1.25rem;
	}
	
	.lg\:-scroll-mt-52 {
		scroll-margin-top: -13rem;
	}
	
	.lg\:-scroll-mt-56 {
		scroll-margin-top: -14rem;
	}
	
	.lg\:-scroll-mt-6 {
		scroll-margin-top: -1.5rem;
	}
	
	.lg\:-scroll-mt-60 {
		scroll-margin-top: -15rem;
	}
	
	.lg\:-scroll-mt-64 {
		scroll-margin-top: -16rem;
	}
	
	.lg\:-scroll-mt-7 {
		scroll-margin-top: -1.75rem;
	}
	
	.lg\:-scroll-mt-72 {
		scroll-margin-top: -18rem;
	}
	
	.lg\:-scroll-mt-8 {
		scroll-margin-top: -2rem;
	}
	
	.lg\:-scroll-mt-80 {
		scroll-margin-top: -20rem;
	}
	
	.lg\:-scroll-mt-9 {
		scroll-margin-top: -2.25rem;
	}
	
	.lg\:-scroll-mt-96 {
		scroll-margin-top: -24rem;
	}
	
	.lg\:-scroll-mt-gutter {
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.lg\:-scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-scroll-mt-px {
		scroll-margin-top: -1px;
	}
	
	.lg\:scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.lg\:scroll-mb-0\.5 {
		scroll-margin-bottom: .125rem;
	}
	
	.lg\:scroll-mb-1 {
		scroll-margin-bottom: .25rem;
	}
	
	.lg\:scroll-mb-1\.5 {
		scroll-margin-bottom: .375rem;
	}
	
	.lg\:scroll-mb-10 {
		scroll-margin-bottom: 2.5rem;
	}
	
	.lg\:scroll-mb-11 {
		scroll-margin-bottom: 2.75rem;
	}
	
	.lg\:scroll-mb-12 {
		scroll-margin-bottom: 3rem;
	}
	
	.lg\:scroll-mb-13 {
		scroll-margin-bottom: 3.25rem;
	}
	
	.lg\:scroll-mb-14 {
		scroll-margin-bottom: 3.5rem;
	}
	
	.lg\:scroll-mb-16 {
		scroll-margin-bottom: 4rem;
	}
	
	.lg\:scroll-mb-18 {
		scroll-margin-bottom: 4.5rem;
	}
	
	.lg\:scroll-mb-2 {
		scroll-margin-bottom: .5rem;
	}
	
	.lg\:scroll-mb-2\.5 {
		scroll-margin-bottom: .625rem;
	}
	
	.lg\:scroll-mb-20 {
		scroll-margin-bottom: 5rem;
	}
	
	.lg\:scroll-mb-24 {
		scroll-margin-bottom: 6rem;
	}
	
	.lg\:scroll-mb-27 {
		scroll-margin-bottom: 11.25rem;
	}
	
	.lg\:scroll-mb-28 {
		scroll-margin-bottom: 7rem;
	}
	
	.lg\:scroll-mb-3 {
		scroll-margin-bottom: .75rem;
	}
	
	.lg\:scroll-mb-3\.5 {
		scroll-margin-bottom: .875rem;
	}
	
	.lg\:scroll-mb-32 {
		scroll-margin-bottom: 8rem;
	}
	
	.lg\:scroll-mb-36 {
		scroll-margin-bottom: 9rem;
	}
	
	.lg\:scroll-mb-4 {
		scroll-margin-bottom: 1rem;
	}
	
	.lg\:scroll-mb-40 {
		scroll-margin-bottom: 10rem;
	}
	
	.lg\:scroll-mb-44 {
		scroll-margin-bottom: 11rem;
	}
	
	.lg\:scroll-mb-48 {
		scroll-margin-bottom: 12rem;
	}
	
	.lg\:scroll-mb-5 {
		scroll-margin-bottom: 1.25rem;
	}
	
	.lg\:scroll-mb-52 {
		scroll-margin-bottom: 13rem;
	}
	
	.lg\:scroll-mb-56 {
		scroll-margin-bottom: 14rem;
	}
	
	.lg\:scroll-mb-6 {
		scroll-margin-bottom: 1.5rem;
	}
	
	.lg\:scroll-mb-60 {
		scroll-margin-bottom: 15rem;
	}
	
	.lg\:scroll-mb-64 {
		scroll-margin-bottom: 16rem;
	}
	
	.lg\:scroll-mb-7 {
		scroll-margin-bottom: 1.75rem;
	}
	
	.lg\:scroll-mb-72 {
		scroll-margin-bottom: 18rem;
	}
	
	.lg\:scroll-mb-8 {
		scroll-margin-bottom: 2rem;
	}
	
	.lg\:scroll-mb-80 {
		scroll-margin-bottom: 20rem;
	}
	
	.lg\:scroll-mb-9 {
		scroll-margin-bottom: 2.25rem;
	}
	
	.lg\:scroll-mb-96 {
		scroll-margin-bottom: 24rem;
	}
	
	.lg\:scroll-mb-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
	}
	
	.lg\:scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-mb-px {
		scroll-margin-bottom: 1px;
	}
	
	.lg\:scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.lg\:scroll-mt-0\.5 {
		scroll-margin-top: .125rem;
	}
	
	.lg\:scroll-mt-1 {
		scroll-margin-top: .25rem;
	}
	
	.lg\:scroll-mt-1\.5 {
		scroll-margin-top: .375rem;
	}
	
	.lg\:scroll-mt-10 {
		scroll-margin-top: 2.5rem;
	}
	
	.lg\:scroll-mt-11 {
		scroll-margin-top: 2.75rem;
	}
	
	.lg\:scroll-mt-12 {
		scroll-margin-top: 3rem;
	}
	
	.lg\:scroll-mt-13 {
		scroll-margin-top: 3.25rem;
	}
	
	.lg\:scroll-mt-14 {
		scroll-margin-top: 3.5rem;
	}
	
	.lg\:scroll-mt-16 {
		scroll-margin-top: 4rem;
	}
	
	.lg\:scroll-mt-18 {
		scroll-margin-top: 4.5rem;
	}
	
	.lg\:scroll-mt-2 {
		scroll-margin-top: .5rem;
	}
	
	.lg\:scroll-mt-2\.5 {
		scroll-margin-top: .625rem;
	}
	
	.lg\:scroll-mt-20 {
		scroll-margin-top: 5rem;
	}
	
	.lg\:scroll-mt-24 {
		scroll-margin-top: 6rem;
	}
	
	.lg\:scroll-mt-27 {
		scroll-margin-top: 11.25rem;
	}
	
	.lg\:scroll-mt-28 {
		scroll-margin-top: 7rem;
	}
	
	.lg\:scroll-mt-3 {
		scroll-margin-top: .75rem;
	}
	
	.lg\:scroll-mt-3\.5 {
		scroll-margin-top: .875rem;
	}
	
	.lg\:scroll-mt-32 {
		scroll-margin-top: 8rem;
	}
	
	.lg\:scroll-mt-36 {
		scroll-margin-top: 9rem;
	}
	
	.lg\:scroll-mt-4 {
		scroll-margin-top: 1rem;
	}
	
	.lg\:scroll-mt-40 {
		scroll-margin-top: 10rem;
	}
	
	.lg\:scroll-mt-44 {
		scroll-margin-top: 11rem;
	}
	
	.lg\:scroll-mt-48 {
		scroll-margin-top: 12rem;
	}
	
	.lg\:scroll-mt-5 {
		scroll-margin-top: 1.25rem;
	}
	
	.lg\:scroll-mt-52 {
		scroll-margin-top: 13rem;
	}
	
	.lg\:scroll-mt-56 {
		scroll-margin-top: 14rem;
	}
	
	.lg\:scroll-mt-6 {
		scroll-margin-top: 1.5rem;
	}
	
	.lg\:scroll-mt-60 {
		scroll-margin-top: 15rem;
	}
	
	.lg\:scroll-mt-64 {
		scroll-margin-top: 16rem;
	}
	
	.lg\:scroll-mt-7 {
		scroll-margin-top: 1.75rem;
	}
	
	.lg\:scroll-mt-72 {
		scroll-margin-top: 18rem;
	}
	
	.lg\:scroll-mt-8 {
		scroll-margin-top: 2rem;
	}
	
	.lg\:scroll-mt-80 {
		scroll-margin-top: 20rem;
	}
	
	.lg\:scroll-mt-9 {
		scroll-margin-top: 2.25rem;
	}
	
	.lg\:scroll-mt-96 {
		scroll-margin-top: 24rem;
	}
	
	.lg\:scroll-mt-gutter {
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.lg\:scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-mt-px {
		scroll-margin-top: 1px;
	}
	
	.lg\:scroll-px-0 {
		scroll-padding-left: 0;
		scroll-padding-right: 0;
	}
	
	.lg\:scroll-px-0\.5 {
		scroll-padding-left: .125rem;
		scroll-padding-right: .125rem;
	}
	
	.lg\:scroll-px-1 {
		scroll-padding-left: .25rem;
		scroll-padding-right: .25rem;
	}
	
	.lg\:scroll-px-1\.5 {
		scroll-padding-left: .375rem;
		scroll-padding-right: .375rem;
	}
	
	.lg\:scroll-px-10 {
		scroll-padding-left: 2.5rem;
		scroll-padding-right: 2.5rem;
	}
	
	.lg\:scroll-px-11 {
		scroll-padding-left: 2.75rem;
		scroll-padding-right: 2.75rem;
	}
	
	.lg\:scroll-px-12 {
		scroll-padding-left: 3rem;
		scroll-padding-right: 3rem;
	}
	
	.lg\:scroll-px-13 {
		scroll-padding-left: 3.25rem;
		scroll-padding-right: 3.25rem;
	}
	
	.lg\:scroll-px-14 {
		scroll-padding-left: 3.5rem;
		scroll-padding-right: 3.5rem;
	}
	
	.lg\:scroll-px-16 {
		scroll-padding-left: 4rem;
		scroll-padding-right: 4rem;
	}
	
	.lg\:scroll-px-18 {
		scroll-padding-left: 4.5rem;
		scroll-padding-right: 4.5rem;
	}
	
	.lg\:scroll-px-2 {
		scroll-padding-left: .5rem;
		scroll-padding-right: .5rem;
	}
	
	.lg\:scroll-px-2\.5 {
		scroll-padding-left: .625rem;
		scroll-padding-right: .625rem;
	}
	
	.lg\:scroll-px-20 {
		scroll-padding-left: 5rem;
		scroll-padding-right: 5rem;
	}
	
	.lg\:scroll-px-24 {
		scroll-padding-left: 6rem;
		scroll-padding-right: 6rem;
	}
	
	.lg\:scroll-px-27 {
		scroll-padding-left: 11.25rem;
		scroll-padding-right: 11.25rem;
	}
	
	.lg\:scroll-px-28 {
		scroll-padding-left: 7rem;
		scroll-padding-right: 7rem;
	}
	
	.lg\:scroll-px-3 {
		scroll-padding-left: .75rem;
		scroll-padding-right: .75rem;
	}
	
	.lg\:scroll-px-3\.5 {
		scroll-padding-left: .875rem;
		scroll-padding-right: .875rem;
	}
	
	.lg\:scroll-px-32 {
		scroll-padding-left: 8rem;
		scroll-padding-right: 8rem;
	}
	
	.lg\:scroll-px-36 {
		scroll-padding-left: 9rem;
		scroll-padding-right: 9rem;
	}
	
	.lg\:scroll-px-4 {
		scroll-padding-left: 1rem;
		scroll-padding-right: 1rem;
	}
	
	.lg\:scroll-px-40 {
		scroll-padding-left: 10rem;
		scroll-padding-right: 10rem;
	}
	
	.lg\:scroll-px-44 {
		scroll-padding-left: 11rem;
		scroll-padding-right: 11rem;
	}
	
	.lg\:scroll-px-48 {
		scroll-padding-left: 12rem;
		scroll-padding-right: 12rem;
	}
	
	.lg\:scroll-px-5 {
		scroll-padding-left: 1.25rem;
		scroll-padding-right: 1.25rem;
	}
	
	.lg\:scroll-px-52 {
		scroll-padding-left: 13rem;
		scroll-padding-right: 13rem;
	}
	
	.lg\:scroll-px-56 {
		scroll-padding-left: 14rem;
		scroll-padding-right: 14rem;
	}
	
	.lg\:scroll-px-6 {
		scroll-padding-left: 1.5rem;
		scroll-padding-right: 1.5rem;
	}
	
	.lg\:scroll-px-60 {
		scroll-padding-left: 15rem;
		scroll-padding-right: 15rem;
	}
	
	.lg\:scroll-px-64 {
		scroll-padding-left: 16rem;
		scroll-padding-right: 16rem;
	}
	
	.lg\:scroll-px-7 {
		scroll-padding-left: 1.75rem;
		scroll-padding-right: 1.75rem;
	}
	
	.lg\:scroll-px-72 {
		scroll-padding-left: 18rem;
		scroll-padding-right: 18rem;
	}
	
	.lg\:scroll-px-8 {
		scroll-padding-left: 2rem;
		scroll-padding-right: 2rem;
	}
	
	.lg\:scroll-px-80 {
		scroll-padding-left: 20rem;
		scroll-padding-right: 20rem;
	}
	
	.lg\:scroll-px-9 {
		scroll-padding-left: 2.25rem;
		scroll-padding-right: 2.25rem;
	}
	
	.lg\:scroll-px-96 {
		scroll-padding-left: 24rem;
		scroll-padding-right: 24rem;
	}
	
	.lg\:scroll-px-gutter {
		scroll-padding-left: var(--gutter, 1rem);
		scroll-padding-right: var(--gutter, 1rem);
	}
	
	.lg\:scroll-px-gutter-full {
		scroll-padding-left: calc(var(--gutter) * 2);
		scroll-padding-right: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-px-px {
		scroll-padding-left: 1px;
		scroll-padding-right: 1px;
	}
	
	.lg\:scroll-py-0 {
		scroll-padding-bottom: 0;
		scroll-padding-top: 0;
	}
	
	.lg\:scroll-py-0\.5 {
		scroll-padding-bottom: .125rem;
		scroll-padding-top: .125rem;
	}
	
	.lg\:scroll-py-1 {
		scroll-padding-bottom: .25rem;
		scroll-padding-top: .25rem;
	}
	
	.lg\:scroll-py-1\.5 {
		scroll-padding-bottom: .375rem;
		scroll-padding-top: .375rem;
	}
	
	.lg\:scroll-py-10 {
		scroll-padding-bottom: 2.5rem;
		scroll-padding-top: 2.5rem;
	}
	
	.lg\:scroll-py-11 {
		scroll-padding-bottom: 2.75rem;
		scroll-padding-top: 2.75rem;
	}
	
	.lg\:scroll-py-12 {
		scroll-padding-bottom: 3rem;
		scroll-padding-top: 3rem;
	}
	
	.lg\:scroll-py-13 {
		scroll-padding-bottom: 3.25rem;
		scroll-padding-top: 3.25rem;
	}
	
	.lg\:scroll-py-14 {
		scroll-padding-bottom: 3.5rem;
		scroll-padding-top: 3.5rem;
	}
	
	.lg\:scroll-py-16 {
		scroll-padding-bottom: 4rem;
		scroll-padding-top: 4rem;
	}
	
	.lg\:scroll-py-18 {
		scroll-padding-bottom: 4.5rem;
		scroll-padding-top: 4.5rem;
	}
	
	.lg\:scroll-py-2 {
		scroll-padding-bottom: .5rem;
		scroll-padding-top: .5rem;
	}
	
	.lg\:scroll-py-2\.5 {
		scroll-padding-bottom: .625rem;
		scroll-padding-top: .625rem;
	}
	
	.lg\:scroll-py-20 {
		scroll-padding-bottom: 5rem;
		scroll-padding-top: 5rem;
	}
	
	.lg\:scroll-py-24 {
		scroll-padding-bottom: 6rem;
		scroll-padding-top: 6rem;
	}
	
	.lg\:scroll-py-27 {
		scroll-padding-bottom: 11.25rem;
		scroll-padding-top: 11.25rem;
	}
	
	.lg\:scroll-py-28 {
		scroll-padding-bottom: 7rem;
		scroll-padding-top: 7rem;
	}
	
	.lg\:scroll-py-3 {
		scroll-padding-bottom: .75rem;
		scroll-padding-top: .75rem;
	}
	
	.lg\:scroll-py-3\.5 {
		scroll-padding-bottom: .875rem;
		scroll-padding-top: .875rem;
	}
	
	.lg\:scroll-py-32 {
		scroll-padding-bottom: 8rem;
		scroll-padding-top: 8rem;
	}
	
	.lg\:scroll-py-36 {
		scroll-padding-bottom: 9rem;
		scroll-padding-top: 9rem;
	}
	
	.lg\:scroll-py-4 {
		scroll-padding-bottom: 1rem;
		scroll-padding-top: 1rem;
	}
	
	.lg\:scroll-py-40 {
		scroll-padding-bottom: 10rem;
		scroll-padding-top: 10rem;
	}
	
	.lg\:scroll-py-44 {
		scroll-padding-bottom: 11rem;
		scroll-padding-top: 11rem;
	}
	
	.lg\:scroll-py-48 {
		scroll-padding-bottom: 12rem;
		scroll-padding-top: 12rem;
	}
	
	.lg\:scroll-py-5 {
		scroll-padding-bottom: 1.25rem;
		scroll-padding-top: 1.25rem;
	}
	
	.lg\:scroll-py-52 {
		scroll-padding-bottom: 13rem;
		scroll-padding-top: 13rem;
	}
	
	.lg\:scroll-py-56 {
		scroll-padding-bottom: 14rem;
		scroll-padding-top: 14rem;
	}
	
	.lg\:scroll-py-6 {
		scroll-padding-bottom: 1.5rem;
		scroll-padding-top: 1.5rem;
	}
	
	.lg\:scroll-py-60 {
		scroll-padding-bottom: 15rem;
		scroll-padding-top: 15rem;
	}
	
	.lg\:scroll-py-64 {
		scroll-padding-bottom: 16rem;
		scroll-padding-top: 16rem;
	}
	
	.lg\:scroll-py-7 {
		scroll-padding-bottom: 1.75rem;
		scroll-padding-top: 1.75rem;
	}
	
	.lg\:scroll-py-72 {
		scroll-padding-bottom: 18rem;
		scroll-padding-top: 18rem;
	}
	
	.lg\:scroll-py-8 {
		scroll-padding-bottom: 2rem;
		scroll-padding-top: 2rem;
	}
	
	.lg\:scroll-py-80 {
		scroll-padding-bottom: 20rem;
		scroll-padding-top: 20rem;
	}
	
	.lg\:scroll-py-9 {
		scroll-padding-bottom: 2.25rem;
		scroll-padding-top: 2.25rem;
	}
	
	.lg\:scroll-py-96 {
		scroll-padding-bottom: 24rem;
		scroll-padding-top: 24rem;
	}
	
	.lg\:scroll-py-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.lg\:scroll-py-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-py-px {
		scroll-padding-bottom: 1px;
		scroll-padding-top: 1px;
	}
	
	.lg\:scroll-pb-0 {
		scroll-padding-bottom: 0;
	}
	
	.lg\:scroll-pb-0\.5 {
		scroll-padding-bottom: .125rem;
	}
	
	.lg\:scroll-pb-1 {
		scroll-padding-bottom: .25rem;
	}
	
	.lg\:scroll-pb-1\.5 {
		scroll-padding-bottom: .375rem;
	}
	
	.lg\:scroll-pb-10 {
		scroll-padding-bottom: 2.5rem;
	}
	
	.lg\:scroll-pb-11 {
		scroll-padding-bottom: 2.75rem;
	}
	
	.lg\:scroll-pb-12 {
		scroll-padding-bottom: 3rem;
	}
	
	.lg\:scroll-pb-13 {
		scroll-padding-bottom: 3.25rem;
	}
	
	.lg\:scroll-pb-14 {
		scroll-padding-bottom: 3.5rem;
	}
	
	.lg\:scroll-pb-16 {
		scroll-padding-bottom: 4rem;
	}
	
	.lg\:scroll-pb-18 {
		scroll-padding-bottom: 4.5rem;
	}
	
	.lg\:scroll-pb-2 {
		scroll-padding-bottom: .5rem;
	}
	
	.lg\:scroll-pb-2\.5 {
		scroll-padding-bottom: .625rem;
	}
	
	.lg\:scroll-pb-20 {
		scroll-padding-bottom: 5rem;
	}
	
	.lg\:scroll-pb-24 {
		scroll-padding-bottom: 6rem;
	}
	
	.lg\:scroll-pb-27 {
		scroll-padding-bottom: 11.25rem;
	}
	
	.lg\:scroll-pb-28 {
		scroll-padding-bottom: 7rem;
	}
	
	.lg\:scroll-pb-3 {
		scroll-padding-bottom: .75rem;
	}
	
	.lg\:scroll-pb-3\.5 {
		scroll-padding-bottom: .875rem;
	}
	
	.lg\:scroll-pb-32 {
		scroll-padding-bottom: 8rem;
	}
	
	.lg\:scroll-pb-36 {
		scroll-padding-bottom: 9rem;
	}
	
	.lg\:scroll-pb-4 {
		scroll-padding-bottom: 1rem;
	}
	
	.lg\:scroll-pb-40 {
		scroll-padding-bottom: 10rem;
	}
	
	.lg\:scroll-pb-44 {
		scroll-padding-bottom: 11rem;
	}
	
	.lg\:scroll-pb-48 {
		scroll-padding-bottom: 12rem;
	}
	
	.lg\:scroll-pb-5 {
		scroll-padding-bottom: 1.25rem;
	}
	
	.lg\:scroll-pb-52 {
		scroll-padding-bottom: 13rem;
	}
	
	.lg\:scroll-pb-56 {
		scroll-padding-bottom: 14rem;
	}
	
	.lg\:scroll-pb-6 {
		scroll-padding-bottom: 1.5rem;
	}
	
	.lg\:scroll-pb-60 {
		scroll-padding-bottom: 15rem;
	}
	
	.lg\:scroll-pb-64 {
		scroll-padding-bottom: 16rem;
	}
	
	.lg\:scroll-pb-7 {
		scroll-padding-bottom: 1.75rem;
	}
	
	.lg\:scroll-pb-72 {
		scroll-padding-bottom: 18rem;
	}
	
	.lg\:scroll-pb-8 {
		scroll-padding-bottom: 2rem;
	}
	
	.lg\:scroll-pb-80 {
		scroll-padding-bottom: 20rem;
	}
	
	.lg\:scroll-pb-9 {
		scroll-padding-bottom: 2.25rem;
	}
	
	.lg\:scroll-pb-96 {
		scroll-padding-bottom: 24rem;
	}
	
	.lg\:scroll-pb-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
	}
	
	.lg\:scroll-pb-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-pb-px {
		scroll-padding-bottom: 1px;
	}
	
	.lg\:scroll-pt-0 {
		scroll-padding-top: 0;
	}
	
	.lg\:scroll-pt-0\.5 {
		scroll-padding-top: .125rem;
	}
	
	.lg\:scroll-pt-1 {
		scroll-padding-top: .25rem;
	}
	
	.lg\:scroll-pt-1\.5 {
		scroll-padding-top: .375rem;
	}
	
	.lg\:scroll-pt-10 {
		scroll-padding-top: 2.5rem;
	}
	
	.lg\:scroll-pt-11 {
		scroll-padding-top: 2.75rem;
	}
	
	.lg\:scroll-pt-12 {
		scroll-padding-top: 3rem;
	}
	
	.lg\:scroll-pt-13 {
		scroll-padding-top: 3.25rem;
	}
	
	.lg\:scroll-pt-14 {
		scroll-padding-top: 3.5rem;
	}
	
	.lg\:scroll-pt-16 {
		scroll-padding-top: 4rem;
	}
	
	.lg\:scroll-pt-18 {
		scroll-padding-top: 4.5rem;
	}
	
	.lg\:scroll-pt-2 {
		scroll-padding-top: .5rem;
	}
	
	.lg\:scroll-pt-2\.5 {
		scroll-padding-top: .625rem;
	}
	
	.lg\:scroll-pt-20 {
		scroll-padding-top: 5rem;
	}
	
	.lg\:scroll-pt-24 {
		scroll-padding-top: 6rem;
	}
	
	.lg\:scroll-pt-27 {
		scroll-padding-top: 11.25rem;
	}
	
	.lg\:scroll-pt-28 {
		scroll-padding-top: 7rem;
	}
	
	.lg\:scroll-pt-3 {
		scroll-padding-top: .75rem;
	}
	
	.lg\:scroll-pt-3\.5 {
		scroll-padding-top: .875rem;
	}
	
	.lg\:scroll-pt-32 {
		scroll-padding-top: 8rem;
	}
	
	.lg\:scroll-pt-36 {
		scroll-padding-top: 9rem;
	}
	
	.lg\:scroll-pt-4 {
		scroll-padding-top: 1rem;
	}
	
	.lg\:scroll-pt-40 {
		scroll-padding-top: 10rem;
	}
	
	.lg\:scroll-pt-44 {
		scroll-padding-top: 11rem;
	}
	
	.lg\:scroll-pt-48 {
		scroll-padding-top: 12rem;
	}
	
	.lg\:scroll-pt-5 {
		scroll-padding-top: 1.25rem;
	}
	
	.lg\:scroll-pt-52 {
		scroll-padding-top: 13rem;
	}
	
	.lg\:scroll-pt-56 {
		scroll-padding-top: 14rem;
	}
	
	.lg\:scroll-pt-6 {
		scroll-padding-top: 1.5rem;
	}
	
	.lg\:scroll-pt-60 {
		scroll-padding-top: 15rem;
	}
	
	.lg\:scroll-pt-64 {
		scroll-padding-top: 16rem;
	}
	
	.lg\:scroll-pt-7 {
		scroll-padding-top: 1.75rem;
	}
	
	.lg\:scroll-pt-72 {
		scroll-padding-top: 18rem;
	}
	
	.lg\:scroll-pt-8 {
		scroll-padding-top: 2rem;
	}
	
	.lg\:scroll-pt-80 {
		scroll-padding-top: 20rem;
	}
	
	.lg\:scroll-pt-9 {
		scroll-padding-top: 2.25rem;
	}
	
	.lg\:scroll-pt-96 {
		scroll-padding-top: 24rem;
	}
	
	.lg\:scroll-pt-gutter {
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.lg\:scroll-pt-gutter-full {
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.lg\:scroll-pt-px {
		scroll-padding-top: 1px;
	}
	
	.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-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	
	.lg\:flex-row {
		flex-direction: row;
	}
	
	.lg\:flex-row-reverse {
		flex-direction: row-reverse;
	}
	
	.lg\:items-start {
		align-items: flex-start;
	}
	
	.lg\:items-end {
		align-items: flex-end;
	}
	
	.lg\:items-center {
		align-items: center;
	}
	
	.lg\:justify-start {
		justify-content: flex-start;
	}
	
	.lg\:justify-end {
		justify-content: flex-end;
	}
	
	.lg\:justify-between {
		justify-content: space-between;
	}
	
	.lg\:gap-4 {
		gap: 1rem;
	}
	
	.lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
		--tw-space-y-reverse: 0;
		margin-bottom: calc(1rem * var(--tw-space-y-reverse));
		margin-top: calc(1rem * ( 1 - var(--tw-space-y-reverse) ));
	}
	
	.lg\:border-0 {
		border-width: 0;
	}
	
	.lg\:border-b {
		border-bottom-width: 1px;
	}
	
	.lg\:border-b-0 {
		border-bottom-width: 0;
	}
	
	.lg\:border-r {
		border-right-width: 1px;
	}
	
	.lg\:border-brand-beige {
		--tw-border-opacity: 1;
		border-color: rgba(205, 189, 195, var(--tw-border-opacity));
	}
	
	.lg\:border-transparent {
		border-color: rgba(0, 0, 0, 0);
	}
	
	.lg\:bg-white {
		--tw-bg-opacity: 1;
		background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	}
	
	.lg\:p-0 {
		padding: 0;
	}
	
	.lg\:p-16 {
		padding: 4rem;
	}
	
	.lg\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.lg\:px-0\.5 {
		padding-left: .125rem;
		padding-right: .125rem;
	}
	
	.lg\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem;
	}
	
	.lg\:px-1\.5 {
		padding-left: .375rem;
		padding-right: .375rem;
	}
	
	.lg\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	
	.lg\:px-11 {
		padding-left: 2.75rem;
		padding-right: 2.75rem;
	}
	
	.lg\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	
	.lg\:px-13 {
		padding-left: 3.25rem;
		padding-right: 3.25rem;
	}
	
	.lg\:px-14 {
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	
	.lg\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	
	.lg\:px-18 {
		padding-left: 4.5rem;
		padding-right: 4.5rem;
	}
	
	.lg\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	
	.lg\:px-2\.5 {
		padding-left: .625rem;
		padding-right: .625rem;
	}
	
	.lg\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	
	.lg\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem;
	}
	
	.lg\:px-27 {
		padding-left: 11.25rem;
		padding-right: 11.25rem;
	}
	
	.lg\:px-28 {
		padding-left: 7rem;
		padding-right: 7rem;
	}
	
	.lg\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem;
	}
	
	.lg\:px-3\.5 {
		padding-left: .875rem;
		padding-right: .875rem;
	}
	
	.lg\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem;
	}
	
	.lg\:px-36 {
		padding-left: 9rem;
		padding-right: 9rem;
	}
	
	.lg\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.lg\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	
	.lg\:px-44 {
		padding-left: 11rem;
		padding-right: 11rem;
	}
	
	.lg\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem;
	}
	
	.lg\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	
	.lg\:px-52 {
		padding-left: 13rem;
		padding-right: 13rem;
	}
	
	.lg\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem;
	}
	
	.lg\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.lg\:px-60 {
		padding-left: 15rem;
		padding-right: 15rem;
	}
	
	.lg\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem;
	}
	
	.lg\:px-7 {
		padding-left: 1.75rem;
		padding-right: 1.75rem;
	}
	
	.lg\:px-72 {
		padding-left: 18rem;
		padding-right: 18rem;
	}
	
	.lg\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	.lg\:px-80 {
		padding-left: 20rem;
		padding-right: 20rem;
	}
	
	.lg\:px-9 {
		padding-left: 2.25rem;
		padding-right: 2.25rem;
	}
	
	.lg\:px-96 {
		padding-left: 24rem;
		padding-right: 24rem;
	}
	
	.lg\:px-gutter {
		padding-left: var(--gutter, 1rem);
		padding-right: var(--gutter, 1rem);
	}
	
	.lg\:px-gutter-full {
		padding-left: calc(var(--gutter) * 2);
		padding-right: calc(var(--gutter) * 2);
	}
	
	.lg\:px-px {
		padding-left: 1px;
		padding-right: 1px;
	}
	
	.lg\:py-0 {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.lg\:py-0\.5 {
		padding-bottom: .125rem;
		padding-top: .125rem;
	}
	
	.lg\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem;
	}
	
	.lg\:py-1\.5 {
		padding-bottom: .375rem;
		padding-top: .375rem;
	}
	
	.lg\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem;
	}
	
	.lg\:py-11 {
		padding-bottom: 2.75rem;
		padding-top: 2.75rem;
	}
	
	.lg\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem;
	}
	
	.lg\:py-13 {
		padding-bottom: 3.25rem;
		padding-top: 3.25rem;
	}
	
	.lg\:py-14 {
		padding-bottom: 3.5rem;
		padding-top: 3.5rem;
	}
	
	.lg\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.lg\:py-18 {
		padding-bottom: 4.5rem;
		padding-top: 4.5rem;
	}
	
	.lg\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}
	
	.lg\:py-2\.5 {
		padding-bottom: .625rem;
		padding-top: .625rem;
	}
	
	.lg\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem;
	}
	
	.lg\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem;
	}
	
	.lg\:py-27 {
		padding-bottom: 11.25rem;
		padding-top: 11.25rem;
	}
	
	.lg\:py-28 {
		padding-bottom: 7rem;
		padding-top: 7rem;
	}
	
	.lg\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem;
	}
	
	.lg\:py-3\.5 {
		padding-bottom: .875rem;
		padding-top: .875rem;
	}
	
	.lg\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem;
	}
	
	.lg\:py-36 {
		padding-bottom: 9rem;
		padding-top: 9rem;
	}
	
	.lg\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem;
	}
	
	.lg\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem;
	}
	
	.lg\:py-44 {
		padding-bottom: 11rem;
		padding-top: 11rem;
	}
	
	.lg\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem;
	}
	
	.lg\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem;
	}
	
	.lg\:py-52 {
		padding-bottom: 13rem;
		padding-top: 13rem;
	}
	
	.lg\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem;
	}
	
	.lg\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem;
	}
	
	.lg\:py-60 {
		padding-bottom: 15rem;
		padding-top: 15rem;
	}
	
	.lg\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem;
	}
	
	.lg\:py-7 {
		padding-bottom: 1.75rem;
		padding-top: 1.75rem;
	}
	
	.lg\:py-72 {
		padding-bottom: 18rem;
		padding-top: 18rem;
	}
	
	.lg\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.lg\:py-80 {
		padding-bottom: 20rem;
		padding-top: 20rem;
	}
	
	.lg\:py-9 {
		padding-bottom: 2.25rem;
		padding-top: 2.25rem;
	}
	
	.lg\:py-96 {
		padding-bottom: 24rem;
		padding-top: 24rem;
	}
	
	.lg\:py-gutter {
		padding-bottom: var(--gutter, 1rem);
		padding-top: var(--gutter, 1rem);
	}
	
	.lg\:py-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
		padding-top: calc(var(--gutter) * 2);
	}
	
	.lg\:py-px {
		padding-bottom: 1px;
		padding-top: 1px;
	}
	
	.lg\:pb-0 {
		padding-bottom: 0;
	}
	
	.lg\:pb-0\.5 {
		padding-bottom: .125rem;
	}
	
	.lg\:pb-1 {
		padding-bottom: .25rem;
	}
	
	.lg\:pb-1\.5 {
		padding-bottom: .375rem;
	}
	
	.lg\:pb-10 {
		padding-bottom: 2.5rem;
	}
	
	.lg\:pb-11 {
		padding-bottom: 2.75rem;
	}
	
	.lg\:pb-12 {
		padding-bottom: 3rem;
	}
	
	.lg\:pb-13 {
		padding-bottom: 3.25rem;
	}
	
	.lg\:pb-14 {
		padding-bottom: 3.5rem;
	}
	
	.lg\:pb-16 {
		padding-bottom: 4rem;
	}
	
	.lg\:pb-18 {
		padding-bottom: 4.5rem;
	}
	
	.lg\:pb-2 {
		padding-bottom: .5rem;
	}
	
	.lg\:pb-2\.5 {
		padding-bottom: .625rem;
	}
	
	.lg\:pb-20 {
		padding-bottom: 5rem;
	}
	
	.lg\:pb-24 {
		padding-bottom: 6rem;
	}
	
	.lg\:pb-27 {
		padding-bottom: 11.25rem;
	}
	
	.lg\:pb-28 {
		padding-bottom: 7rem;
	}
	
	.lg\:pb-3 {
		padding-bottom: .75rem;
	}
	
	.lg\:pb-3\.5 {
		padding-bottom: .875rem;
	}
	
	.lg\:pb-32 {
		padding-bottom: 8rem;
	}
	
	.lg\:pb-36 {
		padding-bottom: 9rem;
	}
	
	.lg\:pb-4 {
		padding-bottom: 1rem;
	}
	
	.lg\:pb-40 {
		padding-bottom: 10rem;
	}
	
	.lg\:pb-44 {
		padding-bottom: 11rem;
	}
	
	.lg\:pb-48 {
		padding-bottom: 12rem;
	}
	
	.lg\:pb-5 {
		padding-bottom: 1.25rem;
	}
	
	.lg\:pb-52 {
		padding-bottom: 13rem;
	}
	
	.lg\:pb-56 {
		padding-bottom: 14rem;
	}
	
	.lg\:pb-6 {
		padding-bottom: 1.5rem;
	}
	
	.lg\:pb-60 {
		padding-bottom: 15rem;
	}
	
	.lg\:pb-64 {
		padding-bottom: 16rem;
	}
	
	.lg\:pb-7 {
		padding-bottom: 1.75rem;
	}
	
	.lg\:pb-72 {
		padding-bottom: 18rem;
	}
	
	.lg\:pb-8 {
		padding-bottom: 2rem;
	}
	
	.lg\:pb-80 {
		padding-bottom: 20rem;
	}
	
	.lg\:pb-9 {
		padding-bottom: 2.25rem;
	}
	
	.lg\:pb-96 {
		padding-bottom: 24rem;
	}
	
	.lg\:pb-\[115px\] {
		padding-bottom: 115px;
	}
	
	.lg\:pb-gutter {
		padding-bottom: var(--gutter, 1rem);
	}
	
	.lg\:pb-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
	}
	
	.lg\:pb-px {
		padding-bottom: 1px;
	}
	
	.lg\:pl-10 {
		padding-left: 2.5rem;
	}
	
	.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\:pr-0 {
		padding-right: 0;
	}
	
	.lg\:pr-16 {
		padding-right: 4rem;
	}
	
	.lg\:pr-4 {
		padding-right: 1rem;
	}
	
	.lg\:pr-40 {
		padding-right: 10rem;
	}
	
	.lg\:pt-0 {
		padding-top: 0;
	}
	
	.lg\:pt-0\.5 {
		padding-top: .125rem;
	}
	
	.lg\:pt-1 {
		padding-top: .25rem;
	}
	
	.lg\:pt-1\.5 {
		padding-top: .375rem;
	}
	
	.lg\:pt-10 {
		padding-top: 2.5rem;
	}
	
	.lg\:pt-11 {
		padding-top: 2.75rem;
	}
	
	.lg\:pt-12 {
		padding-top: 3rem;
	}
	
	.lg\:pt-13 {
		padding-top: 3.25rem;
	}
	
	.lg\:pt-14 {
		padding-top: 3.5rem;
	}
	
	.lg\:pt-16 {
		padding-top: 4rem;
	}
	
	.lg\:pt-18 {
		padding-top: 4.5rem;
	}
	
	.lg\:pt-2 {
		padding-top: .5rem;
	}
	
	.lg\:pt-2\.5 {
		padding-top: .625rem;
	}
	
	.lg\:pt-20 {
		padding-top: 5rem;
	}
	
	.lg\:pt-24 {
		padding-top: 6rem;
	}
	
	.lg\:pt-27 {
		padding-top: 11.25rem;
	}
	
	.lg\:pt-28 {
		padding-top: 7rem;
	}
	
	.lg\:pt-3 {
		padding-top: .75rem;
	}
	
	.lg\:pt-3\.5 {
		padding-top: .875rem;
	}
	
	.lg\:pt-32 {
		padding-top: 8rem;
	}
	
	.lg\:pt-36 {
		padding-top: 9rem;
	}
	
	.lg\:pt-4 {
		padding-top: 1rem;
	}
	
	.lg\:pt-40 {
		padding-top: 10rem;
	}
	
	.lg\:pt-44 {
		padding-top: 11rem;
	}
	
	.lg\:pt-48 {
		padding-top: 12rem;
	}
	
	.lg\:pt-5 {
		padding-top: 1.25rem;
	}
	
	.lg\:pt-52 {
		padding-top: 13rem;
	}
	
	.lg\:pt-56 {
		padding-top: 14rem;
	}
	
	.lg\:pt-6 {
		padding-top: 1.5rem;
	}
	
	.lg\:pt-60 {
		padding-top: 15rem;
	}
	
	.lg\:pt-64 {
		padding-top: 16rem;
	}
	
	.lg\:pt-7 {
		padding-top: 1.75rem;
	}
	
	.lg\:pt-72 {
		padding-top: 18rem;
	}
	
	.lg\:pt-8 {
		padding-top: 2rem;
	}
	
	.lg\:pt-80 {
		padding-top: 20rem;
	}
	
	.lg\:pt-9 {
		padding-top: 2.25rem;
	}
	
	.lg\:pt-96 {
		padding-top: 24rem;
	}
	
	.lg\:pt-gutter {
		padding-top: var(--gutter, 1rem);
	}
	
	.lg\:pt-gutter-full {
		padding-top: calc(var(--gutter) * 2);
	}
	
	.lg\:pt-px {
		padding-top: 1px;
	}
	
	.lg\:text-left {
		text-align: left;
	}
	
	.lg\:text-8xl {
		font-size: 4rem;
	}
	
	.lg\:\!text-brand-pink {
		--tw-text-opacity: 1 !important;
		color: rgba(208, 32, 105, var(--tw-text-opacity)) !important;
	}
	
	.lg\:text-brand-pink {
		--tw-text-opacity: 1;
		color: rgba(208, 32, 105, var(--tw-text-opacity));
	}
	
	.lg\:offset-1 {
		margin-left: 8.33333%;
	}
	
	.lg\:offset-2 {
		margin-left: 16.66667%;
	}
	
	.first\:lg\:w-3\/5:first-child {
		width: 60%;
	}
	
	.last\:lg\:ml-auto:last-child {
		margin-left: auto;
	}
	
	.last\:lg\:w-2\/5:last-child {
		width: 40%;
	}
	
	.lg\:hover\:text-brand-pink:hover {
		--tw-text-opacity: 1;
		color: rgba(208, 32, 105, var(--tw-text-opacity));
	}
	
	.group:hover .lg\:group-hover\:text-white {
		--tw-text-opacity: 1;
		color: rgba(255, 255, 255, var(--tw-text-opacity));
	}
}

@media (min-width:1270px) {
	.xl\:-mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.xl\:-mx-0\.5 {
		margin-left: -.125rem;
		margin-right: -.125rem;
	}
	
	.xl\:-mx-1 {
		margin-left: -.25rem;
		margin-right: -.25rem;
	}
	
	.xl\:-mx-1\.5 {
		margin-left: -.375rem;
		margin-right: -.375rem;
	}
	
	.xl\:-mx-10 {
		margin-left: -2.5rem;
		margin-right: -2.5rem;
	}
	
	.xl\:-mx-11 {
		margin-left: -2.75rem;
		margin-right: -2.75rem;
	}
	
	.xl\:-mx-12 {
		margin-left: -3rem;
		margin-right: -3rem;
	}
	
	.xl\:-mx-13 {
		margin-left: -3.25rem;
		margin-right: -3.25rem;
	}
	
	.xl\:-mx-14 {
		margin-left: -3.5rem;
		margin-right: -3.5rem;
	}
	
	.xl\:-mx-16 {
		margin-left: -4rem;
		margin-right: -4rem;
	}
	
	.xl\:-mx-18 {
		margin-left: -4.5rem;
		margin-right: -4.5rem;
	}
	
	.xl\:-mx-2 {
		margin-left: -.5rem;
		margin-right: -.5rem;
	}
	
	.xl\:-mx-2\.5 {
		margin-left: -.625rem;
		margin-right: -.625rem;
	}
	
	.xl\:-mx-20 {
		margin-left: -5rem;
		margin-right: -5rem;
	}
	
	.xl\:-mx-24 {
		margin-left: -6rem;
		margin-right: -6rem;
	}
	
	.xl\:-mx-27 {
		margin-left: -11.25rem;
		margin-right: -11.25rem;
	}
	
	.xl\:-mx-28 {
		margin-left: -7rem;
		margin-right: -7rem;
	}
	
	.xl\:-mx-3 {
		margin-left: -.75rem;
		margin-right: -.75rem;
	}
	
	.xl\:-mx-3\.5 {
		margin-left: -.875rem;
		margin-right: -.875rem;
	}
	
	.xl\:-mx-32 {
		margin-left: -8rem;
		margin-right: -8rem;
	}
	
	.xl\:-mx-36 {
		margin-left: -9rem;
		margin-right: -9rem;
	}
	
	.xl\:-mx-4 {
		margin-left: -1rem;
		margin-right: -1rem;
	}
	
	.xl\:-mx-40 {
		margin-left: -10rem;
		margin-right: -10rem;
	}
	
	.xl\:-mx-44 {
		margin-left: -11rem;
		margin-right: -11rem;
	}
	
	.xl\:-mx-48 {
		margin-left: -12rem;
		margin-right: -12rem;
	}
	
	.xl\:-mx-5 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}
	
	.xl\:-mx-52 {
		margin-left: -13rem;
		margin-right: -13rem;
	}
	
	.xl\:-mx-56 {
		margin-left: -14rem;
		margin-right: -14rem;
	}
	
	.xl\:-mx-6 {
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}
	
	.xl\:-mx-60 {
		margin-left: -15rem;
		margin-right: -15rem;
	}
	
	.xl\:-mx-64 {
		margin-left: -16rem;
		margin-right: -16rem;
	}
	
	.xl\:-mx-7 {
		margin-left: -1.75rem;
		margin-right: -1.75rem;
	}
	
	.xl\:-mx-72 {
		margin-left: -18rem;
		margin-right: -18rem;
	}
	
	.xl\:-mx-8 {
		margin-left: -2rem;
		margin-right: -2rem;
	}
	
	.xl\:-mx-80 {
		margin-left: -20rem;
		margin-right: -20rem;
	}
	
	.xl\:-mx-9 {
		margin-left: -2.25rem;
		margin-right: -2.25rem;
	}
	
	.xl\:-mx-96 {
		margin-left: -24rem;
		margin-right: -24rem;
	}
	
	.xl\:-mx-gutter {
		margin-left: calc(var(--gutter, 1rem) * -1);
		margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-mx-gutter-full {
		margin-left: calc(var(--gutter) * 2 * -1);
		margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-mx-px {
		margin-left: -1px;
		margin-right: -1px;
	}
	
	.xl\:-my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.xl\:-my-0\.5 {
		margin-bottom: -.125rem;
		margin-top: -.125rem;
	}
	
	.xl\:-my-1 {
		margin-bottom: -.25rem;
		margin-top: -.25rem;
	}
	
	.xl\:-my-1\.5 {
		margin-bottom: -.375rem;
		margin-top: -.375rem;
	}
	
	.xl\:-my-10 {
		margin-bottom: -2.5rem;
		margin-top: -2.5rem;
	}
	
	.xl\:-my-11 {
		margin-bottom: -2.75rem;
		margin-top: -2.75rem;
	}
	
	.xl\:-my-12 {
		margin-bottom: -3rem;
		margin-top: -3rem;
	}
	
	.xl\:-my-13 {
		margin-bottom: -3.25rem;
		margin-top: -3.25rem;
	}
	
	.xl\:-my-14 {
		margin-bottom: -3.5rem;
		margin-top: -3.5rem;
	}
	
	.xl\:-my-16 {
		margin-bottom: -4rem;
		margin-top: -4rem;
	}
	
	.xl\:-my-18 {
		margin-bottom: -4.5rem;
		margin-top: -4.5rem;
	}
	
	.xl\:-my-2 {
		margin-bottom: -.5rem;
		margin-top: -.5rem;
	}
	
	.xl\:-my-2\.5 {
		margin-bottom: -.625rem;
		margin-top: -.625rem;
	}
	
	.xl\:-my-20 {
		margin-bottom: -5rem;
		margin-top: -5rem;
	}
	
	.xl\:-my-24 {
		margin-bottom: -6rem;
		margin-top: -6rem;
	}
	
	.xl\:-my-27 {
		margin-bottom: -11.25rem;
		margin-top: -11.25rem;
	}
	
	.xl\:-my-28 {
		margin-bottom: -7rem;
		margin-top: -7rem;
	}
	
	.xl\:-my-3 {
		margin-bottom: -.75rem;
		margin-top: -.75rem;
	}
	
	.xl\:-my-3\.5 {
		margin-bottom: -.875rem;
		margin-top: -.875rem;
	}
	
	.xl\:-my-32 {
		margin-bottom: -8rem;
		margin-top: -8rem;
	}
	
	.xl\:-my-36 {
		margin-bottom: -9rem;
		margin-top: -9rem;
	}
	
	.xl\:-my-4 {
		margin-bottom: -1rem;
		margin-top: -1rem;
	}
	
	.xl\:-my-40 {
		margin-bottom: -10rem;
		margin-top: -10rem;
	}
	
	.xl\:-my-44 {
		margin-bottom: -11rem;
		margin-top: -11rem;
	}
	
	.xl\:-my-48 {
		margin-bottom: -12rem;
		margin-top: -12rem;
	}
	
	.xl\:-my-5 {
		margin-bottom: -1.25rem;
		margin-top: -1.25rem;
	}
	
	.xl\:-my-52 {
		margin-bottom: -13rem;
		margin-top: -13rem;
	}
	
	.xl\:-my-56 {
		margin-bottom: -14rem;
		margin-top: -14rem;
	}
	
	.xl\:-my-6 {
		margin-bottom: -1.5rem;
		margin-top: -1.5rem;
	}
	
	.xl\:-my-60 {
		margin-bottom: -15rem;
		margin-top: -15rem;
	}
	
	.xl\:-my-64 {
		margin-bottom: -16rem;
		margin-top: -16rem;
	}
	
	.xl\:-my-7 {
		margin-bottom: -1.75rem;
		margin-top: -1.75rem;
	}
	
	.xl\:-my-72 {
		margin-bottom: -18rem;
		margin-top: -18rem;
	}
	
	.xl\:-my-8 {
		margin-bottom: -2rem;
		margin-top: -2rem;
	}
	
	.xl\:-my-80 {
		margin-bottom: -20rem;
		margin-top: -20rem;
	}
	
	.xl\:-my-9 {
		margin-bottom: -2.25rem;
		margin-top: -2.25rem;
	}
	
	.xl\:-my-96 {
		margin-bottom: -24rem;
		margin-top: -24rem;
	}
	
	.xl\:-my-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-my-px {
		margin-bottom: -1px;
		margin-top: -1px;
	}
	
	.xl\:mx-0 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.xl\:mx-0\.5 {
		margin-left: .125rem;
		margin-right: .125rem;
	}
	
	.xl\:mx-1 {
		margin-left: .25rem;
		margin-right: .25rem;
	}
	
	.xl\:mx-1\.5 {
		margin-left: .375rem;
		margin-right: .375rem;
	}
	
	.xl\:mx-10 {
		margin-left: 2.5rem;
		margin-right: 2.5rem;
	}
	
	.xl\:mx-11 {
		margin-left: 2.75rem;
		margin-right: 2.75rem;
	}
	
	.xl\:mx-12 {
		margin-left: 3rem;
		margin-right: 3rem;
	}
	
	.xl\:mx-13 {
		margin-left: 3.25rem;
		margin-right: 3.25rem;
	}
	
	.xl\:mx-14 {
		margin-left: 3.5rem;
		margin-right: 3.5rem;
	}
	
	.xl\:mx-16 {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	
	.xl\:mx-18 {
		margin-left: 4.5rem;
		margin-right: 4.5rem;
	}
	
	.xl\:mx-2 {
		margin-left: .5rem;
		margin-right: .5rem;
	}
	
	.xl\:mx-2\.5 {
		margin-left: .625rem;
		margin-right: .625rem;
	}
	
	.xl\:mx-20 {
		margin-left: 5rem;
		margin-right: 5rem;
	}
	
	.xl\:mx-24 {
		margin-left: 6rem;
		margin-right: 6rem;
	}
	
	.xl\:mx-27 {
		margin-left: 11.25rem;
		margin-right: 11.25rem;
	}
	
	.xl\:mx-28 {
		margin-left: 7rem;
		margin-right: 7rem;
	}
	
	.xl\:mx-3 {
		margin-left: .75rem;
		margin-right: .75rem;
	}
	
	.xl\:mx-3\.5 {
		margin-left: .875rem;
		margin-right: .875rem;
	}
	
	.xl\:mx-32 {
		margin-left: 8rem;
		margin-right: 8rem;
	}
	
	.xl\:mx-36 {
		margin-left: 9rem;
		margin-right: 9rem;
	}
	
	.xl\:mx-4 {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	
	.xl\:mx-40 {
		margin-left: 10rem;
		margin-right: 10rem;
	}
	
	.xl\:mx-44 {
		margin-left: 11rem;
		margin-right: 11rem;
	}
	
	.xl\:mx-48 {
		margin-left: 12rem;
		margin-right: 12rem;
	}
	
	.xl\:mx-5 {
		margin-left: 1.25rem;
		margin-right: 1.25rem;
	}
	
	.xl\:mx-52 {
		margin-left: 13rem;
		margin-right: 13rem;
	}
	
	.xl\:mx-56 {
		margin-left: 14rem;
		margin-right: 14rem;
	}
	
	.xl\:mx-6 {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	
	.xl\:mx-60 {
		margin-left: 15rem;
		margin-right: 15rem;
	}
	
	.xl\:mx-64 {
		margin-left: 16rem;
		margin-right: 16rem;
	}
	
	.xl\:mx-7 {
		margin-left: 1.75rem;
		margin-right: 1.75rem;
	}
	
	.xl\:mx-72 {
		margin-left: 18rem;
		margin-right: 18rem;
	}
	
	.xl\:mx-8 {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	
	.xl\:mx-80 {
		margin-left: 20rem;
		margin-right: 20rem;
	}
	
	.xl\:mx-9 {
		margin-left: 2.25rem;
		margin-right: 2.25rem;
	}
	
	.xl\:mx-96 {
		margin-left: 24rem;
		margin-right: 24rem;
	}
	
	.xl\:mx-auto {
		margin-left: auto;
		margin-right: auto;
	}
	
	.xl\:mx-gutter {
		margin-left: var(--gutter, 1rem);
		margin-right: var(--gutter, 1rem);
	}
	
	.xl\:mx-gutter-full {
		margin-left: calc(var(--gutter) * 2);
		margin-right: calc(var(--gutter) * 2);
	}
	
	.xl\:mx-px {
		margin-left: 1px;
		margin-right: 1px;
	}
	
	.xl\:my-0 {
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.xl\:my-0\.5 {
		margin-bottom: .125rem;
		margin-top: .125rem;
	}
	
	.xl\:my-1 {
		margin-bottom: .25rem;
		margin-top: .25rem;
	}
	
	.xl\:my-1\.5 {
		margin-bottom: .375rem;
		margin-top: .375rem;
	}
	
	.xl\:my-10 {
		margin-bottom: 2.5rem;
		margin-top: 2.5rem;
	}
	
	.xl\:my-11 {
		margin-bottom: 2.75rem;
		margin-top: 2.75rem;
	}
	
	.xl\:my-12 {
		margin-bottom: 3rem;
		margin-top: 3rem;
	}
	
	.xl\:my-13 {
		margin-bottom: 3.25rem;
		margin-top: 3.25rem;
	}
	
	.xl\:my-14 {
		margin-bottom: 3.5rem;
		margin-top: 3.5rem;
	}
	
	.xl\:my-16 {
		margin-bottom: 4rem;
		margin-top: 4rem;
	}
	
	.xl\:my-18 {
		margin-bottom: 4.5rem;
		margin-top: 4.5rem;
	}
	
	.xl\:my-2 {
		margin-bottom: .5rem;
		margin-top: .5rem;
	}
	
	.xl\:my-2\.5 {
		margin-bottom: .625rem;
		margin-top: .625rem;
	}
	
	.xl\:my-20 {
		margin-bottom: 5rem;
		margin-top: 5rem;
	}
	
	.xl\:my-24 {
		margin-bottom: 6rem;
		margin-top: 6rem;
	}
	
	.xl\:my-27 {
		margin-bottom: 11.25rem;
		margin-top: 11.25rem;
	}
	
	.xl\:my-28 {
		margin-bottom: 7rem;
		margin-top: 7rem;
	}
	
	.xl\:my-3 {
		margin-bottom: .75rem;
		margin-top: .75rem;
	}
	
	.xl\:my-3\.5 {
		margin-bottom: .875rem;
		margin-top: .875rem;
	}
	
	.xl\:my-32 {
		margin-bottom: 8rem;
		margin-top: 8rem;
	}
	
	.xl\:my-36 {
		margin-bottom: 9rem;
		margin-top: 9rem;
	}
	
	.xl\:my-4 {
		margin-bottom: 1rem;
		margin-top: 1rem;
	}
	
	.xl\:my-40 {
		margin-bottom: 10rem;
		margin-top: 10rem;
	}
	
	.xl\:my-44 {
		margin-bottom: 11rem;
		margin-top: 11rem;
	}
	
	.xl\:my-48 {
		margin-bottom: 12rem;
		margin-top: 12rem;
	}
	
	.xl\:my-5 {
		margin-bottom: 1.25rem;
		margin-top: 1.25rem;
	}
	
	.xl\:my-52 {
		margin-bottom: 13rem;
		margin-top: 13rem;
	}
	
	.xl\:my-56 {
		margin-bottom: 14rem;
		margin-top: 14rem;
	}
	
	.xl\:my-6 {
		margin-bottom: 1.5rem;
		margin-top: 1.5rem;
	}
	
	.xl\:my-60 {
		margin-bottom: 15rem;
		margin-top: 15rem;
	}
	
	.xl\:my-64 {
		margin-bottom: 16rem;
		margin-top: 16rem;
	}
	
	.xl\:my-7 {
		margin-bottom: 1.75rem;
		margin-top: 1.75rem;
	}
	
	.xl\:my-72 {
		margin-bottom: 18rem;
		margin-top: 18rem;
	}
	
	.xl\:my-8 {
		margin-bottom: 2rem;
		margin-top: 2rem;
	}
	
	.xl\:my-80 {
		margin-bottom: 20rem;
		margin-top: 20rem;
	}
	
	.xl\:my-9 {
		margin-bottom: 2.25rem;
		margin-top: 2.25rem;
	}
	
	.xl\:my-96 {
		margin-bottom: 24rem;
		margin-top: 24rem;
	}
	
	.xl\:my-auto {
		margin-bottom: auto;
		margin-top: auto;
	}
	
	.xl\:my-gutter {
		margin-bottom: var(--gutter, 1rem);
		margin-top: var(--gutter, 1rem);
	}
	
	.xl\:my-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
		margin-top: calc(var(--gutter) * 2);
	}
	
	.xl\:my-px {
		margin-bottom: 1px;
		margin-top: 1px;
	}
	
	.xl\:-mb-0 {
		margin-bottom: 0;
	}
	
	.xl\:-mb-0\.5 {
		margin-bottom: -.125rem;
	}
	
	.xl\:-mb-1 {
		margin-bottom: -.25rem;
	}
	
	.xl\:-mb-1\.5 {
		margin-bottom: -.375rem;
	}
	
	.xl\:-mb-10 {
		margin-bottom: -2.5rem;
	}
	
	.xl\:-mb-11 {
		margin-bottom: -2.75rem;
	}
	
	.xl\:-mb-12 {
		margin-bottom: -3rem;
	}
	
	.xl\:-mb-13 {
		margin-bottom: -3.25rem;
	}
	
	.xl\:-mb-14 {
		margin-bottom: -3.5rem;
	}
	
	.xl\:-mb-16 {
		margin-bottom: -4rem;
	}
	
	.xl\:-mb-18 {
		margin-bottom: -4.5rem;
	}
	
	.xl\:-mb-2 {
		margin-bottom: -.5rem;
	}
	
	.xl\:-mb-2\.5 {
		margin-bottom: -.625rem;
	}
	
	.xl\:-mb-20 {
		margin-bottom: -5rem;
	}
	
	.xl\:-mb-24 {
		margin-bottom: -6rem;
	}
	
	.xl\:-mb-27 {
		margin-bottom: -11.25rem;
	}
	
	.xl\:-mb-28 {
		margin-bottom: -7rem;
	}
	
	.xl\:-mb-3 {
		margin-bottom: -.75rem;
	}
	
	.xl\:-mb-3\.5 {
		margin-bottom: -.875rem;
	}
	
	.xl\:-mb-32 {
		margin-bottom: -8rem;
	}
	
	.xl\:-mb-36 {
		margin-bottom: -9rem;
	}
	
	.xl\:-mb-4 {
		margin-bottom: -1rem;
	}
	
	.xl\:-mb-40 {
		margin-bottom: -10rem;
	}
	
	.xl\:-mb-44 {
		margin-bottom: -11rem;
	}
	
	.xl\:-mb-48 {
		margin-bottom: -12rem;
	}
	
	.xl\:-mb-5 {
		margin-bottom: -1.25rem;
	}
	
	.xl\:-mb-52 {
		margin-bottom: -13rem;
	}
	
	.xl\:-mb-56 {
		margin-bottom: -14rem;
	}
	
	.xl\:-mb-6 {
		margin-bottom: -1.5rem;
	}
	
	.xl\:-mb-60 {
		margin-bottom: -15rem;
	}
	
	.xl\:-mb-64 {
		margin-bottom: -16rem;
	}
	
	.xl\:-mb-7 {
		margin-bottom: -1.75rem;
	}
	
	.xl\:-mb-72 {
		margin-bottom: -18rem;
	}
	
	.xl\:-mb-8 {
		margin-bottom: -2rem;
	}
	
	.xl\:-mb-80 {
		margin-bottom: -20rem;
	}
	
	.xl\:-mb-9 {
		margin-bottom: -2.25rem;
	}
	
	.xl\:-mb-96 {
		margin-bottom: -24rem;
	}
	
	.xl\:-mb-\[80\%\] {
		margin-bottom: -80%;
	}
	
	.xl\:-mb-gutter {
		margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-mb-px {
		margin-bottom: -1px;
	}
	
	.xl\:-mt-0 {
		margin-top: 0;
	}
	
	.xl\:-mt-0\.5 {
		margin-top: -.125rem;
	}
	
	.xl\:-mt-1 {
		margin-top: -.25rem;
	}
	
	.xl\:-mt-1\.5 {
		margin-top: -.375rem;
	}
	
	.xl\:-mt-10 {
		margin-top: -2.5rem;
	}
	
	.xl\:-mt-11 {
		margin-top: -2.75rem;
	}
	
	.xl\:-mt-12 {
		margin-top: -3rem;
	}
	
	.xl\:-mt-13 {
		margin-top: -3.25rem;
	}
	
	.xl\:-mt-14 {
		margin-top: -3.5rem;
	}
	
	.xl\:-mt-16 {
		margin-top: -4rem;
	}
	
	.xl\:-mt-18 {
		margin-top: -4.5rem;
	}
	
	.xl\:-mt-2 {
		margin-top: -.5rem;
	}
	
	.xl\:-mt-2\.5 {
		margin-top: -.625rem;
	}
	
	.xl\:-mt-20 {
		margin-top: -5rem;
	}
	
	.xl\:-mt-24 {
		margin-top: -6rem;
	}
	
	.xl\:-mt-27 {
		margin-top: -11.25rem;
	}
	
	.xl\:-mt-28 {
		margin-top: -7rem;
	}
	
	.xl\:-mt-3 {
		margin-top: -.75rem;
	}
	
	.xl\:-mt-3\.5 {
		margin-top: -.875rem;
	}
	
	.xl\:-mt-32 {
		margin-top: -8rem;
	}
	
	.xl\:-mt-36 {
		margin-top: -9rem;
	}
	
	.xl\:-mt-4 {
		margin-top: -1rem;
	}
	
	.xl\:-mt-40 {
		margin-top: -10rem;
	}
	
	.xl\:-mt-44 {
		margin-top: -11rem;
	}
	
	.xl\:-mt-48 {
		margin-top: -12rem;
	}
	
	.xl\:-mt-5 {
		margin-top: -1.25rem;
	}
	
	.xl\:-mt-52 {
		margin-top: -13rem;
	}
	
	.xl\:-mt-56 {
		margin-top: -14rem;
	}
	
	.xl\:-mt-6 {
		margin-top: -1.5rem;
	}
	
	.xl\:-mt-60 {
		margin-top: -15rem;
	}
	
	.xl\:-mt-64 {
		margin-top: -16rem;
	}
	
	.xl\:-mt-7 {
		margin-top: -1.75rem;
	}
	
	.xl\:-mt-72 {
		margin-top: -18rem;
	}
	
	.xl\:-mt-8 {
		margin-top: -2rem;
	}
	
	.xl\:-mt-80 {
		margin-top: -20rem;
	}
	
	.xl\:-mt-9 {
		margin-top: -2.25rem;
	}
	
	.xl\:-mt-96 {
		margin-top: -24rem;
	}
	
	.xl\:-mt-gutter {
		margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-mt-gutter-full {
		margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-mt-px {
		margin-top: -1px;
	}
	
	.xl\:mb-0 {
		margin-bottom: 0;
	}
	
	.xl\:mb-0\.5 {
		margin-bottom: .125rem;
	}
	
	.xl\:mb-1 {
		margin-bottom: .25rem;
	}
	
	.xl\:mb-1\.5 {
		margin-bottom: .375rem;
	}
	
	.xl\:mb-10 {
		margin-bottom: 2.5rem;
	}
	
	.xl\:mb-11 {
		margin-bottom: 2.75rem;
	}
	
	.xl\:mb-12 {
		margin-bottom: 3rem;
	}
	
	.xl\:mb-13 {
		margin-bottom: 3.25rem;
	}
	
	.xl\:mb-14 {
		margin-bottom: 3.5rem;
	}
	
	.xl\:mb-16 {
		margin-bottom: 4rem;
	}
	
	.xl\:mb-18 {
		margin-bottom: 4.5rem;
	}
	
	.xl\:mb-2 {
		margin-bottom: .5rem;
	}
	
	.xl\:mb-2\.5 {
		margin-bottom: .625rem;
	}
	
	.xl\:mb-20 {
		margin-bottom: 5rem;
	}
	
	.xl\:mb-24 {
		margin-bottom: 6rem;
	}
	
	.xl\:mb-27 {
		margin-bottom: 11.25rem;
	}
	
	.xl\:mb-28 {
		margin-bottom: 7rem;
	}
	
	.xl\:mb-3 {
		margin-bottom: .75rem;
	}
	
	.xl\:mb-3\.5 {
		margin-bottom: .875rem;
	}
	
	.xl\:mb-32 {
		margin-bottom: 8rem;
	}
	
	.xl\:mb-36 {
		margin-bottom: 9rem;
	}
	
	.xl\:mb-4 {
		margin-bottom: 1rem;
	}
	
	.xl\:mb-40 {
		margin-bottom: 10rem;
	}
	
	.xl\:mb-44 {
		margin-bottom: 11rem;
	}
	
	.xl\:mb-48 {
		margin-bottom: 12rem;
	}
	
	.xl\:mb-5 {
		margin-bottom: 1.25rem;
	}
	
	.xl\:mb-52 {
		margin-bottom: 13rem;
	}
	
	.xl\:mb-56 {
		margin-bottom: 14rem;
	}
	
	.xl\:mb-6 {
		margin-bottom: 1.5rem;
	}
	
	.xl\:mb-60 {
		margin-bottom: 15rem;
	}
	
	.xl\:mb-64 {
		margin-bottom: 16rem;
	}
	
	.xl\:mb-7 {
		margin-bottom: 1.75rem;
	}
	
	.xl\:mb-72 {
		margin-bottom: 18rem;
	}
	
	.xl\:mb-8 {
		margin-bottom: 2rem;
	}
	
	.xl\:mb-80 {
		margin-bottom: 20rem;
	}
	
	.xl\:mb-9 {
		margin-bottom: 2.25rem;
	}
	
	.xl\:mb-96 {
		margin-bottom: 24rem;
	}
	
	.xl\:mb-auto {
		margin-bottom: auto;
	}
	
	.xl\:mb-gutter {
		margin-bottom: var(--gutter, 1rem);
	}
	
	.xl\:mb-gutter-full {
		margin-bottom: calc(var(--gutter) * 2);
	}
	
	.xl\:mb-px {
		margin-bottom: 1px;
	}
	
	.xl\:ml-auto {
		margin-left: auto;
	}
	
	.xl\:mt-0 {
		margin-top: 0;
	}
	
	.xl\:mt-0\.5 {
		margin-top: .125rem;
	}
	
	.xl\:mt-1 {
		margin-top: .25rem;
	}
	
	.xl\:mt-1\.5 {
		margin-top: .375rem;
	}
	
	.xl\:mt-10 {
		margin-top: 2.5rem;
	}
	
	.xl\:mt-11 {
		margin-top: 2.75rem;
	}
	
	.xl\:mt-12 {
		margin-top: 3rem;
	}
	
	.xl\:mt-13 {
		margin-top: 3.25rem;
	}
	
	.xl\:mt-14 {
		margin-top: 3.5rem;
	}
	
	.xl\:mt-16 {
		margin-top: 4rem;
	}
	
	.xl\:mt-18 {
		margin-top: 4.5rem;
	}
	
	.xl\:mt-2 {
		margin-top: .5rem;
	}
	
	.xl\:mt-2\.5 {
		margin-top: .625rem;
	}
	
	.xl\:mt-20 {
		margin-top: 5rem;
	}
	
	.xl\:mt-24 {
		margin-top: 6rem;
	}
	
	.xl\:mt-27 {
		margin-top: 11.25rem;
	}
	
	.xl\:mt-28 {
		margin-top: 7rem;
	}
	
	.xl\:mt-3 {
		margin-top: .75rem;
	}
	
	.xl\:mt-3\.5 {
		margin-top: .875rem;
	}
	
	.xl\:mt-32 {
		margin-top: 8rem;
	}
	
	.xl\:mt-36 {
		margin-top: 9rem;
	}
	
	.xl\:mt-4 {
		margin-top: 1rem;
	}
	
	.xl\:mt-40 {
		margin-top: 10rem;
	}
	
	.xl\:mt-44 {
		margin-top: 11rem;
	}
	
	.xl\:mt-48 {
		margin-top: 12rem;
	}
	
	.xl\:mt-5 {
		margin-top: 1.25rem;
	}
	
	.xl\:mt-52 {
		margin-top: 13rem;
	}
	
	.xl\:mt-56 {
		margin-top: 14rem;
	}
	
	.xl\:mt-6 {
		margin-top: 1.5rem;
	}
	
	.xl\:mt-60 {
		margin-top: 15rem;
	}
	
	.xl\:mt-64 {
		margin-top: 16rem;
	}
	
	.xl\:mt-7 {
		margin-top: 1.75rem;
	}
	
	.xl\:mt-72 {
		margin-top: 18rem;
	}
	
	.xl\:mt-8 {
		margin-top: 2rem;
	}
	
	.xl\:mt-80 {
		margin-top: 20rem;
	}
	
	.xl\:mt-9 {
		margin-top: 2.25rem;
	}
	
	.xl\:mt-96 {
		margin-top: 24rem;
	}
	
	.xl\:mt-auto {
		margin-top: auto;
	}
	
	.xl\:mt-gutter {
		margin-top: var(--gutter, 1rem);
	}
	
	.xl\:mt-gutter-full {
		margin-top: calc(var(--gutter) * 2);
	}
	
	.xl\:mt-px {
		margin-top: 1px;
	}
	
	.xl\:h-auto {
		height: auto;
	}
	
	.xl\:w-1\/12 {
		width: 8.333333%;
	}
	
	.xl\:w-1\/2 {
		width: 50%;
	}
	
	.xl\:w-1\/3 {
		width: 33.333333%;
	}
	
	.xl\:w-1\/4 {
		width: 25%;
	}
	
	.xl\:w-1\/5 {
		width: 20%;
	}
	
	.xl\:w-1\/6 {
		width: 16.666667%;
	}
	
	.xl\:w-10\/12 {
		width: 83.333333%;
	}
	
	.xl\:w-11\/12 {
		width: 91.666667%;
	}
	
	.xl\:w-2\/12 {
		width: 16.666667%;
	}
	
	.xl\:w-2\/3 {
		width: 66.666667%;
	}
	
	.xl\:w-2\/4 {
		width: 50%;
	}
	
	.xl\:w-2\/5 {
		width: 40%;
	}
	
	.xl\:w-2\/6 {
		width: 33.333333%;
	}
	
	.xl\:w-3\/12 {
		width: 25%;
	}
	
	.xl\:w-3\/4 {
		width: 75%;
	}
	
	.xl\:w-3\/5 {
		width: 60%;
	}
	
	.xl\:w-3\/6 {
		width: 50%;
	}
	
	.xl\:w-4\/12 {
		width: 33.333333%;
	}
	
	.xl\:w-4\/5 {
		width: 80%;
	}
	
	.xl\:w-4\/6 {
		width: 66.666667%;
	}
	
	.xl\:w-5\/12 {
		width: 41.666667%;
	}
	
	.xl\:w-5\/6 {
		width: 83.333333%;
	}
	
	.xl\:w-6\/12 {
		width: 50%;
	}
	
	.xl\:w-7\/12 {
		width: 58.333333%;
	}
	
	.xl\:w-8\/12 {
		width: 66.666667%;
	}
	
	.xl\:w-9\/12 {
		width: 75%;
	}
	
	.xl\:w-\[1px\] {
		width: 1px;
	}
	
	.xl\:-translate-x-3 {
		--tw-translate-x: -.75rem;
	}
	
	.xl\:-translate-x-3, .xl\:translate-x-3 {
		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));
	}
	
	.xl\:translate-x-3 {
		--tw-translate-x: .75rem;
	}
	
	.xl\: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));
	}
	
	.xl\:-scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.xl\:-scroll-mx-0\.5 {
		scroll-margin-left: -.125rem;
		scroll-margin-right: -.125rem;
	}
	
	.xl\:-scroll-mx-1 {
		scroll-margin-left: -.25rem;
		scroll-margin-right: -.25rem;
	}
	
	.xl\:-scroll-mx-1\.5 {
		scroll-margin-left: -.375rem;
		scroll-margin-right: -.375rem;
	}
	
	.xl\:-scroll-mx-10 {
		scroll-margin-left: -2.5rem;
		scroll-margin-right: -2.5rem;
	}
	
	.xl\:-scroll-mx-11 {
		scroll-margin-left: -2.75rem;
		scroll-margin-right: -2.75rem;
	}
	
	.xl\:-scroll-mx-12 {
		scroll-margin-left: -3rem;
		scroll-margin-right: -3rem;
	}
	
	.xl\:-scroll-mx-13 {
		scroll-margin-left: -3.25rem;
		scroll-margin-right: -3.25rem;
	}
	
	.xl\:-scroll-mx-14 {
		scroll-margin-left: -3.5rem;
		scroll-margin-right: -3.5rem;
	}
	
	.xl\:-scroll-mx-16 {
		scroll-margin-left: -4rem;
		scroll-margin-right: -4rem;
	}
	
	.xl\:-scroll-mx-18 {
		scroll-margin-left: -4.5rem;
		scroll-margin-right: -4.5rem;
	}
	
	.xl\:-scroll-mx-2 {
		scroll-margin-left: -.5rem;
		scroll-margin-right: -.5rem;
	}
	
	.xl\:-scroll-mx-2\.5 {
		scroll-margin-left: -.625rem;
		scroll-margin-right: -.625rem;
	}
	
	.xl\:-scroll-mx-20 {
		scroll-margin-left: -5rem;
		scroll-margin-right: -5rem;
	}
	
	.xl\:-scroll-mx-24 {
		scroll-margin-left: -6rem;
		scroll-margin-right: -6rem;
	}
	
	.xl\:-scroll-mx-27 {
		scroll-margin-left: -11.25rem;
		scroll-margin-right: -11.25rem;
	}
	
	.xl\:-scroll-mx-28 {
		scroll-margin-left: -7rem;
		scroll-margin-right: -7rem;
	}
	
	.xl\:-scroll-mx-3 {
		scroll-margin-left: -.75rem;
		scroll-margin-right: -.75rem;
	}
	
	.xl\:-scroll-mx-3\.5 {
		scroll-margin-left: -.875rem;
		scroll-margin-right: -.875rem;
	}
	
	.xl\:-scroll-mx-32 {
		scroll-margin-left: -8rem;
		scroll-margin-right: -8rem;
	}
	
	.xl\:-scroll-mx-36 {
		scroll-margin-left: -9rem;
		scroll-margin-right: -9rem;
	}
	
	.xl\:-scroll-mx-4 {
		scroll-margin-left: -1rem;
		scroll-margin-right: -1rem;
	}
	
	.xl\:-scroll-mx-40 {
		scroll-margin-left: -10rem;
		scroll-margin-right: -10rem;
	}
	
	.xl\:-scroll-mx-44 {
		scroll-margin-left: -11rem;
		scroll-margin-right: -11rem;
	}
	
	.xl\:-scroll-mx-48 {
		scroll-margin-left: -12rem;
		scroll-margin-right: -12rem;
	}
	
	.xl\:-scroll-mx-5 {
		scroll-margin-left: -1.25rem;
		scroll-margin-right: -1.25rem;
	}
	
	.xl\:-scroll-mx-52 {
		scroll-margin-left: -13rem;
		scroll-margin-right: -13rem;
	}
	
	.xl\:-scroll-mx-56 {
		scroll-margin-left: -14rem;
		scroll-margin-right: -14rem;
	}
	
	.xl\:-scroll-mx-6 {
		scroll-margin-left: -1.5rem;
		scroll-margin-right: -1.5rem;
	}
	
	.xl\:-scroll-mx-60 {
		scroll-margin-left: -15rem;
		scroll-margin-right: -15rem;
	}
	
	.xl\:-scroll-mx-64 {
		scroll-margin-left: -16rem;
		scroll-margin-right: -16rem;
	}
	
	.xl\:-scroll-mx-7 {
		scroll-margin-left: -1.75rem;
		scroll-margin-right: -1.75rem;
	}
	
	.xl\:-scroll-mx-72 {
		scroll-margin-left: -18rem;
		scroll-margin-right: -18rem;
	}
	
	.xl\:-scroll-mx-8 {
		scroll-margin-left: -2rem;
		scroll-margin-right: -2rem;
	}
	
	.xl\:-scroll-mx-80 {
		scroll-margin-left: -20rem;
		scroll-margin-right: -20rem;
	}
	
	.xl\:-scroll-mx-9 {
		scroll-margin-left: -2.25rem;
		scroll-margin-right: -2.25rem;
	}
	
	.xl\:-scroll-mx-96 {
		scroll-margin-left: -24rem;
		scroll-margin-right: -24rem;
	}
	
	.xl\:-scroll-mx-gutter {
		scroll-margin-left: calc(var(--gutter, 1rem) * -1);
		scroll-margin-right: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2 * -1);
		scroll-margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-scroll-mx-px {
		scroll-margin-left: -1px;
		scroll-margin-right: -1px;
	}
	
	.xl\:-scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.xl\:-scroll-my-0\.5 {
		scroll-margin-bottom: -.125rem;
		scroll-margin-top: -.125rem;
	}
	
	.xl\:-scroll-my-1 {
		scroll-margin-bottom: -.25rem;
		scroll-margin-top: -.25rem;
	}
	
	.xl\:-scroll-my-1\.5 {
		scroll-margin-bottom: -.375rem;
		scroll-margin-top: -.375rem;
	}
	
	.xl\:-scroll-my-10 {
		scroll-margin-bottom: -2.5rem;
		scroll-margin-top: -2.5rem;
	}
	
	.xl\:-scroll-my-11 {
		scroll-margin-bottom: -2.75rem;
		scroll-margin-top: -2.75rem;
	}
	
	.xl\:-scroll-my-12 {
		scroll-margin-bottom: -3rem;
		scroll-margin-top: -3rem;
	}
	
	.xl\:-scroll-my-13 {
		scroll-margin-bottom: -3.25rem;
		scroll-margin-top: -3.25rem;
	}
	
	.xl\:-scroll-my-14 {
		scroll-margin-bottom: -3.5rem;
		scroll-margin-top: -3.5rem;
	}
	
	.xl\:-scroll-my-16 {
		scroll-margin-bottom: -4rem;
		scroll-margin-top: -4rem;
	}
	
	.xl\:-scroll-my-18 {
		scroll-margin-bottom: -4.5rem;
		scroll-margin-top: -4.5rem;
	}
	
	.xl\:-scroll-my-2 {
		scroll-margin-bottom: -.5rem;
		scroll-margin-top: -.5rem;
	}
	
	.xl\:-scroll-my-2\.5 {
		scroll-margin-bottom: -.625rem;
		scroll-margin-top: -.625rem;
	}
	
	.xl\:-scroll-my-20 {
		scroll-margin-bottom: -5rem;
		scroll-margin-top: -5rem;
	}
	
	.xl\:-scroll-my-24 {
		scroll-margin-bottom: -6rem;
		scroll-margin-top: -6rem;
	}
	
	.xl\:-scroll-my-27 {
		scroll-margin-bottom: -11.25rem;
		scroll-margin-top: -11.25rem;
	}
	
	.xl\:-scroll-my-28 {
		scroll-margin-bottom: -7rem;
		scroll-margin-top: -7rem;
	}
	
	.xl\:-scroll-my-3 {
		scroll-margin-bottom: -.75rem;
		scroll-margin-top: -.75rem;
	}
	
	.xl\:-scroll-my-3\.5 {
		scroll-margin-bottom: -.875rem;
		scroll-margin-top: -.875rem;
	}
	
	.xl\:-scroll-my-32 {
		scroll-margin-bottom: -8rem;
		scroll-margin-top: -8rem;
	}
	
	.xl\:-scroll-my-36 {
		scroll-margin-bottom: -9rem;
		scroll-margin-top: -9rem;
	}
	
	.xl\:-scroll-my-4 {
		scroll-margin-bottom: -1rem;
		scroll-margin-top: -1rem;
	}
	
	.xl\:-scroll-my-40 {
		scroll-margin-bottom: -10rem;
		scroll-margin-top: -10rem;
	}
	
	.xl\:-scroll-my-44 {
		scroll-margin-bottom: -11rem;
		scroll-margin-top: -11rem;
	}
	
	.xl\:-scroll-my-48 {
		scroll-margin-bottom: -12rem;
		scroll-margin-top: -12rem;
	}
	
	.xl\:-scroll-my-5 {
		scroll-margin-bottom: -1.25rem;
		scroll-margin-top: -1.25rem;
	}
	
	.xl\:-scroll-my-52 {
		scroll-margin-bottom: -13rem;
		scroll-margin-top: -13rem;
	}
	
	.xl\:-scroll-my-56 {
		scroll-margin-bottom: -14rem;
		scroll-margin-top: -14rem;
	}
	
	.xl\:-scroll-my-6 {
		scroll-margin-bottom: -1.5rem;
		scroll-margin-top: -1.5rem;
	}
	
	.xl\:-scroll-my-60 {
		scroll-margin-bottom: -15rem;
		scroll-margin-top: -15rem;
	}
	
	.xl\:-scroll-my-64 {
		scroll-margin-bottom: -16rem;
		scroll-margin-top: -16rem;
	}
	
	.xl\:-scroll-my-7 {
		scroll-margin-bottom: -1.75rem;
		scroll-margin-top: -1.75rem;
	}
	
	.xl\:-scroll-my-72 {
		scroll-margin-bottom: -18rem;
		scroll-margin-top: -18rem;
	}
	
	.xl\:-scroll-my-8 {
		scroll-margin-bottom: -2rem;
		scroll-margin-top: -2rem;
	}
	
	.xl\:-scroll-my-80 {
		scroll-margin-bottom: -20rem;
		scroll-margin-top: -20rem;
	}
	
	.xl\:-scroll-my-9 {
		scroll-margin-bottom: -2.25rem;
		scroll-margin-top: -2.25rem;
	}
	
	.xl\:-scroll-my-96 {
		scroll-margin-bottom: -24rem;
		scroll-margin-top: -24rem;
	}
	
	.xl\:-scroll-my-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-scroll-my-px {
		scroll-margin-bottom: -1px;
		scroll-margin-top: -1px;
	}
	
	.xl\:scroll-mx-0 {
		scroll-margin-left: 0;
		scroll-margin-right: 0;
	}
	
	.xl\:scroll-mx-0\.5 {
		scroll-margin-left: .125rem;
		scroll-margin-right: .125rem;
	}
	
	.xl\:scroll-mx-1 {
		scroll-margin-left: .25rem;
		scroll-margin-right: .25rem;
	}
	
	.xl\:scroll-mx-1\.5 {
		scroll-margin-left: .375rem;
		scroll-margin-right: .375rem;
	}
	
	.xl\:scroll-mx-10 {
		scroll-margin-left: 2.5rem;
		scroll-margin-right: 2.5rem;
	}
	
	.xl\:scroll-mx-11 {
		scroll-margin-left: 2.75rem;
		scroll-margin-right: 2.75rem;
	}
	
	.xl\:scroll-mx-12 {
		scroll-margin-left: 3rem;
		scroll-margin-right: 3rem;
	}
	
	.xl\:scroll-mx-13 {
		scroll-margin-left: 3.25rem;
		scroll-margin-right: 3.25rem;
	}
	
	.xl\:scroll-mx-14 {
		scroll-margin-left: 3.5rem;
		scroll-margin-right: 3.5rem;
	}
	
	.xl\:scroll-mx-16 {
		scroll-margin-left: 4rem;
		scroll-margin-right: 4rem;
	}
	
	.xl\:scroll-mx-18 {
		scroll-margin-left: 4.5rem;
		scroll-margin-right: 4.5rem;
	}
	
	.xl\:scroll-mx-2 {
		scroll-margin-left: .5rem;
		scroll-margin-right: .5rem;
	}
	
	.xl\:scroll-mx-2\.5 {
		scroll-margin-left: .625rem;
		scroll-margin-right: .625rem;
	}
	
	.xl\:scroll-mx-20 {
		scroll-margin-left: 5rem;
		scroll-margin-right: 5rem;
	}
	
	.xl\:scroll-mx-24 {
		scroll-margin-left: 6rem;
		scroll-margin-right: 6rem;
	}
	
	.xl\:scroll-mx-27 {
		scroll-margin-left: 11.25rem;
		scroll-margin-right: 11.25rem;
	}
	
	.xl\:scroll-mx-28 {
		scroll-margin-left: 7rem;
		scroll-margin-right: 7rem;
	}
	
	.xl\:scroll-mx-3 {
		scroll-margin-left: .75rem;
		scroll-margin-right: .75rem;
	}
	
	.xl\:scroll-mx-3\.5 {
		scroll-margin-left: .875rem;
		scroll-margin-right: .875rem;
	}
	
	.xl\:scroll-mx-32 {
		scroll-margin-left: 8rem;
		scroll-margin-right: 8rem;
	}
	
	.xl\:scroll-mx-36 {
		scroll-margin-left: 9rem;
		scroll-margin-right: 9rem;
	}
	
	.xl\:scroll-mx-4 {
		scroll-margin-left: 1rem;
		scroll-margin-right: 1rem;
	}
	
	.xl\:scroll-mx-40 {
		scroll-margin-left: 10rem;
		scroll-margin-right: 10rem;
	}
	
	.xl\:scroll-mx-44 {
		scroll-margin-left: 11rem;
		scroll-margin-right: 11rem;
	}
	
	.xl\:scroll-mx-48 {
		scroll-margin-left: 12rem;
		scroll-margin-right: 12rem;
	}
	
	.xl\:scroll-mx-5 {
		scroll-margin-left: 1.25rem;
		scroll-margin-right: 1.25rem;
	}
	
	.xl\:scroll-mx-52 {
		scroll-margin-left: 13rem;
		scroll-margin-right: 13rem;
	}
	
	.xl\:scroll-mx-56 {
		scroll-margin-left: 14rem;
		scroll-margin-right: 14rem;
	}
	
	.xl\:scroll-mx-6 {
		scroll-margin-left: 1.5rem;
		scroll-margin-right: 1.5rem;
	}
	
	.xl\:scroll-mx-60 {
		scroll-margin-left: 15rem;
		scroll-margin-right: 15rem;
	}
	
	.xl\:scroll-mx-64 {
		scroll-margin-left: 16rem;
		scroll-margin-right: 16rem;
	}
	
	.xl\:scroll-mx-7 {
		scroll-margin-left: 1.75rem;
		scroll-margin-right: 1.75rem;
	}
	
	.xl\:scroll-mx-72 {
		scroll-margin-left: 18rem;
		scroll-margin-right: 18rem;
	}
	
	.xl\:scroll-mx-8 {
		scroll-margin-left: 2rem;
		scroll-margin-right: 2rem;
	}
	
	.xl\:scroll-mx-80 {
		scroll-margin-left: 20rem;
		scroll-margin-right: 20rem;
	}
	
	.xl\:scroll-mx-9 {
		scroll-margin-left: 2.25rem;
		scroll-margin-right: 2.25rem;
	}
	
	.xl\:scroll-mx-96 {
		scroll-margin-left: 24rem;
		scroll-margin-right: 24rem;
	}
	
	.xl\:scroll-mx-gutter {
		scroll-margin-left: var(--gutter, 1rem);
		scroll-margin-right: var(--gutter, 1rem);
	}
	
	.xl\:scroll-mx-gutter-full {
		scroll-margin-left: calc(var(--gutter) * 2);
		scroll-margin-right: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-mx-px {
		scroll-margin-left: 1px;
		scroll-margin-right: 1px;
	}
	
	.xl\:scroll-my-0 {
		scroll-margin-bottom: 0;
		scroll-margin-top: 0;
	}
	
	.xl\:scroll-my-0\.5 {
		scroll-margin-bottom: .125rem;
		scroll-margin-top: .125rem;
	}
	
	.xl\:scroll-my-1 {
		scroll-margin-bottom: .25rem;
		scroll-margin-top: .25rem;
	}
	
	.xl\:scroll-my-1\.5 {
		scroll-margin-bottom: .375rem;
		scroll-margin-top: .375rem;
	}
	
	.xl\:scroll-my-10 {
		scroll-margin-bottom: 2.5rem;
		scroll-margin-top: 2.5rem;
	}
	
	.xl\:scroll-my-11 {
		scroll-margin-bottom: 2.75rem;
		scroll-margin-top: 2.75rem;
	}
	
	.xl\:scroll-my-12 {
		scroll-margin-bottom: 3rem;
		scroll-margin-top: 3rem;
	}
	
	.xl\:scroll-my-13 {
		scroll-margin-bottom: 3.25rem;
		scroll-margin-top: 3.25rem;
	}
	
	.xl\:scroll-my-14 {
		scroll-margin-bottom: 3.5rem;
		scroll-margin-top: 3.5rem;
	}
	
	.xl\:scroll-my-16 {
		scroll-margin-bottom: 4rem;
		scroll-margin-top: 4rem;
	}
	
	.xl\:scroll-my-18 {
		scroll-margin-bottom: 4.5rem;
		scroll-margin-top: 4.5rem;
	}
	
	.xl\:scroll-my-2 {
		scroll-margin-bottom: .5rem;
		scroll-margin-top: .5rem;
	}
	
	.xl\:scroll-my-2\.5 {
		scroll-margin-bottom: .625rem;
		scroll-margin-top: .625rem;
	}
	
	.xl\:scroll-my-20 {
		scroll-margin-bottom: 5rem;
		scroll-margin-top: 5rem;
	}
	
	.xl\:scroll-my-24 {
		scroll-margin-bottom: 6rem;
		scroll-margin-top: 6rem;
	}
	
	.xl\:scroll-my-27 {
		scroll-margin-bottom: 11.25rem;
		scroll-margin-top: 11.25rem;
	}
	
	.xl\:scroll-my-28 {
		scroll-margin-bottom: 7rem;
		scroll-margin-top: 7rem;
	}
	
	.xl\:scroll-my-3 {
		scroll-margin-bottom: .75rem;
		scroll-margin-top: .75rem;
	}
	
	.xl\:scroll-my-3\.5 {
		scroll-margin-bottom: .875rem;
		scroll-margin-top: .875rem;
	}
	
	.xl\:scroll-my-32 {
		scroll-margin-bottom: 8rem;
		scroll-margin-top: 8rem;
	}
	
	.xl\:scroll-my-36 {
		scroll-margin-bottom: 9rem;
		scroll-margin-top: 9rem;
	}
	
	.xl\:scroll-my-4 {
		scroll-margin-bottom: 1rem;
		scroll-margin-top: 1rem;
	}
	
	.xl\:scroll-my-40 {
		scroll-margin-bottom: 10rem;
		scroll-margin-top: 10rem;
	}
	
	.xl\:scroll-my-44 {
		scroll-margin-bottom: 11rem;
		scroll-margin-top: 11rem;
	}
	
	.xl\:scroll-my-48 {
		scroll-margin-bottom: 12rem;
		scroll-margin-top: 12rem;
	}
	
	.xl\:scroll-my-5 {
		scroll-margin-bottom: 1.25rem;
		scroll-margin-top: 1.25rem;
	}
	
	.xl\:scroll-my-52 {
		scroll-margin-bottom: 13rem;
		scroll-margin-top: 13rem;
	}
	
	.xl\:scroll-my-56 {
		scroll-margin-bottom: 14rem;
		scroll-margin-top: 14rem;
	}
	
	.xl\:scroll-my-6 {
		scroll-margin-bottom: 1.5rem;
		scroll-margin-top: 1.5rem;
	}
	
	.xl\:scroll-my-60 {
		scroll-margin-bottom: 15rem;
		scroll-margin-top: 15rem;
	}
	
	.xl\:scroll-my-64 {
		scroll-margin-bottom: 16rem;
		scroll-margin-top: 16rem;
	}
	
	.xl\:scroll-my-7 {
		scroll-margin-bottom: 1.75rem;
		scroll-margin-top: 1.75rem;
	}
	
	.xl\:scroll-my-72 {
		scroll-margin-bottom: 18rem;
		scroll-margin-top: 18rem;
	}
	
	.xl\:scroll-my-8 {
		scroll-margin-bottom: 2rem;
		scroll-margin-top: 2rem;
	}
	
	.xl\:scroll-my-80 {
		scroll-margin-bottom: 20rem;
		scroll-margin-top: 20rem;
	}
	
	.xl\:scroll-my-9 {
		scroll-margin-bottom: 2.25rem;
		scroll-margin-top: 2.25rem;
	}
	
	.xl\:scroll-my-96 {
		scroll-margin-bottom: 24rem;
		scroll-margin-top: 24rem;
	}
	
	.xl\:scroll-my-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.xl\:scroll-my-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-my-px {
		scroll-margin-bottom: 1px;
		scroll-margin-top: 1px;
	}
	
	.xl\:-scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.xl\:-scroll-mb-0\.5 {
		scroll-margin-bottom: -.125rem;
	}
	
	.xl\:-scroll-mb-1 {
		scroll-margin-bottom: -.25rem;
	}
	
	.xl\:-scroll-mb-1\.5 {
		scroll-margin-bottom: -.375rem;
	}
	
	.xl\:-scroll-mb-10 {
		scroll-margin-bottom: -2.5rem;
	}
	
	.xl\:-scroll-mb-11 {
		scroll-margin-bottom: -2.75rem;
	}
	
	.xl\:-scroll-mb-12 {
		scroll-margin-bottom: -3rem;
	}
	
	.xl\:-scroll-mb-13 {
		scroll-margin-bottom: -3.25rem;
	}
	
	.xl\:-scroll-mb-14 {
		scroll-margin-bottom: -3.5rem;
	}
	
	.xl\:-scroll-mb-16 {
		scroll-margin-bottom: -4rem;
	}
	
	.xl\:-scroll-mb-18 {
		scroll-margin-bottom: -4.5rem;
	}
	
	.xl\:-scroll-mb-2 {
		scroll-margin-bottom: -.5rem;
	}
	
	.xl\:-scroll-mb-2\.5 {
		scroll-margin-bottom: -.625rem;
	}
	
	.xl\:-scroll-mb-20 {
		scroll-margin-bottom: -5rem;
	}
	
	.xl\:-scroll-mb-24 {
		scroll-margin-bottom: -6rem;
	}
	
	.xl\:-scroll-mb-27 {
		scroll-margin-bottom: -11.25rem;
	}
	
	.xl\:-scroll-mb-28 {
		scroll-margin-bottom: -7rem;
	}
	
	.xl\:-scroll-mb-3 {
		scroll-margin-bottom: -.75rem;
	}
	
	.xl\:-scroll-mb-3\.5 {
		scroll-margin-bottom: -.875rem;
	}
	
	.xl\:-scroll-mb-32 {
		scroll-margin-bottom: -8rem;
	}
	
	.xl\:-scroll-mb-36 {
		scroll-margin-bottom: -9rem;
	}
	
	.xl\:-scroll-mb-4 {
		scroll-margin-bottom: -1rem;
	}
	
	.xl\:-scroll-mb-40 {
		scroll-margin-bottom: -10rem;
	}
	
	.xl\:-scroll-mb-44 {
		scroll-margin-bottom: -11rem;
	}
	
	.xl\:-scroll-mb-48 {
		scroll-margin-bottom: -12rem;
	}
	
	.xl\:-scroll-mb-5 {
		scroll-margin-bottom: -1.25rem;
	}
	
	.xl\:-scroll-mb-52 {
		scroll-margin-bottom: -13rem;
	}
	
	.xl\:-scroll-mb-56 {
		scroll-margin-bottom: -14rem;
	}
	
	.xl\:-scroll-mb-6 {
		scroll-margin-bottom: -1.5rem;
	}
	
	.xl\:-scroll-mb-60 {
		scroll-margin-bottom: -15rem;
	}
	
	.xl\:-scroll-mb-64 {
		scroll-margin-bottom: -16rem;
	}
	
	.xl\:-scroll-mb-7 {
		scroll-margin-bottom: -1.75rem;
	}
	
	.xl\:-scroll-mb-72 {
		scroll-margin-bottom: -18rem;
	}
	
	.xl\:-scroll-mb-8 {
		scroll-margin-bottom: -2rem;
	}
	
	.xl\:-scroll-mb-80 {
		scroll-margin-bottom: -20rem;
	}
	
	.xl\:-scroll-mb-9 {
		scroll-margin-bottom: -2.25rem;
	}
	
	.xl\:-scroll-mb-96 {
		scroll-margin-bottom: -24rem;
	}
	
	.xl\:-scroll-mb-gutter {
		scroll-margin-bottom: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-scroll-mb-px {
		scroll-margin-bottom: -1px;
	}
	
	.xl\:-scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.xl\:-scroll-mt-0\.5 {
		scroll-margin-top: -.125rem;
	}
	
	.xl\:-scroll-mt-1 {
		scroll-margin-top: -.25rem;
	}
	
	.xl\:-scroll-mt-1\.5 {
		scroll-margin-top: -.375rem;
	}
	
	.xl\:-scroll-mt-10 {
		scroll-margin-top: -2.5rem;
	}
	
	.xl\:-scroll-mt-11 {
		scroll-margin-top: -2.75rem;
	}
	
	.xl\:-scroll-mt-12 {
		scroll-margin-top: -3rem;
	}
	
	.xl\:-scroll-mt-13 {
		scroll-margin-top: -3.25rem;
	}
	
	.xl\:-scroll-mt-14 {
		scroll-margin-top: -3.5rem;
	}
	
	.xl\:-scroll-mt-16 {
		scroll-margin-top: -4rem;
	}
	
	.xl\:-scroll-mt-18 {
		scroll-margin-top: -4.5rem;
	}
	
	.xl\:-scroll-mt-2 {
		scroll-margin-top: -.5rem;
	}
	
	.xl\:-scroll-mt-2\.5 {
		scroll-margin-top: -.625rem;
	}
	
	.xl\:-scroll-mt-20 {
		scroll-margin-top: -5rem;
	}
	
	.xl\:-scroll-mt-24 {
		scroll-margin-top: -6rem;
	}
	
	.xl\:-scroll-mt-27 {
		scroll-margin-top: -11.25rem;
	}
	
	.xl\:-scroll-mt-28 {
		scroll-margin-top: -7rem;
	}
	
	.xl\:-scroll-mt-3 {
		scroll-margin-top: -.75rem;
	}
	
	.xl\:-scroll-mt-3\.5 {
		scroll-margin-top: -.875rem;
	}
	
	.xl\:-scroll-mt-32 {
		scroll-margin-top: -8rem;
	}
	
	.xl\:-scroll-mt-36 {
		scroll-margin-top: -9rem;
	}
	
	.xl\:-scroll-mt-4 {
		scroll-margin-top: -1rem;
	}
	
	.xl\:-scroll-mt-40 {
		scroll-margin-top: -10rem;
	}
	
	.xl\:-scroll-mt-44 {
		scroll-margin-top: -11rem;
	}
	
	.xl\:-scroll-mt-48 {
		scroll-margin-top: -12rem;
	}
	
	.xl\:-scroll-mt-5 {
		scroll-margin-top: -1.25rem;
	}
	
	.xl\:-scroll-mt-52 {
		scroll-margin-top: -13rem;
	}
	
	.xl\:-scroll-mt-56 {
		scroll-margin-top: -14rem;
	}
	
	.xl\:-scroll-mt-6 {
		scroll-margin-top: -1.5rem;
	}
	
	.xl\:-scroll-mt-60 {
		scroll-margin-top: -15rem;
	}
	
	.xl\:-scroll-mt-64 {
		scroll-margin-top: -16rem;
	}
	
	.xl\:-scroll-mt-7 {
		scroll-margin-top: -1.75rem;
	}
	
	.xl\:-scroll-mt-72 {
		scroll-margin-top: -18rem;
	}
	
	.xl\:-scroll-mt-8 {
		scroll-margin-top: -2rem;
	}
	
	.xl\:-scroll-mt-80 {
		scroll-margin-top: -20rem;
	}
	
	.xl\:-scroll-mt-9 {
		scroll-margin-top: -2.25rem;
	}
	
	.xl\:-scroll-mt-96 {
		scroll-margin-top: -24rem;
	}
	
	.xl\:-scroll-mt-gutter {
		scroll-margin-top: calc(var(--gutter, 1rem) * -1);
	}
	
	.xl\:-scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2 * -1);
	}
	
	.xl\:-scroll-mt-px {
		scroll-margin-top: -1px;
	}
	
	.xl\:scroll-mb-0 {
		scroll-margin-bottom: 0;
	}
	
	.xl\:scroll-mb-0\.5 {
		scroll-margin-bottom: .125rem;
	}
	
	.xl\:scroll-mb-1 {
		scroll-margin-bottom: .25rem;
	}
	
	.xl\:scroll-mb-1\.5 {
		scroll-margin-bottom: .375rem;
	}
	
	.xl\:scroll-mb-10 {
		scroll-margin-bottom: 2.5rem;
	}
	
	.xl\:scroll-mb-11 {
		scroll-margin-bottom: 2.75rem;
	}
	
	.xl\:scroll-mb-12 {
		scroll-margin-bottom: 3rem;
	}
	
	.xl\:scroll-mb-13 {
		scroll-margin-bottom: 3.25rem;
	}
	
	.xl\:scroll-mb-14 {
		scroll-margin-bottom: 3.5rem;
	}
	
	.xl\:scroll-mb-16 {
		scroll-margin-bottom: 4rem;
	}
	
	.xl\:scroll-mb-18 {
		scroll-margin-bottom: 4.5rem;
	}
	
	.xl\:scroll-mb-2 {
		scroll-margin-bottom: .5rem;
	}
	
	.xl\:scroll-mb-2\.5 {
		scroll-margin-bottom: .625rem;
	}
	
	.xl\:scroll-mb-20 {
		scroll-margin-bottom: 5rem;
	}
	
	.xl\:scroll-mb-24 {
		scroll-margin-bottom: 6rem;
	}
	
	.xl\:scroll-mb-27 {
		scroll-margin-bottom: 11.25rem;
	}
	
	.xl\:scroll-mb-28 {
		scroll-margin-bottom: 7rem;
	}
	
	.xl\:scroll-mb-3 {
		scroll-margin-bottom: .75rem;
	}
	
	.xl\:scroll-mb-3\.5 {
		scroll-margin-bottom: .875rem;
	}
	
	.xl\:scroll-mb-32 {
		scroll-margin-bottom: 8rem;
	}
	
	.xl\:scroll-mb-36 {
		scroll-margin-bottom: 9rem;
	}
	
	.xl\:scroll-mb-4 {
		scroll-margin-bottom: 1rem;
	}
	
	.xl\:scroll-mb-40 {
		scroll-margin-bottom: 10rem;
	}
	
	.xl\:scroll-mb-44 {
		scroll-margin-bottom: 11rem;
	}
	
	.xl\:scroll-mb-48 {
		scroll-margin-bottom: 12rem;
	}
	
	.xl\:scroll-mb-5 {
		scroll-margin-bottom: 1.25rem;
	}
	
	.xl\:scroll-mb-52 {
		scroll-margin-bottom: 13rem;
	}
	
	.xl\:scroll-mb-56 {
		scroll-margin-bottom: 14rem;
	}
	
	.xl\:scroll-mb-6 {
		scroll-margin-bottom: 1.5rem;
	}
	
	.xl\:scroll-mb-60 {
		scroll-margin-bottom: 15rem;
	}
	
	.xl\:scroll-mb-64 {
		scroll-margin-bottom: 16rem;
	}
	
	.xl\:scroll-mb-7 {
		scroll-margin-bottom: 1.75rem;
	}
	
	.xl\:scroll-mb-72 {
		scroll-margin-bottom: 18rem;
	}
	
	.xl\:scroll-mb-8 {
		scroll-margin-bottom: 2rem;
	}
	
	.xl\:scroll-mb-80 {
		scroll-margin-bottom: 20rem;
	}
	
	.xl\:scroll-mb-9 {
		scroll-margin-bottom: 2.25rem;
	}
	
	.xl\:scroll-mb-96 {
		scroll-margin-bottom: 24rem;
	}
	
	.xl\:scroll-mb-gutter {
		scroll-margin-bottom: var(--gutter, 1rem);
	}
	
	.xl\:scroll-mb-gutter-full {
		scroll-margin-bottom: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-mb-px {
		scroll-margin-bottom: 1px;
	}
	
	.xl\:scroll-mt-0 {
		scroll-margin-top: 0;
	}
	
	.xl\:scroll-mt-0\.5 {
		scroll-margin-top: .125rem;
	}
	
	.xl\:scroll-mt-1 {
		scroll-margin-top: .25rem;
	}
	
	.xl\:scroll-mt-1\.5 {
		scroll-margin-top: .375rem;
	}
	
	.xl\:scroll-mt-10 {
		scroll-margin-top: 2.5rem;
	}
	
	.xl\:scroll-mt-11 {
		scroll-margin-top: 2.75rem;
	}
	
	.xl\:scroll-mt-12 {
		scroll-margin-top: 3rem;
	}
	
	.xl\:scroll-mt-13 {
		scroll-margin-top: 3.25rem;
	}
	
	.xl\:scroll-mt-14 {
		scroll-margin-top: 3.5rem;
	}
	
	.xl\:scroll-mt-16 {
		scroll-margin-top: 4rem;
	}
	
	.xl\:scroll-mt-18 {
		scroll-margin-top: 4.5rem;
	}
	
	.xl\:scroll-mt-2 {
		scroll-margin-top: .5rem;
	}
	
	.xl\:scroll-mt-2\.5 {
		scroll-margin-top: .625rem;
	}
	
	.xl\:scroll-mt-20 {
		scroll-margin-top: 5rem;
	}
	
	.xl\:scroll-mt-24 {
		scroll-margin-top: 6rem;
	}
	
	.xl\:scroll-mt-27 {
		scroll-margin-top: 11.25rem;
	}
	
	.xl\:scroll-mt-28 {
		scroll-margin-top: 7rem;
	}
	
	.xl\:scroll-mt-3 {
		scroll-margin-top: .75rem;
	}
	
	.xl\:scroll-mt-3\.5 {
		scroll-margin-top: .875rem;
	}
	
	.xl\:scroll-mt-32 {
		scroll-margin-top: 8rem;
	}
	
	.xl\:scroll-mt-36 {
		scroll-margin-top: 9rem;
	}
	
	.xl\:scroll-mt-4 {
		scroll-margin-top: 1rem;
	}
	
	.xl\:scroll-mt-40 {
		scroll-margin-top: 10rem;
	}
	
	.xl\:scroll-mt-44 {
		scroll-margin-top: 11rem;
	}
	
	.xl\:scroll-mt-48 {
		scroll-margin-top: 12rem;
	}
	
	.xl\:scroll-mt-5 {
		scroll-margin-top: 1.25rem;
	}
	
	.xl\:scroll-mt-52 {
		scroll-margin-top: 13rem;
	}
	
	.xl\:scroll-mt-56 {
		scroll-margin-top: 14rem;
	}
	
	.xl\:scroll-mt-6 {
		scroll-margin-top: 1.5rem;
	}
	
	.xl\:scroll-mt-60 {
		scroll-margin-top: 15rem;
	}
	
	.xl\:scroll-mt-64 {
		scroll-margin-top: 16rem;
	}
	
	.xl\:scroll-mt-7 {
		scroll-margin-top: 1.75rem;
	}
	
	.xl\:scroll-mt-72 {
		scroll-margin-top: 18rem;
	}
	
	.xl\:scroll-mt-8 {
		scroll-margin-top: 2rem;
	}
	
	.xl\:scroll-mt-80 {
		scroll-margin-top: 20rem;
	}
	
	.xl\:scroll-mt-9 {
		scroll-margin-top: 2.25rem;
	}
	
	.xl\:scroll-mt-96 {
		scroll-margin-top: 24rem;
	}
	
	.xl\:scroll-mt-gutter {
		scroll-margin-top: var(--gutter, 1rem);
	}
	
	.xl\:scroll-mt-gutter-full {
		scroll-margin-top: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-mt-px {
		scroll-margin-top: 1px;
	}
	
	.xl\:scroll-px-0 {
		scroll-padding-left: 0;
		scroll-padding-right: 0;
	}
	
	.xl\:scroll-px-0\.5 {
		scroll-padding-left: .125rem;
		scroll-padding-right: .125rem;
	}
	
	.xl\:scroll-px-1 {
		scroll-padding-left: .25rem;
		scroll-padding-right: .25rem;
	}
	
	.xl\:scroll-px-1\.5 {
		scroll-padding-left: .375rem;
		scroll-padding-right: .375rem;
	}
	
	.xl\:scroll-px-10 {
		scroll-padding-left: 2.5rem;
		scroll-padding-right: 2.5rem;
	}
	
	.xl\:scroll-px-11 {
		scroll-padding-left: 2.75rem;
		scroll-padding-right: 2.75rem;
	}
	
	.xl\:scroll-px-12 {
		scroll-padding-left: 3rem;
		scroll-padding-right: 3rem;
	}
	
	.xl\:scroll-px-13 {
		scroll-padding-left: 3.25rem;
		scroll-padding-right: 3.25rem;
	}
	
	.xl\:scroll-px-14 {
		scroll-padding-left: 3.5rem;
		scroll-padding-right: 3.5rem;
	}
	
	.xl\:scroll-px-16 {
		scroll-padding-left: 4rem;
		scroll-padding-right: 4rem;
	}
	
	.xl\:scroll-px-18 {
		scroll-padding-left: 4.5rem;
		scroll-padding-right: 4.5rem;
	}
	
	.xl\:scroll-px-2 {
		scroll-padding-left: .5rem;
		scroll-padding-right: .5rem;
	}
	
	.xl\:scroll-px-2\.5 {
		scroll-padding-left: .625rem;
		scroll-padding-right: .625rem;
	}
	
	.xl\:scroll-px-20 {
		scroll-padding-left: 5rem;
		scroll-padding-right: 5rem;
	}
	
	.xl\:scroll-px-24 {
		scroll-padding-left: 6rem;
		scroll-padding-right: 6rem;
	}
	
	.xl\:scroll-px-27 {
		scroll-padding-left: 11.25rem;
		scroll-padding-right: 11.25rem;
	}
	
	.xl\:scroll-px-28 {
		scroll-padding-left: 7rem;
		scroll-padding-right: 7rem;
	}
	
	.xl\:scroll-px-3 {
		scroll-padding-left: .75rem;
		scroll-padding-right: .75rem;
	}
	
	.xl\:scroll-px-3\.5 {
		scroll-padding-left: .875rem;
		scroll-padding-right: .875rem;
	}
	
	.xl\:scroll-px-32 {
		scroll-padding-left: 8rem;
		scroll-padding-right: 8rem;
	}
	
	.xl\:scroll-px-36 {
		scroll-padding-left: 9rem;
		scroll-padding-right: 9rem;
	}
	
	.xl\:scroll-px-4 {
		scroll-padding-left: 1rem;
		scroll-padding-right: 1rem;
	}
	
	.xl\:scroll-px-40 {
		scroll-padding-left: 10rem;
		scroll-padding-right: 10rem;
	}
	
	.xl\:scroll-px-44 {
		scroll-padding-left: 11rem;
		scroll-padding-right: 11rem;
	}
	
	.xl\:scroll-px-48 {
		scroll-padding-left: 12rem;
		scroll-padding-right: 12rem;
	}
	
	.xl\:scroll-px-5 {
		scroll-padding-left: 1.25rem;
		scroll-padding-right: 1.25rem;
	}
	
	.xl\:scroll-px-52 {
		scroll-padding-left: 13rem;
		scroll-padding-right: 13rem;
	}
	
	.xl\:scroll-px-56 {
		scroll-padding-left: 14rem;
		scroll-padding-right: 14rem;
	}
	
	.xl\:scroll-px-6 {
		scroll-padding-left: 1.5rem;
		scroll-padding-right: 1.5rem;
	}
	
	.xl\:scroll-px-60 {
		scroll-padding-left: 15rem;
		scroll-padding-right: 15rem;
	}
	
	.xl\:scroll-px-64 {
		scroll-padding-left: 16rem;
		scroll-padding-right: 16rem;
	}
	
	.xl\:scroll-px-7 {
		scroll-padding-left: 1.75rem;
		scroll-padding-right: 1.75rem;
	}
	
	.xl\:scroll-px-72 {
		scroll-padding-left: 18rem;
		scroll-padding-right: 18rem;
	}
	
	.xl\:scroll-px-8 {
		scroll-padding-left: 2rem;
		scroll-padding-right: 2rem;
	}
	
	.xl\:scroll-px-80 {
		scroll-padding-left: 20rem;
		scroll-padding-right: 20rem;
	}
	
	.xl\:scroll-px-9 {
		scroll-padding-left: 2.25rem;
		scroll-padding-right: 2.25rem;
	}
	
	.xl\:scroll-px-96 {
		scroll-padding-left: 24rem;
		scroll-padding-right: 24rem;
	}
	
	.xl\:scroll-px-gutter {
		scroll-padding-left: var(--gutter, 1rem);
		scroll-padding-right: var(--gutter, 1rem);
	}
	
	.xl\:scroll-px-gutter-full {
		scroll-padding-left: calc(var(--gutter) * 2);
		scroll-padding-right: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-px-px {
		scroll-padding-left: 1px;
		scroll-padding-right: 1px;
	}
	
	.xl\:scroll-py-0 {
		scroll-padding-bottom: 0;
		scroll-padding-top: 0;
	}
	
	.xl\:scroll-py-0\.5 {
		scroll-padding-bottom: .125rem;
		scroll-padding-top: .125rem;
	}
	
	.xl\:scroll-py-1 {
		scroll-padding-bottom: .25rem;
		scroll-padding-top: .25rem;
	}
	
	.xl\:scroll-py-1\.5 {
		scroll-padding-bottom: .375rem;
		scroll-padding-top: .375rem;
	}
	
	.xl\:scroll-py-10 {
		scroll-padding-bottom: 2.5rem;
		scroll-padding-top: 2.5rem;
	}
	
	.xl\:scroll-py-11 {
		scroll-padding-bottom: 2.75rem;
		scroll-padding-top: 2.75rem;
	}
	
	.xl\:scroll-py-12 {
		scroll-padding-bottom: 3rem;
		scroll-padding-top: 3rem;
	}
	
	.xl\:scroll-py-13 {
		scroll-padding-bottom: 3.25rem;
		scroll-padding-top: 3.25rem;
	}
	
	.xl\:scroll-py-14 {
		scroll-padding-bottom: 3.5rem;
		scroll-padding-top: 3.5rem;
	}
	
	.xl\:scroll-py-16 {
		scroll-padding-bottom: 4rem;
		scroll-padding-top: 4rem;
	}
	
	.xl\:scroll-py-18 {
		scroll-padding-bottom: 4.5rem;
		scroll-padding-top: 4.5rem;
	}
	
	.xl\:scroll-py-2 {
		scroll-padding-bottom: .5rem;
		scroll-padding-top: .5rem;
	}
	
	.xl\:scroll-py-2\.5 {
		scroll-padding-bottom: .625rem;
		scroll-padding-top: .625rem;
	}
	
	.xl\:scroll-py-20 {
		scroll-padding-bottom: 5rem;
		scroll-padding-top: 5rem;
	}
	
	.xl\:scroll-py-24 {
		scroll-padding-bottom: 6rem;
		scroll-padding-top: 6rem;
	}
	
	.xl\:scroll-py-27 {
		scroll-padding-bottom: 11.25rem;
		scroll-padding-top: 11.25rem;
	}
	
	.xl\:scroll-py-28 {
		scroll-padding-bottom: 7rem;
		scroll-padding-top: 7rem;
	}
	
	.xl\:scroll-py-3 {
		scroll-padding-bottom: .75rem;
		scroll-padding-top: .75rem;
	}
	
	.xl\:scroll-py-3\.5 {
		scroll-padding-bottom: .875rem;
		scroll-padding-top: .875rem;
	}
	
	.xl\:scroll-py-32 {
		scroll-padding-bottom: 8rem;
		scroll-padding-top: 8rem;
	}
	
	.xl\:scroll-py-36 {
		scroll-padding-bottom: 9rem;
		scroll-padding-top: 9rem;
	}
	
	.xl\:scroll-py-4 {
		scroll-padding-bottom: 1rem;
		scroll-padding-top: 1rem;
	}
	
	.xl\:scroll-py-40 {
		scroll-padding-bottom: 10rem;
		scroll-padding-top: 10rem;
	}
	
	.xl\:scroll-py-44 {
		scroll-padding-bottom: 11rem;
		scroll-padding-top: 11rem;
	}
	
	.xl\:scroll-py-48 {
		scroll-padding-bottom: 12rem;
		scroll-padding-top: 12rem;
	}
	
	.xl\:scroll-py-5 {
		scroll-padding-bottom: 1.25rem;
		scroll-padding-top: 1.25rem;
	}
	
	.xl\:scroll-py-52 {
		scroll-padding-bottom: 13rem;
		scroll-padding-top: 13rem;
	}
	
	.xl\:scroll-py-56 {
		scroll-padding-bottom: 14rem;
		scroll-padding-top: 14rem;
	}
	
	.xl\:scroll-py-6 {
		scroll-padding-bottom: 1.5rem;
		scroll-padding-top: 1.5rem;
	}
	
	.xl\:scroll-py-60 {
		scroll-padding-bottom: 15rem;
		scroll-padding-top: 15rem;
	}
	
	.xl\:scroll-py-64 {
		scroll-padding-bottom: 16rem;
		scroll-padding-top: 16rem;
	}
	
	.xl\:scroll-py-7 {
		scroll-padding-bottom: 1.75rem;
		scroll-padding-top: 1.75rem;
	}
	
	.xl\:scroll-py-72 {
		scroll-padding-bottom: 18rem;
		scroll-padding-top: 18rem;
	}
	
	.xl\:scroll-py-8 {
		scroll-padding-bottom: 2rem;
		scroll-padding-top: 2rem;
	}
	
	.xl\:scroll-py-80 {
		scroll-padding-bottom: 20rem;
		scroll-padding-top: 20rem;
	}
	
	.xl\:scroll-py-9 {
		scroll-padding-bottom: 2.25rem;
		scroll-padding-top: 2.25rem;
	}
	
	.xl\:scroll-py-96 {
		scroll-padding-bottom: 24rem;
		scroll-padding-top: 24rem;
	}
	
	.xl\:scroll-py-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.xl\:scroll-py-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-py-px {
		scroll-padding-bottom: 1px;
		scroll-padding-top: 1px;
	}
	
	.xl\:scroll-pb-0 {
		scroll-padding-bottom: 0;
	}
	
	.xl\:scroll-pb-0\.5 {
		scroll-padding-bottom: .125rem;
	}
	
	.xl\:scroll-pb-1 {
		scroll-padding-bottom: .25rem;
	}
	
	.xl\:scroll-pb-1\.5 {
		scroll-padding-bottom: .375rem;
	}
	
	.xl\:scroll-pb-10 {
		scroll-padding-bottom: 2.5rem;
	}
	
	.xl\:scroll-pb-11 {
		scroll-padding-bottom: 2.75rem;
	}
	
	.xl\:scroll-pb-12 {
		scroll-padding-bottom: 3rem;
	}
	
	.xl\:scroll-pb-13 {
		scroll-padding-bottom: 3.25rem;
	}
	
	.xl\:scroll-pb-14 {
		scroll-padding-bottom: 3.5rem;
	}
	
	.xl\:scroll-pb-16 {
		scroll-padding-bottom: 4rem;
	}
	
	.xl\:scroll-pb-18 {
		scroll-padding-bottom: 4.5rem;
	}
	
	.xl\:scroll-pb-2 {
		scroll-padding-bottom: .5rem;
	}
	
	.xl\:scroll-pb-2\.5 {
		scroll-padding-bottom: .625rem;
	}
	
	.xl\:scroll-pb-20 {
		scroll-padding-bottom: 5rem;
	}
	
	.xl\:scroll-pb-24 {
		scroll-padding-bottom: 6rem;
	}
	
	.xl\:scroll-pb-27 {
		scroll-padding-bottom: 11.25rem;
	}
	
	.xl\:scroll-pb-28 {
		scroll-padding-bottom: 7rem;
	}
	
	.xl\:scroll-pb-3 {
		scroll-padding-bottom: .75rem;
	}
	
	.xl\:scroll-pb-3\.5 {
		scroll-padding-bottom: .875rem;
	}
	
	.xl\:scroll-pb-32 {
		scroll-padding-bottom: 8rem;
	}
	
	.xl\:scroll-pb-36 {
		scroll-padding-bottom: 9rem;
	}
	
	.xl\:scroll-pb-4 {
		scroll-padding-bottom: 1rem;
	}
	
	.xl\:scroll-pb-40 {
		scroll-padding-bottom: 10rem;
	}
	
	.xl\:scroll-pb-44 {
		scroll-padding-bottom: 11rem;
	}
	
	.xl\:scroll-pb-48 {
		scroll-padding-bottom: 12rem;
	}
	
	.xl\:scroll-pb-5 {
		scroll-padding-bottom: 1.25rem;
	}
	
	.xl\:scroll-pb-52 {
		scroll-padding-bottom: 13rem;
	}
	
	.xl\:scroll-pb-56 {
		scroll-padding-bottom: 14rem;
	}
	
	.xl\:scroll-pb-6 {
		scroll-padding-bottom: 1.5rem;
	}
	
	.xl\:scroll-pb-60 {
		scroll-padding-bottom: 15rem;
	}
	
	.xl\:scroll-pb-64 {
		scroll-padding-bottom: 16rem;
	}
	
	.xl\:scroll-pb-7 {
		scroll-padding-bottom: 1.75rem;
	}
	
	.xl\:scroll-pb-72 {
		scroll-padding-bottom: 18rem;
	}
	
	.xl\:scroll-pb-8 {
		scroll-padding-bottom: 2rem;
	}
	
	.xl\:scroll-pb-80 {
		scroll-padding-bottom: 20rem;
	}
	
	.xl\:scroll-pb-9 {
		scroll-padding-bottom: 2.25rem;
	}
	
	.xl\:scroll-pb-96 {
		scroll-padding-bottom: 24rem;
	}
	
	.xl\:scroll-pb-gutter {
		scroll-padding-bottom: var(--gutter, 1rem);
	}
	
	.xl\:scroll-pb-gutter-full {
		scroll-padding-bottom: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-pb-px {
		scroll-padding-bottom: 1px;
	}
	
	.xl\:scroll-pt-0 {
		scroll-padding-top: 0;
	}
	
	.xl\:scroll-pt-0\.5 {
		scroll-padding-top: .125rem;
	}
	
	.xl\:scroll-pt-1 {
		scroll-padding-top: .25rem;
	}
	
	.xl\:scroll-pt-1\.5 {
		scroll-padding-top: .375rem;
	}
	
	.xl\:scroll-pt-10 {
		scroll-padding-top: 2.5rem;
	}
	
	.xl\:scroll-pt-11 {
		scroll-padding-top: 2.75rem;
	}
	
	.xl\:scroll-pt-12 {
		scroll-padding-top: 3rem;
	}
	
	.xl\:scroll-pt-13 {
		scroll-padding-top: 3.25rem;
	}
	
	.xl\:scroll-pt-14 {
		scroll-padding-top: 3.5rem;
	}
	
	.xl\:scroll-pt-16 {
		scroll-padding-top: 4rem;
	}
	
	.xl\:scroll-pt-18 {
		scroll-padding-top: 4.5rem;
	}
	
	.xl\:scroll-pt-2 {
		scroll-padding-top: .5rem;
	}
	
	.xl\:scroll-pt-2\.5 {
		scroll-padding-top: .625rem;
	}
	
	.xl\:scroll-pt-20 {
		scroll-padding-top: 5rem;
	}
	
	.xl\:scroll-pt-24 {
		scroll-padding-top: 6rem;
	}
	
	.xl\:scroll-pt-27 {
		scroll-padding-top: 11.25rem;
	}
	
	.xl\:scroll-pt-28 {
		scroll-padding-top: 7rem;
	}
	
	.xl\:scroll-pt-3 {
		scroll-padding-top: .75rem;
	}
	
	.xl\:scroll-pt-3\.5 {
		scroll-padding-top: .875rem;
	}
	
	.xl\:scroll-pt-32 {
		scroll-padding-top: 8rem;
	}
	
	.xl\:scroll-pt-36 {
		scroll-padding-top: 9rem;
	}
	
	.xl\:scroll-pt-4 {
		scroll-padding-top: 1rem;
	}
	
	.xl\:scroll-pt-40 {
		scroll-padding-top: 10rem;
	}
	
	.xl\:scroll-pt-44 {
		scroll-padding-top: 11rem;
	}
	
	.xl\:scroll-pt-48 {
		scroll-padding-top: 12rem;
	}
	
	.xl\:scroll-pt-5 {
		scroll-padding-top: 1.25rem;
	}
	
	.xl\:scroll-pt-52 {
		scroll-padding-top: 13rem;
	}
	
	.xl\:scroll-pt-56 {
		scroll-padding-top: 14rem;
	}
	
	.xl\:scroll-pt-6 {
		scroll-padding-top: 1.5rem;
	}
	
	.xl\:scroll-pt-60 {
		scroll-padding-top: 15rem;
	}
	
	.xl\:scroll-pt-64 {
		scroll-padding-top: 16rem;
	}
	
	.xl\:scroll-pt-7 {
		scroll-padding-top: 1.75rem;
	}
	
	.xl\:scroll-pt-72 {
		scroll-padding-top: 18rem;
	}
	
	.xl\:scroll-pt-8 {
		scroll-padding-top: 2rem;
	}
	
	.xl\:scroll-pt-80 {
		scroll-padding-top: 20rem;
	}
	
	.xl\:scroll-pt-9 {
		scroll-padding-top: 2.25rem;
	}
	
	.xl\:scroll-pt-96 {
		scroll-padding-top: 24rem;
	}
	
	.xl\:scroll-pt-gutter {
		scroll-padding-top: var(--gutter, 1rem);
	}
	
	.xl\:scroll-pt-gutter-full {
		scroll-padding-top: calc(var(--gutter) * 2);
	}
	
	.xl\:scroll-pt-px {
		scroll-padding-top: 1px;
	}
	
	.xl\:flex-row {
		flex-direction: row;
	}
	
	.xl\:items-stretch {
		align-items: stretch;
	}
	
	.xl\:justify-between {
		justify-content: space-between;
	}
	
	.xl\:px-0 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.xl\:px-0\.5 {
		padding-left: .125rem;
		padding-right: .125rem;
	}
	
	.xl\:px-1 {
		padding-left: .25rem;
		padding-right: .25rem;
	}
	
	.xl\:px-1\.5 {
		padding-left: .375rem;
		padding-right: .375rem;
	}
	
	.xl\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem;
	}
	
	.xl\:px-11 {
		padding-left: 2.75rem;
		padding-right: 2.75rem;
	}
	
	.xl\:px-12 {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	
	.xl\:px-13 {
		padding-left: 3.25rem;
		padding-right: 3.25rem;
	}
	
	.xl\:px-14 {
		padding-left: 3.5rem;
		padding-right: 3.5rem;
	}
	
	.xl\:px-16 {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	
	.xl\:px-18 {
		padding-left: 4.5rem;
		padding-right: 4.5rem;
	}
	
	.xl\:px-2 {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	
	.xl\:px-2\.5 {
		padding-left: .625rem;
		padding-right: .625rem;
	}
	
	.xl\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	
	.xl\:px-24 {
		padding-left: 6rem;
		padding-right: 6rem;
	}
	
	.xl\:px-27 {
		padding-left: 11.25rem;
		padding-right: 11.25rem;
	}
	
	.xl\:px-28 {
		padding-left: 7rem;
		padding-right: 7rem;
	}
	
	.xl\:px-3 {
		padding-left: .75rem;
		padding-right: .75rem;
	}
	
	.xl\:px-3\.5 {
		padding-left: .875rem;
		padding-right: .875rem;
	}
	
	.xl\:px-32 {
		padding-left: 8rem;
		padding-right: 8rem;
	}
	
	.xl\:px-36 {
		padding-left: 9rem;
		padding-right: 9rem;
	}
	
	.xl\:px-4 {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	
	.xl\:px-40 {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	
	.xl\:px-44 {
		padding-left: 11rem;
		padding-right: 11rem;
	}
	
	.xl\:px-48 {
		padding-left: 12rem;
		padding-right: 12rem;
	}
	
	.xl\:px-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}
	
	.xl\:px-52 {
		padding-left: 13rem;
		padding-right: 13rem;
	}
	
	.xl\:px-56 {
		padding-left: 14rem;
		padding-right: 14rem;
	}
	
	.xl\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	
	.xl\:px-60 {
		padding-left: 15rem;
		padding-right: 15rem;
	}
	
	.xl\:px-64 {
		padding-left: 16rem;
		padding-right: 16rem;
	}
	
	.xl\:px-7 {
		padding-left: 1.75rem;
		padding-right: 1.75rem;
	}
	
	.xl\:px-72 {
		padding-left: 18rem;
		padding-right: 18rem;
	}
	
	.xl\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	
	.xl\:px-80 {
		padding-left: 20rem;
		padding-right: 20rem;
	}
	
	.xl\:px-9 {
		padding-left: 2.25rem;
		padding-right: 2.25rem;
	}
	
	.xl\:px-96 {
		padding-left: 24rem;
		padding-right: 24rem;
	}
	
	.xl\:px-gutter {
		padding-left: var(--gutter, 1rem);
		padding-right: var(--gutter, 1rem);
	}
	
	.xl\:px-gutter-full {
		padding-left: calc(var(--gutter) * 2);
		padding-right: calc(var(--gutter) * 2);
	}
	
	.xl\:px-px {
		padding-left: 1px;
		padding-right: 1px;
	}
	
	.xl\:py-0 {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.xl\:py-0\.5 {
		padding-bottom: .125rem;
		padding-top: .125rem;
	}
	
	.xl\:py-1 {
		padding-bottom: .25rem;
		padding-top: .25rem;
	}
	
	.xl\:py-1\.5 {
		padding-bottom: .375rem;
		padding-top: .375rem;
	}
	
	.xl\:py-10 {
		padding-bottom: 2.5rem;
		padding-top: 2.5rem;
	}
	
	.xl\:py-11 {
		padding-bottom: 2.75rem;
		padding-top: 2.75rem;
	}
	
	.xl\:py-12 {
		padding-bottom: 3rem;
		padding-top: 3rem;
	}
	
	.xl\:py-13 {
		padding-bottom: 3.25rem;
		padding-top: 3.25rem;
	}
	
	.xl\:py-14 {
		padding-bottom: 3.5rem;
		padding-top: 3.5rem;
	}
	
	.xl\:py-16 {
		padding-bottom: 4rem;
		padding-top: 4rem;
	}
	
	.xl\:py-18 {
		padding-bottom: 4.5rem;
		padding-top: 4.5rem;
	}
	
	.xl\:py-2 {
		padding-bottom: .5rem;
		padding-top: .5rem;
	}
	
	.xl\:py-2\.5 {
		padding-bottom: .625rem;
		padding-top: .625rem;
	}
	
	.xl\:py-20 {
		padding-bottom: 5rem;
		padding-top: 5rem;
	}
	
	.xl\:py-24 {
		padding-bottom: 6rem;
		padding-top: 6rem;
	}
	
	.xl\:py-27 {
		padding-bottom: 11.25rem;
		padding-top: 11.25rem;
	}
	
	.xl\:py-28 {
		padding-bottom: 7rem;
		padding-top: 7rem;
	}
	
	.xl\:py-3 {
		padding-bottom: .75rem;
		padding-top: .75rem;
	}
	
	.xl\:py-3\.5 {
		padding-bottom: .875rem;
		padding-top: .875rem;
	}
	
	.xl\:py-32 {
		padding-bottom: 8rem;
		padding-top: 8rem;
	}
	
	.xl\:py-36 {
		padding-bottom: 9rem;
		padding-top: 9rem;
	}
	
	.xl\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem;
	}
	
	.xl\:py-40 {
		padding-bottom: 10rem;
		padding-top: 10rem;
	}
	
	.xl\:py-44 {
		padding-bottom: 11rem;
		padding-top: 11rem;
	}
	
	.xl\:py-48 {
		padding-bottom: 12rem;
		padding-top: 12rem;
	}
	
	.xl\:py-5 {
		padding-bottom: 1.25rem;
		padding-top: 1.25rem;
	}
	
	.xl\:py-52 {
		padding-bottom: 13rem;
		padding-top: 13rem;
	}
	
	.xl\:py-56 {
		padding-bottom: 14rem;
		padding-top: 14rem;
	}
	
	.xl\:py-6 {
		padding-bottom: 1.5rem;
		padding-top: 1.5rem;
	}
	
	.xl\:py-60 {
		padding-bottom: 15rem;
		padding-top: 15rem;
	}
	
	.xl\:py-64 {
		padding-bottom: 16rem;
		padding-top: 16rem;
	}
	
	.xl\:py-7 {
		padding-bottom: 1.75rem;
		padding-top: 1.75rem;
	}
	
	.xl\:py-72 {
		padding-bottom: 18rem;
		padding-top: 18rem;
	}
	
	.xl\:py-8 {
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	
	.xl\:py-80 {
		padding-bottom: 20rem;
		padding-top: 20rem;
	}
	
	.xl\:py-9 {
		padding-bottom: 2.25rem;
		padding-top: 2.25rem;
	}
	
	.xl\:py-96 {
		padding-bottom: 24rem;
		padding-top: 24rem;
	}
	
	.xl\:py-gutter {
		padding-bottom: var(--gutter, 1rem);
		padding-top: var(--gutter, 1rem);
	}
	
	.xl\:py-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
		padding-top: calc(var(--gutter) * 2);
	}
	
	.xl\:py-px {
		padding-bottom: 1px;
		padding-top: 1px;
	}
	
	.xl\:pb-0 {
		padding-bottom: 0;
	}
	
	.xl\:pb-0\.5 {
		padding-bottom: .125rem;
	}
	
	.xl\:pb-1 {
		padding-bottom: .25rem;
	}
	
	.xl\:pb-1\.5 {
		padding-bottom: .375rem;
	}
	
	.xl\:pb-10 {
		padding-bottom: 2.5rem;
	}
	
	.xl\:pb-11 {
		padding-bottom: 2.75rem;
	}
	
	.xl\:pb-12 {
		padding-bottom: 3rem;
	}
	
	.xl\:pb-13 {
		padding-bottom: 3.25rem;
	}
	
	.xl\:pb-14 {
		padding-bottom: 3.5rem;
	}
	
	.xl\:pb-16 {
		padding-bottom: 4rem;
	}
	
	.xl\:pb-18 {
		padding-bottom: 4.5rem;
	}
	
	.xl\:pb-2 {
		padding-bottom: .5rem;
	}
	
	.xl\:pb-2\.5 {
		padding-bottom: .625rem;
	}
	
	.xl\:pb-20 {
		padding-bottom: 5rem;
	}
	
	.xl\:pb-24 {
		padding-bottom: 6rem;
	}
	
	.xl\:pb-27 {
		padding-bottom: 11.25rem;
	}
	
	.xl\:pb-28 {
		padding-bottom: 7rem;
	}
	
	.xl\:pb-3 {
		padding-bottom: .75rem;
	}
	
	.xl\:pb-3\.5 {
		padding-bottom: .875rem;
	}
	
	.xl\:pb-32 {
		padding-bottom: 8rem;
	}
	
	.xl\:pb-36 {
		padding-bottom: 9rem;
	}
	
	.xl\:pb-4 {
		padding-bottom: 1rem;
	}
	
	.xl\:pb-40 {
		padding-bottom: 10rem;
	}
	
	.xl\:pb-44 {
		padding-bottom: 11rem;
	}
	
	.xl\:pb-48 {
		padding-bottom: 12rem;
	}
	
	.xl\:pb-5 {
		padding-bottom: 1.25rem;
	}
	
	.xl\:pb-52 {
		padding-bottom: 13rem;
	}
	
	.xl\:pb-56 {
		padding-bottom: 14rem;
	}
	
	.xl\:pb-6 {
		padding-bottom: 1.5rem;
	}
	
	.xl\:pb-60 {
		padding-bottom: 15rem;
	}
	
	.xl\:pb-64 {
		padding-bottom: 16rem;
	}
	
	.xl\:pb-7 {
		padding-bottom: 1.75rem;
	}
	
	.xl\:pb-72 {
		padding-bottom: 18rem;
	}
	
	.xl\:pb-8 {
		padding-bottom: 2rem;
	}
	
	.xl\:pb-80 {
		padding-bottom: 20rem;
	}
	
	.xl\:pb-9 {
		padding-bottom: 2.25rem;
	}
	
	.xl\:pb-96 {
		padding-bottom: 24rem;
	}
	
	.xl\:pb-gutter {
		padding-bottom: var(--gutter, 1rem);
	}
	
	.xl\:pb-gutter-full {
		padding-bottom: calc(var(--gutter) * 2);
	}
	
	.xl\:pb-px {
		padding-bottom: 1px;
	}
	
	.xl\:pl-16 {
		padding-left: 4rem;
	}
	
	.xl\:pl-\[10rem\] {
		padding-left: 10rem;
	}
	
	.xl\:pr-\[10rem\] {
		padding-right: 10rem;
	}
	
	.xl\:pt-0 {
		padding-top: 0;
	}
	
	.xl\:pt-0\.5 {
		padding-top: .125rem;
	}
	
	.xl\:pt-1 {
		padding-top: .25rem;
	}
	
	.xl\:pt-1\.5 {
		padding-top: .375rem;
	}
	
	.xl\:pt-10 {
		padding-top: 2.5rem;
	}
	
	.xl\:pt-11 {
		padding-top: 2.75rem;
	}
	
	.xl\:pt-12 {
		padding-top: 3rem;
	}
	
	.xl\:pt-13 {
		padding-top: 3.25rem;
	}
	
	.xl\:pt-14 {
		padding-top: 3.5rem;
	}
	
	.xl\:pt-16 {
		padding-top: 4rem;
	}
	
	.xl\:pt-18 {
		padding-top: 4.5rem;
	}
	
	.xl\:pt-2 {
		padding-top: .5rem;
	}
	
	.xl\:pt-2\.5 {
		padding-top: .625rem;
	}
	
	.xl\:pt-20 {
		padding-top: 5rem;
	}
	
	.xl\:pt-24 {
		padding-top: 6rem;
	}
	
	.xl\:pt-27 {
		padding-top: 11.25rem;
	}
	
	.xl\:pt-28 {
		padding-top: 7rem;
	}
	
	.xl\:pt-3 {
		padding-top: .75rem;
	}
	
	.xl\:pt-3\.5 {
		padding-top: .875rem;
	}
	
	.xl\:pt-32 {
		padding-top: 8rem;
	}
	
	.xl\:pt-36 {
		padding-top: 9rem;
	}
	
	.xl\:pt-4 {
		padding-top: 1rem;
	}
	
	.xl\:pt-40 {
		padding-top: 10rem;
	}
	
	.xl\:pt-44 {
		padding-top: 11rem;
	}
	
	.xl\:pt-48 {
		padding-top: 12rem;
	}
	
	.xl\:pt-5 {
		padding-top: 1.25rem;
	}
	
	.xl\:pt-52 {
		padding-top: 13rem;
	}
	
	.xl\:pt-56 {
		padding-top: 14rem;
	}
	
	.xl\:pt-6 {
		padding-top: 1.5rem;
	}
	
	.xl\:pt-60 {
		padding-top: 15rem;
	}
	
	.xl\:pt-64 {
		padding-top: 16rem;
	}
	
	.xl\:pt-7 {
		padding-top: 1.75rem;
	}
	
	.xl\:pt-72 {
		padding-top: 18rem;
	}
	
	.xl\:pt-8 {
		padding-top: 2rem;
	}
	
	.xl\:pt-80 {
		padding-top: 20rem;
	}
	
	.xl\:pt-9 {
		padding-top: 2.25rem;
	}
	
	.xl\:pt-96 {
		padding-top: 24rem;
	}
	
	.xl\:pt-gutter {
		padding-top: var(--gutter, 1rem);
	}
	
	.xl\:pt-gutter-full {
		padding-top: calc(var(--gutter) * 2);
	}
	
	.xl\:pt-px {
		padding-top: 1px;
	}
	
	.xl\:text-2xl {
		font-size: 1.5rem;
	}
	
	.xl\:offset-1 {
		margin-left: 8.33333%;
	}
}

.\[\&\.active\]\:text-brand-pink.active {
	--tw-text-opacity: 1;
	color: rgba(208, 32, 105, var(--tw-text-opacity));
}

.\[\&\.active\]\:underline.active {
	text-decoration-line: underline;
}

.\[\&\.disabled\]\:pointer-events-none.disabled {
	pointer-events: none;
}

.\[\&\.disabled\]\:opacity-0.disabled {
	opacity: 0;
}

.\[\&\.is-active\]\:block.is-active {
	display: block;
}

.\[\&\.is-active\]\:bg-brand-pink.is-active {
	--tw-bg-opacity: 1;
	background-color: rgba(208, 32, 105, var(--tw-bg-opacity));
}

.\[\&\.is-active\]\:text-white.is-active {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.\[\&\.is-open\]\:block.is-open {
	display: block;
}
