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

@charset "UTF-8";

.mfp-bg {
	background: #0b0b0b;
	opacity: .8;
	overflow: hidden;
	z-index: 1042;
}

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

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

.mfp-container {
	box-sizing: border-box;
	height: 100%;
	left: 0;
	padding: 0 8px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}

.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: rgba(0, 0, 0, 0);
	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-ilelehp.nitrocdn.com/MmoFRkyETbGMhubTroDlJAXufEzIoIIb/assets/images/optimized/rev-8e0bd8e/artisanplasticsurgery.com/wp-content/themes/artisan-plastic-surgery/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--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.is-focus-in .splide__pagination__page:focus, .splide__pagination__page:focus-visible {
	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;
	}
}

@media screen and (-ms-high-contrast:none) {
	.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.is-focus-in .splide__toggle:focus, .splide__toggle:focus-visible {
	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 {
	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 {
	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 {
	--navbarHeight: 56px;
	--mobileCtaHeight: 48px;
	--announcementBannerHeight: 0px;
	--mpfFooter: 164px;
}

@media (min-width:768px) {
	:root {
		--mobileCtaHeight: 0px;
		--navbarHeight: 77px;
		--mpfFooter: 120px;
	}
}

:root {
	--totalNavbarHeight: calc(var(--navbarHeight) + var(--announcementBannerHeight) + var(--mobileCtaHeight, 0px));
	--topOffset: calc(var(--totalNavbarHeight) + var(--wp-admin--admin-bar--height, 0px));
	--gutter: 1rem;
	--mpfNav: 72px;
	--liftedMecBreadCrumbHeight: 0px;
	--icon-arrow: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path d=\"M13.311 25.724a1.001 1.001 0 0 0 1.378-1.449l-7.671-7.276h19.981a1 1 0 0 0 0-2H7.05l7.639-7.276a1 1 0 1 0-1.378-1.448l-8.725 8.31a1.998 1.998 0 0 0 .017 2.845l8.707 8.293z\"/></svg>");
	--icon-plus: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path d=\"M12.48 12.48V0h7.04v12.48H32v7.04H19.52V32h-7.04V19.52H0v-7.04h12.48z\"/></svg>");
}

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%;
}

.wowza {
	background: tomato;
}

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

.text-underline-offset-4 {
	text-underline-offset: 4px;
}

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

::selection {
	background-color: #7a5f32;
	color: #fff;
}

body:not(.component-preview,.page-template-template-mpf-start,.page-template-template-mpf-form,.page-template-template-mpf-confirmation) {
	color: #505050;
	font-family: Cormorant, serif;
	padding-top: var(--topOffset);
}

body.page-template-template-mpf-confirmation, body.page-template-template-mpf-form, body.page-template-template-mpf-start {
	color: #505050;
	font-family: Cormorant, serif;
	padding-top: calc(var(--mpfNav) + var(--wp-admin--admin-bar--height, 0px));
}

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

a:not([class*=btn]), a:not([class*=btn]):active, a:not([class*=btn]):focus, a:not([class*=btn]):hover {
	transition: all .15s ease-in-out;
}

.blog-page--single .blog__block-title, .blog__block-list.tags a, .blog__block-title, .blog__sidebar .blog__sidebar-title.blog__block-title, .gform_wrapper.gravity-theme .form-skin .gfield_description, .gform_wrapper.gravity-theme .form-skin .gfield_description.gfield_validation_message, .gform_wrapper.gravity-theme .form-skin .gfield_error .gform_fileupload_rules, .gform_wrapper.gravity-theme .form-skin .gfield_label, .gform_wrapper.gravity-theme .form-skin .validation_message, .hdg-1, .hdg-2, .hdg-3, .hdg-4, .hdg-5, .hdg-6, .paragraph-default, .paragraph-large, .paragraph-small, .paragraph-xsmall, .post__card .post__category-corner-tag, .post__card .post__content .post__title, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h1), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h2), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h3), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h4), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h5), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h6), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(li), :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(p), :where(.wysiwyg,#tinymce) address, :where(.wysiwyg,#tinymce) blockquote p {
	line-height: 1.4;
}

.hdg-2, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h1) {
	color: #322f30;
	font-family: Granville, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 40px;
	line-height: 1.1;
}

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

.hdg-3, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h2) {
	color: #322f30;
	font-family: Granville, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 36px;
	line-height: 1.2;
}

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

.blog-page--single .blog__block-title, .hdg-4, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h3) {
	color: #322f30;
	font-family: Granville, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 24px;
	line-height: 1.1;
}

@media (min-width:768px) {
	.blog-page--single .blog__block-title, .hdg-4, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h3) {
		font-size: 40px;
	}
}

.hdg-5, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h4) {
	color: #322f30;
	font-family: Granville, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 20px;
	line-height: 1.1;
}

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

.blog__block-title, .blog__sidebar .blog__sidebar-title.blog__block-title, .hdg-6, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h5) {
	font-family: Granville, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
}

@media (min-width:768px) {
	.blog__block-title, .blog__sidebar .blog__sidebar-title.blog__block-title, .hdg-6, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h5) {
		font-size: 24px;
	}
}

.hdg-1, :where(.wysiwyg,#tinymce) :not([class*=hdg-],[class*=paragraph-],[class*=gform_]):where(h6) {
	color: #505050;
	font-family: Granville, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1rem;
	letter-spacing: .13em;
	line-height: 1.2;
	text-transform: uppercase;
}

.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-family: Cormorant, serif;
	font-size: 1.125rem;
	line-height: 1.4;
}

.paragraph-large, .post__card .post__content .post__title, :where(.wysiwyg,#tinymce) blockquote p {
	font-family: Cormorant, serif;
	font-size: 1.25rem;
	line-height: 1.4;
}

.blog__block-list.tags a, .gform_wrapper.gravity-theme .form-skin .gfield_description, .gform_wrapper.gravity-theme .form-skin .gfield_description.gfield_validation_message, .gform_wrapper.gravity-theme .form-skin .gfield_error .gform_fileupload_rules, .gform_wrapper.gravity-theme .form-skin .gfield_label, .gform_wrapper.gravity-theme .form-skin .validation_message, .paragraph-small, .post__card .post__category-corner-tag, :where(.wysiwyg,#tinymce) address {
	font-family: Cormorant, serif;
	font-size: 1rem;
	line-height: 1.4;
}

.paragraph-xsmall {
	font-family: Cormorant, serif;
	font-size: .875rem;
	line-height: 1.4;
}

.btn-link, .btn-primary, .btn-primary-light, .btn-primary-white, .btn-secondary, .btn-text, .llgq-quoter-next {
	font-family: Engravers Gothic, sans-serif;
	font-size: 1.125rem;
	line-height: 1.35;
	transition: all .15s ease-in-out;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gsection_title, .mpf-hdg {
	color: #322f30;
	font-family: Granville, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size: 1.375rem;
	font-weight: 600;
	line-height: 1.1;
}

@media (min-width:768px) {
	.gform_wrapper.gravity-theme .form-skin.mpf-skin .gsection_title, .mpf-hdg {
		font-size: 1.75rem;
	}
}

#tinymce.bg-brand-off-white {
	background-color: #f3f0e8;
}

#tinymce.bg-site-black {
	background-color: #322f30;
}

#tinymce.bg-image--overlay-dark {
	background-color: #4a5568;
}

#tinymce:is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-site-black,.bg-image--overlay-dark,.alt-background) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) .wysiwyg :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]) {
	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: #7a5f32;
	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: #322f30;
}

:where(.wysiwyg,#tinymce) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,p,li,.paragraph-large,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=btn]).hdg-underline {
	border-bottom: 1px solid #d9d2c4;
	padding-bottom: 1.25rem;
}

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

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

: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: 1.25rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.hdg-hero) {
	margin-bottom: 1.25rem;
}

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

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

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

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

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

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

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

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

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

: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) hr {
	border-color: #c8c5bc;
	margin: 2.5rem 0;
}

:where(.wysiwyg,#tinymce) table {
	border-collapse: collapse;
}

:where(.wysiwyg,#tinymce) table tbody tr {
	background-color: #fff;
	color: #505050;
}

:where(.wysiwyg,#tinymce) table tbody tr td {
	border: 1px solid #d9d2c4;
	padding: 1rem 1.25rem;
}

:where(.wysiwyg,#tinymce) table tbody tr:first-child {
	background-color: #505050;
	color: #fff;
	font-weight: 600;
}

:where(.wysiwyg,#tinymce) table tbody tr:first-child td {
	border: 1px solid #505050;
}

:where(.wysiwyg,#tinymce) .llcl-component-markdown .ll-fields-table thead th {
	background-color: #505050;
	color: #fff;
	font-weight: 600;
}

:where(.wysiwyg,#tinymce) .llcl-component-markdown .ll-fields-table tr:first-child {
	background-color: #fff;
	color: #505050;
	font-weight: 400;
}

:where(.wysiwyg,#tinymce) .llcl-component-markdown .ll-fields-table tr:first-child td {
	border-color: #d9d2c4;
	padding: 1rem 1.25rem;
}

:where(.wysiwyg,#tinymce) blockquote {
	border-left: 2px solid #322f30;
	color: #322f30;
	margin-left: .75rem;
	margin-right: 1rem;
	padding-left: 1.25rem;
}

@media (min-width:768px) {
	:where(.wysiwyg,#tinymce) blockquote {
		margin-right: 2rem;
	}
}

:where(.wysiwyg,#tinymce) blockquote p {
	font-weight: 600;
}

:where(.wysiwyg,#tinymce) strong {
	font-weight: 600;
}

.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;
}

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

.bag_pagination {
	color: #505050;
	font-size: 1.125rem;
}

.bag_pagination button, .bag_pagination span {
	text-underline-offset: 2px;
}

.bag_pagination button:focus, .bag_pagination button:hover, .bag_pagination span:focus, .bag_pagination span:hover {
	text-decoration: underline;
}

.bag_pagination .current-page {
	color: #322f30;
	text-decoration: underline;
}

.bag_pagination .next-page, .bag_pagination .prev-page {
	color: rgba(0, 0, 0, 0);
	position: relative;
}

.bag_pagination .next-page:after, .bag_pagination .prev-page:after {
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAxNyA0LjcwN2EuNzUuNzUgMCAxIDAtMS4wMzQgMS4wODZsNS43NTMgNS40NTdIMy43NWEuNzUuNzUgMCAwIDAgMCAxLjVoMTQuOTYybC01LjczIDUuNDU3YS43NS43NSAwIDEgMCAxLjAzNSAxLjA4Nmw2LjU0NC02LjIzM2ExLjQ5OSAxLjQ5OSAwIDAgMC0uMDEzLTIuMTM0bC02LjUzLTYuMjJaIiBmaWxsPSIjMzIyRjMwIi8+PC9zdmc+") 50% no-repeat;
	content: "";
	height: 24px;
	position: absolute;
	top: 0;
	width: 24px;
}

.bag_pagination .next-page:after {
	left: 24px;
}

.bag_pagination .prev-page:after {
	right: 24px;
	transform: rotate(180deg);
}

.bag_pill-btn:after {
	display: none;
}

.bag_back-text {
	font-weight: 600;
	padding-left: 32px;
	position: relative;
}

.bag_back-text:after {
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjAxNyA0LjcwN2EuNzUuNzUgMCAxIDAtMS4wMzQgMS4wODZsNS43NTMgNS40NTdIMy43NWEuNzUuNzUgMCAwIDAgMCAxLjVoMTQuOTYybC01LjczIDUuNDU3YS43NS43NSAwIDEgMCAxLjAzNSAxLjA4Nmw2LjU0NC02LjIzM2ExLjQ5OSAxLjQ5OSAwIDAgMC0uMDEzLTIuMTM0bC02LjUzLTYuMjJaIiBmaWxsPSIjMzIyRjMwIi8+PC9zdmc+") 50% no-repeat;
	content: "";
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	transform: rotate(180deg);
	width: 24px;
}

.bag_horizontal-tags.bag_tags-active:after, .bag_horizontal-tags.bag_tags-active:before, .bag_vertical-tags.bag_tags-active:after, .bag_vertical-tags.bag_tags-active:before {
	background-color: #fff;
	color: #322f30;
}

.bag_single-h1 {
	font-family: Cormorant, serif;
}

@media (min-width:1024px) {
	.bag_single-h1 {
		font-size: 48px;
	}
}

.bag_sidebar-link a {
	align-items: center;
	background-color: #d9d2c4;
	border: 1px solid #322f30;
	border-radius: 0;
	color: #322f30;
	display: inline-flex;
	font-family: Engravers Gothic, sans-serif;
	font-size: 1.125rem;
	font-weight: 600;
	justify-content: center;
	line-height: 1.35;
	padding: .75rem 1.5rem;
	text-align: center;
	text-transform: uppercase;
	transition: all .15s ease-in-out;
}

.bag_sidebar-link a:focus, .bag_sidebar-link a:hover {
	background-color: #7a5f32;
	color: #fff;
}

.bag_sidebar-link a {
	border-radius: 0;
}

.bag_sidebar-link a, .bag_sidebar-link a:focus, .bag_sidebar-link a:hover {
	text-decoration: none;
}

.bag_slide-details {
	background-color: #d9d2c4;
}

.btn {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	border-radius: .5rem;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	display: inline-block;
	font-family: Engravers Gothic, sans-serif;
	padding: .875rem 2rem;
	transition-duration: .15s;
}

.btn, .btn:hover {
	background-color: rgba(50, 47, 48, var(--tw-bg-opacity));
}

.btn:hover {
	--tw-bg-opacity: 1;
}

.btn-primary, .btn-primary-light, .btn-primary-white {
	align-items: center;
	background-color: #d9d2c4;
	border: 1px solid #322f30;
	border-radius: 0;
	color: #322f30;
	display: inline-flex;
	font-weight: 600;
	justify-content: center;
	padding: .75rem 1.5rem;
	text-align: center;
	text-transform: uppercase;
}

.btn-primary-light:focus, .btn-primary-light:hover, .btn-primary-white:focus, .btn-primary-white:hover, .btn-primary:focus, .btn-primary:hover {
	background-color: #7a5f32;
	color: #fff;
}

.btn-primary-light {
	background-color: #f3f0e8;
}

.btn-primary-white {
	background-color: rgba(255, 255, 255, .1);
	border: 1px solid #fff;
	color: #fff;
}

.btn-primary-white:focus, .btn-primary-white:hover {
	background-color: #fff;
	color: #322f30;
}

.btn-link {
	font-weight: 600;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.btn-link:focus, .btn-link:hover {
	color: #7a5f32;
}

.btn-secondary {
	align-items: center;
	color: #322f30;
	display: inline-flex;
	font-weight: 600;
	justify-content: center;
	text-align: center;
}

.btn-secondary span {
	display: block;
	transform: translateX(10px);
	transition: all .15s ease-in-out;
}

.btn-secondary .icon {
	height: 1rem;
	transform: translateY(-1px);
	width: 1rem;
}

.btn-secondary:focus span, .btn-secondary:hover span {
	transform: translateX(20px);
}

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

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

.btn-group.divided {
	column-gap: 0;
}

.btn-group.divided > * {
	border-right: 1px solid #d9d2c4;
	margin-right: 1rem;
	padding-right: 1rem;
}

.btn-group.divided > :last-child {
	border: none;
	margin-right: 0;
	padding-right: 0;
}

.footer-content .wysiwyg a {
	text-decoration: none;
}

.footer-bottom .copyright a:hover, .footer-content .wysiwyg a:hover {
	text-decoration: underline;
}

.gform_wrapper.gravity-theme.form-skin_wrapper .gform_title {
	display: none;
}

.gform_wrapper.gravity-theme.form-skin_wrapper .gform_description {
	display: block;
	margin-bottom: 2rem;
}

.gform_wrapper.gravity-theme.form-skin_wrapper .gform_submission_error {
	--tw-text-opacity: 1;
	color: rgba(192, 33, 38, var(--tw-text-opacity));
	margin-bottom: 1.5rem;
}

.gform_wrapper.gravity-theme .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.gravity-theme .form-skin input[type=email], .gform_wrapper.gravity-theme .form-skin input[type=file], .gform_wrapper.gravity-theme .form-skin input[type=number], .gform_wrapper.gravity-theme .form-skin input[type=password], .gform_wrapper.gravity-theme .form-skin input[type=tel], .gform_wrapper.gravity-theme .form-skin input[type=text], .gform_wrapper.gravity-theme .form-skin input[type=url], .gform_wrapper.gravity-theme .form-skin select, .gform_wrapper.gravity-theme .form-skin textarea {
	background-color: #fff;
	border: 1px solid #a6b0b2;
	border-radius: .125rem;
	color: #322f30;
	display: block;
	padding: .875rem 1.25rem;
	width: 100%;
}

.gform_wrapper.gravity-theme .form-skin input[type=email]:focus, .gform_wrapper.gravity-theme .form-skin input[type=email]:hover, .gform_wrapper.gravity-theme .form-skin input[type=file]:focus, .gform_wrapper.gravity-theme .form-skin input[type=file]:hover, .gform_wrapper.gravity-theme .form-skin input[type=number]:focus, .gform_wrapper.gravity-theme .form-skin input[type=number]:hover, .gform_wrapper.gravity-theme .form-skin input[type=password]:focus, .gform_wrapper.gravity-theme .form-skin input[type=password]:hover, .gform_wrapper.gravity-theme .form-skin input[type=tel]:focus, .gform_wrapper.gravity-theme .form-skin input[type=tel]:hover, .gform_wrapper.gravity-theme .form-skin input[type=text]:focus, .gform_wrapper.gravity-theme .form-skin input[type=text]:hover, .gform_wrapper.gravity-theme .form-skin input[type=url]:focus, .gform_wrapper.gravity-theme .form-skin input[type=url]:hover, .gform_wrapper.gravity-theme .form-skin select:focus, .gform_wrapper.gravity-theme .form-skin select:hover, .gform_wrapper.gravity-theme .form-skin textarea:focus, .gform_wrapper.gravity-theme .form-skin textarea:hover {
	border-color: #322f30;
	outline: none;
}

.gform_wrapper.gravity-theme .form-skin input[type=email]::placeholder, .gform_wrapper.gravity-theme .form-skin input[type=file]::placeholder, .gform_wrapper.gravity-theme .form-skin input[type=number]::placeholder, .gform_wrapper.gravity-theme .form-skin input[type=password]::placeholder, .gform_wrapper.gravity-theme .form-skin input[type=tel]::placeholder, .gform_wrapper.gravity-theme .form-skin input[type=text]::placeholder, .gform_wrapper.gravity-theme .form-skin input[type=url]::placeholder, .gform_wrapper.gravity-theme .form-skin select::placeholder, .gform_wrapper.gravity-theme .form-skin textarea::placeholder {
	color: #a6b0b2;
}

.gform_wrapper.gravity-theme .form-skin .gfield_error input[type=email], .gform_wrapper.gravity-theme .form-skin .gfield_error input[type=file], .gform_wrapper.gravity-theme .form-skin .gfield_error input[type=number], .gform_wrapper.gravity-theme .form-skin .gfield_error input[type=password], .gform_wrapper.gravity-theme .form-skin .gfield_error input[type=tel], .gform_wrapper.gravity-theme .form-skin .gfield_error input[type=text], .gform_wrapper.gravity-theme .form-skin .gfield_error input[type=url], .gform_wrapper.gravity-theme .form-skin .gfield_error select, .gform_wrapper.gravity-theme .form-skin .gfield_error textarea {
	border-color: #c02126;
}

.gform_wrapper.gravity-theme .form-skin .gfield_description.gfield_validation_message, .gform_wrapper.gravity-theme .form-skin .gfield_error .gform_fileupload_rules, .gform_wrapper.gravity-theme .form-skin .validation_message {
	color: #c02126;
}

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

.gform_wrapper.gravity-theme .form-skin select.placeholder-selected {
	color: #d9d2c4;
}

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

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

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

.gform_wrapper.gravity-theme .form-skin textarea {
	height: 10em;
	padding-bottom: .75rem;
	padding-top: .75rem;
	resize: none;
}

.gform_wrapper.gravity-theme .form-skin .gfield_label {
	color: #505050;
	display: block;
	font-weight: 600;
	margin-bottom: .375rem;
}

.gform_wrapper.gravity-theme .form-skin .gfield_description {
	color: #505050;
	margin-top: .375rem;
}

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

.gform_wrapper.gravity-theme .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.gravity-theme .form-skin .ginput_container_checkbox input[type=checkbox] ~ label {
	padding-left: 2rem;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.gform_wrapper.gravity-theme .form-skin .ginput_container_checkbox input[type=checkbox] ~ label .icon {
	height: 1.25rem;
	left: 0;
	position: absolute;
	top: 0;
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin .ginput_container_checkbox input[type=checkbox] ~ label .icon-checkbox-checked {
	display: none;
}

.gform_wrapper.gravity-theme .form-skin .ginput_container_checkbox input[type=checkbox]:checked ~ label .icon-checkbox {
	display: none;
}

.gform_wrapper.gravity-theme .form-skin .ginput_container_checkbox input[type=checkbox]:checked ~ label .icon-checkbox-checked {
	display: block;
}

.gform_wrapper.gravity-theme .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.gravity-theme .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio] ~ label {
	padding-left: 2rem;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.gform_wrapper.gravity-theme .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio] ~ label:before {
	border: 1px solid #a6b0b2;
	border-radius: 9999px;
	content: "";
	height: 1.25rem;
	left: 0;
	position: absolute;
	top: 0;
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio]:checked ~ label:after {
	background-color: #322f30;
	border-radius: 9999px;
	content: "";
	height: .75rem;
	left: .25rem;
	position: absolute;
	top: .25rem;
	width: .75rem;
}

.gform_wrapper.gravity-theme .form-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.ll-radio-style--toggle) .ginput_container_radio input[type=radio]:checked ~ label:before {
	border: 1px solid #322f30;
}

.gform_wrapper.gravity-theme .form-skin .ll-radio-style--buttons .gfield_radio {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: -.75rem;
	margin-left: -.5rem;
	margin-right: -.5rem;
}

.gform_wrapper.gravity-theme .form-skin .ll-radio-style--buttons .gfield_radio .gchoice {
	margin-bottom: .75rem;
	padding-left: .5rem;
	padding-right: .5rem;
}

.gform_wrapper.gravity-theme .form-skin .ll-radio-style--buttons .gfield_radio .icon {
	display: none;
}

.gform_wrapper.gravity-theme .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;
}

.gform_wrapper.gravity-theme .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label {
	background-color: #fff;
	border: 1px solid #a6b0b2;
	border-radius: .375rem;
	color: #322f30;
	display: inline-block;
	padding: 1.25rem 1.25rem 1.25rem 3.5rem;
	position: relative;
}

.gform_wrapper.gravity-theme .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio] ~ label:before {
	border: 1px solid #a6b0b2;
	border-radius: 9999px;
	content: "";
	height: 1.25rem;
	left: 1.25rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]:checked ~ label:after {
	background-color: #322f30;
	border-radius: 9999px;
	content: "";
	height: .75rem;
	left: 1.5rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: .75rem;
}

.gform_wrapper.gravity-theme .form-skin .ll-radio-style--buttons .ginput_container_radio input[type=radio]:checked ~ label:before {
	border: 1px solid #322f30;
}

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

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

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

.gform_wrapper.gravity-theme .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.gravity-theme .form-skin .ll-radio-style--toggle .ginput_container_radio input[type=radio]:checked ~ label {
	background-color: #fff;
	color: #322f30;
}

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

.gform_wrapper.gravity-theme .form-skin input[type=file]::-webkit-file-upload-button, .gform_wrapper.gravity-theme .form-skin input[type=file]::file-selector-button {
	background-color: #fff;
	border: none;
	border-right: 2px solid #505050;
	color: #322f30;
	cursor: pointer;
	font-family: Cormorant, serif;
	font-size: 1rem;
	font-weight: 600;
	margin-right: 1rem;
	padding-right: 1rem;
	text-transform: uppercase;
}

.gform_wrapper.gravity-theme .form-skin .gform_fileupload_rules {
	font-size: 1rem;
}

.gform_wrapper.gravity-theme .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.gravity-theme .form-skin .ginput_container_consent label {
	padding-left: 2rem;
	position: relative;
	-webkit-user-select: none;
	user-select: none;
}

.gform_wrapper.gravity-theme .form-skin .ginput_container_consent label .icon {
	height: 1.25rem;
	left: 0;
	position: absolute;
	top: 0;
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin .ginput_container_consent input:checked ~ label .icon-checkbox, .gform_wrapper.gravity-theme .form-skin .ginput_container_consent label .icon-checkbox-checked {
	display: none;
}

.gform_wrapper.gravity-theme .form-skin .ginput_container_consent input:checked ~ label .icon-checkbox-checked {
	display: block;
}

.gform_wrapper.gravity-theme .form-skin .gform_footer {
	display: flex;
	justify-content: center;
	margin-top: 1.5rem;
	text-align: center;
}

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

.gform_wrapper.gravity-theme .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.gravity-theme .form-skin .ginput_complex div, .gform_wrapper.gravity-theme .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.gravity-theme .form-skin .ginput_complex div.ginput_full, .gform_wrapper.gravity-theme .form-skin .ginput_complex > span.ginput_full {
	flex: 0 0 100%;
}

.gform_wrapper.gravity-theme .form-skin .ginput_complex div.ginput_left, .gform_wrapper.gravity-theme .form-skin .ginput_complex div.ginput_right, .gform_wrapper.gravity-theme .form-skin .ginput_complex > span.ginput_left, .gform_wrapper.gravity-theme .form-skin .ginput_complex > span.ginput_right {
	flex: 0 0 50%;
}

.gform_wrapper.gravity-theme .form-skin.form-skin--lg input[type=email], .gform_wrapper.gravity-theme .form-skin.form-skin--lg input[type=file], .gform_wrapper.gravity-theme .form-skin.form-skin--lg input[type=number], .gform_wrapper.gravity-theme .form-skin.form-skin--lg input[type=password], .gform_wrapper.gravity-theme .form-skin.form-skin--lg input[type=tel], .gform_wrapper.gravity-theme .form-skin.form-skin--lg input[type=text], .gform_wrapper.gravity-theme .form-skin.form-skin--lg input[type=url], .gform_wrapper.gravity-theme .form-skin.form-skin--lg select, .gform_wrapper.gravity-theme .form-skin.form-skin--lg textarea {
	border-radius: .5rem;
}

.gform_wrapper.gravity-theme .form-skin.form-skin--pill input[type=email], .gform_wrapper.gravity-theme .form-skin.form-skin--pill input[type=file], .gform_wrapper.gravity-theme .form-skin.form-skin--pill input[type=number], .gform_wrapper.gravity-theme .form-skin.form-skin--pill input[type=password], .gform_wrapper.gravity-theme .form-skin.form-skin--pill input[type=tel], .gform_wrapper.gravity-theme .form-skin.form-skin--pill input[type=text], .gform_wrapper.gravity-theme .form-skin.form-skin--pill input[type=url], .gform_wrapper.gravity-theme .form-skin.form-skin--pill select {
	border-radius: 9999px;
}

.gform_wrapper.gravity-theme .form-skin.form-skin--pill textarea {
	border-radius: 1.5rem;
}

.gform_required_legend, .gform_validation_container, .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;
}

.gform_confirmation_wrapper.form-skin {
	visibility: visible;
}

.lifted-logic-modal {
	--ll-editor-modal-background-color: #f3f0e8 !important;
}

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

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

.mec-event-grid-classic .mec-event-date.mec-bg-color {
	font-family: Cormorant, serif;
	font-size: 1rem;
	line-height: 1.4;
}

#tinymce:is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-site-black,.bg-image--overlay-dark,.alt-background) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-event-date.mec-bg-color,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) .wysiwyg :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-event-date.mec-bg-color,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-event-date.mec-bg-color,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]) {
	color: #fff;
}

:where(.wysiwyg,#tinymce) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-event-date.mec-bg-color,.paragraph-xsmall):not([class*=btn]).hdg-underline {
	border-bottom: 1px solid #d9d2c4;
	padding-bottom: 1.25rem;
}

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

.mec-event-grid-classic .mec-event-date.mec-bg-color {
	background-color: #a6b0b2;
	color: #322f30;
	margin-bottom: 20px;
	padding: 8px 20px;
	text-align: left;
}

.mec-event-grid-classic .mec-event-title {
	font-family: Cormorant, serif;
	font-size: 1.25rem;
	line-height: 1.4;
}

#tinymce:is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-site-black,.bg-image--overlay-dark,.alt-background) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.mec-event-grid-classic .mec-event-title,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) .wysiwyg :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.mec-event-grid-classic .mec-event-title,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.mec-event-grid-classic .mec-event-title,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]) {
	color: #fff;
}

:where(.wysiwyg,#tinymce) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,p,li,.mec-event-grid-classic .mec-event-title,.paragraph-default,.paragraph-small,.paragraph-xsmall):not([class*=btn]).hdg-underline {
	border-bottom: 1px solid #d9d2c4;
	padding-bottom: 1.25rem;
}

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

.mec-event-grid-classic .mec-event-title {
	color: #322f30;
	margin-bottom: 1rem;
	text-align: left;
	text-transform: none;
}

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

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

.mec-event-grid-classic .mec-grid-event-location {
	font-family: Cormorant, serif;
	font-size: 1rem;
	line-height: 1.4;
}

#tinymce:is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-site-black,.bg-image--overlay-dark,.alt-background) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-grid-event-location,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) .wysiwyg :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-grid-event-location,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-grid-event-location,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]) {
	color: #fff;
}

:where(.wysiwyg,#tinymce) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,p,li,.paragraph-large,.paragraph-default,.mec-event-grid-classic .mec-grid-event-location,.paragraph-xsmall):not([class*=btn]).hdg-underline {
	border-bottom: 1px solid #d9d2c4;
	padding-bottom: 1.25rem;
}

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

.mec-event-grid-classic .mec-grid-event-location {
	color: #505050;
	text-align: left;
}

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

.single-mec-events {
	background-color: #f3f0e8;
}

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

.single-mec-events .mec-single-event .mec-breadcrumbs {
	border: none;
	box-shadow: none;
	padding-left: 0;
	position: absolute;
	top: calc(var(--liftedMecBreadCrumbHeight, 0px) * -1);
}

.single-mec-events .mec-single-event .mec-events-event-image img {
	height: 432px;
	object-fit: cover;
	width: 100%;
}

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

.single-mec-events .mec-wrap .mec-color-before :before {
	color: #7a5f32;
}

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

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

.single-mec-events .mec-event-social {
	background-color: initial;
	border: 1px solid #d9d2c4;
}

.single-mec-events .mec-event-social .mec-frontbox-title {
	border-bottom: none;
	margin-bottom: 20px;
	padding-bottom: 0;
	text-align: left;
}

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

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

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

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

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

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

.single-mec-events .mec-event-social ul li.mec-event-social-icon a i:before {
	color: #322f30;
	height: 24px;
	width: 24px;
}

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

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

.single-mec-events .mec-event-export-module .mec-event-exporting .mec-export-details ul li a.mec-events-button:hover {
	background-color: #fff;
	color: #322f30;
}

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

.component-spacing.modal:has(+.component-spacing.bg-white) {
	padding-bottom: 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%;
}

.mfp-fade.mfp-bg {
	opacity: 0;
	transition: all .15s 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;
	transition: all .15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.ll-mpf__main {
	background-color: #f3f0e8;
	min-height: calc(100dvh - var(--mpfNav) - var(--mpfFooter) - var(--wp-admin--admin-bar--height, 0px));
}

.ll-mpf__main-confirmation, .ll-mpf__main-start {
	background-color: #f3f0e8;
	min-height: calc(100dvh - var(--mpfNav) - var(--wp-admin--admin-bar--height, 0px));
}

.ll-mpf-header {
	height: var(--mpfNav);
	left: 0;
	position: fixed;
	top: calc(var(--wp-admin--admin-bar--height, 0px));
	z-index: 90;
}

.ll-mpf-header, .ll-mpf__footer {
	background-color: #fff;
	width: 100%;
}

.ll-mpf__footer {
	height: var(--mpfFooter);
}

.ll-mpf__footer-container {
	padding-left: 2rem;
	padding-right: 2rem;
}

@media (min-width:1270px) {
	.ll-mpf__footer-container {
		padding-left: 50px;
		padding-right: 50px;
	}
}

.ll-mpf__footer-content {
	width: auto;
}

@media (min-width:640px) {
	.ll-mpf__footer-content {
		width: 18rem;
	}
}

@media (min-width:768px) {
	.ll-mpf__footer-content {
		width: auto;
	}
}

@media (min-width:1024px) {
	.ll-mpf__footer-content {
		width: 18rem;
	}
}

.llgq-quoter-next {
	align-items: center;
	background-color: #7a5f32;
	border-radius: .25rem;
	color: #fff;
	display: inline-flex;
	justify-content: center;
	padding: .75rem 3.5rem .75rem 1.25rem;
	position: relative;
	text-align: center;
}

.llgq-quoter-next:after {
	background-color: #fff;
	height: .625rem;
	mask-image: var(--icon-plus);
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	right: 27px;
	width: .625rem;
}

.llgq-quoter-next:after, .llgq-quoter-next:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.llgq-quoter-next:before {
	background-color: initial;
	border-radius: 9999px;
	height: 1.5rem;
	right: 1.25rem;
	width: 1.5rem;
}

.llgq-quoter-next:focus, .llgq-quoter-next:hover {
	background-color: #499d56;
}

.llgq-quoter-next:focus:before, .llgq-quoter-next:hover:before {
	background-color: #fff;
}

.llgq-quoter-next:focus:after, .llgq-quoter-next:hover:after {
	background-color: #499d56;
}

.llgq-quoter-next.is-inactive {
	display: none;
}

.llgq-quoter-back {
	padding: .75rem;
	position: relative;
}

.llgq-quoter-back:after {
	background-color: #505050;
	content: "";
	display: block;
	height: 1.25rem;
	mask-image: var(--icon-arrow);
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gf_progressbar_wrapper {
	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.gravity-theme .form-skin.mpf-skin .gsection {
	margin-bottom: 2rem;
}

@media (min-width:1024px) {
	.gform_wrapper.gravity-theme .form-skin.mpf-skin .gsection {
		grid-column: 3/11;
	}
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gsection_title {
	text-align: center;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gsection_description {
	margin-top: 1.25rem;
	text-align: center;
}

@media (min-width:1024px) {
	.gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_email, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_fileupload, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_number, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_password, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_phone, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_select, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_text, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_textarea, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_url {
		grid-column: 4/10;
	}
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_checkbox, .gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_radio {
	margin-bottom: -1.25rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_checkbox .gchoice, .gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_radio .gchoice {
	margin-bottom: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-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.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox] ~ label {
	align-items: center;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: .375rem;
	color: #322f30;
	display: inline-flex;
	height: 100%;
	padding: 1.25rem 1.25rem 1.25rem 3.5rem;
	position: relative;
	width: 100%;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox] ~ label .icon {
	display: none;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox] ~ label:before {
	border: 1px solid #d9d2c4;
	border-radius: 9999px;
	content: "";
	height: 1.25rem;
	left: 1.25rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox]:checked ~ label, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox]:focus ~ label, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox]:hover ~ label {
	border: 1px solid #d9d2c4;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox]:checked ~ label:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJtMTEuOTUxIDIuOTExLTcuNDQgNy40NGEuMTY4LjE2OCAwIDAgMS0uMjM3IDBMLjA0OSA2LjEyOGEuMTY4LjE2OCAwIDAgMSAwLS4yMzdsMS4wMjctMS4wMjdhLjE2OC4xNjggMCAwIDEgLjIzNyAwbDMuMDggMy4wOCA2LjI5NS02LjI5NWEuMTY4LjE2OCAwIDAgMSAuMjM3IDBsMS4wMjYgMS4wMjZhLjE2Ny4xNjcgMCAwIDEgMCAuMjM3WiIgZmlsbD0iI2ZmZiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTJ2MTJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
	border-radius: 9999px;
	content: "";
	height: .75rem;
	left: 1.5rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: .75rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ginput_container_checkbox input[type=checkbox]:checked ~ label:before {
	background-color: #322f30;
	border: 1px solid #322f30;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .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.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .ginput_container_radio input[type=radio] ~ label {
	align-items: center;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: .375rem;
	color: #322f30;
	display: inline-flex;
	height: 100%;
	padding: 1.25rem 1.25rem 1.25rem 3.5rem;
	position: relative;
	width: 100%;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .ginput_container_radio input[type=radio] ~ label:before {
	border: 1px solid #d9d2c4;
	border-radius: 9999px;
	content: "";
	height: 1.25rem;
	left: 1.25rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .ginput_container_radio input[type=radio]:checked ~ label, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .ginput_container_radio input[type=radio]:focus ~ label, .gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .ginput_container_radio input[type=radio]:hover ~ label {
	border: 1px solid #d9d2c4;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .ginput_container_radio input[type=radio]:checked ~ label:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJtMTEuOTUxIDIuOTExLTcuNDQgNy40NGEuMTY4LjE2OCAwIDAgMS0uMjM3IDBMLjA0OSA2LjEyOGEuMTY4LjE2OCAwIDAgMSAwLS4yMzdsMS4wMjctMS4wMjdhLjE2OC4xNjggMCAwIDEgLjIzNyAwbDMuMDggMy4wOCA2LjI5NS02LjI5NWEuMTY4LjE2OCAwIDAgMSAuMjM3IDBsMS4wMjYgMS4wMjZhLjE2Ny4xNjcgMCAwIDEgMCAuMjM3WiIgZmlsbD0iI2ZmZiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTJ2MTJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
	border-radius: 9999px;
	content: "";
	height: .75rem;
	left: 1.5rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: .75rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .ll_gfield_type_radio:not(.ll-radio-style--buttons,.gfield_llgq_visual_choices) .ginput_container_radio input[type=radio]:checked ~ label:before {
	background-color: #322f30;
	border: 1px solid #322f30;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices.gf_list_2col {
	grid-column: 3/11;
}

@media (min-width:1024px) {
	.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices.gf_list_3col {
		margin: 0 -52px;
	}
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .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.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio] ~ label {
	align-items: center;
	background-color: #c8c5bc;
	border-radius: .25rem;
	display: inline-flex;
	flex-direction: column;
	height: 100%;
	padding-left: 0;
	padding-top: 1.5rem;
	row-gap: 1.5rem;
	width: 100%;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio] ~ label:after, .gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio] ~ label:before {
	display: none;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio] ~ label svg {
	height: 3rem;
	width: 3rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio] ~ label span {
	align-items: center;
	background-color: #fff;
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
	display: flex;
	flex: 1 1 0%;
	padding: 1.25rem 1.25rem 1.25rem 3.5rem;
	position: relative;
	width: 100%;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio] ~ label span:before {
	border: 1px solid #d9d2c4;
	border-radius: 9999px;
	content: "";
	height: 1.25rem;
	left: 1.25rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1.25rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio]:checked ~ label, .gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio]:focus ~ label, .gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio]:hover ~ label {
	border: 1px solid #d9d2c4;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio]:checked ~ label span:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJtMTEuOTUxIDIuOTExLTcuNDQgNy40NGEuMTY4LjE2OCAwIDAgMS0uMjM3IDBMLjA0OSA2LjEyOGEuMTY4LjE2OCAwIDAgMSAwLS4yMzdsMS4wMjctMS4wMjdhLjE2OC4xNjggMCAwIDEgLjIzNyAwbDMuMDggMy4wOCA2LjI5NS02LjI5NWEuMTY4LjE2OCAwIDAgMSAuMjM3IDBsMS4wMjYgMS4wMjZhLjE2Ny4xNjcgMCAwIDEgMCAuMjM3WiIgZmlsbD0iI2ZmZiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTJ2MTJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
	border-radius: 9999px;
	content: "";
	height: .75rem;
	left: 1.5rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: .75rem;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gfield_llgq_visual_choices .ginput_container_radio input[type=radio]:checked ~ label span:before {
	background-color: #322f30;
	border: 1px solid #322f30;
}

.gform_wrapper.gravity-theme .form-skin.mpf-skin .gform_page_footer .gform_next_button, .gform_wrapper.gravity-theme .form-skin.mpf-skin .gform_page_footer .gform_previous_button, .gform_wrapper.gravity-theme .form-skin.mpf-skin .gform_page_footer .ll-submit {
	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_radio .gchoice:not(:last-child) {
	margin-bottom: .25rem;
}

.navbar {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}

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

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

.navbar {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	box-shadow: 0 0 20px 0 rgba(116, 102, 97, .1);
	z-index: 100;
}

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

.navbar-toggle {
	--toggleWidth: 2rem;
	--toggleHeight: 1rem;
	--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;
}

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

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

.navbar-toggle-icon:after, .navbar-toggle-icon:before {
	background-color: #322f30;
	content: "";
}

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

.navbar-toggle-icon:after {
	top: var(--bottomPosition);
	transition: all .15s ease;
}

.navbar__logo {
	height: var(--navbarHeight);
}

.navbar__logo .logo--header {
	height: 100%;
	max-width: none;
	width: auto;
}

#ll-body.is-open {
	overflow: hidden;
	position: relative;
}

.primary-nav {
	height: calc(100dvh - var(--navbarHeight));
	left: -100%;
	position: absolute;
	top: var(--navbarHeight);
	transition: all .5s ease 0s;
	visibility: hidden;
	width: 100%;
}

@media (min-width:768px) {
	.primary-nav {
		height: unset;
		top: 100%;
		width: 26.25rem;
	}
}

.primary-nav.is-open {
	left: 0;
	visibility: visible;
}

@media (min-width:1270px) {
	.primary-nav {
		position: static;
		visibility: visible;
		width: auto;
	}
}

.primary-nav__wrapper {
	height: 100%;
	padding: 2rem;
}

@media (min-width:768px) {
	.primary-nav__wrapper {
		height: calc(100dvh - var(--topOffset));
		padding: 2rem 3.125rem;
	}
}

@media (min-width:1270px) {
	.primary-nav__wrapper {
		height: auto;
		padding: 0;
	}
}

.primary-menu-item .primary-menu-child-item.complex {
	border-bottom: 1px solid #d9d2c4;
	padding: 1.25rem 0;
}

.primary-menu-item .primary-menu-child-item.complex:first-child {
	border-top: none;
	padding-top: 0;
}

.primary-menu-item .primary-menu-child-item.simple {
	padding-bottom: .75rem;
}

.primary-menu-item .primary-menu-child-item.simple:last-child {
	padding-bottom: 0;
}

.primary-menu-item .primary-menu-child-item__link.is-open {
	color: #322f30;
}

.primary-menu-item .primary-menu-child-item__link.is-open svg {
	transform: rotate(0deg);
}

@media (min-width:768px) {
	.primary-menu-item .primary-menu-child-item.complex {
		border-color: #c8c5bc;
	}
}

.primary-menu-item__menu {
	background-color: #fff;
	left: -100%;
	position: absolute;
	top: 0;
	transition: all .5s ease 0s;
	visibility: hidden;
	width: 100%;
}

@media (min-width:768px) {
	.primary-menu-item__menu {
		width: 26.25rem;
	}
}

.primary-menu-item__menu.is-open {
	left: 0;
	visibility: visible;
}

@media (min-width:1270px) {
	.primary-menu-item__menu {
		top: 100%;
	}
	
	.primary-menu-item__menu:before {
		background-color: #fff;
		content: "";
		height: 100%;
		position: absolute;
		right: 100%;
		top: 0;
		width: 100vw;
	}
}

.primary-menu-item__menu-wrapper {
	padding: 1.5rem 2rem 2rem;
}

@media (min-width:768px) {
	.primary-menu-item__menu-wrapper {
		padding: 2rem 3.125rem;
	}
}

@media (min-width:1024px) {
	.primary-menu-item__menu-wrapper {
		height: calc(100dvh - var(--topOffset));
	}
}

.navbar__cta {
	margin: 0 auto;
	max-width: 400px;
	width: 100%;
}

.navbar__overlay {
	background-color: #322f30;
	height: 100vh;
	left: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .5s ease 0s;
	width: 100vw;
	z-index: -2;
}

.navbar__overlay.is-open {
	left: 0;
	opacity: .5;
	position: fixed;
}

.nav__dropdown-btn {
	box-shadow: 0 3px 16px rgba(3, 16, 26, .15);
	left: 50%;
	top: 80%;
	transform: translateX(-50%);
}

.nav__dropdown-btn.is-open {
	display: block;
}

#phone-navbar__overlay {
	background-color: rgba(37, 37, 37, .5);
	height: 100vh;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	top: 0;
	transition: opacity .5s ease 0s;
	width: 100vw;
	z-index: -2;
}

#phone-navbar__overlay.is-open {
	display: fixed;
	left: 0;
	opacity: 1;
	pointer-events: auto;
}

.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%;
}

.blog, .blog-page {
	background-color: #f3f0e8;
}

.blog-page {
	padding: 3rem 0;
}

@media (min-width:1024px) {
	.blog-page {
		padding: 4rem 0;
	}
}

.blog__headings {
	margin-bottom: 3.5rem;
	text-align: center;
}

@media (min-width:1024px) {
	.blog__headings {
		margin-bottom: 5rem;
	}
}

.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__pagination {
	column-gap: 1.25rem;
	display: flex;
	font-size: 1.25rem;
	justify-content: center;
	margin-top: 4rem;
	text-align: center;
}

.blog__pagination a, .blog__pagination span {
	display: inline-block;
	text-underline-offset: 2px;
}

.blog__pagination span {
	color: #322f30;
	text-decoration: underline;
}

.blog__pagination a:hover {
	color: #322f30;
}

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

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

.post__card {
	background-color: #d9d2c4;
	display: flex;
	flex-direction: column;
	height: 100%;
}

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

.post__card .post__category-corner-tag {
	background-color: #fff;
	border-radius: .25rem;
	font-weight: 600;
	left: 0;
	margin-left: 1.5rem;
	margin-top: 1.5rem;
	padding: .5rem .625rem;
	position: absolute;
	top: 0;
	transition: all .15s ease-in-out;
}

.post__card .post__content {
	padding: 1.5rem;
}

.post__card .post__content .post__title {
	color: #322f30;
	font-weight: 600;
	transition: all .15s ease-in-out;
}

.post__card .post__read-more-wrapper {
	padding: 0 1.5rem 1.5rem;
}

.post__card .post__read-more-wrapper .post__read-more {
	color: #505050;
	font-weight: 600;
	text-decoration: underline;
	text-underline-offset: 2px;
	transition: all .15s ease-in-out;
}

.post__card:hover {
	background-color: #7a5f32;
}

.post__card:hover .post__content .post__title, .post__card:hover .post__read-more-wrapper .post__read-more {
	color: #fff;
}

.post__card:hover img {
	transform: scale(1.1);
}

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

@media (min-width:1024px) {
	.featured-post .post__image-wrapper:before {
		content: "";
		display: block;
		padding-top: 42.78%;
	}
	
	.featured-post .post__content {
		padding: 2rem 2rem 1.5rem;
	}
	
	.featured-post .post__content .post__title {
		color: #322f30;
		font-family: Cormorant, serif;
		font-size: 1.75rem;
		font-weight: 400;
		line-height: 1.1;
		text-transform: uppercase;
	}
	
	.featured-post .post__read-more-wrapper {
		margin-top: auto;
		padding: 0 2rem 2rem;
	}
}

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

.blog__block-list.categories a.is-active, .blog__block-list.categories a:hover {
	color: #7a5f32;
	text-decoration-line: underline;
}

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

.blog__block-list.tags a {
	background-color: initial;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	color: #7a5f32;
	display: flex;
	font-weight: 600;
	padding: .5rem .625rem;
}

.blog__block-list.tags a.is-active, .blog__block-list.tags a:hover {
	background-color: #d9d2c4;
	border: 1px solid #7a5f32;
}

.social-share {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

.social-share a, .social-share button {
	align-items: center;
	border: 1px solid #7a5f32;
	border-radius: 9999px;
	display: flex;
	justify-content: center;
	padding: .5rem;
}

.social-share a .icon, .social-share button .icon {
	color: #7a5f32;
}

.social-share a:hover, .social-share button:hover {
	background-color: #7a5f32;
}

.social-share a:hover .icon, .social-share button:hover .icon {
	color: #fff;
}

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

.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;
}

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

.blog__sidebar .blog__sidebar-title.blog__block-title {
	margin-bottom: 1.5rem;
}

.blog__sidebar .gform_wrapper.gravity-theme .form-skin .gform_footer {
	justify-content: flex-start;
}

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

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

.single {
	background-color: #f3f0e8;
}

.blog-page--single {
	padding: 3rem 0 4rem;
}

@media (min-width:1024px) {
	.blog-page--single {
		padding: 4rem 0 6rem;
	}
}

.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: 1rem;
}

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

.blog-page--single .blog__block-title {
	font-weight: 400;
	margin-bottom: 2rem;
}

.single-post__headings {
	margin-bottom: 1.25rem;
	text-align: center;
}

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

.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;
}

.invisible {
	visibility: hidden;
}

.collapse {
	visibility: collapse;
}

.static {
	position: static;
}

.fixed {
	position: fixed;
}

.absolute {
	position: absolute;
}

.relative {
	position: relative;
}

.inset-0 {
	inset: 0;
}

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

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

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

.bottom-0 {
	bottom: 0;
}

.bottom-4 {
	bottom: 1rem;
}

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

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

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

.left-0 {
	left: 0;
}

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

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

.left-4 {
	left: 1rem;
}

.left-6 {
	left: 1.5rem;
}

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

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

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

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

.left-full {
	left: 100%;
}

.right-0 {
	right: 0;
}

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

.right-5 {
	right: 1.25rem;
}

.right-8 {
	right: 2rem;
}

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

.right-\[-15\%\] {
	right: -15%;
}

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

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

.right-\[66\%\] {
	right: 66%;
}

.top-0 {
	top: 0;
}

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

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

.top-10 {
	top: 2.5rem;
}

.top-4 {
	top: 1rem;
}

.top-5 {
	top: 1.25rem;
}

.top-6 {
	top: 1.5rem;
}

.top-8 {
	top: 2rem;
}

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

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

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

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

.top-\[calc\(50\%_-_279px\)\] {
	top: calc(50% - 279px);
}

.top-full {
	top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-1 {
	order: 1;
}

.order-2 {
	order: 2;
}

.order-3 {
	order: 3;
}

.order-last {
	order: 9999;
}

.col-\[2\/3\] {
	grid-column: 2/3;
}

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

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

.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-2 {
	grid-column-start: 2;
}

.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-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-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;
}

.m-\[-1px\] {
	margin: -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-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-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-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-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-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-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-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-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;
}

.-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-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-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-gutter {
	margin-bottom: calc(var(--gutter, 1rem) * -1);
}

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

.-mb-px {
	margin-bottom: -1px;
}

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

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

.-ml-9 {
	margin-left: -2.25rem;
}

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

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

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

.-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-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-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-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-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-2 {
	margin-left: .5rem;
}

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

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

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

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

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

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

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

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

.mr-10 {
	margin-right: 2.5rem;
}

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

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

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

.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-\[-300px\] {
	margin-right: -300px;
}

.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-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-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-\[35px\] {
	margin-top: 35px;
}

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

.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-\[1\/1\] {
	aspect-ratio: 1/1;
}

.aspect-\[16\/9\] {
	aspect-ratio: 16/9;
}

.aspect-\[3\/4\] {
	aspect-ratio: 3/4;
}

.aspect-\[4\/5\] {
	aspect-ratio: 4/5;
}

.aspect-square {
	aspect-ratio: 1/1;
}

.size-10 {
	height: 2.5rem;
	width: 2.5rem;
}

.size-3 {
	height: .75rem;
	width: .75rem;
}

.size-4 {
	height: 1rem;
	width: 1rem;
}

.size-5 {
	height: 1.25rem;
	width: 1.25rem;
}

.size-7 {
	height: 1.75rem;
	width: 1.75rem;
}

.size-\[113px\] {
	height: 113px;
	width: 113px;
}

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

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

.size-\[48px\] {
	height: 48px;
	width: 48px;
}

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

.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-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-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-\[112px\] {
	height: 112px;
}

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

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

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

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

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

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

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

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

.h-\[calc\(100dvh_-_var\(--topOffset\)\)\] {
	height: calc(100dvh - var(--topOffset));
}

.h-\[var\(--navbarHeight\)\] {
	height: var(--navbarHeight);
}

.h-auto {
	height: auto;
}

.h-dvh {
	height: 100dvh;
}

.h-fit {
	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-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-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-\[120px\] {
	max-height: 120px;
}

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

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

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

.max-h-dvh {
	max-height: 100dvh;
}

.max-h-fit {
	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-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-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-\[300px\] {
	min-height: 300px;
}

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

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

.min-h-\[calc\(100vh_-_var\(--topOffset\)\)\] {
	min-height: calc(100vh - var(--topOffset));
}

.min-h-dvh {
	min-height: 100dvh;
}

.min-h-fit {
	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-offset-screen {
	min-height: calc(100vh - var(--topOffset));
}

.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-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-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-\[100vw\] {
	width: 100vw;
}

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

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

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

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

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

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

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

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

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

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

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

.w-\[calc\(100\%_-_2rem\)\] {
	width: calc(100% - 2rem);
}

.w-auto {
	width: auto;
}

.w-dvw {
	width: 100dvw;
}

.w-fit {
	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-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-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-\[140px\] {
	min-width: 140px;
}

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

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

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

.min-w-fit {
	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-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-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-\[155px\] {
	max-width: 155px;
}

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

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

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

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

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

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

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

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

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

.max-w-fit {
	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-y-1\/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));
}

.-translate-y-1\/2 {
	--tw-translate-y: -50%;
}

.translate-y-\[5px\] {
	--tw-translate-y: 5px;
}

.translate-y-\[5px\], .translate-y-full {
	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-full {
	--tw-translate-y: 100%;
}

.rotate-180 {
	--tw-rotate: 180deg;
}

.rotate-180, .rotate-45 {
	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-45 {
	--tw-rotate: 45deg;
}

.-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;
}

.scale-105 {
	--tw-scale-x: 1.05;
	--tw-scale-y: 1.05;
}

.scale-105, .scale-110 {
	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));
}

.scale-110 {
	--tw-scale-x: 1.1;
	--tw-scale-y: 1.1;
}

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

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

.animate-spin-slow {
	animation: spin 15s linear infinite;
}

.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;
}

.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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;
}

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

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

.grid-cols-5 {
	grid-template-columns: repeat(5, 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-reverse {
	flex-direction: row-reverse;
}

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

.flex-col-reverse {
	flex-direction: column-reverse;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.items-start {
	align-items: flex-start;
}

.items-end {
	align-items: flex-end;
}

.items-center {
	align-items: center;
}

.items-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-20 {
	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-8 {
	column-gap: 2rem;
}

.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-4 {
	row-gap: 1rem;
}

.gap-y-8 {
	row-gap: 2rem;
}

.gap-y-gutter-full {
	row-gap: calc(var(--gutter) * 2);
}

.space-y-12 > :not([hidden]) ~ :not([hidden]) {
	--tw-space-y-reverse: 0;
	margin-bottom: calc(3rem * var(--tw-space-y-reverse));
	margin-top: calc(3rem * ( 1 - var(--tw-space-y-reverse) ));
}

.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-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) ));
}

.self-center {
	align-self: center;
}

.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;
}

.whitespace-nowrap {
	white-space: nowrap;
}

.rounded {
	border-radius: .25rem;
}

.rounded-\[12px\] {
	border-radius: 12px;
}

.rounded-\[20px\] {
	border-radius: 20px;
}

.rounded-\[8px\] {
	border-radius: 8px;
}

.rounded-full {
	border-radius: 9999px;
}

.rounded-lg {
	border-radius: .5rem;
}

.rounded-md {
	border-radius: .375rem;
}

.rounded-t-\[8px\] {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.border {
	border-width: 1px;
}

.border-2 {
	border-width: 2px;
}

.border-y {
	border-top-width: 1px;
}

.border-b, .border-y {
	border-bottom-width: 1px;
}

.border-l {
	border-left-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-black {
	--tw-border-opacity: 1;
	border-color: rgba(50, 47, 48, var(--tw-border-opacity));
}

.border-brand-brown {
	--tw-border-opacity: 1;
	border-color: rgba(122, 95, 50, var(--tw-border-opacity));
}

.border-brand-light-grey {
	--tw-border-opacity: 1;
	border-color: rgba(200, 197, 188, var(--tw-border-opacity));
}

.border-brand-linen {
	--tw-border-opacity: 1;
	border-color: rgba(217, 210, 196, var(--tw-border-opacity));
}

.border-brand-medium-grey {
	--tw-border-opacity: 1;
	border-color: rgba(80, 80, 80, var(--tw-border-opacity));
}

.border-current {
	border-color: currentColor;
}

.border-white {
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.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-black {
	--tw-bg-opacity: 1;
	background-color: rgba(50, 47, 48, var(--tw-bg-opacity));
}

.bg-brand-brown {
	--tw-bg-opacity: 1;
	background-color: rgba(122, 95, 50, var(--tw-bg-opacity));
}

.bg-brand-light-brown {
	--tw-bg-opacity: 1;
	background-color: rgba(163, 145, 112, var(--tw-bg-opacity));
}

.bg-brand-light-grey {
	--tw-bg-opacity: 1;
	background-color: rgba(200, 197, 188, var(--tw-bg-opacity));
}

.bg-brand-light-mist {
	--tw-bg-opacity: 1;
	background-color: rgba(166, 176, 178, var(--tw-bg-opacity));
}

.bg-brand-linen {
	--tw-bg-opacity: 1;
	background-color: rgba(217, 210, 196, var(--tw-bg-opacity));
}

.bg-brand-off-white {
	--tw-bg-opacity: 1;
	background-color: rgba(243, 240, 232, var(--tw-bg-opacity));
}

.bg-brand-scrim {
	background-color: rgba(37, 37, 37, .5);
}

.bg-form-radio-button-unchecked {
	--tw-bg-opacity: 1;
	background-color: rgba(50, 47, 48, 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));
}

.bg-white\/10 {
	background-color: rgba(255, 255, 255, .1);
}

.bg-opacity-35 {
	--tw-bg-opacity: .35;
}

.bg-opacity-80 {
	--tw-bg-opacity: .8;
}

.bg-gradient-to-b {
	background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
	background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.from-black\/25 {
	--tw-gradient-from: rgba(0, 0, 0, .25) var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-white {
	--tw-gradient-from: #fff var(--tw-gradient-from-position);
	--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position);
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-black\/70 {
	--tw-gradient-to: rgba(0, 0, 0, .7) var(--tw-gradient-to-position);
}

.to-transparent {
	--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
}

.fill-brand-black {
	fill: #322f30;
}

.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\.5 {
	padding: .625rem;
}

.p-20 {
	padding: 5rem;
}

.p-3 {
	padding: .75rem;
}

.p-4 {
	padding: 1rem;
}

.p-5 {
	padding: 1.25rem;
}

.p-6 {
	padding: 1.5rem;
}

.p-8 {
	padding: 2rem;
}

.p-gutter-full {
	padding: calc(var(--gutter) * 2);
}

.\!py-14 {
	padding-bottom: 3.5rem !important;
	padding-top: 3.5rem !important;
}

.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-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-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-\[32px\] {
	padding-left: 32px;
	padding-right: 32px;
}

.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-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-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-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-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-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-\[88px\] {
	padding-bottom: 88px;
}

.pb-gutter {
	padding-bottom: var(--gutter, 1rem);
}

.pb-gutter-full {
	padding-bottom: calc(var(--gutter) * 2);
}

.pb-px {
	padding-bottom: 1px;
}

.pl-5 {
	padding-left: 1.25rem;
}

.pl-6 {
	padding-left: 1.5rem;
}

.pl-\[64px\] {
	padding-left: 64px;
}

.pr-14 {
	padding-right: 3.5rem;
}

.pr-16 {
	padding-right: 4rem;
}

.pr-5 {
	padding-right: 1.25rem;
}

.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-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-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;
}

.font-button {
	font-family: Engravers Gothic, sans-serif;
}

.font-serif {
	font-family: Cormorant, serif;
}

.text-2xl {
	font-size: 1.5rem;
}

.text-base {
	font-size: 1.125rem;
}

.text-lg {
	font-size: 1.25rem;
}

.text-sm {
	font-size: 1rem;
}

.text-xl {
	font-size: 1.375rem;
}

.text-xs {
	font-size: .875rem;
}

.font-bold {
	font-weight: 700;
}

.font-extrabold {
	font-weight: 800;
}

.font-medium {
	font-weight: 500;
}

.font-normal {
	font-weight: 400;
}

.font-semibold {
	font-weight: 600;
}

.uppercase {
	text-transform: uppercase;
}

.italic {
	font-style: italic;
}

.leading-none {
	line-height: 1;
}

.leading-normal {
	line-height: 1.4;
}

.tracking-widest {
	letter-spacing: .13em;
}

.text-black {
	--tw-text-opacity: 1;
	color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.text-brand-black {
	--tw-text-opacity: 1;
	color: rgba(50, 47, 48, var(--tw-text-opacity));
}

.text-brand-brown {
	--tw-text-opacity: 1;
	color: rgba(122, 95, 50, var(--tw-text-opacity));
}

.text-brand-dark-brown {
	--tw-text-opacity: 1;
	color: rgba(97, 86, 67, var(--tw-text-opacity));
}

.text-brand-medium-grey {
	--tw-text-opacity: 1;
	color: rgba(80, 80, 80, var(--tw-text-opacity));
}

.text-brand-off-white {
	--tw-text-opacity: 1;
	color: rgba(243, 240, 232, 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-\[1px\] {
	text-decoration-thickness: 1px;
}

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

.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.opacity-0 {
	opacity: 0;
}

.opacity-100 {
	opacity: 1;
}

.opacity-15 {
	opacity: .15;
}

.opacity-20 {
	opacity: .2;
}

.opacity-25 {
	opacity: .25;
}

.opacity-30 {
	opacity: .3;
}

.mix-blend-multiply {
	mix-blend-mode: multiply;
}

.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-black {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/0 {
	--tw-shadow-color: rgba(50, 47, 48, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/10 {
	--tw-shadow-color: rgba(50, 47, 48, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/100 {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/15 {
	--tw-shadow-color: rgba(50, 47, 48, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/20 {
	--tw-shadow-color: rgba(50, 47, 48, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/25 {
	--tw-shadow-color: rgba(50, 47, 48, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/30 {
	--tw-shadow-color: rgba(50, 47, 48, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/35 {
	--tw-shadow-color: rgba(50, 47, 48, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/40 {
	--tw-shadow-color: rgba(50, 47, 48, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/45 {
	--tw-shadow-color: rgba(50, 47, 48, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/5 {
	--tw-shadow-color: rgba(50, 47, 48, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/50 {
	--tw-shadow-color: rgba(50, 47, 48, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/55 {
	--tw-shadow-color: rgba(50, 47, 48, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/60 {
	--tw-shadow-color: rgba(50, 47, 48, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/65 {
	--tw-shadow-color: rgba(50, 47, 48, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/70 {
	--tw-shadow-color: rgba(50, 47, 48, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/75 {
	--tw-shadow-color: rgba(50, 47, 48, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/80 {
	--tw-shadow-color: rgba(50, 47, 48, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/85 {
	--tw-shadow-color: rgba(50, 47, 48, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/90 {
	--tw-shadow-color: rgba(50, 47, 48, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-black\/95 {
	--tw-shadow-color: rgba(50, 47, 48, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown {
	--tw-shadow-color: #7a5f32;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/0 {
	--tw-shadow-color: rgba(122, 95, 50, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/10 {
	--tw-shadow-color: rgba(122, 95, 50, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/100 {
	--tw-shadow-color: #7a5f32;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/15 {
	--tw-shadow-color: rgba(122, 95, 50, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/20 {
	--tw-shadow-color: rgba(122, 95, 50, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/25 {
	--tw-shadow-color: rgba(122, 95, 50, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/30 {
	--tw-shadow-color: rgba(122, 95, 50, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/35 {
	--tw-shadow-color: rgba(122, 95, 50, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/40 {
	--tw-shadow-color: rgba(122, 95, 50, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/45 {
	--tw-shadow-color: rgba(122, 95, 50, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/5 {
	--tw-shadow-color: rgba(122, 95, 50, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/50 {
	--tw-shadow-color: rgba(122, 95, 50, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/55 {
	--tw-shadow-color: rgba(122, 95, 50, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/60 {
	--tw-shadow-color: rgba(122, 95, 50, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/65 {
	--tw-shadow-color: rgba(122, 95, 50, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/70 {
	--tw-shadow-color: rgba(122, 95, 50, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/75 {
	--tw-shadow-color: rgba(122, 95, 50, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/80 {
	--tw-shadow-color: rgba(122, 95, 50, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/85 {
	--tw-shadow-color: rgba(122, 95, 50, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/90 {
	--tw-shadow-color: rgba(122, 95, 50, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-brown\/95 {
	--tw-shadow-color: rgba(122, 95, 50, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown {
	--tw-shadow-color: #615643;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/0 {
	--tw-shadow-color: rgba(97, 86, 67, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/10 {
	--tw-shadow-color: rgba(97, 86, 67, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/100 {
	--tw-shadow-color: #615643;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/15 {
	--tw-shadow-color: rgba(97, 86, 67, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/20 {
	--tw-shadow-color: rgba(97, 86, 67, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/25 {
	--tw-shadow-color: rgba(97, 86, 67, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/30 {
	--tw-shadow-color: rgba(97, 86, 67, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/35 {
	--tw-shadow-color: rgba(97, 86, 67, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/40 {
	--tw-shadow-color: rgba(97, 86, 67, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/45 {
	--tw-shadow-color: rgba(97, 86, 67, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/5 {
	--tw-shadow-color: rgba(97, 86, 67, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/50 {
	--tw-shadow-color: rgba(97, 86, 67, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/55 {
	--tw-shadow-color: rgba(97, 86, 67, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/60 {
	--tw-shadow-color: rgba(97, 86, 67, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/65 {
	--tw-shadow-color: rgba(97, 86, 67, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/70 {
	--tw-shadow-color: rgba(97, 86, 67, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/75 {
	--tw-shadow-color: rgba(97, 86, 67, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/80 {
	--tw-shadow-color: rgba(97, 86, 67, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/85 {
	--tw-shadow-color: rgba(97, 86, 67, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/90 {
	--tw-shadow-color: rgba(97, 86, 67, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-brown\/95 {
	--tw-shadow-color: rgba(97, 86, 67, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green {
	--tw-shadow-color: #499d56;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/0 {
	--tw-shadow-color: rgba(73, 157, 86, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/10 {
	--tw-shadow-color: rgba(73, 157, 86, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/100 {
	--tw-shadow-color: #499d56;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/15 {
	--tw-shadow-color: rgba(73, 157, 86, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/20 {
	--tw-shadow-color: rgba(73, 157, 86, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/25 {
	--tw-shadow-color: rgba(73, 157, 86, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/30 {
	--tw-shadow-color: rgba(73, 157, 86, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/35 {
	--tw-shadow-color: rgba(73, 157, 86, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/40 {
	--tw-shadow-color: rgba(73, 157, 86, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/45 {
	--tw-shadow-color: rgba(73, 157, 86, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/5 {
	--tw-shadow-color: rgba(73, 157, 86, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/50 {
	--tw-shadow-color: rgba(73, 157, 86, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/55 {
	--tw-shadow-color: rgba(73, 157, 86, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/60 {
	--tw-shadow-color: rgba(73, 157, 86, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/65 {
	--tw-shadow-color: rgba(73, 157, 86, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/70 {
	--tw-shadow-color: rgba(73, 157, 86, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/75 {
	--tw-shadow-color: rgba(73, 157, 86, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/80 {
	--tw-shadow-color: rgba(73, 157, 86, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/85 {
	--tw-shadow-color: rgba(73, 157, 86, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/90 {
	--tw-shadow-color: rgba(73, 157, 86, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-dark-green\/95 {
	--tw-shadow-color: rgba(73, 157, 86, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown {
	--tw-shadow-color: #a39170;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/0 {
	--tw-shadow-color: rgba(163, 145, 112, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/10 {
	--tw-shadow-color: rgba(163, 145, 112, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/100 {
	--tw-shadow-color: #a39170;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/15 {
	--tw-shadow-color: rgba(163, 145, 112, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/20 {
	--tw-shadow-color: rgba(163, 145, 112, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/25 {
	--tw-shadow-color: rgba(163, 145, 112, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/30 {
	--tw-shadow-color: rgba(163, 145, 112, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/35 {
	--tw-shadow-color: rgba(163, 145, 112, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/40 {
	--tw-shadow-color: rgba(163, 145, 112, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/45 {
	--tw-shadow-color: rgba(163, 145, 112, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/5 {
	--tw-shadow-color: rgba(163, 145, 112, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/50 {
	--tw-shadow-color: rgba(163, 145, 112, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/55 {
	--tw-shadow-color: rgba(163, 145, 112, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/60 {
	--tw-shadow-color: rgba(163, 145, 112, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/65 {
	--tw-shadow-color: rgba(163, 145, 112, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/70 {
	--tw-shadow-color: rgba(163, 145, 112, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/75 {
	--tw-shadow-color: rgba(163, 145, 112, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/80 {
	--tw-shadow-color: rgba(163, 145, 112, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/85 {
	--tw-shadow-color: rgba(163, 145, 112, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/90 {
	--tw-shadow-color: rgba(163, 145, 112, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-brown\/95 {
	--tw-shadow-color: rgba(163, 145, 112, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey {
	--tw-shadow-color: #c8c5bc;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/0 {
	--tw-shadow-color: rgba(200, 197, 188, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/10 {
	--tw-shadow-color: rgba(200, 197, 188, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/100 {
	--tw-shadow-color: #c8c5bc;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/15 {
	--tw-shadow-color: rgba(200, 197, 188, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/20 {
	--tw-shadow-color: rgba(200, 197, 188, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/25 {
	--tw-shadow-color: rgba(200, 197, 188, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/30 {
	--tw-shadow-color: rgba(200, 197, 188, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/35 {
	--tw-shadow-color: rgba(200, 197, 188, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/40 {
	--tw-shadow-color: rgba(200, 197, 188, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/45 {
	--tw-shadow-color: rgba(200, 197, 188, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/5 {
	--tw-shadow-color: rgba(200, 197, 188, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/50 {
	--tw-shadow-color: rgba(200, 197, 188, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/55 {
	--tw-shadow-color: rgba(200, 197, 188, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/60 {
	--tw-shadow-color: rgba(200, 197, 188, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/65 {
	--tw-shadow-color: rgba(200, 197, 188, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/70 {
	--tw-shadow-color: rgba(200, 197, 188, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/75 {
	--tw-shadow-color: rgba(200, 197, 188, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/80 {
	--tw-shadow-color: rgba(200, 197, 188, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/85 {
	--tw-shadow-color: rgba(200, 197, 188, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/90 {
	--tw-shadow-color: rgba(200, 197, 188, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-grey\/95 {
	--tw-shadow-color: rgba(200, 197, 188, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist {
	--tw-shadow-color: #a6b0b2;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/0 {
	--tw-shadow-color: rgba(166, 176, 178, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/10 {
	--tw-shadow-color: rgba(166, 176, 178, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/100 {
	--tw-shadow-color: #a6b0b2;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/15 {
	--tw-shadow-color: rgba(166, 176, 178, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/20 {
	--tw-shadow-color: rgba(166, 176, 178, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/25 {
	--tw-shadow-color: rgba(166, 176, 178, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/30 {
	--tw-shadow-color: rgba(166, 176, 178, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/35 {
	--tw-shadow-color: rgba(166, 176, 178, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/40 {
	--tw-shadow-color: rgba(166, 176, 178, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/45 {
	--tw-shadow-color: rgba(166, 176, 178, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/5 {
	--tw-shadow-color: rgba(166, 176, 178, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/50 {
	--tw-shadow-color: rgba(166, 176, 178, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/55 {
	--tw-shadow-color: rgba(166, 176, 178, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/60 {
	--tw-shadow-color: rgba(166, 176, 178, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/65 {
	--tw-shadow-color: rgba(166, 176, 178, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/70 {
	--tw-shadow-color: rgba(166, 176, 178, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/75 {
	--tw-shadow-color: rgba(166, 176, 178, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/80 {
	--tw-shadow-color: rgba(166, 176, 178, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/85 {
	--tw-shadow-color: rgba(166, 176, 178, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/90 {
	--tw-shadow-color: rgba(166, 176, 178, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-light-mist\/95 {
	--tw-shadow-color: rgba(166, 176, 178, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen {
	--tw-shadow-color: #d9d2c4;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/0 {
	--tw-shadow-color: rgba(217, 210, 196, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/10 {
	--tw-shadow-color: rgba(217, 210, 196, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/100 {
	--tw-shadow-color: #d9d2c4;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/15 {
	--tw-shadow-color: rgba(217, 210, 196, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/20 {
	--tw-shadow-color: rgba(217, 210, 196, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/25 {
	--tw-shadow-color: rgba(217, 210, 196, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/30 {
	--tw-shadow-color: rgba(217, 210, 196, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/35 {
	--tw-shadow-color: rgba(217, 210, 196, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/40 {
	--tw-shadow-color: rgba(217, 210, 196, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/45 {
	--tw-shadow-color: rgba(217, 210, 196, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/5 {
	--tw-shadow-color: rgba(217, 210, 196, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/50 {
	--tw-shadow-color: rgba(217, 210, 196, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/55 {
	--tw-shadow-color: rgba(217, 210, 196, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/60 {
	--tw-shadow-color: rgba(217, 210, 196, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/65 {
	--tw-shadow-color: rgba(217, 210, 196, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/70 {
	--tw-shadow-color: rgba(217, 210, 196, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/75 {
	--tw-shadow-color: rgba(217, 210, 196, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/80 {
	--tw-shadow-color: rgba(217, 210, 196, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/85 {
	--tw-shadow-color: rgba(217, 210, 196, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/90 {
	--tw-shadow-color: rgba(217, 210, 196, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-linen\/95 {
	--tw-shadow-color: rgba(217, 210, 196, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey {
	--tw-shadow-color: #505050;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/0 {
	--tw-shadow-color: rgba(80, 80, 80, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/10 {
	--tw-shadow-color: rgba(80, 80, 80, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/100 {
	--tw-shadow-color: #505050;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/15 {
	--tw-shadow-color: rgba(80, 80, 80, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/20 {
	--tw-shadow-color: rgba(80, 80, 80, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/25 {
	--tw-shadow-color: rgba(80, 80, 80, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/30 {
	--tw-shadow-color: rgba(80, 80, 80, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/35 {
	--tw-shadow-color: rgba(80, 80, 80, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/40 {
	--tw-shadow-color: rgba(80, 80, 80, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/45 {
	--tw-shadow-color: rgba(80, 80, 80, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/5 {
	--tw-shadow-color: rgba(80, 80, 80, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/50 {
	--tw-shadow-color: rgba(80, 80, 80, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/55 {
	--tw-shadow-color: rgba(80, 80, 80, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/60 {
	--tw-shadow-color: rgba(80, 80, 80, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/65 {
	--tw-shadow-color: rgba(80, 80, 80, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/70 {
	--tw-shadow-color: rgba(80, 80, 80, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/75 {
	--tw-shadow-color: rgba(80, 80, 80, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/80 {
	--tw-shadow-color: rgba(80, 80, 80, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/85 {
	--tw-shadow-color: rgba(80, 80, 80, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/90 {
	--tw-shadow-color: rgba(80, 80, 80, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-medium-grey\/95 {
	--tw-shadow-color: rgba(80, 80, 80, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white {
	--tw-shadow-color: #f3f0e8;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/0 {
	--tw-shadow-color: rgba(243, 240, 232, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/10 {
	--tw-shadow-color: rgba(243, 240, 232, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/100 {
	--tw-shadow-color: #f3f0e8;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/15 {
	--tw-shadow-color: rgba(243, 240, 232, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/20 {
	--tw-shadow-color: rgba(243, 240, 232, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/25 {
	--tw-shadow-color: rgba(243, 240, 232, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/30 {
	--tw-shadow-color: rgba(243, 240, 232, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/35 {
	--tw-shadow-color: rgba(243, 240, 232, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/40 {
	--tw-shadow-color: rgba(243, 240, 232, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/45 {
	--tw-shadow-color: rgba(243, 240, 232, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/5 {
	--tw-shadow-color: rgba(243, 240, 232, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/50 {
	--tw-shadow-color: rgba(243, 240, 232, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/55 {
	--tw-shadow-color: rgba(243, 240, 232, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/60 {
	--tw-shadow-color: rgba(243, 240, 232, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/65 {
	--tw-shadow-color: rgba(243, 240, 232, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/70 {
	--tw-shadow-color: rgba(243, 240, 232, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/75 {
	--tw-shadow-color: rgba(243, 240, 232, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/80 {
	--tw-shadow-color: rgba(243, 240, 232, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/85 {
	--tw-shadow-color: rgba(243, 240, 232, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/90 {
	--tw-shadow-color: rgba(243, 240, 232, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-off-white\/95 {
	--tw-shadow-color: rgba(243, 240, 232, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim {
	--tw-shadow-color: rgba(37, 37, 37, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/0 {
	--tw-shadow-color: rgba(37, 37, 37, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/10 {
	--tw-shadow-color: rgba(37, 37, 37, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/100 {
	--tw-shadow-color: #252525;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/15 {
	--tw-shadow-color: rgba(37, 37, 37, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/20 {
	--tw-shadow-color: rgba(37, 37, 37, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/25 {
	--tw-shadow-color: rgba(37, 37, 37, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/30 {
	--tw-shadow-color: rgba(37, 37, 37, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/35 {
	--tw-shadow-color: rgba(37, 37, 37, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/40 {
	--tw-shadow-color: rgba(37, 37, 37, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/45 {
	--tw-shadow-color: rgba(37, 37, 37, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/5 {
	--tw-shadow-color: rgba(37, 37, 37, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/50 {
	--tw-shadow-color: rgba(37, 37, 37, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/55 {
	--tw-shadow-color: rgba(37, 37, 37, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/60 {
	--tw-shadow-color: rgba(37, 37, 37, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/65 {
	--tw-shadow-color: rgba(37, 37, 37, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/70 {
	--tw-shadow-color: rgba(37, 37, 37, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/75 {
	--tw-shadow-color: rgba(37, 37, 37, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/80 {
	--tw-shadow-color: rgba(37, 37, 37, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/85 {
	--tw-shadow-color: rgba(37, 37, 37, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/90 {
	--tw-shadow-color: rgba(37, 37, 37, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-brand-scrim\/95 {
	--tw-shadow-color: rgba(37, 37, 37, .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: #c02126;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/0 {
	--tw-shadow-color: rgba(192, 33, 38, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/10 {
	--tw-shadow-color: rgba(192, 33, 38, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/100 {
	--tw-shadow-color: #c02126;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/15 {
	--tw-shadow-color: rgba(192, 33, 38, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/20 {
	--tw-shadow-color: rgba(192, 33, 38, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/25 {
	--tw-shadow-color: rgba(192, 33, 38, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/30 {
	--tw-shadow-color: rgba(192, 33, 38, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/35 {
	--tw-shadow-color: rgba(192, 33, 38, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/40 {
	--tw-shadow-color: rgba(192, 33, 38, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/45 {
	--tw-shadow-color: rgba(192, 33, 38, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/5 {
	--tw-shadow-color: rgba(192, 33, 38, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/50 {
	--tw-shadow-color: rgba(192, 33, 38, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/55 {
	--tw-shadow-color: rgba(192, 33, 38, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/60 {
	--tw-shadow-color: rgba(192, 33, 38, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/65 {
	--tw-shadow-color: rgba(192, 33, 38, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/70 {
	--tw-shadow-color: rgba(192, 33, 38, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/75 {
	--tw-shadow-color: rgba(192, 33, 38, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/80 {
	--tw-shadow-color: rgba(192, 33, 38, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/85 {
	--tw-shadow-color: rgba(192, 33, 38, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/90 {
	--tw-shadow-color: rgba(192, 33, 38, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-error\/95 {
	--tw-shadow-color: rgba(192, 33, 38, .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: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/0 {
	--tw-shadow-color: rgba(50, 47, 48, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/10 {
	--tw-shadow-color: rgba(50, 47, 48, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/100 {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/15 {
	--tw-shadow-color: rgba(50, 47, 48, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/20 {
	--tw-shadow-color: rgba(50, 47, 48, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/25 {
	--tw-shadow-color: rgba(50, 47, 48, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/30 {
	--tw-shadow-color: rgba(50, 47, 48, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/35 {
	--tw-shadow-color: rgba(50, 47, 48, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/40 {
	--tw-shadow-color: rgba(50, 47, 48, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/45 {
	--tw-shadow-color: rgba(50, 47, 48, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/5 {
	--tw-shadow-color: rgba(50, 47, 48, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/50 {
	--tw-shadow-color: rgba(50, 47, 48, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/55 {
	--tw-shadow-color: rgba(50, 47, 48, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/60 {
	--tw-shadow-color: rgba(50, 47, 48, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/65 {
	--tw-shadow-color: rgba(50, 47, 48, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/70 {
	--tw-shadow-color: rgba(50, 47, 48, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/75 {
	--tw-shadow-color: rgba(50, 47, 48, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/80 {
	--tw-shadow-color: rgba(50, 47, 48, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/85 {
	--tw-shadow-color: rgba(50, 47, 48, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/90 {
	--tw-shadow-color: rgba(50, 47, 48, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-checked\/95 {
	--tw-shadow-color: rgba(50, 47, 48, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/0 {
	--tw-shadow-color: rgba(50, 47, 48, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/10 {
	--tw-shadow-color: rgba(50, 47, 48, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/100 {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/15 {
	--tw-shadow-color: rgba(50, 47, 48, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/20 {
	--tw-shadow-color: rgba(50, 47, 48, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/25 {
	--tw-shadow-color: rgba(50, 47, 48, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/30 {
	--tw-shadow-color: rgba(50, 47, 48, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/35 {
	--tw-shadow-color: rgba(50, 47, 48, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/40 {
	--tw-shadow-color: rgba(50, 47, 48, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/45 {
	--tw-shadow-color: rgba(50, 47, 48, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/5 {
	--tw-shadow-color: rgba(50, 47, 48, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/50 {
	--tw-shadow-color: rgba(50, 47, 48, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/55 {
	--tw-shadow-color: rgba(50, 47, 48, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/60 {
	--tw-shadow-color: rgba(50, 47, 48, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/65 {
	--tw-shadow-color: rgba(50, 47, 48, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/70 {
	--tw-shadow-color: rgba(50, 47, 48, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/75 {
	--tw-shadow-color: rgba(50, 47, 48, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/80 {
	--tw-shadow-color: rgba(50, 47, 48, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/85 {
	--tw-shadow-color: rgba(50, 47, 48, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/90 {
	--tw-shadow-color: rgba(50, 47, 48, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-radio-button-unchecked\/95 {
	--tw-shadow-color: rgba(50, 47, 48, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/0 {
	--tw-shadow-color: rgba(50, 47, 48, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/10 {
	--tw-shadow-color: rgba(50, 47, 48, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/100 {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/15 {
	--tw-shadow-color: rgba(50, 47, 48, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/20 {
	--tw-shadow-color: rgba(50, 47, 48, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/25 {
	--tw-shadow-color: rgba(50, 47, 48, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/30 {
	--tw-shadow-color: rgba(50, 47, 48, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/35 {
	--tw-shadow-color: rgba(50, 47, 48, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/40 {
	--tw-shadow-color: rgba(50, 47, 48, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/45 {
	--tw-shadow-color: rgba(50, 47, 48, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/5 {
	--tw-shadow-color: rgba(50, 47, 48, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/50 {
	--tw-shadow-color: rgba(50, 47, 48, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/55 {
	--tw-shadow-color: rgba(50, 47, 48, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/60 {
	--tw-shadow-color: rgba(50, 47, 48, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/65 {
	--tw-shadow-color: rgba(50, 47, 48, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/70 {
	--tw-shadow-color: rgba(50, 47, 48, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/75 {
	--tw-shadow-color: rgba(50, 47, 48, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/80 {
	--tw-shadow-color: rgba(50, 47, 48, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/85 {
	--tw-shadow-color: rgba(50, 47, 48, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/90 {
	--tw-shadow-color: rgba(50, 47, 48, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-checked\/95 {
	--tw-shadow-color: rgba(50, 47, 48, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/0 {
	--tw-shadow-color: rgba(50, 47, 48, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/10 {
	--tw-shadow-color: rgba(50, 47, 48, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/100 {
	--tw-shadow-color: #322f30;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/15 {
	--tw-shadow-color: rgba(50, 47, 48, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/20 {
	--tw-shadow-color: rgba(50, 47, 48, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/25 {
	--tw-shadow-color: rgba(50, 47, 48, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/30 {
	--tw-shadow-color: rgba(50, 47, 48, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/35 {
	--tw-shadow-color: rgba(50, 47, 48, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/40 {
	--tw-shadow-color: rgba(50, 47, 48, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/45 {
	--tw-shadow-color: rgba(50, 47, 48, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/5 {
	--tw-shadow-color: rgba(50, 47, 48, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/50 {
	--tw-shadow-color: rgba(50, 47, 48, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/55 {
	--tw-shadow-color: rgba(50, 47, 48, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/60 {
	--tw-shadow-color: rgba(50, 47, 48, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/65 {
	--tw-shadow-color: rgba(50, 47, 48, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/70 {
	--tw-shadow-color: rgba(50, 47, 48, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/75 {
	--tw-shadow-color: rgba(50, 47, 48, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/80 {
	--tw-shadow-color: rgba(50, 47, 48, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/85 {
	--tw-shadow-color: rgba(50, 47, 48, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/90 {
	--tw-shadow-color: rgba(50, 47, 48, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-form-toggle-unchecked\/95 {
	--tw-shadow-color: rgba(50, 47, 48, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100 {
	--tw-shadow-color: #f7fafc;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/0 {
	--tw-shadow-color: rgba(247, 250, 252, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/10 {
	--tw-shadow-color: rgba(247, 250, 252, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/100 {
	--tw-shadow-color: #f7fafc;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/15 {
	--tw-shadow-color: rgba(247, 250, 252, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/20 {
	--tw-shadow-color: rgba(247, 250, 252, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/25 {
	--tw-shadow-color: rgba(247, 250, 252, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/30 {
	--tw-shadow-color: rgba(247, 250, 252, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/35 {
	--tw-shadow-color: rgba(247, 250, 252, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/40 {
	--tw-shadow-color: rgba(247, 250, 252, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/45 {
	--tw-shadow-color: rgba(247, 250, 252, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/5 {
	--tw-shadow-color: rgba(247, 250, 252, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/50 {
	--tw-shadow-color: rgba(247, 250, 252, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/55 {
	--tw-shadow-color: rgba(247, 250, 252, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/60 {
	--tw-shadow-color: rgba(247, 250, 252, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/65 {
	--tw-shadow-color: rgba(247, 250, 252, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/70 {
	--tw-shadow-color: rgba(247, 250, 252, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/75 {
	--tw-shadow-color: rgba(247, 250, 252, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/80 {
	--tw-shadow-color: rgba(247, 250, 252, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/85 {
	--tw-shadow-color: rgba(247, 250, 252, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/90 {
	--tw-shadow-color: rgba(247, 250, 252, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-100\/95 {
	--tw-shadow-color: rgba(247, 250, 252, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200 {
	--tw-shadow-color: #edf2f7;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/0 {
	--tw-shadow-color: rgba(237, 242, 247, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/10 {
	--tw-shadow-color: rgba(237, 242, 247, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/100 {
	--tw-shadow-color: #edf2f7;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/15 {
	--tw-shadow-color: rgba(237, 242, 247, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/20 {
	--tw-shadow-color: rgba(237, 242, 247, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/25 {
	--tw-shadow-color: rgba(237, 242, 247, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/30 {
	--tw-shadow-color: rgba(237, 242, 247, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/35 {
	--tw-shadow-color: rgba(237, 242, 247, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/40 {
	--tw-shadow-color: rgba(237, 242, 247, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/45 {
	--tw-shadow-color: rgba(237, 242, 247, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/5 {
	--tw-shadow-color: rgba(237, 242, 247, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/50 {
	--tw-shadow-color: rgba(237, 242, 247, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/55 {
	--tw-shadow-color: rgba(237, 242, 247, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/60 {
	--tw-shadow-color: rgba(237, 242, 247, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/65 {
	--tw-shadow-color: rgba(237, 242, 247, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/70 {
	--tw-shadow-color: rgba(237, 242, 247, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/75 {
	--tw-shadow-color: rgba(237, 242, 247, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/80 {
	--tw-shadow-color: rgba(237, 242, 247, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/85 {
	--tw-shadow-color: rgba(237, 242, 247, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/90 {
	--tw-shadow-color: rgba(237, 242, 247, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-200\/95 {
	--tw-shadow-color: rgba(237, 242, 247, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300 {
	--tw-shadow-color: #e2e8f0;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/0 {
	--tw-shadow-color: rgba(226, 232, 240, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/10 {
	--tw-shadow-color: rgba(226, 232, 240, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/100 {
	--tw-shadow-color: #e2e8f0;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/15 {
	--tw-shadow-color: rgba(226, 232, 240, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/20 {
	--tw-shadow-color: rgba(226, 232, 240, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/25 {
	--tw-shadow-color: rgba(226, 232, 240, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/30 {
	--tw-shadow-color: rgba(226, 232, 240, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/35 {
	--tw-shadow-color: rgba(226, 232, 240, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/40 {
	--tw-shadow-color: rgba(226, 232, 240, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/45 {
	--tw-shadow-color: rgba(226, 232, 240, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/5 {
	--tw-shadow-color: rgba(226, 232, 240, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/50 {
	--tw-shadow-color: rgba(226, 232, 240, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/55 {
	--tw-shadow-color: rgba(226, 232, 240, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/60 {
	--tw-shadow-color: rgba(226, 232, 240, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/65 {
	--tw-shadow-color: rgba(226, 232, 240, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/70 {
	--tw-shadow-color: rgba(226, 232, 240, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/75 {
	--tw-shadow-color: rgba(226, 232, 240, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/80 {
	--tw-shadow-color: rgba(226, 232, 240, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/85 {
	--tw-shadow-color: rgba(226, 232, 240, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/90 {
	--tw-shadow-color: rgba(226, 232, 240, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-300\/95 {
	--tw-shadow-color: rgba(226, 232, 240, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400 {
	--tw-shadow-color: #cbd5e0;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/0 {
	--tw-shadow-color: rgba(203, 213, 224, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/10 {
	--tw-shadow-color: rgba(203, 213, 224, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/100 {
	--tw-shadow-color: #cbd5e0;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/15 {
	--tw-shadow-color: rgba(203, 213, 224, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/20 {
	--tw-shadow-color: rgba(203, 213, 224, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/25 {
	--tw-shadow-color: rgba(203, 213, 224, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/30 {
	--tw-shadow-color: rgba(203, 213, 224, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/35 {
	--tw-shadow-color: rgba(203, 213, 224, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/40 {
	--tw-shadow-color: rgba(203, 213, 224, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/45 {
	--tw-shadow-color: rgba(203, 213, 224, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/5 {
	--tw-shadow-color: rgba(203, 213, 224, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/50 {
	--tw-shadow-color: rgba(203, 213, 224, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/55 {
	--tw-shadow-color: rgba(203, 213, 224, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/60 {
	--tw-shadow-color: rgba(203, 213, 224, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/65 {
	--tw-shadow-color: rgba(203, 213, 224, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/70 {
	--tw-shadow-color: rgba(203, 213, 224, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/75 {
	--tw-shadow-color: rgba(203, 213, 224, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/80 {
	--tw-shadow-color: rgba(203, 213, 224, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/85 {
	--tw-shadow-color: rgba(203, 213, 224, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/90 {
	--tw-shadow-color: rgba(203, 213, 224, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-400\/95 {
	--tw-shadow-color: rgba(203, 213, 224, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500 {
	--tw-shadow-color: #a0aec0;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/0 {
	--tw-shadow-color: rgba(160, 174, 192, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/10 {
	--tw-shadow-color: rgba(160, 174, 192, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/100 {
	--tw-shadow-color: #a0aec0;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/15 {
	--tw-shadow-color: rgba(160, 174, 192, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/20 {
	--tw-shadow-color: rgba(160, 174, 192, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/25 {
	--tw-shadow-color: rgba(160, 174, 192, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/30 {
	--tw-shadow-color: rgba(160, 174, 192, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/35 {
	--tw-shadow-color: rgba(160, 174, 192, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/40 {
	--tw-shadow-color: rgba(160, 174, 192, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/45 {
	--tw-shadow-color: rgba(160, 174, 192, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/5 {
	--tw-shadow-color: rgba(160, 174, 192, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/50 {
	--tw-shadow-color: rgba(160, 174, 192, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/55 {
	--tw-shadow-color: rgba(160, 174, 192, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/60 {
	--tw-shadow-color: rgba(160, 174, 192, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/65 {
	--tw-shadow-color: rgba(160, 174, 192, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/70 {
	--tw-shadow-color: rgba(160, 174, 192, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/75 {
	--tw-shadow-color: rgba(160, 174, 192, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/80 {
	--tw-shadow-color: rgba(160, 174, 192, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/85 {
	--tw-shadow-color: rgba(160, 174, 192, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/90 {
	--tw-shadow-color: rgba(160, 174, 192, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-500\/95 {
	--tw-shadow-color: rgba(160, 174, 192, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600 {
	--tw-shadow-color: #718096;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/0 {
	--tw-shadow-color: rgba(113, 128, 150, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/10 {
	--tw-shadow-color: rgba(113, 128, 150, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/100 {
	--tw-shadow-color: #718096;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/15 {
	--tw-shadow-color: rgba(113, 128, 150, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/20 {
	--tw-shadow-color: rgba(113, 128, 150, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/25 {
	--tw-shadow-color: rgba(113, 128, 150, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/30 {
	--tw-shadow-color: rgba(113, 128, 150, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/35 {
	--tw-shadow-color: rgba(113, 128, 150, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/40 {
	--tw-shadow-color: rgba(113, 128, 150, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/45 {
	--tw-shadow-color: rgba(113, 128, 150, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/5 {
	--tw-shadow-color: rgba(113, 128, 150, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/50 {
	--tw-shadow-color: rgba(113, 128, 150, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/55 {
	--tw-shadow-color: rgba(113, 128, 150, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/60 {
	--tw-shadow-color: rgba(113, 128, 150, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/65 {
	--tw-shadow-color: rgba(113, 128, 150, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/70 {
	--tw-shadow-color: rgba(113, 128, 150, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/75 {
	--tw-shadow-color: rgba(113, 128, 150, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/80 {
	--tw-shadow-color: rgba(113, 128, 150, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/85 {
	--tw-shadow-color: rgba(113, 128, 150, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/90 {
	--tw-shadow-color: rgba(113, 128, 150, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-600\/95 {
	--tw-shadow-color: rgba(113, 128, 150, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700 {
	--tw-shadow-color: #4a5568;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/0 {
	--tw-shadow-color: rgba(74, 85, 104, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/10 {
	--tw-shadow-color: rgba(74, 85, 104, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/100 {
	--tw-shadow-color: #4a5568;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/15 {
	--tw-shadow-color: rgba(74, 85, 104, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/20 {
	--tw-shadow-color: rgba(74, 85, 104, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/25 {
	--tw-shadow-color: rgba(74, 85, 104, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/30 {
	--tw-shadow-color: rgba(74, 85, 104, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/35 {
	--tw-shadow-color: rgba(74, 85, 104, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/40 {
	--tw-shadow-color: rgba(74, 85, 104, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/45 {
	--tw-shadow-color: rgba(74, 85, 104, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/5 {
	--tw-shadow-color: rgba(74, 85, 104, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/50 {
	--tw-shadow-color: rgba(74, 85, 104, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/55 {
	--tw-shadow-color: rgba(74, 85, 104, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/60 {
	--tw-shadow-color: rgba(74, 85, 104, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/65 {
	--tw-shadow-color: rgba(74, 85, 104, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/70 {
	--tw-shadow-color: rgba(74, 85, 104, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/75 {
	--tw-shadow-color: rgba(74, 85, 104, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/80 {
	--tw-shadow-color: rgba(74, 85, 104, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/85 {
	--tw-shadow-color: rgba(74, 85, 104, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/90 {
	--tw-shadow-color: rgba(74, 85, 104, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-700\/95 {
	--tw-shadow-color: rgba(74, 85, 104, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800 {
	--tw-shadow-color: #2d3748;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/0 {
	--tw-shadow-color: rgba(45, 55, 72, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/10 {
	--tw-shadow-color: rgba(45, 55, 72, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/100 {
	--tw-shadow-color: #2d3748;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/15 {
	--tw-shadow-color: rgba(45, 55, 72, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/20 {
	--tw-shadow-color: rgba(45, 55, 72, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/25 {
	--tw-shadow-color: rgba(45, 55, 72, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/30 {
	--tw-shadow-color: rgba(45, 55, 72, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/35 {
	--tw-shadow-color: rgba(45, 55, 72, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/40 {
	--tw-shadow-color: rgba(45, 55, 72, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/45 {
	--tw-shadow-color: rgba(45, 55, 72, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/5 {
	--tw-shadow-color: rgba(45, 55, 72, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/50 {
	--tw-shadow-color: rgba(45, 55, 72, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/55 {
	--tw-shadow-color: rgba(45, 55, 72, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/60 {
	--tw-shadow-color: rgba(45, 55, 72, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/65 {
	--tw-shadow-color: rgba(45, 55, 72, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/70 {
	--tw-shadow-color: rgba(45, 55, 72, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/75 {
	--tw-shadow-color: rgba(45, 55, 72, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/80 {
	--tw-shadow-color: rgba(45, 55, 72, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/85 {
	--tw-shadow-color: rgba(45, 55, 72, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/90 {
	--tw-shadow-color: rgba(45, 55, 72, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-800\/95 {
	--tw-shadow-color: rgba(45, 55, 72, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900 {
	--tw-shadow-color: #1a202c;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/0 {
	--tw-shadow-color: rgba(26, 32, 44, 0);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/10 {
	--tw-shadow-color: rgba(26, 32, 44, .1);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/100 {
	--tw-shadow-color: #1a202c;
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/15 {
	--tw-shadow-color: rgba(26, 32, 44, .15);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/20 {
	--tw-shadow-color: rgba(26, 32, 44, .2);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/25 {
	--tw-shadow-color: rgba(26, 32, 44, .25);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/30 {
	--tw-shadow-color: rgba(26, 32, 44, .3);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/35 {
	--tw-shadow-color: rgba(26, 32, 44, .35);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/40 {
	--tw-shadow-color: rgba(26, 32, 44, .4);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/45 {
	--tw-shadow-color: rgba(26, 32, 44, .45);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/5 {
	--tw-shadow-color: rgba(26, 32, 44, .05);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/50 {
	--tw-shadow-color: rgba(26, 32, 44, .5);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/55 {
	--tw-shadow-color: rgba(26, 32, 44, .55);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/60 {
	--tw-shadow-color: rgba(26, 32, 44, .6);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/65 {
	--tw-shadow-color: rgba(26, 32, 44, .65);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/70 {
	--tw-shadow-color: rgba(26, 32, 44, .7);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/75 {
	--tw-shadow-color: rgba(26, 32, 44, .75);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/80 {
	--tw-shadow-color: rgba(26, 32, 44, .8);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/85 {
	--tw-shadow-color: rgba(26, 32, 44, .85);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/90 {
	--tw-shadow-color: rgba(26, 32, 44, .9);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-gray-900\/95 {
	--tw-shadow-color: rgba(26, 32, 44, .95);
	--tw-shadow: var(--tw-shadow-colored);
}

.shadow-inherit {
	--tw-shadow-color: inherit;
	--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 {
	outline-style: solid;
}

.outline-8 {
	outline-width: 8px;
}

.outline-brand-off-white {
	outline-color: #f3f0e8;
}

.blur-lg {
	--tw-blur: blur(16px);
}

.blur-lg, .drop-shadow-2xl {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-2xl {
	--tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, .15));
}

.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-lg, .drop-shadow-md {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-md {
	--tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06));
}

.drop-shadow-none {
	--tw-drop-shadow: drop-shadow(0 0 rgba(0, 0, 0, 0));
}

.drop-shadow-none, .drop-shadow-sm {
	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-sm {
	--tw-drop-shadow: drop-shadow(0 1px 1px rgba(0, 0, 0, .05));
}

.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));
}

.drop-shadow-xl, .grayscale {
	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);
}

.grayscale {
	--tw-grayscale: grayscale(100%);
}

.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition {
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
	transition-duration: .15s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-transform {
	transition-property: transform;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.duration-150, .transition-transform {
	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%;
}

.grid-cols-container {
	grid-template-columns: 1fr minmax(0, var(--container-size)) 1fr;
}

:root {
	--container-size: calc(100% - 64px);
}

@media (min-width:640px) {
	:root {
		--container-size: 576px;
	}
}

@media (min-width:768px) {
	:root {
		--container-size: 704px;
	}
}

@media (min-width:1024px) {
	:root {
		--container-size: 924px;
	}
}

@media (min-width:1280px) {
	:root {
		--container-size: 1179px;
	}
}

@media (min-width:1440px) {
	:root {
		--container-size: 1340px;
	}
}

@media (min-width:1728px) {
	:root {
		--container-size: 1630px;
	}
}

.before-and-after-slider.splide:not(.is-overflow) .splide__arrows {
	display: none;
}

.before-and-after-slider .bag_vertical-tags.bag_tags-active {
	position: relative;
}

.before-and-after-slider .bag_vertical-tags.bag_tags-active:before {
	content: "Before";
	left: 0;
	z-index: 1;
}

.before-and-after-slider .bag_vertical-tags.bag_tags-active:after, .before-and-after-slider .bag_vertical-tags.bag_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 .bag_vertical-tags.bag_tags-active:after {
	content: "After";
	right: 0;
}

.before-and-after-slider .bag_horizontal-tags.bag_tags-active {
	position: relative;
}

.before-and-after-slider .bag_horizontal-tags.bag_tags-active:before {
	content: "Before";
	top: 0;
	z-index: 1;
}

.before-and-after-slider .bag_horizontal-tags.bag_tags-active:after, .before-and-after-slider .bag_horizontal-tags.bag_tags-active:before {
	align-items: center;
	border-radius: 9999px;
	display: flex;
	font-size: .875rem;
	justify-content: center;
	left: 0;
	position: absolute;
}

.before-and-after-slider .bag_horizontal-tags.bag_tags-active:after {
	content: "After";
	top: 50%;
}

.before-and-after-slider .bag_horizontal-tags.bag_tags-active:after, .before-and-after-slider .bag_horizontal-tags.bag_tags-active:before, .before-and-after-slider .bag_vertical-tags.bag_tags-active:after, .before-and-after-slider .bag_vertical-tags.bag_tags-active:before {
	background-color: #fff;
	color: #322f30;
	font-weight: 600;
	letter-spacing: 1.2px;
	margin: .75rem;
	padding: .25rem 1rem;
	text-transform: uppercase;
}

@media (min-width:768px) {
	.before-and-after-slider .bag_horizontal-tags.bag_tags-active:after, .before-and-after-slider .bag_horizontal-tags.bag_tags-active:before, .before-and-after-slider .bag_vertical-tags.bag_tags-active:after, .before-and-after-slider .bag_vertical-tags.bag_tags-active:before {
		margin: 1.5rem;
	}
}

.before-and-after-slider__color-block:after, .before-and-after-slider__color-block:before {
	background-color: #f3f0e8;
	content: "";
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	width: 100vw;
}

.before-and-after-slider__color-block:after {
	left: unset;
	right: -100%;
}

@media (min-width:1024px) {
	.before-and-after-slider__color-block {
		margin-bottom: 6.75rem;
	}
	
	.before-and-after-slider__color-block:after, .before-and-after-slider__color-block:before {
		display: none;
	}
}

.benefits .fit-image {
	transition: .5s ease;
}

.content-accordion .content-accordion__callout-card {
	width: 100%;
}

@media (min-width:640px) {
	.content-accordion .content-accordion__callout-card {
		width: 24.875rem;
	}
}

.content-accordion .content-accordion__item-title {
	cursor: pointer;
	transition: .25s ease-in-out;
}

.content-accordion .content-accordion__item-title .icon {
	flex: 0 0 auto;
}

.content-accordion .content-accordion__item-title .item-title {
	flex: 1 0 0px;
	width: 75%;
}

@media (min-width:640px) {
	.content-accordion .content-accordion__item-title .item-title {
		width: auto;
	}
}

.content-accordion .content-accordion__item-title .icon-minus, .content-accordion .content-accordion__item-title .icon-plus {
	width: 16px;
}

.content-accordion .content-accordion__item-title .icon-chevron-down {
	width: 35px;
}

.content-accordion .content-accordion__item-title.is-open {
	color: #7a5f32;
}

.content-accordion .content-accordion__item-title.is-open.is-icon-chevron .icon-chevron-down {
	transform: rotate(180deg);
}

.content-accordion .content-accordion__item-title.is-open.is-icon-plus-minus .icon-plus {
	display: none;
}

.content-accordion .content-accordion__item-title.is-open.is-icon-plus-minus .icon-minus {
	display: block;
}

.content-accordion .content-accordion__item-title.is-open.is-icon-plus-cross .icon-plus {
	transform: rotate(45deg);
}

.content-accordion .content-accordion__item {
	transition: .15s ease;
}

.content-accordion .content-accordion__item .content-accordion__item-answer.is-open {
	display: block;
}

.content-accordion .content-accordion__item .content-accordion__item-answer p:not([class*=hdg-],[class*=paragraph-]) {
	font-family: Cormorant, serif;
	font-size: 1.125rem;
	line-height: 1.4;
}

#tinymce:is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-site-black,.bg-image--overlay-dark,.alt-background) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.content-accordion .content-accordion__item .content-accordion__item-answer p:not([class*=hdg-],[class*=paragraph-]),.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) .wysiwyg :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.content-accordion .content-accordion__item .content-accordion__item-answer p:not([class*=hdg-],[class*=paragraph-]),.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]), :is(.bg-brand-brown,.bg-brand-black,.bg-black,.bg-image--overlay-dark,.alt-background):not(.ignore-colors) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,a,p,li,.paragraph-large,.content-accordion .content-accordion__item .content-accordion__item-answer p:not([class*=hdg-],[class*=paragraph-]),.paragraph-small,.paragraph-xsmall):not([class*=text-brand],[class=text-white],[class=text-black],[class*=btn]) {
	color: #fff;
}

:where(.wysiwyg,#tinymce) :is(h1,h2,h3,h4,h5,h6,.hdg-2,.hdg-3,.hdg-4,.hdg-5,.hdg-6,.hdg-1,p,li,.paragraph-large,.content-accordion .content-accordion__item .content-accordion__item-answer p:not([class*=hdg-],[class*=paragraph-]),.paragraph-small,.paragraph-xsmall):not([class*=btn]).hdg-underline {
	border-bottom: 1px solid #d9d2c4;
	padding-bottom: 1.25rem;
}

:where(.wysiwyg,#tinymce) :not([class*=mb-]):where(.content-accordion .content-accordion__item .content-accordion__item-answer p:not([class*=hdg-],[class*=paragraph-]),p) {
	margin-bottom: 1.25rem;
}

.content-accordion .content-accordion__item .icon-minus {
	display: none;
}

.content-accordion .content-accordion__item .icon-plus {
	display: block;
	transform: rotate(-90deg);
	transform-origin: 50% 50%;
	transition: .25s ease-in-out;
}

.content-accordion .content-accordion__item .icon-chevron-down {
	transform: rotate(0deg);
	transform-origin: 50% 50%;
	transition: .25s ease-in-out;
}

.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 hr {
	margin: 20px 0;
}

.content-pop-up {
	min-height: 37.5rem;
}

.content-pop-up__images {
	width: 100%;
}

@media (min-width:1024px) {
	.content-pop-up__images {
		width: calc(50% - 144px);
	}
}

@media (min-width:1270px) {
	.content-pop-up__images {
		width: calc(50% - 184px);
	}
}

.content-pop-up__top-img:before {
	content: "";
	display: block;
	padding-top: 66.666667%;
}

@media (min-width:1024px) {
	.content-pop-up__top-img:before {
		display: none;
	}
}

.content-pop-up__bottom-img:before {
	content: "";
	display: block;
	padding-top: 133.33%;
}

@media (min-width:1024px) {
	.content-pop-up__bottom-img:before {
		display: none;
	}
}

.content-pop-up__side-bar {
	height: calc(100dvh - var(--topOffset));
	top: var(--topOffset);
	visibility: hidden;
}

.content-pop-up__side-bar .side-bar__content-wrapper {
	padding-left: calc(var(--gutter) * 2);
	padding-right: calc(var(--gutter) * 2);
	transform: translateX(100%);
	width: 100%;
}

@media (min-width:768px) {
	.content-pop-up__side-bar .side-bar__content-wrapper {
		padding-left: 6.25rem;
		width: calc(50% + 164px);
	}
}

@media (min-width:1024px) {
	.content-pop-up__side-bar .side-bar__content-wrapper {
		width: calc(50% + 184px);
	}
}

@media (min-width:768px) {
	.content-pop-up__side-bar .side-bar__content {
		max-width: 31.25rem;
	}
}

.content-pop-up__side-bar.sidebar-open {
	visibility: inherit;
}

.content-pop-up__side-bar.sidebar-open .side-bar__content-wrapper {
	transform: translateX(0);
	transition: all .3s ease-in-out;
}

#ll-body.sidebar-open {
	overflow: hidden;
	position: relative;
}

#ll-body.sidebar-open:after {
	background-color: rgba(37, 37, 37, .5);
	content: "";
	inset: 0;
	position: absolute;
}

.cta-grid__card .cta-grid__card-image, .cta-grid__card .cta-grid__card-svg {
	transition: all .3s ease-in-out;
}

.cta-grid__card:focus .cta-grid__card-image, .cta-grid__card:focus .cta-grid__card-svg, .cta-grid__card:hover .cta-grid__card-image, .cta-grid__card:hover .cta-grid__card-svg {
	transform: scale(1.2);
	transition: all .3s ease-in-out;
}

.cta-grid__aspect:before {
	content: "";
	display: block;
	padding-top: 113%;
}

.fit-image {
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fit-image img {
	height: 100%;
	width: 100%;
}

.form__img {
	width: 100%;
}

@media (min-width:1024px) {
	.form__img {
		width: calc(50% - 256px);
	}
}

@media (min-width:1270px) {
	.form__img {
		width: calc(50% - 316px);
	}
}

.full-page-left-right .image-wrapper {
	position: relative;
}

@media (min-width:1024px) {
	.full-page-left-right .image-wrapper {
		height: 100%;
		left: 50%;
		position: absolute;
		top: 0;
		width: 50%;
	}
}

.full-page-left-right .image-wrapper.image-content {
	left: 0;
}

.full-page-left-right .image-wrapper:before {
	content: "";
	display: block;
	padding-top: 100%;
}

@media (min-width:1024px) {
	.full-page-left-right .image-wrapper:before {
		display: none;
	}
}

.full-page-left-right .alignment-container {
	align-items: center;
	display: flex;
	justify-content: center;
}

@media (min-width:1024px) {
	.full-page-left-right .alignment-container:before {
		content: "";
		display: block;
		min-height: calc(100vh - var(--topOffset));
	}
}

.full-page-left-right .alignment-container .container {
	flex: 0 1 auto;
	width: 100%;
}

.logo-grid__logo-wrapper img {
	max-width: 150px;
}

.logo-grid__fade {
	position: relative;
}

.logo-grid__fade:after, .logo-grid__fade:before {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100px;
	z-index: 10;
}

.logo-grid__fade:before {
	background: linear-gradient(90deg, #f3f0e8 0, rgba(243, 240, 232, 0));
	left: 0;
}

.logo-grid__fade:after {
	background: linear-gradient(270deg, #f3f0e8 0, rgba(243, 240, 232, 0));
	right: 0;
}

.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 {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
}

.loop-video-btn svg {
	height: 1.25rem;
	width: 1.25rem;
}

.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-media-controls-play-button {
	appearance: none;
	display: none !important;
}

::-webkit-media-controls-start-playback-button {
	appearance: none;
	display: none !important;
}

.media-grid .media-grid__card.group:hover {
	background-color: #f3f0e8;
}

.multi-cta .container {
	padding: 0 1rem;
}

@media (min-width:1024px) {
	.multi-cta .container {
		padding: 0 3.125rem;
	}
}

.multi-cta .multi-cta__link {
	position: relative;
}

.multi-cta .multi-cta__link > * {
	z-index: 5;
}

.multi-cta .multi-cta__link:before {
	background: #322f30;
	bottom: 0;
	content: "";
	height: 1px;
	left: -25vw;
	position: absolute;
	width: 150vw;
}

.multi-cta .multi-cta__link:after {
	background: #d9d2c4;
	content: "";
	display: block;
	height: calc(100% - 1px);
	left: -25vw;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all .15s ease-in-out;
	width: 150vw;
	z-index: 0;
}

.multi-cta .multi-cta__link:last-child:before {
	content: none;
	display: none;
}

.multi-cta .multi-cta__link:hover:after {
	opacity: 1;
}

.sticky-jump-links select {
	background-color: #fff;
	border: 1px solid #d9d2c4;
	border-radius: .125rem;
	color: #322f30;
	display: block;
	padding: .875rem 1.25rem;
	width: 100%;
}

.sticky-jump-links select:focus {
	border-color: #322f30;
	outline: none;
}

.sticky-jump-links select::placeholder {
	color: #d9d2c4;
}

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

.team-spinner__svg-fill {
	fill: #f3f0e8;
	transition: all .15s ease-in-out;
}

@media (min-width:1024px) {
	.team-spinner__svg-fill {
		fill: #d9d2c4;
	}
}

.team-spinner__svg-text {
	fill: #322f30;
	transition: all .15s ease-in-out;
}

.team-spinner__svg:hover .team-spinner__svg-fill {
	fill: #7a5f32;
}

.team-spinner__svg:hover .team-spinner__svg-text {
	fill: #fff;
}

.testimonial-slider .splide__track {
	overflow: visible;
}

.testimonial-slider__img {
	width: 25%;
}

@media (min-width:1024px) {
	.testimonial-slider__img {
		width: calc(50% - 256px);
	}
}

@media (min-width:1270px) {
	.testimonial-slider__img {
		width: calc(50% - 316px);
	}
}

.testimonial-slider__pop-up .mfp-close {
	font-size: 1.5rem;
	height: auto;
	line-height: 0;
	width: auto;
}

@media (min-width:1024px) {
	.testimonial-slider__pop-up .mfp-close {
		font-size: 2rem;
	}
}

.testimonial-slider__aspect:before {
	content: "";
	display: block;
	padding-top: 70%;
}

.treatment-details__marble {
	height: 16rem;
	width: 100%;
}

@media (min-width:1024px) {
	.treatment-details__marble {
		height: 100%;
		width: calc(50% - 174px);
	}
}

@media (min-width:1270px) {
	.treatment-details__marble {
		width: calc(50% - 216px);
	}
}

.treatment-details__item.wysiwyg a {
	color: #505050;
}

.treatment-details__item.wysiwyg a:hover {
	color: #322f30;
}

.video-cta__grid-graphic svg {
	height: auto;
	width: 75px;
}

@media (min-width:1024px) {
	.video-cta__grid-graphic svg {
		height: auto;
		width: 100px;
	}
}

.video-cta__img {
	width: 25%;
}

@media (min-width:1024px) {
	.video-cta__img {
		width: calc(50% - 256px);
	}
}

@media (min-width:1270px) {
	.video-cta__img {
		width: calc(50% - 316px);
	}
}

.video-slider .splide__track {
	overflow: visible;
}

.video-slider__img {
	width: 25%;
}

@media (min-width:1024px) {
	.video-slider__img {
		width: calc(50% - 256px);
	}
}

@media (min-width:1270px) {
	.video-slider__img {
		width: calc(50% - 316px);
	}
}

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

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

.hover\:bg-brand-linen:hover.component-spacing:has(+.hover\:bg-brand-linen:hover.component-spacing) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.hover\:bg-brand-linen:hover.component-spacing:has(+.hover\:bg-brand-linen:hover.component-spacing) + .hover\:bg-brand-linen:hover.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) {
	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) + .group:hover .group-hover\:bg-white.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

@media (min-width:768px) {
	.md\:bg-transparent.component-spacing:has(+.md\:bg-transparent.component-spacing) {
		padding-bottom: calc(var(--component-spacing, 0) / 2);
	}
	
	.md\:bg-transparent.component-spacing:has(+.md\:bg-transparent.component-spacing) + .md\:bg-transparent.component-spacing {
		padding-top: calc(var(--component-spacing, 0) / 2);
	}
}

@media (min-width:1024px) {
	.lg\:bg-transparent.component-spacing:has(+.lg\:bg-transparent.component-spacing) {
		padding-bottom: calc(var(--component-spacing, 0) / 2);
	}
	
	.lg\:bg-transparent.component-spacing:has(+.lg\:bg-transparent.component-spacing) + .lg\:bg-transparent.component-spacing {
		padding-top: calc(var(--component-spacing, 0) / 2);
	}
}

@media (min-width:1270px) {
	.xl\:bg-transparent.component-spacing:has(+.xl\:bg-transparent.component-spacing) {
		padding-bottom: calc(var(--component-spacing, 0) / 2);
	}
	
	.xl\:bg-transparent.component-spacing:has(+.xl\:bg-transparent.component-spacing) + .xl\:bg-transparent.component-spacing {
		padding-top: calc(var(--component-spacing, 0) / 2);
	}
}

.\[\&\.is-active\]\:bg-brand-linen.is-active.component-spacing:has(+.\[\&\.is-active\]\:bg-brand-linen.is-active.component-spacing) {
	padding-bottom: calc(var(--component-spacing, 0) / 2);
}

.\[\&\.is-active\]\:bg-brand-linen.is-active.component-spacing:has(+.\[\&\.is-active\]\:bg-brand-linen.is-active.component-spacing) + .\[\&\.is-active\]\:bg-brand-linen.is-active.component-spacing {
	padding-top: calc(var(--component-spacing, 0) / 2);
}

.before\:absolute:before {
	content: var(--tw-content);
	position: absolute;
}

.before\:inset-0:before {
	content: var(--tw-content);
	inset: 0;
}

.before\:block:before {
	content: var(--tw-content);
	display: block;
}

.before\:pt-\[133\.33\%\]:before {
	content: var(--tw-content);
	padding-top: 133.33%;
}

.after\:absolute:after {
	content: var(--tw-content);
	position: absolute;
}

.after\:inset-0:after {
	content: var(--tw-content);
	inset: 0;
}

.after\:right-3:after {
	content: var(--tw-content);
	right: .75rem;
}

.after\:top-0:after {
	content: var(--tw-content);
	top: 0;
}

.after\:z-10:after, .after\:z-\[10\]:after {
	content: var(--tw-content);
	z-index: 10;
}

.after\:size-10:after {
	content: var(--tw-content);
	height: 2.5rem;
	width: 2.5rem;
}

.after\:bg-black:after {
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
	content: var(--tw-content);
}

.after\:opacity-40:after {
	content: var(--tw-content);
	opacity: .4;
}

.first\:pt-0:first-child {
	padding-top: 0;
}

.first\:pt-8:first-child {
	padding-top: 2rem;
}

.first\:opacity-100:first-child {
	opacity: 1;
}

.last\:mb-0:last-child {
	margin-bottom: 0;
}

.last\:border-b-0:last-child {
	border-bottom-width: 0;
}

.last\:border-none:last-child {
	border-style: none;
}

.last\:pb-0:last-child {
	padding-bottom: 0;
}

.hover\:border-brand-dark-brown:hover {
	--tw-border-opacity: 1;
	border-color: rgba(97, 86, 67, var(--tw-border-opacity));
}

.hover\:bg-brand-brown:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(122, 95, 50, var(--tw-bg-opacity));
}

.hover\:bg-brand-linen:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(217, 210, 196, var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hover\:text-brand-black:hover {
	--tw-text-opacity: 1;
	color: rgba(50, 47, 48, var(--tw-text-opacity));
}

.hover\:text-brand-brown:hover {
	--tw-text-opacity: 1;
	color: rgba(122, 95, 50, 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;
}

.hover\:no-underline:hover {
	text-decoration-line: none;
}

.focus\:underline:focus {
	text-decoration-line: underline;
}

.active\:top-10:active {
	top: 2.5rem;
}

.group:hover .group-hover\:scale-110 {
	--tw-scale-x: 1.1;
	--tw-scale-y: 1.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));
}

.group:hover .group-hover\:bg-brand-brown {
	--tw-bg-opacity: 1;
	background-color: rgba(122, 95, 50, 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\:fill-brand-off-white {
	fill: #f3f0e8;
}

.group:hover .group-hover\:text-brand-black {
	--tw-text-opacity: 1;
	color: rgba(50, 47, 48, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-brand-brown {
	--tw-text-opacity: 1;
	color: rgba(122, 95, 50, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:underline {
	text-decoration-line: underline;
}

.group.remove-warning .group-\[\.remove-warning\]\:z-0 {
	z-index: 0;
}

.group.is-open .group-\[\&\.is-open\]\:block {
	display: block;
}

.group.is-open .group-\[\&\.is-open\]\:hidden, .group.remove-warning .group-\[\.remove-warning\]\:hidden {
	display: none;
}

.group.is-active .group-\[\.is-active\]\:rotate-180, .group.is-open .group-\[\.is-open\]\:rotate-180 {
	--tw-rotate: 180deg;
}

.group.is-active .group-\[\.is-active\]\:rotate-180, .group.is-open .group-\[\.is-open\]\:rotate-180, .group.is-open .group-\[\.is-open\]\:rotate-45 {
	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.is-open .group-\[\.is-open\]\:rotate-45 {
	--tw-rotate: 45deg;
}

.group.remove-warning .group-\[\.remove-warning\]\:scale-100 {
	--tw-scale-x: 1;
	--tw-scale-y: 1;
}

.group.remove-warning .group-\[\.remove-warning\]\:scale-100, .group.remove-warning .group-\[\.remove-warning\]\:scale-95 {
	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.remove-warning .group-\[\.remove-warning\]\:scale-95 {
	--tw-scale-x: .95;
	--tw-scale-y: .95;
}

.group.is-open .group-\[\&\.is-open\]\:bg-brand-brown {
	--tw-bg-opacity: 1;
	background-color: rgba(122, 95, 50, var(--tw-bg-opacity));
}

.group.is-open .group-\[\&\.is-open\]\:text-brand-brown {
	--tw-text-opacity: 1;
	color: rgba(122, 95, 50, var(--tw-text-opacity));
}

.group.is-open .group-\[\&\.is-open\]\:text-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.group.is-open .group-\[\.is-open\]\:text-brand-black {
	--tw-text-opacity: 1;
	color: rgba(50, 47, 48, var(--tw-text-opacity));
}

.group.is-open .group-\[\.is-open\]\:text-brand-brown {
	--tw-text-opacity: 1;
	color: rgba(122, 95, 50, var(--tw-text-opacity));
}

.group.remove-warning .group-\[\.remove-warning\]\:opacity-0 {
	opacity: 0;
}

.group.remove-warning .group-\[\.remove-warning\]\:blur-\[none\] {
	--tw-blur: blur(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);
}

@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-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-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-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-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-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-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-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-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-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-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\:-ml-12 {
		margin-left: -3rem;
	}
	
	.sm\:-mr-8 {
		margin-right: -2rem;
	}
	
	.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-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-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-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-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-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-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\:block {
		display: block;
	}
	
	.sm\:flex {
		display: flex;
	}
	
	.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	
	.sm\:items-start {
		align-items: flex-start;
	}
	
	.sm\:p-14 {
		padding: 3.5rem;
	}
	
	.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-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-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-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-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-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-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-16 {
		padding-right: 4rem;
	}
	
	.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-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-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-lg {
		font-size: 1.25rem;
	}
	
	.sm\:offset-1 {
		margin-left: 8.33333%;
	}
}

@media (min-width:768px) {
	.md\:visible {
		visibility: visible;
	}
	
	.md\:static {
		position: static;
	}
	
	.md\:relative {
		position: relative;
	}
	
	.md\:-right-8 {
		right: -2rem;
	}
	
	.md\:order-2 {
		order: 2;
	}
	
	.md\:order-3 {
		order: 3;
	}
	
	.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-12 {
		margin-left: 3rem;
	}
	
	.md\:ml-auto {
		margin-left: auto;
	}
	
	.md\:mr-0 {
		margin-right: 0;
	}
	
	.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-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-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\:hidden {
		display: none;
	}
	
	.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-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\:w-auto {
		width: auto;
	}
	
	.md\:flex-1 {
		flex: 1 1 0%;
	}
	
	.md\:translate-y-0 {
		--tw-translate-y: 0px;
		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\:-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-nowrap {
		flex-wrap: nowrap;
	}
	
	.md\:items-end {
		align-items: flex-end;
	}
	
	.md\:justify-start {
		justify-content: flex-start;
	}
	
	.md\:justify-between {
		justify-content: space-between;
	}
	
	.md\:gap-7 {
		gap: 1.75rem;
	}
	
	.md\:gap-gutter-full {
		gap: calc(var(--gutter) * 2);
	}
	
	.md\:gap-y-8 {
		row-gap: 2rem;
	}
	
	.md\:border-0 {
		border-width: 0;
	}
	
	.md\:bg-transparent {
		background-color: initial;
	}
	
	.md\:p-0 {
		padding: 0;
	}
	
	.md\:p-10 {
		padding: 2.5rem;
	}
	
	.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-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-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-\[32px\] {
		padding-left: 32px;
		padding-right: 32px;
	}
	
	.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-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-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-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-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-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-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\:text-left {
		text-align: left;
	}
	
	.md\:text-right {
		text-align: right;
	}
	
	.md\:text-base {
		font-size: 1.125rem;
	}
	
	.md\:font-semibold {
		font-weight: 600;
	}
	
	.md\:text-brand-black {
		--tw-text-opacity: 1;
		color: rgba(50, 47, 48, var(--tw-text-opacity));
	}
	
	.md\:offset-1 {
		margin-left: 8.33333%;
	}
	
	.md\:hover\:underline:hover {
		text-decoration-line: underline;
	}
}

@media (min-width:1024px) {
	.lg\:pointer-events-none {
		pointer-events: none;
	}
	
	.lg\:absolute {
		position: absolute;
	}
	
	.lg\:relative {
		position: relative;
	}
	
	.lg\:sticky {
		position: sticky;
	}
	
	.lg\:-right-16 {
		right: -4rem;
	}
	
	.lg\:bottom-6 {
		bottom: 1.5rem;
	}
	
	.lg\:left-0 {
		left: 0;
	}
	
	.lg\:left-1\/2 {
		left: 50%;
	}
	
	.lg\:left-\[420px\] {
		left: 420px;
	}
	
	.lg\:right-0 {
		right: 0;
	}
	
	.lg\:top-\[-50\%\] {
		top: -50%;
	}
	
	.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\:col-span-2 {
		grid-column: span 2/span 2;
	}
	
	.lg\:col-span-3 {
		grid-column: span 3/span 3;
	}
	
	.lg\:col-span-4 {
		grid-column: span 4/span 4;
	}
	
	.lg\:col-span-5 {
		grid-column: span 5/span 5;
	}
	
	.lg\:col-start-1 {
		grid-column-start: 1;
	}
	
	.lg\:col-start-6 {
		grid-column-start: 6;
	}
	
	.lg\:col-start-7 {
		grid-column-start: 7;
	}
	
	.lg\:row-span-1 {
		grid-row: span 1/span 1;
	}
	
	.lg\:row-start-1 {
		grid-row-start: 1;
	}
	
	.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-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-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-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-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-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-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-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-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-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-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-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-gutter-full {
		margin-left: calc(var(--gutter) * 2 * -1);
	}
	
	.lg\:-mr-gutter-full {
		margin-right: calc(var(--gutter) * 2 * -1);
	}
	
	.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-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-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-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-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-8 {
		margin-left: 2rem;
	}
	
	.lg\:ml-auto {
		margin-left: auto;
	}
	
	.lg\:mr-0 {
		margin-right: 0;
	}
	
	.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-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-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-\[4\/5\] {
		aspect-ratio: 4/5;
	}
	
	.lg\:h-1\/2 {
		height: 50%;
	}
	
	.lg\:h-\[150px\] {
		height: 150px;
	}
	
	.lg\:h-\[27px\] {
		height: 27px;
	}
	
	.lg\:h-\[558px\] {
		height: 558px;
	}
	
	.lg\:h-\[72px\] {
		height: 72px;
	}
	
	.lg\:h-fit {
		height: fit-content;
	}
	
	.lg\:h-full {
		height: 100%;
	}
	
	.lg\:min-h-\[630px\] {
		min-height: 630px;
	}
	
	.lg\:min-h-\[640px\] {
		min-height: 640px;
	}
	
	.lg\:min-h-\[calc\(100dvh-var\(--topOffset\)\)\], .lg\:min-h-\[calc\(100dvh_-_var\(--topOffset\)\)\] {
		min-height: calc(100dvh - 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-\[293px\] {
		width: 293px;
	}
	
	.lg\:w-\[320px\] {
		width: 320px;
	}
	
	.lg\:w-\[369px\] {
		width: 369px;
	}
	
	.lg\:w-\[420px\] {
		width: 420px;
	}
	
	.lg\:w-\[50vw\] {
		width: 50vw;
	}
	
	.lg\:w-\[unset\] {
		width: unset;
	}
	
	.lg\:w-auto {
		width: auto;
	}
	
	.lg\:w-full {
		width: 100%;
	}
	
	.lg\:w-screen {
		width: 100vw;
	}
	
	.lg\:min-w-\[420px\] {
		min-width: 420px;
	}
	
	.lg\:max-w-\[40\%\] {
		max-width: 40%;
	}
	
	.lg\:max-w-\[400px\] {
		max-width: 400px;
	}
	
	.lg\:max-w-\[65\%\] {
		max-width: 65%;
	}
	
	.lg\:flex-1 {
		flex: 1 1 0%;
	}
	
	.lg\:flex-initial {
		flex: 0 1 auto;
	}
	
	.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\:columns-2 {
		column-count: 2;
	}
	
	.lg\:grid-cols-10 {
		grid-template-columns: repeat(10, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	
	.lg\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	
	.lg\:grid-rows-1 {
		grid-template-rows: repeat(1, minmax(0, 1fr));
	}
	
	.lg\:flex-row {
		flex-direction: row;
	}
	
	.lg\:flex-col {
		flex-direction: column;
	}
	
	.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-center {
		justify-content: center;
	}
	
	.lg\:justify-between {
		justify-content: space-between;
	}
	
	.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-0 {
		border-bottom-width: 0;
	}
	
	.lg\:border-l {
		border-left-width: 1px;
	}
	
	.lg\:border-r {
		border-right-width: 1px;
	}
	
	.lg\:border-brand-brown {
		--tw-border-opacity: 1;
		border-color: rgba(122, 95, 50, var(--tw-border-opacity));
	}
	
	.lg\:border-transparent {
		border-color: rgba(0, 0, 0, 0);
	}
	
	.lg\:bg-transparent {
		background-color: initial;
	}
	
	.lg\:p-0 {
		padding: 0;
	}
	
	.lg\:p-12 {
		padding: 3rem;
	}
	
	.lg\:p-24 {
		padding: 6rem;
	}
	
	.lg\:\!py-20 {
		padding-bottom: 5rem !important;
		padding-top: 5rem !important;
	}
	
	.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-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-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-\[50px\] {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	.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-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-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-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-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-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-5 {
		padding-left: 1.25rem;
	}
	
	.lg\:pr-0 {
		padding-right: 0;
	}
	
	.lg\:pr-16 {
		padding-right: 4rem;
	}
	
	.lg\:pr-20 {
		padding-right: 5rem;
	}
	
	.lg\:pr-40 {
		padding-right: 10rem;
	}
	
	.lg\:pr-8 {
		padding-right: 2rem;
	}
	
	.lg\:pr-\[120px\] {
		padding-right: 120px;
	}
	
	.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-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-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-lg {
		font-size: 1.25rem;
	}
	
	.lg\:text-xl {
		font-size: 1.375rem;
	}
	
	.lg\:offset-1 {
		margin-left: 8.33333%;
	}
	
	.lg\:offset-7 {
		margin-left: 58.33333%;
	}
	
	.lg\:offset-right-1 {
		margin-right: 8.33333%;
	}
	
	.lg\:before\:hidden:before {
		content: var(--tw-content);
		display: none;
	}
	
	.lg\:hover\:underline:hover {
		text-decoration-line: underline;
	}
}

@media (min-width:1270px) {
	.xl\:-right-20 {
		right: -5rem;
	}
	
	.xl\:order-2 {
		order: 2;
	}
	
	.xl\:order-3 {
		order: 3;
	}
	
	.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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\: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-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-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\:block {
		display: block;
	}
	
	.xl\:flex {
		display: flex;
	}
	
	.xl\:hidden {
		display: none;
	}
	
	.xl\:h-11 {
		height: 2.75rem;
	}
	
	.xl\:h-\[calc\(100dvh_-_var\(--topOffset\)\)\] {
		height: calc(100dvh - var(--topOffset));
	}
	
	.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-\[293px\] {
		width: 293px;
	}
	
	.xl\:w-auto {
		width: auto;
	}
	
	.xl\:max-w-\[50\%\] {
		max-width: 50%;
	}
	
	.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-center {
		align-items: center;
	}
	
	.xl\:justify-between {
		justify-content: space-between;
	}
	
	.xl\:gap-8 {
		gap: 2rem;
	}
	
	.xl\:gap-\[40px\] {
		gap: 40px;
	}
	
	.xl\:overflow-y-visible {
		overflow-y: visible;
	}
	
	.xl\:bg-transparent {
		background-color: initial;
	}
	
	.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-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-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-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-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-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-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-10 {
		padding-left: 2.5rem;
	}
	
	.xl\:pl-\[132px\] {
		padding-left: 132px;
	}
	
	.xl\:pr-4 {
		padding-right: 1rem;
	}
	
	.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-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-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-base {
		font-size: 1.125rem;
	}
	
	.xl\:offset-1 {
		margin-left: 8.33333%;
	}
	
	.xl\:offset-right-1 {
		margin-right: 8.33333%;
	}
}

.\[\&\.active\]\:text-brand-brown.active {
	--tw-text-opacity: 1;
	color: rgba(122, 95, 50, var(--tw-text-opacity));
}

.\[\&\.active\]\:underline.active {
	text-decoration-line: underline;
}

.\[\&\.is-active\]\:block.is-active {
	display: block;
}

.\[\&\.is-active\]\:scale-100.is-active {
	--tw-scale-x: 1;
	--tw-scale-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));
}

.\[\&\.is-active\]\:bg-brand-linen.is-active {
	--tw-bg-opacity: 1;
	background-color: rgba(217, 210, 196, var(--tw-bg-opacity));
}

.\[\&\.is-active\]\:opacity-100.is-active {
	opacity: 1;
}

.\[\&\.is-open\]\:visible.is-open {
	visibility: visible;
}

.\[\&\.is-open\]\:block.is-open {
	display: block;
}

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

@media (min-width:1024px) {
	.lg\:\[\&\.is-open\]\:underline.is-open {
		text-decoration-line: underline;
	}
}

.\[\&\.remove-warning\]\:justify-start.remove-warning {
	justify-content: flex-start;
}
