@import url(https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@500;700;900&amp;family=Inter:wght@400;500;700&amp;display=fallback);
@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

.loader {
	position: relative;
	margin-left: 50%;
	top: 350px !important;
}

.loader .dot {
	-webkit-animation-name: movement;
	animation-name: movement;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	height: 10px;
	position: absolute;
	top: -10px;
	transform: translate3d(0, -25px, 0) scale(1);
	width: 10px
}

.loader .dot:nth-of-type(1) {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s;
	left: 150px
}

.loader .dot:nth-of-type(1)::before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s
}

.loader .dot:nth-of-type(2) {
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
	left: 150px
}

.loader .dot:nth-of-type(2)::before {
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s
}

.loader .dot:nth-of-type(3) {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
	left: 125px
}

.loader .dot:nth-of-type(3)::before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s
}

.loader .dot:nth-of-type(4) {
	-webkit-animation-delay: -1.4s;
	animation-delay: -1.4s;
	left: 125px
}

.loader .dot:nth-of-type(4)::before {
	-webkit-animation-delay: -1.4s;
	animation-delay: -1.4s
}

.loader .dot:nth-of-type(5) {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
	left: 100px
}

.loader .dot:nth-of-type(5)::before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s
}

.loader .dot:nth-of-type(6) {
	-webkit-animation-delay: -1.6s;
	animation-delay: -1.6s;
	left: 100px
}

.loader .dot:nth-of-type(6)::before {
	-webkit-animation-delay: -1.6s;
	animation-delay: -1.6s
}

.loader .dot:nth-of-type(7) {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s;
	left: 75px
}

.loader .dot:nth-of-type(7)::before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s
}

.loader .dot:nth-of-type(8) {
	-webkit-animation-delay: -1.8s;
	animation-delay: -1.8s;
	left: 75px
}

.loader .dot:nth-of-type(8)::before {
	-webkit-animation-delay: -1.8s;
	animation-delay: -1.8s
}

.loader .dot:nth-of-type(9) {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
	left: 50px
}

.loader .dot:nth-of-type(9)::before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s
}

.loader .dot:nth-of-type(10) {
	-webkit-animation-delay: -2s;
	animation-delay: -2s;
	left: 50px
}

.loader .dot:nth-of-type(10)::before {
	-webkit-animation-delay: -2s;
	animation-delay: -2s
}

.loader .dot:nth-of-type(11) {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
	left: 25px
}

.loader .dot:nth-of-type(11)::before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.loader .dot:nth-of-type(12) {
	-webkit-animation-delay: -2.2s;
	animation-delay: -2.2s;
	left: 25px
}

.loader .dot:nth-of-type(12)::before {
	-webkit-animation-delay: -2.2s;
	animation-delay: -2.2s
}

.loader .dot:nth-of-type(13) {
	-webkit-animation-delay: -1.3s;
	animation-delay: -1.3s;
	left: 0
}

.loader .dot:nth-of-type(13)::before {
	-webkit-animation-delay: -1.3s;
	animation-delay: -1.3s
}

.loader .dot:nth-of-type(14) {
	-webkit-animation-delay: -2.4s;
	animation-delay: -2.4s;
	left: 0
}

.loader .dot:nth-of-type(14)::before {
	-webkit-animation-delay: -2.4s;
	animation-delay: -2.4s
}

.loader .dot:nth-of-type(15) {
	-webkit-animation-delay: -1.5s;
	animation-delay: -1.5s;
	left: -25px
}

.loader .dot:nth-of-type(15)::before {
	-webkit-animation-delay: -1.5s;
	animation-delay: -1.5s
}

.loader .dot:nth-of-type(16) {
	-webkit-animation-delay: -2.6s;
	animation-delay: -2.6s;
	left: -25px
}

.loader .dot:nth-of-type(16)::before {
	-webkit-animation-delay: -2.6s;
	animation-delay: -2.6s
}

.loader .dot:nth-of-type(17) {
	-webkit-animation-delay: -1.7s;
	animation-delay: -1.7s;
	left: -50px
}

.loader .dot:nth-of-type(17)::before {
	-webkit-animation-delay: -1.7s;
	animation-delay: -1.7s
}

.loader .dot:nth-of-type(18) {
	-webkit-animation-delay: -2.8s;
	animation-delay: -2.8s;
	left: -50px
}

.loader .dot:nth-of-type(18)::before {
	-webkit-animation-delay: -2.8s;
	animation-delay: -2.8s
}

.loader .dot:nth-of-type(19) {
	-webkit-animation-delay: -1.9s;
	animation-delay: -1.9s;
	left: -75px
}

.loader .dot:nth-of-type(19)::before {
	-webkit-animation-delay: -1.9s;
	animation-delay: -1.9s
}

.loader .dot:nth-of-type(20) {
	-webkit-animation-delay: -3s;
	animation-delay: -3s;
	left: -75px
}

.loader .dot:nth-of-type(20)::before {
	-webkit-animation-delay: -3s;
	animation-delay: -3s
}

.loader .dot:nth-of-type(21) {
	-webkit-animation-delay: -2.1s;
	animation-delay: -2.1s;
	left: -100px
}

.loader .dot:nth-of-type(21)::before {
	-webkit-animation-delay: -2.1s;
	animation-delay: -2.1s
}

.loader .dot:nth-of-type(22) {
	-webkit-animation-delay: -3.2s;
	animation-delay: -3.2s;
	left: -100px
}

.loader .dot:nth-of-type(22)::before {
	-webkit-animation-delay: -3.2s;
	animation-delay: -3.2s
}

.loader .dot:nth-of-type(23) {
	-webkit-animation-delay: -2.3s;
	animation-delay: -2.3s;
	left: -125px
}

.loader .dot:nth-of-type(23)::before {
	-webkit-animation-delay: -2.3s;
	animation-delay: -2.3s
}

.loader .dot:nth-of-type(24) {
	-webkit-animation-delay: -3.4s;
	animation-delay: -3.4s;
	left: -125px
}

.loader .dot:nth-of-type(24)::before {
	-webkit-animation-delay: -3.4s;
	animation-delay: -3.4s
}

.loader .dot:nth-of-type(25) {
	-webkit-animation-delay: -2.5s;
	animation-delay: -2.5s;
	left: -150px
}

.loader .dot:nth-of-type(25)::before {
	-webkit-animation-delay: -2.5s;
	animation-delay: -2.5s
}

.loader .dot:nth-of-type(26) {
	-webkit-animation-delay: -3.6s;
	animation-delay: -3.6s;
	left: -150px
}

.loader .dot:nth-of-type(26)::before {
	-webkit-animation-delay: -3.6s;
	animation-delay: -3.6s
}

.loader .dot::before {
	-webkit-animation-name: size-opacity;
	animation-name: size-opacity;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	background: white;
	border-radius: 50%;
	content: "";
	display: block;
	height: 100%;
	width: 100%
}

.loader .dot:nth-of-type(even)::before {
	background-color: #00faed;
	box-shadow: inset 0 0 4px #00faed
}

@-webkit-keyframes movement {
	0% {
		transform: translate3d(0, -25px, 0);
		z-index: 0
	}
	50% {
		transform: translate3d(0, 25px, 0);
		z-index: 10
	}
	100% {
		transform: translate3d(0, -25px, 0);
		z-index: -5
	}
}

@keyframes movement {
	0% {
		transform: translate3d(0, -25px, 0);
		z-index: 0
	}
	50% {
		transform: translate3d(0, 25px, 0);
		z-index: 10
	}
	100% {
		transform: translate3d(0, -25px, 0);
		z-index: -5
	}
}

@-webkit-keyframes size-opacity {
	0% {
		opacity: 1;
		transform: scale(1)
	}
	25% {
		transform: scale(1.5)
	}
	50% {
		opacity: 1
	}
	75% {
		opacity: .35;
		transform: scale(0.5)
	}
	100% {
		opacity: 1;
		transform: scale(1)
	}
}

@keyframes size-opacity {
	0% {
		opacity: 1;
		transform: scale(1)
	}
	25% {
		transform: scale(1.5)
	}
	50% {
		opacity: 1
	}
	75% {
		opacity: .35;
		transform: scale(0.5)
	}
	100% {
		opacity: 1;
		transform: scale(1)
	}
}

::-webkit-scrollbar {
	width: 10px
}

::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px
}

::-webkit-scrollbar-thumb {
	background: #d6859c;
	border-radius: 5px
}

::-webkit-scrollbar-thumb:hover {
	background: #d6859c
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.t>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}

.n .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.r>.swiper-wrapper {
	flex-wrap: wrap
}

.i>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}

.s>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.o {
	touch-action: pan-y
}

.o.t {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.u {
	visibility: hidden
}

.a,
.a .swiper-slide {
	height: auto
}

.a .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.f {
	perspective: 1200px
}

.f .l,
.f .swiper-slide,
.f .c,
.f .h,
.f .p,
.f .d,
.f .swiper-wrapper {
	transform-style: preserve-3d
}

.f .c,
.f .h,
.f .p,
.f .d {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.f .h {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.f .p {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.f .d {
	background-image: linear-gradient(0, rgba(0, 0, 0, .5), transparent)
}

.f .c {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.v>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.v>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.v>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.m.v>.swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory
}

.t.v>.swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory
}

:root {
	--swiper-navigation-size: 44px
}

.g,
.y {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/44*27);
	height: var(--swiper-navigation-size);
	margin-top: calc(var(--swiper-navigation-size)/2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.g.b,
.y.b {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.g:after,
.y:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: normal;
	line-height: 1
}

.y,
.w .g {
	left: 10px;
	right: auto
}

.y:after,
.w .g:after {
	content: "prev"
}

.g,
.w .y {
	right: 10px;
	left: auto
}

.g:after,
.w .y:after {
	content: "next"
}

.g.x,
.y.x {
	--swiper-navigation-color: #fff
}

.g.k,
.y.k {
	--swiper-navigation-color: #000
}

._ {
	display: none
}

.j {
	position: absolute;
	text-align: center;
	transition: opacity .3s;
	transform: translateZ(0);
	z-index: 10
}

.j.q {
	opacity: 0
}

.m>.z,
.te,
.tt {
	bottom: 10px;
	left: 0;
	width: 100%
}

.tn {
	overflow: hidden;
	font-size: 0
}

.tn .tr {
	transform: scale(.33);
	position: relative
}

.tn .ti,
.tn .ts {
	transform: scale(1)
}

.tn .to {
	transform: scale(.66)
}

.tn .tu {
	transform: scale(.33)
}

.tn .ta {
	transform: scale(.66)
}

.tn .tf {
	transform: scale(.33)
}

.tr {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	background: #000;
	opacity: .2
}

button.tr {
	border: 0;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.tl .tr {
	cursor: pointer
}

.ti {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.t>.z {
	right: 10px;
	top: 50%;
	transform: translate3d(0, -50%, 0)
}

.t>.z .tr {
	margin: 6px 0;
	display: block
}

.t>.z.tn {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}

.t>.z.tn .tr {
	display: inline-block;
	transition: transform .2s, top .2s
}

.m>.z .tr {
	margin: 0 4px
}

.m>.z.tn {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.m>.z.tn .tr {
	transition: transform .2s, left .2s
}

.m.w>.tn .tr {
	transition: transform .2s, right .2s
}

.tc {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.tc .th {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}

.w .tc .th {
	transform-origin: right top
}

.m>.tc,
.t>.tc.tp {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.m>.tc.tp,
.t>.tc {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.td {
	--swiper-pagination-color: #fff
}

.tv {
	--swiper-pagination-color: #000
}

.tm {
	display: none
}

.tg {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.m>.tg {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.t>.tg {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.ty {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.tb {
	cursor: move
}

.tw {
	display: none
}

.tx {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.tx>canvas,
.tx>img,
.tx>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.tk {
	cursor: move
}

.t_ {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s linear infinite;
	animation: swiper-preloader-spin 1s linear infinite;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.tj {
	--swiper-preloader-color: #fff
}

.tq {
	--swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
	to {
		transform: rotate(1turn)
	}
}

@keyframes swiper-preloader-spin {
	to {
		transform: rotate(1turn)
	}
}

.swiper-container .tz {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.ne.s .swiper-slide {
	transition-timing-function: ease-out
}

.ne .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.ne .swiper-slide .swiper-slide {
	pointer-events: none
}

.ne .swiper-slide-active,
.ne .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.nt {
	overflow: visible
}

.nt .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.nt .swiper-slide .swiper-slide {
	pointer-events: none
}

.nt.w .swiper-slide {
	transform-origin: 100% 0
}

.nt .swiper-slide-active,
.nt .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.nt .swiper-slide-active,
.nt .nn,
.nt .nn+.swiper-slide,
.nt .nr {
	pointer-events: auto;
	visibility: visible
}

.nt .c,
.nt .h,
.nt .p,
.nt .d {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.nt .l {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}

.nt .l:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px)
}

.ni {
	overflow: visible
}

.ni .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.ni .swiper-slide .swiper-slide {
	pointer-events: none
}

.ni .swiper-slide-active,
.ni .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.ni .c,
.ni .h,
.ni .p,
.ni .d {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji
}

hr {
	height: 0;
	color: inherit
}

abbr[title] {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
pre,
samp {
	font-family: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

table {
	text-indent: 0;
	border-color: inherit
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
select {
	text-transform: none
}

[type=button],
[type=submit],
button {
	-webkit-appearance: button
}

legend {
	padding: 0
}

progress {
	vertical-align: baseline
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

summary {
	display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
	margin: 0
}

button {
	background-color: transparent;
	background-image: none
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

fieldset,
ol,
ul {
	margin: 0;
	padding: 0
}

ol,
ul {
	list-style: none
}

html {
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	line-height: 1.5
}

body {
	font-family: inherit;
	line-height: inherit
}

*,
:after,
:before {
	box-sizing: border-box;
	border: 0 solid #e4e4e7
}

hr {
	border-top-width: 1px
}

img {
	border-style: solid
}

textarea {
	resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #a2a2a8
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #a2a2a8
}

input::placeholder,
textarea::placeholder {
	color: #a2a2a8
}

[role=button],
button {
	cursor: pointer
}

table {
	border-collapse: collapse
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: inherit
}

a {
	color: inherit;
	text-decoration: inherit
}

button,
input,
optgroup,
select,
textarea {
	padding: 0;
	line-height: inherit;
	color: inherit
}

code,
kbd,
pre,
samp {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
	display: block;
	vertical-align: middle
}

img,
video {
	max-width: 100%;
	height: auto
}

[type=email],
[type=month],
[type=number],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
select,
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border-color: #6e6e76;
	border-width: 1px;
	border-radius: 0;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.5rem
}

[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
select:focus,
textarea:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
	--tw-ring-inset: var(--tw-empty, );
	--tw-ring-offset-width: 0;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #2563eb;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent);
	border-color: #2563eb
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #6e6e76;
	opacity: 1
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #6e6e76;
	opacity: 1
}

input::placeholder,
textarea::placeholder {
	color: #6e6e76;
	opacity: 1
}

select {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236E6E76' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");
	background-position: right .5rem center;
	background-repeat: no-repeat;
	background-size: 1.5em 1.5em;
	padding-right: 2.5rem;
	-webkit-print-color-adjust: exact;
	color-adjust: exact
}

[type=checkbox],
[type=radio] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
	display: inline-block;
	vertical-align: middle;
	background-origin: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	flex-shrink: 0;
	height: 1rem;
	width: 1rem;
	color: #2563eb;
	background-color: #fff;
	border-color: #6e6e76;
	border-width: 1px
}

[type=checkbox] {
	border-radius: 0
}

[type=radio] {
	border-radius: 100%
}

[type=checkbox]:focus,
[type=radio]:focus {
	outline: 2px solid transparent;
	outline-offset: 2px;
	--tw-ring-inset: var(--tw-empty, );
	--tw-ring-offset-width: 2px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: #2563eb;
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent)
}

[type=checkbox]:checked,
[type=radio]:checked {
	border-color: transparent;
	background-color: currentColor;
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

[type=checkbox]:checked {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")
}

[type=radio]:checked {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
}

[type=checkbox]:checked:focus,
[type=checkbox]:checked:hover,
[type=radio]:checked:focus,
[type=radio]:checked:hover {
	border-color: transparent;
	background-color: currentColor
}

[type=checkbox]:indeterminate {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
	border-color: transparent;
	background-color: currentColor;
	background-size: 100% 100%;
	background-position: 50%;
	background-repeat: no-repeat
}

[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover {
	border-color: transparent;
	background-color: currentColor
}

.ns {
	width: 100%
}

@media(min-width:640px) {
	.ns {
		max-width: 640px
	}
}

@media(min-width:768px) {
	.ns {
		max-width: 768px
	}
}

@media(min-width:1024px) {
	.ns {
		max-width: 1024px
	}
}

@media(min-width:1280px) {
	.ns {
		max-width: 1280px
	}
}

@media(min-width:1536px) {
	.ns {
		max-width: 1536px
	}
}

.h1 {
	font-weight: 800;
	font-size: 3.5rem;
	line-height: 1.18;
	letter-spacing: -.02em
}

.h2 {
	letter-spacing: -.02em
}

.h2,
.h3 {
	font-size: 2.63rem;
	line-height: 1.24
}

.h2,
.h3,
.h4 {
	font-weight: 800
}

.h4 {
	font-size: 1.63rem;
	line-height: 1.35;
	letter-spacing: -.01em
}

@media(min-width:768px) {
	.h1 {
		font-size: 4rem;
		line-height: 1.16
	}
	.h2 {
		font-size: 3.5rem;
		line-height: 1.18
	}
}

.no,
.nu {
	border-color: transparent;
	border-radius: .25rem;
	border-width: 1px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
	line-height: 1.375;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.no {
	padding: .75rem 2rem
}

.nu {
	padding: .5rem 1rem
}

.na,
.nf,
.nl,
.nc,
.nh,
.np {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
	--tw-border-opacity: 1;
	border-color: rgba(212, 212, 216, var(--tw-border-opacity))
}

.na:focus,
.nf:focus,
.nl:focus,
.nc:focus,
.nh:focus,
.np:focus {
	--tw-border-opacity: 1;
	border-color: rgba(162, 162, 168, var(--tw-border-opacity))
}

.na,
.nf,
.nl,
.nc,
.nh,
.np {
	border-width: 1px
}

.na,
.nf,
.nl,
.nh,
.np {
	border-radius: .25rem
}

.nf,
.nl,
.nh,
.np {
	line-height: 1.375;
	padding: .75rem 1rem
}

.nf::-moz-placeholder,
.np::-moz-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(110, 110, 118, var(--tw-placeholder-opacity))
}

.nf:-ms-input-placeholder,
.np:-ms-input-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(110, 110, 118, var(--tw-placeholder-opacity))
}

.nf::placeholder,
.np::placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(110, 110, 118, var(--tw-placeholder-opacity))
}

.nh {
	padding-right: 2.5rem
}

.na,
.nc {
	--tw-text-opacity: 1;
	color: rgba(49, 151, 149, var(--tw-text-opacity))
}

.nd::-webkit-scrollbar {
	display: none
}

.nd {
	-ms-overflow-style: none;
	scrollbar-width: none
}

.dark .h4 {
	font-weight: 700
}

.dark .na,
.dark .nf,
.dark .nl,
.dark .nc,
.dark .nh,
.dark .np {
	--tw-bg-opacity: 1;
	background-color: rgba(46, 46, 51, var(--tw-bg-opacity));
	--tw-border-opacity: 1;
	border-color: rgba(82, 82, 90, var(--tw-border-opacity))
}

.dark .na:focus,
.dark .nf:focus,
.dark .nl:focus,
.dark .nc:focus,
.dark .nh:focus,
.dark .np:focus {
	--tw-border-opacity: 1;
	border-color: rgba(110, 110, 118, var(--tw-border-opacity))
}

.dark .na,
.dark .nf,
.dark .nl,
.dark .nc,
.dark .nh,
.dark .np {
	border-width: 1px
}

.dark .nf::-moz-placeholder,
.dark .np::-moz-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(162, 162, 168, var(--tw-placeholder-opacity))
}

.dark .nf:-ms-input-placeholder,
.dark .np:-ms-input-placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(162, 162, 168, var(--tw-placeholder-opacity))
}

.dark .nf::placeholder,
.dark .np::placeholder {
	--tw-placeholder-opacity: 1;
	color: rgba(162, 162, 168, var(--tw-placeholder-opacity))
}

input[type=range] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #ccc;
	border-radius: 3px;
	height: 6px;
	margin-top: 15px;
	margin-bottom: 15px;
	--thumb-size: 36px
}

input[type=range]::-webkit-slider-thumb {
	appearance: none;
	-webkit-appearance: none;
	background-color: #000;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	height: 36px;
	width: 36px
}

input[type=range]::-moz-range-thumb {
	background-color: #000;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	height: 36px;
	width: 36px
}

input[type=range]::-ms-thumb {
	background-color: #000;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	height: 36px;
	width: 36px
}

input[type=range]::-moz-focus-outer {
	border: 0
}

.form-switch {
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 44px
}

.form-switch label {
	border-radius: 9999px;
	cursor: pointer;
	display: block;
	height: 1.5rem;
	overflow: hidden
}

.form-switch label>span:first-child {
	border-radius: 9999px;
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 2px;
	left: 2px;
	right: 50%;
	transition: all .15s ease-out
}

.form-switch input[type=checkbox]:checked+label {
	--tw-bg-opacity: 1;
	background-color: rgba(58, 186, 180, var(--tw-bg-opacity))
}

.form-switch input[type=checkbox]:checked+label>span:first-child {
	left: 22px
}

.nu:focus,
.no:focus,
.na:focus,
.nf:focus,
.nl:focus,
.nc:focus,
.nh:focus,
.np:focus,
:focus,
button:focus {
	outline: 2px solid rgba(0, 112, 244, .5);
	outline-offset: 0
}

.na:focus,
.nf:focus,
.nl:focus,
.nc:focus,
.nh:focus,
.np:focus {
	box-shadow: none !important
}

.nv svg>:first-child,
.nv svg>:nth-child(2),
.nv svg>:nth-child(3) {
	transform-origin: center;
	transform: rotate(0)
}

.nv svg>:first-child {
	transition: y 75ms ease .12s, opacity 75ms ease, transform 75ms cubic-bezier(.55, .055, .675, .19)
}

.nv svg>:nth-child(2) {
	transition-property: transform;
	transition-duration: 75ms;
	transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.nv svg>:nth-child(3) {
	transition: y 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
}

.nv.active svg>:first-child {
	opacity: 0;
	transform: rotate(45deg);
	y: 11;
	transition: y 75ms ease, opacity 75ms ease .12s, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s
}

.nv.active svg>:nth-child(2) {
	transform: rotate(45deg);
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.nv.active svg>:nth-child(3) {
	y: 11;
	transform: rotate(-45deg);
	transition: y 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s
}

.form-switch input[type=checkbox].light-switch+label {
	--tw-bg-opacity: 1;
	background-color: rgba(58, 186, 180, var(--tw-bg-opacity))
}

.dark .form-switch input[type=checkbox].light-switch+label>span:first-child {
	left: 22px
}

.carousel.swiper-container {
	overflow: visible
}

.carousel .swiper-slide img {
	opacity: .32
}

.carousel .swiper-slide>div>div {
	opacity: 0
}

.carousel .swiper-slide.swiper-slide-active,
.carousel .swiper-slide.swiper-slide-duplicate-active {
	--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.08);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.carousel .swiper-slide.swiper-slide-active>div>div,
.carousel .swiper-slide.swiper-slide-active img,
.carousel .swiper-slide.swiper-slide-duplicate-active>div>div,
.carousel .swiper-slide.swiper-slide-duplicate-active img {
	opacity: 1
}

.nm {
	transform: translateZ(0)
}

.ng {
	-webkit-animation: tagsmove 30s linear infinite;
	animation: tagsmove 30s linear infinite
}

.ny {
	-webkit-animation-delay: -3s;
	animation-delay: -3s
}

.nb {
	-webkit-animation-delay: -4.8s;
	animation-delay: -4.8s
}

.nw {
	-webkit-animation-delay: -6.9s;
	animation-delay: -6.9s
}

.nx {
	-webkit-animation-delay: -8.1s;
	animation-delay: -8.1s
}

.nk {
	-webkit-animation-delay: -13.2s;
	animation-delay: -13.2s
}

.n_ {
	-webkit-animation-delay: -16.5s;
	animation-delay: -16.5s
}

.nj {
	-webkit-animation-delay: -18.9s;
	animation-delay: -18.9s
}

.nq {
	-webkit-animation-delay: -21.9s;
	animation-delay: -21.9s
}

.nz {
	-webkit-animation-delay: -22.8s;
	animation-delay: -22.8s
}

.re {
	-webkit-animation-delay: -24s;
	animation-delay: -24s
}

@-webkit-keyframes tagsmove {
	0% {
		transform: translateX(-100%)
	}
	to {
		transform: translateX(768px)
	}
}

@keyframes tagsmove {
	0% {
		transform: translateX(-100%)
	}
	to {
		transform: translateX(768px)
	}
}

.rt>:not([hidden])~:not([hidden]) {
	--tw-divide-x-reverse: 0;
	border-right-width: calc(1px*var(--tw-divide-x-reverse));
	border-left-width: calc(1px*(1 - var(--tw-divide-x-reverse)))
}

.rn>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgba(228, 228, 231, var(--tw-divide-opacity))
}

.dark .rr>:not([hidden])~:not([hidden]) {
	--tw-divide-opacity: 1;
	border-color: rgba(63, 63, 69, var(--tw-divide-opacity))
}

.ri {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border-width: 0
}

.rs {
	--tw-bg-opacity: 1;
	background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.ro {
	--tw-bg-opacity: 1;
	background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.ru {
	--tw-bg-opacity: 1;
	background-color: rgba(212, 212, 216, var(--tw-bg-opacity))
}

.ra {
	--tw-bg-opacity: 1;
	background-color: rgba(162, 162, 168, var(--tw-bg-opacity))
}

.bg-gray-800 {
	--tw-bg-opacity: 1;
	background-color: rgba(46, 46, 51, var(--tw-bg-opacity))
}

.rf {
	--tw-bg-opacity: 1;
	background-color: rgba(29, 29, 32, var(--tw-bg-opacity))
}

.bg-indigo-500 {
	--tw-bg-opacity: 1;
	background-color: rgba(102, 126, 234, var(--tw-bg-opacity))
}

.bg-purple-500 {
	--tw-bg-opacity: 1;
	background-color: rgba(159, 122, 234, var(--tw-bg-opacity))
}

.bg-pink-500 {
	--tw-bg-opacity: 1;
	background-color: rgba(237, 100, 166, var(--tw-bg-opacity))
}

.rl {
	--tw-bg-opacity: 1;
	background-color: rgba(178, 245, 234, var(--tw-bg-opacity))
}

.rc {
	--tw-bg-opacity: 1;
	background-color: rgba(79, 209, 197, var(--tw-bg-opacity))
}

.bg-teal-500 {
	--tw-bg-opacity: 1;
	background-color: rgba(58, 186, 180, var(--tw-bg-opacity))
}

.rh:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(250, 250, 250, var(--tw-bg-opacity))
}

.hover--bg-indigo-500:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(102, 126, 234, var(--tw-bg-opacity))
}

.rp:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(183, 148, 244, var(--tw-bg-opacity))
}

.hover--bg-purple-500:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(159, 122, 234, var(--tw-bg-opacity))
}

.hover--bg-pink-500:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(237, 100, 166, var(--tw-bg-opacity))
}

.rd:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(79, 209, 197, var(--tw-bg-opacity))
}

.hover--bg-teal-500:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(58, 186, 180, var(--tw-bg-opacity))
}

.hover--bg-teal-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(49, 151, 149, var(--tw-bg-opacity))
}

.dark .rv {
	--tw-bg-opacity: 1;
	background-color: rgba(110, 110, 118, var(--tw-bg-opacity))
}

.dark .rm {
	--tw-bg-opacity: 1;
	background-color: rgba(63, 63, 69, var(--tw-bg-opacity))
}

.dark .rg {
	--tw-bg-opacity: 1;
	background-color: rgba(46, 46, 51, var(--tw-bg-opacity))
}

.dark .ry {
	--tw-bg-opacity: 1;
	background-color: rgba(29, 29, 32, var(--tw-bg-opacity))
}

.dark .rb {
	--tw-bg-opacity: 1;
	background-color: rgba(102, 126, 234, var(--tw-bg-opacity))
}

.dark .dark--bg-indigo-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(90, 103, 216, var(--tw-bg-opacity))
}

.dark .rw {
	--tw-bg-opacity: 1;
	background-color: rgba(159, 122, 234, var(--tw-bg-opacity))
}

.dark .dark--bg-purple-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(128, 90, 213, var(--tw-bg-opacity))
}

.dark .rx {
	--tw-bg-opacity: 1;
	background-color: rgba(237, 100, 166, var(--tw-bg-opacity))
}

.dark .dark--bg-pink-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(213, 63, 140, var(--tw-bg-opacity))
}

.dark .rk {
	--tw-bg-opacity: 1;
	background-color: rgba(58, 186, 180, var(--tw-bg-opacity))
}

.dark .dark--bg-teal-600 {
	--tw-bg-opacity: 1;
	background-color: rgba(49, 151, 149, var(--tw-bg-opacity))
}

.dark .r_:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(82, 82, 90, var(--tw-bg-opacity))
}

.dark .rj:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(63, 63, 69, var(--tw-bg-opacity))
}

.dark .dark--hover--bg-indigo-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(90, 103, 216, var(--tw-bg-opacity))
}

.dark .dark--hover--bg-purple-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(128, 90, 213, var(--tw-bg-opacity))
}

.dark .dark--hover--bg-pink-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(213, 63, 140, var(--tw-bg-opacity))
}

.dark .rq:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(58, 186, 180, var(--tw-bg-opacity))
}

.dark .dark--hover--bg-teal-600:hover {
	--tw-bg-opacity: 1;
	background-color: rgba(49, 151, 149, var(--tw-bg-opacity))
}

.rz {
	background-image: linear-gradient(0, var(--tw-gradient-stops))
}

.ie {
	background-image: linear-gradient(to top right, var(--tw-gradient-stops))
}

.it {
	background-image: linear-gradient(90deg, var(--tw-gradient-stops))
}

.in {
	background-image: linear-gradient(180deg, var(--tw-gradient-stops))
}

.ir {
	background-image: linear-gradient(270deg, var(--tw-gradient-stops))
}

.ii {
	--tw-gradient-from: #fff;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, hsla(0, 0%, 100%, 0))
}

.is {
	--tw-gradient-from: #f4f4f5;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 244, 245, 0))
}

.io {
	--tw-gradient-from: #2e2e33;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(46, 46, 51, 0))
}

.iu {
	--tw-gradient-from: #1d1d20;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 29, 32, 0))
}

.ia {
	--tw-gradient-from: #667eea;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(102, 126, 234, 0))
}

.if {
	--tw-gradient-from: #9f7aea;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(159, 122, 234, 0))
}

.il {
	--tw-gradient-from: #ed64a6;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 100, 166, 0))
}

.ic {
	--tw-gradient-from: #3abab4;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 186, 180, 0))
}

.ih {
	--tw-gradient-stops: var(--tw-gradient-from), #d4d4d8, var(--tw-gradient-to, rgba(212, 212, 216, 0))
}

.ip {
	--tw-gradient-stops: var(--tw-gradient-from), #4fd1c5, var(--tw-gradient-to, rgba(79, 209, 197, 0))
}

.id {
	--tw-gradient-to: #fff
}

.iv {
	--tw-gradient-to: #1d1d20
}

.im {
	--tw-gradient-to: #7f9cf5
}

.ig {
	--tw-gradient-to: #b794f4
}

.iy {
	--tw-gradient-to: #f687b3
}

.ib {
	--tw-gradient-to: #4fd1c5
}

.dark .iw {
	--tw-gradient-from: transparent;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, transparent)
}

.dark .ix {
	--tw-gradient-from: #2e2e33;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(46, 46, 51, 0))
}

.dark .ik {
	--tw-gradient-from: #1d1d20;
	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 29, 32, 0))
}

.dark .i_ {
	--tw-gradient-stops: var(--tw-gradient-from), #3f3f45, var(--tw-gradient-to, rgba(63, 63, 69, 0))
}

.dark .ij {
	--tw-gradient-stops: var(--tw-gradient-from), #4fd1c5, var(--tw-gradient-to, rgba(79, 209, 197, 0))
}

.dark .iq {
	--tw-gradient-to: transparent
}

.dark .iz {
	--tw-gradient-to: #3f3f45
}

.dark .se {
	--tw-gradient-to: #1d1d20
}

.dark .st {
	--tw-gradient-to: #667eea
}

.dark .sn {
	--tw-gradient-to: #9f7aea
}

.dark .sr {
	--tw-gradient-to: #ed64a6
}

.dark .si {
	--tw-gradient-to: #3abab4
}

.ss {
	--tw-bg-opacity: .5
}

.so {
	--tw-bg-opacity: .75
}

.su:hover {
	--tw-bg-opacity: 1
}

.dark .dark--bg-opacity-25,
.dark .dark--hover--bg-opacity-25:hover {
	--tw-bg-opacity: .25
}

.sa {
	border-color: transparent
}

.sf {
	--tw-border-opacity: 1;
	border-color: rgba(255, 255, 255, var(--tw-border-opacity))
}

.sl {
	--tw-border-opacity: 1;
	border-color: rgba(228, 228, 231, var(--tw-border-opacity))
}

.sc {
	--tw-border-opacity: 1;
	border-color: rgba(58, 186, 180, var(--tw-border-opacity))
}

.dark .sh {
	--tw-border-opacity: 1;
	border-color: rgba(162, 162, 168, var(--tw-border-opacity))
}

.dark .sp {
	--tw-border-opacity: 1;
	border-color: rgba(46, 46, 51, var(--tw-border-opacity))
}

.dark .sd {
	--tw-border-opacity: 1;
	border-color: rgba(29, 29, 32, var(--tw-border-opacity))
}

.dark .sv {
	--tw-border-opacity: 1;
	border-color: rgba(58, 186, 180, var(--tw-border-opacity))
}

.sm {
	border-radius: .25rem
}

.sg {
	border-radius: 9999px
}

.sy {
	border-style: dashed
}

.sb {
	border-width: 0
}

.sw {
	border-width: 2px
}

.sx {
	border-width: 1px
}

.sk {
	border-left-width: 2px
}

.s_ {
	border-top-width: 1px
}

.sj {
	border-bottom-width: 1px
}

.sq {
	box-sizing: content-box
}

.sz {
	cursor: pointer
}

.oe {
	display: block
}

.ot {
	display: inline-block
}

.on {
	display: flex
}

.or {
	display: inline-flex
}

.table {
	display: table
}

.oi {
	display: grid
}

.premiumgoi {
	display: inline-flex
}

.dark .os {
	display: block
}

.dark .oo,
.ou {
	display: none
}

.oa {
	flex-direction: column
}

.of {
	flex-wrap: wrap
}

.ol {
	align-items: flex-start
}

.oc {
	align-items: center
}

.oh {
	align-items: baseline
}

.op {
	align-self: flex-end
}

.od {
	align-self: center
}

.ov {
	justify-content: flex-end
}

.om {
	justify-content: center
}

.og {
	justify-content: space-between
}

.oy {
	flex-grow: 1
}

.ob {
	flex-shrink: 0
}

.ow {
	order: -9999
}

.ox {
	font-family: Inter, sans-serif
}

.ok {
	font-family: Red Hat Display, sans-serif
}

.o_ {
	font-weight: 500
}

.oj {
	font-weight: 700
}

.oq {
	font-weight: 800
}

.oz {
	height: 0
}

.ue {
	height: .75rem
}

.ut {
	height: 1rem
}

.un {
	height: 1.5rem
}

.ur {
	height: 2rem
}

.ui {
	height: 3rem
}

.us {
	height: 4rem
}

.uo {
	height: 5rem
}

.uu {
	height: 6rem
}

.ua {
	height: 32rem
}

.uf {
	height: auto
}

.ul {
	height: 1px
}

.uc {
	height: .125rem
}

.uh {
	height: .875rem
}

.up {
	height: 100%
}

.ud {
	height: 100vh
}

.uv {
	font-size: .75rem;
	line-height: 1.5
}

.um {
	font-size: .875rem;
	line-height: 1.5
}

.ug {
	font-size: 1.125rem;
	line-height: 1.5
}

.uy {
	font-size: 1.25rem;
	line-height: 1.5
}

.ub {
	font-size: 2.63rem;
	line-height: 1.24
}

.uw {
	line-height: 1.25
}

.ux {
	list-style-position: inside
}

.uk {
	list-style-type: decimal
}

.u_ {
	margin: .25rem
}

.uj {
	margin: 1rem
}

.uq {
	margin: -.25rem
}

.uz {
	margin: -1.25rem
}

.ae {
	margin: -1px
}

.at {
	margin-left: .25rem;
	margin-right: .25rem
}

.an {
	margin-top: .5rem;
	margin-bottom: .5rem
}

.ar {
	margin-left: 1rem;
	margin-right: 1rem
}

.ai {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}

.as {
	margin-left: auto;
	margin-right: auto
}

.ao {
	margin-top: -.25rem;
	margin-bottom: -.25rem
}

.au {
	margin-top: -.75rem;
	margin-bottom: -.75rem
}

.aa {
	margin-left: -.75rem;
	margin-right: -.75rem
}

.af {
	margin-top: .25rem
}

.al {
	margin-bottom: .25rem
}

.ac {
	margin-left: .25rem
}

.ah {
	margin-top: .5rem
}

.ap {
	margin-right: .5rem
}

.ad {
	margin-bottom: .5rem
}

.av {
	margin-left: .5rem
}

.am {
	margin-top: .75rem
}

.ag {
	margin-right: .75rem
}

.ay {
	margin-bottom: .75rem
}

.ab {
	margin-left: .75rem
}

.aw {
	margin-top: 1rem
}

.ax {
	margin-right: 1rem
}

.ak {
	margin-bottom: 1rem
}

.a_ {
	margin-left: 1rem
}

.aj {
	margin-top: 1.25rem
}

.aq {
	margin-right: 1.25rem
}

.az {
	margin-bottom: 1.25rem
}

.fe {
	margin-top: 1.5rem
}

.ft {
	margin-right: 1.5rem
}

.fn {
	margin-bottom: 1.5rem
}

.fr {
	margin-left: 1.5rem
}

.fi {
	margin-top: 2rem
}

.fs {
	margin-bottom: 2rem
}

.fo {
	margin-bottom: 2.5rem
}

.fu {
	margin-top: 3rem
}

.fa {
	margin-right: 3rem
}

.ff {
	margin-top: 3.5rem
}

.fl {
	margin-left: 4rem
}

.fc {
	margin-top: 5rem
}

.fh {
	margin-top: 6rem
}

.fp {
	margin-left: 6rem
}

.fd {
	margin-top: 7rem
}

.fv {
	margin-top: 8rem
}

.fm {
	margin-top: 10rem
}

.fg {
	margin-top: 14rem
}

.fy {
	margin-top: 18rem
}

.fb {
	margin-top: 20rem
}

.fw {
	margin-top: 1px
}

.fx {
	margin-top: 0
}

.fk {
	margin-bottom: -.5rem
}

.f_ {
	margin-left: -.5rem
}

.fj {
	margin-top: -.75rem
}

.fq {
	margin-top: -1.5rem
}

.fz {
	margin-right: -2rem
}

.le {
	margin-bottom: -2rem
}

.lt {
	margin-right: -4rem
}

.ln {
	margin-left: -4rem
}

.lr {
	margin-top: -1px
}

.li {
	margin-top: -.125rem
}

.ls {
	max-height: 100%
}

.lo {
	max-width: 60rem
}

.lu {
	max-width: 24rem
}

.la {
	max-width: 32rem
}

.lf {
	max-width: 36rem
}

.ll {
	max-width: 42rem
}

.lc {
	max-width: 48rem
}

.lh {
	max-width: 64rem
}

.lp {
	max-width: 72rem
}

.ld {
	max-width: 100%
}

.lv {
	min-height: 100vh
}

.lm {
	-o-object-fit: cover;
	object-fit: cover
}

.lg {
	opacity: 0
}

.ly {
	opacity: .1
}

.lb {
	opacity: .25
}

.lw {
	opacity: .3
}

.lx {
	opacity: .5
}

.lk {
	opacity: .7
}

.l_ {
	opacity: .75
}

.lj {
	opacity: .8
}

.lq {
	opacity: .9
}

.opacity--100 {
	opacity: 1
}

.lz:hover .ce {
	opacity: .5
}

.lz:hover .ct,
.cn:hover {
	opacity: .75
}

.dark .cr {
	opacity: .2
}

.dark .ci {
	opacity: .25
}

.dark .cs {
	opacity: .4
}

.dark .co {
	opacity: 1
}

.cu:focus-within {
	outline: 2px solid rgba(0, 112, 244, .5);
	outline-offset: 0
}

.ca {
	overflow: auto
}

.cf {
	overflow: hidden
}

.cl {
	overflow: scroll
}

.cc {
	padding: .25rem
}

.ch {
	padding: .5rem
}

.cp {
	padding: .75rem
}

.cd {
	padding: 1.25rem
}

.cv {
	padding: 1.5rem
}

.cm {
	padding-top: .25rem;
	padding-bottom: .25rem
}

.cg {
	padding-left: .25rem;
	padding-right: .25rem
}

.cy {
	padding-top: .5rem;
	padding-bottom: .5rem
}

.cb {
	padding-top: .75rem;
	padding-bottom: .75rem
}

.cw {
	padding-left: .75rem;
	padding-right: .75rem
}

.cx {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.ck {
	padding-left: 1rem;
	padding-right: 1rem
}

.c_ {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}

.cj {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.cq {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}

.cz {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.he {
	padding-top: 2rem;
	padding-bottom: 2rem
}

.ht {
	padding-left: 2rem;
	padding-right: 2rem
}

.hn {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem
}

.hr {
	padding-top: 3rem;
	padding-bottom: 3rem
}

.hi {
	padding-left: 3rem;
	padding-right: 3rem
}

.hs {
	padding-right: .5rem
}

.ho {
	padding-right: 1rem
}

.hu {
	padding-bottom: 1rem
}

.ha {
	padding-left: 1rem
}

.hf {
	padding-top: 1.5rem
}

.hl {
	padding-right: 1.5rem
}

.hc {
	padding-left: 1.5rem
}

.hh {
	padding-bottom: 2.5rem
}

.hp {
	padding-bottom: 3rem
}

.hd {
	padding-left: 3rem
}

.hv {
	padding-top: 4rem
}

.hm {
	padding-left: 5rem
}

.hg {
	padding-top: 8rem
}

.hy {
	padding-top: 1px
}

.hb {
	padding-bottom: 56.25%
}

.hw {
	pointer-events: none
}

.hx {
	position: fixed
}

.hk {
	position: absolute
}

.h_ {
	position: relative
}

.hj {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.hq {
	top: 0
}

.hz {
	right: 0
}

.pe {
	bottom: 0
}

.pt {
	left: 0
}

.pn {
	top: 1rem
}

.pr {
	right: auto
}

.pi {
	left: auto
}

.ps {
	left: 50%
}

.po {
	top: 100%
}

.pu {
	left: 100%
}

* {
	--tw-shadow: 0 0 transparent
}

.pa {
	--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05)
}

.shadow,
.pa {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.shadow {
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)
}

.pf {
	--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}

.pf,
.pl {
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

.pl {
	--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)
}

.pc {
	--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.08);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow)
}

* {
	--tw-ring-inset: var(--tw-empty, );
	--tw-ring-offset-width: 0;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, 0.5);
	--tw-ring-offset-shadow: 0 0 transparent;
	--tw-ring-shadow: 0 0 transparent
}

.ph {
	fill: currentColor
}

.pp {
	text-align: left
}

.pd {
	text-align: center
}

.pv {
	text-align: right
}

.text-white {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.pm {
	--tw-text-opacity: 1;
	color: rgba(244, 244, 245, var(--tw-text-opacity))
}

.pg {
	--tw-text-opacity: 1;
	color: rgba(228, 228, 231, var(--tw-text-opacity))
}

.py {
	--tw-text-opacity: 1;
	color: rgba(212, 212, 216, var(--tw-text-opacity))
}

.pb {
	--tw-text-opacity: 1;
	color: rgba(162, 162, 168, var(--tw-text-opacity))
}

.pw {
	--tw-text-opacity: 1;
	color: rgba(110, 110, 118, var(--tw-text-opacity))
}

.text-gray-600 {
	--tw-text-opacity: 1;
	color: rgba(82, 82, 90, var(--tw-text-opacity))
}

.px {
	--tw-text-opacity: 1;
	color: rgba(63, 63, 69, var(--tw-text-opacity))
}

.pk {
	--tw-text-opacity: 1;
	color: rgba(46, 46, 51, var(--tw-text-opacity))
}

.p_ {
	--tw-text-opacity: 1;
	color: rgba(29, 29, 32, var(--tw-text-opacity))
}

.pj {
	--tw-text-opacity: 1;
	color: rgba(220, 38, 38, var(--tw-text-opacity))
}

.pq {
	--tw-text-opacity: 1;
	color: rgba(235, 244, 255, var(--tw-text-opacity))
}

.text-indigo-200 {
	--tw-text-opacity: 1;
	color: rgba(195, 218, 254, var(--tw-text-opacity))
}

.text-indigo-500 {
	--tw-text-opacity: 1;
	color: rgba(102, 126, 234, var(--tw-text-opacity))
}

.pz {
	--tw-text-opacity: 1;
	color: rgba(243, 232, 255, var(--tw-text-opacity))
}

.text-purple-200 {
	--tw-text-opacity: 1;
	color: rgba(233, 216, 253, var(--tw-text-opacity))
}

.text-purple-500 {
	--tw-text-opacity: 1;
	color: rgba(159, 122, 234, var(--tw-text-opacity))
}

.de {
	--tw-text-opacity: 1;
	color: rgba(255, 235, 239, var(--tw-text-opacity))
}

.text-pink-200 {
	--tw-text-opacity: 1;
	color: rgba(254, 215, 226, var(--tw-text-opacity))
}

.text-pink-500 {
	--tw-text-opacity: 1;
	color: rgba(237, 100, 166, var(--tw-text-opacity))
}

.dt {
	--tw-text-opacity: 1;
	color: rgba(230, 255, 250, var(--tw-text-opacity))
}

.text-teal-200 {
	--tw-text-opacity: 1;
	color: rgba(178, 245, 234, var(--tw-text-opacity))
}

.text-teal-400 {
	--tw-text-opacity: 1;
	color: rgba(79, 209, 197, var(--tw-text-opacity))
}

.text-teal-500 {
	--tw-text-opacity: 1;
	color: rgba(58, 186, 180, var(--tw-text-opacity))
}

.dn {
	--tw-text-opacity: 1;
	color: rgba(49, 151, 149, var(--tw-text-opacity))
}

.lz:hover .dr {
	--tw-text-opacity: 1;
	color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.di:hover {
	--tw-text-opacity: 1;
	color: rgba(244, 244, 245, var(--tw-text-opacity))
}

.ds:hover {
	--tw-text-opacity: 1;
	color: rgba(29, 29, 32, var(--tw-text-opacity))
}

.do:hover {
	--tw-text-opacity: 1;
	color: rgba(58, 186, 180, var(--tw-text-opacity))
}

.dark .du {
	--tw-text-opacity: 1;
	color: rgba(244, 244, 245, var(--tw-text-opacity))
}

.dark .dark--text-gray-300 {
	--tw-text-opacity: 1;
	color: rgba(212, 212, 216, var(--tw-text-opacity))
}

.dark .dark--text-gray-400 {
	--tw-text-opacity: 1;
	color: rgba(162, 162, 168, var(--tw-text-opacity))
}

.dark .da {
	--tw-text-opacity: 1;
	color: rgba(110, 110, 118, var(--tw-text-opacity))
}

.dark .df {
	--tw-text-opacity: 1;
	color: rgba(82, 82, 90, var(--tw-text-opacity))
}

.dark .dl {
	--tw-text-opacity: 1;
	color: rgba(63, 63, 69, var(--tw-text-opacity))
}

.dark .dark--text-indigo-400 {
	--tw-text-opacity: 1;
	color: rgba(127, 156, 245, var(--tw-text-opacity))
}

.dark .dc {
	--tw-text-opacity: 1;
	color: rgba(102, 126, 234, var(--tw-text-opacity))
}

.dark .dark--text-purple-400 {
	--tw-text-opacity: 1;
	color: rgba(183, 148, 244, var(--tw-text-opacity))
}

.dark .dh {
	--tw-text-opacity: 1;
	color: rgba(159, 122, 234, var(--tw-text-opacity))
}

.dark .dark--text-pink-400 {
	--tw-text-opacity: 1;
	color: rgba(246, 135, 179, var(--tw-text-opacity))
}

.dark .dp {
	--tw-text-opacity: 1;
	color: rgba(237, 100, 166, var(--tw-text-opacity))
}

.dark .dark--text-teal-400 {
	--tw-text-opacity: 1;
	color: rgba(79, 209, 197, var(--tw-text-opacity))
}

.dark .dd,
.dark .lz:hover .dv {
	--tw-text-opacity: 1;
	color: rgba(58, 186, 180, var(--tw-text-opacity))
}

.dark .dm:hover {
	--tw-text-opacity: 1;
	color: rgba(244, 244, 245, var(--tw-text-opacity))
}

.dark .dg:hover {
	--tw-text-opacity: 1;
	color: rgba(58, 186, 180, var(--tw-text-opacity))
}

.dy {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.db {
	font-style: italic
}

.dw {
	font-style: normal
}

.dx {
	text-transform: uppercase
}

.dk:hover,
.d_ {
	text-decoration: underline
}

.dj {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.dq {
	letter-spacing: -.02em
}

.dz {
	letter-spacing: -.01em
}

.ve {
	overflow-wrap: break-word
}

.vt {
	width: 0
}

.vn {
	width: .75rem
}

.vr {
	width: 1rem
}

.vi {
	width: 1.25rem
}

.vs {
	width: 1.5rem
}

.vo {
	width: 2rem
}

.vu {
	width: 3rem
}

.va {
	width: 4rem
}

.vf {
	width: 5rem
}

.vl {
	width: 10rem
}

.vc {
	width: .125rem
}

.vh {
	width: .875rem
}

.vp {
	width: 50%
}

.vd {
	width: 100%
}

.vv {
	z-index: 10
}

.vm {
	z-index: 20
}

.vg {
	z-index: 30
}

.vy {
	z-index: 50
}

.vb {
	z-index: -1
}

.vw {
	z-index: -10
}

.vx {
	gap: .5rem
}

.vk {
	gap: .75rem
}

.v_ {
	gap: 1rem
}

.vj {
	gap: 1.5rem
}

.vq {
	gap: 2rem
}

.vz {
	gap: 3rem
}

.me {
	-moz-column-gap: 2rem;
	column-gap: 2rem
}

.mt {
	row-gap: 2rem
}

.mn {
	row-gap: 3rem
}

.mr {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.mi {
	grid-template-columns: repeat(12, minmax(0, 1fr))
}

.ms {
	grid-column: span 3/span 3
}

.mo {
	grid-column: span 4/span 4
}

.mu {
	grid-column: span 5/span 5
}

.ma {
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.mf {
	transform-origin: top right
}

.lz:hover .ml {
	--tw-rotate: 45deg
}

.mc {
	--tw-translate-x: 0
}

.mh {
	--tw-translate-x: .5rem
}

.mp {
	--tw-translate-x: -0.5rem
}

.md {
	--tw-translate-x: 50%
}

.mv {
	--tw-translate-x: -50%
}

.mm {
	--tw-translate-x: -100%
}

.mg {
	--tw-translate-y: 0
}

.my {
	--tw-translate-y: 2rem
}

.mb {
	--tw-translate-y: -0.5rem
}

.mw {
	--tw-translate-y: -2rem
}

.lz:hover .mx {
	--tw-translate-x: 0
}

.mk {
	--tw-skew-x: -3deg
}

.m_ {
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.mj {
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.mq {
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

.mz {
	transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.ge {
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gt {
	transition-duration: .1s
}

.gn {
	transition-duration: .15s
}

.gr {
	transition-duration: .2s
}

.gi {
	transition-duration: .3s
}

.gs {
	transition-duration: .7s
}

@-webkit-keyframes spin {
	to {
		transform: rotate(1turn)
	}
}

@keyframes spin {
	to {
		transform: rotate(1turn)
	}
}

@-webkit-keyframes ping {
	75%,
	to {
		transform: scale(2);
		opacity: 0
	}
}

@keyframes ping {
	75%,
	to {
		transform: scale(2);
		opacity: 0
	}
}

@-webkit-keyframes pulse {
	50% {
		opacity: .5
	}
}

@keyframes pulse {
	50% {
		opacity: .5
	}
}

@-webkit-keyframes bounce {
	0%,
	to {
		transform: translateY(-25%);
		-webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
		animation-timing-function: cubic-bezier(.8, 0, 1, 1)
	}
	50% {
		transform: none;
		-webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
		animation-timing-function: cubic-bezier(0, 0, .2, 1)
	}
}

@keyframes bounce {
	0%,
	to {
		transform: translateY(-25%);
		-webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
		animation-timing-function: cubic-bezier(.8, 0, 1, 1)
	}
	50% {
		transform: none;
		-webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
		animation-timing-function: cubic-bezier(0, 0, .2, 1)
	}
}

@-webkit-keyframes float {
	0%,
	to {
		transform: translateY(0)
	}
	50% {
		transform: translateY(-10%)
	}
}

@keyframes float {
	0%,
	to {
		transform: translateY(0)
	}
	50% {
		transform: translateY(-10%)
	}
}

.go {
	-webkit-animation: spin 1s linear infinite;
	animation: spin 1s linear infinite
}

.gu {
	-webkit-animation: float 5s ease-in-out infinite;
	animation: float 5s ease-in-out infinite
}

.ga {
	direction: rtl
}

[x-cloak] {
	display: none
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
	transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
	transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
	transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
	transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
	transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
	transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
	transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
	transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
	transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
	transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
	transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
	transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
	transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
	transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
	transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
	transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
	transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
	transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
	transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
	transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
	transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
	transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
	transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
	transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
	transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
	transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
	transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
	transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
	transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
	transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
	transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
	transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
	transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
	transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
	transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
	transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
	transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
	transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
	transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
	transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
	transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
	transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
	transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
	transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
	transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
	transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
	transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
	transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
	transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
	transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
	transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
	transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
	transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
	transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
	transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
	transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
	transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
	transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
	transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
	transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
	transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
	transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
	transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
	transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
	transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
	transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
	transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
	transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
	transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
	transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
	transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
	transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
	transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
	transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
	transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
	transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
	transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
	transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
	transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
	transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
	transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
	transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
	transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
	transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
	transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
	transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
	transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
	transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
	transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
	transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
	transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
	transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
	transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
	transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
	transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
	transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
	transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
	transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
	transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
	transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
	transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
	transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
	transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
	transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
	transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
	transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
	transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
	transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
	transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
	transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
	transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
	transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
	transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
	transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
	transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
	transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
	transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
	transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
	transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
	transition-delay: 3s
}

[data-aos] {
	pointer-events: none
}

[data-aos].aos-animate {
	pointer-events: auto
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
	transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
	transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
	transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
	transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
	transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
	transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

@media screen {
	html:not(.gf) [data-aos^=fade][data-aos^=fade] {
		opacity: 0;
		transition-property: opacity, transform
	}
	html:not(.gf) [data-aos^=fade][data-aos^=fade].aos-animate {
		opacity: 1;
		transform: none
	}
	html:not(.gf) [data-aos=fade-up] {
		transform: translate3d(0, 16px, 0)
	}
	html:not(.gf) [data-aos=fade-down] {
		transform: translate3d(0, -16px, 0)
	}
	html:not(.gf) [data-aos=fade-right] {
		transform: translate3d(-16px, 0, 0)
	}
	html:not(.gf) [data-aos=fade-left] {
		transform: translate3d(16px, 0, 0)
	}
	html:not(.gf) [data-aos=fade-up-right] {
		transform: translate3d(-16px, 16px, 0)
	}
	html:not(.gf) [data-aos=fade-up-left] {
		transform: translate3d(16px, 16px, 0)
	}
	html:not(.gf) [data-aos=fade-down-right] {
		transform: translate3d(-16px, -16px, 0)
	}
	html:not(.gf) [data-aos=fade-down-left] {
		transform: translate3d(16px, -16px, 0)
	}
	html:not(.gf) [data-aos^=zoom][data-aos^=zoom] {
		opacity: 0;
		transition-property: opacity, transform
	}
	html:not(.gf) [data-aos^=zoom][data-aos^=zoom].aos-animate {
		opacity: 1;
		transform: translateZ(0) scale(1)
	}
	html:not(.gf) [data-aos=zoom-in] {
		transform: scale(.6)
	}
	html:not(.gf) [data-aos=zoom-in-up] {
		transform: translate3d(0, 16px, 0) scale(.6)
	}
	html:not(.gf) [data-aos=zoom-in-down] {
		transform: translate3d(0, -16px, 0) scale(.6)
	}
	html:not(.gf) [data-aos=zoom-in-right] {
		transform: translate3d(-16px, 0, 0) scale(.6)
	}
	html:not(.gf) [data-aos=zoom-in-left] {
		transform: translate3d(16px, 0, 0) scale(.6)
	}
	html:not(.gf) [data-aos=zoom-out] {
		transform: scale(1.2)
	}
	html:not(.gf) [data-aos=zoom-out-up] {
		transform: translate3d(0, 16px, 0) scale(1.2)
	}
	html:not(.gf) [data-aos=zoom-out-down] {
		transform: translate3d(0, -16px, 0) scale(1.2)
	}
	html:not(.gf) [data-aos=zoom-out-right] {
		transform: translate3d(-16px, 0, 0) scale(1.2)
	}
	html:not(.gf) [data-aos=zoom-out-left] {
		transform: translate3d(16px, 0, 0) scale(1.2)
	}
	html:not(.gf) [data-aos^=slide][data-aos^=slide] {
		transition-property: transform;
		visibility: hidden
	}
	html:not(.gf) [data-aos^=slide][data-aos^=slide].aos-animate {
		visibility: visible;
		transform: translateZ(0)
	}
	html:not(.gf) [data-aos=slide-up] {
		transform: translate3d(0, 100%, 0)
	}
	html:not(.gf) [data-aos=slide-down] {
		transform: translate3d(0, -100%, 0)
	}
	html:not(.gf) [data-aos=slide-right] {
		transform: translate3d(-100%, 0, 0)
	}
	html:not(.gf) [data-aos=slide-left] {
		transform: translate3d(100%, 0, 0)
	}
	html:not(.gf) [data-aos^=flip][data-aos^=flip] {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transition-property: transform
	}
	html:not(.gf) [data-aos=flip-left] {
		transform: perspective(2500px) rotateY(-100deg)
	}
	html:not(.gf) [data-aos=flip-left].aos-animate {
		transform: perspective(2500px) rotateY(0)
	}
	html:not(.gf) [data-aos=flip-right] {
		transform: perspective(2500px) rotateY(100deg)
	}
	html:not(.gf) [data-aos=flip-right].aos-animate {
		transform: perspective(2500px) rotateY(0)
	}
	html:not(.gf) [data-aos=flip-up] {
		transform: perspective(2500px) rotateX(-100deg)
	}
	html:not(.gf) [data-aos=flip-up].aos-animate {
		transform: perspective(2500px) rotateX(0)
	}
	html:not(.gf) [data-aos=flip-down] {
		transform: perspective(2500px) rotateX(100deg)
	}
	html:not(.gf) [data-aos=flip-down].aos-animate {
		transform: perspective(2500px) rotateX(0)
	}
}

@media(min-width:640px) {
	.gl {
		display: block
	}
	.gc {
		display: inline-flex
	}
	.gh {
		flex-direction: row
	}
	.gp {
		justify-content: space-between
	}
	.gd {
		order: -9999
	}
	.gv {
		height: 5rem
	}
	.gm {
		font-size: 1.125rem;
		line-height: 1.5
	}
	.gg {
		margin-top: 0
	}
	.gy {
		margin-bottom: 0
	}
	.gb {
		margin-right: .5rem
	}
	.gw {
		margin-right: 3rem
	}
	.gx {
		max-width: none
	}
	.gk {
		max-width: 24rem
	}
	.g_ {
		max-width: 28rem
	}
	.gj {
		max-width: 32rem
	}
	.gq {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.gz {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}
	.ye {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
	.yt {
		padding-left: 2rem;
		padding-right: 2rem
	}
	.yn {
		padding-bottom: 100%
	}
	.yr {
		position: absolute
	}
	.yi {
		width: 5rem
	}
	.ys {
		width: 33.333333%
	}
	.yo {
		gap: 1.5rem
	}
	.yu {
		gap: 2rem
	}
	.ya {
		-moz-column-gap: 1.5rem;
		column-gap: 1.5rem
	}
	.yf {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
	.yl {
		grid-column: span 2/span 2
	}
	.yc {
		direction: rtl
	}
}

@media(min-width:768px) {
	.yh {
		display: block
	}
	.yp {
		display: flex
	}
	.yd {
		display: grid
	}
	.yv {
		display: none
	}
	.ym {
		align-items: center
	}
	.yg {
		justify-content: space-between
	}
	.yy {
		flex-grow: 1
	}
	.yb {
		order: 1
	}
	.yw {
		order: 2
	}
	.yx {
		float: left
	}
	.yk {
		font-size: 1.63rem;
		line-height: 1.35
	}
	.y_ {
		margin-left: 0
	}
	.yj,
	.y_ {
		margin-right: 0
	}
	.yq {
		margin-bottom: 0
	}
	.yz {
		margin-left: 1rem
	}
	.be {
		margin-right: 2rem
	}
	.bt {
		margin-bottom: 3rem
	}
	.bn {
		margin-top: 4rem
	}
	.br {
		margin-top: 5rem
	}
	.bi {
		max-width: none
	}
	.bs {
		max-width: 24rem
	}
	.bo {
		max-width: 36rem
	}
	.bu {
		max-width: 42rem
	}
	.ba {
		max-width: 48rem
	}
	.bf {
		max-width: 64rem
	}
	.bl {
		opacity: .8
	}
	.bc {
		padding-left: 1rem;
		padding-right: 1rem
	}
	.bh {
		padding-top: 3rem;
		padding-bottom: 3rem
	}
	.bp {
		padding-left: 3rem;
		padding-right: 3rem
	}
	.bd {
		padding-top: 4rem;
		padding-bottom: 4rem
	}
	.bv {
		padding-top: 5rem;
		padding-bottom: 5rem
	}
	.bm {
		padding-top: 2rem
	}
	.bg {
		padding-bottom: 4rem
	}
	.by {
		padding-bottom: 5rem
	}
	.bb {
		padding-top: 10rem
	}
	.bw {
		text-align: left
	}
	.bx {
		text-align: right
	}
	.bk {
		width: 50%
	}
	.b_ {
		width: 25%
	}
	.bj {
		gap: 1.5rem
	}
	.bq {
		gap: 3rem
	}
	.bz {
		-moz-column-gap: 1.5rem;
		column-gap: 1.5rem
	}
	.we {
		row-gap: 2rem
	}
	.wt {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
	.wn {
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
	.wr {
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}
	.wi {
		grid-template-columns: repeat(12, minmax(0, 1fr))
	}
	.ws {
		grid-column: auto
	}
	.wo {
		grid-column: span 2/span 2
	}
	.wu {
		grid-column: span 5/span 5
	}
	.wa {
		grid-column: span 7/span 7
	}
	.wf {
		grid-column: span 10/span 10
	}
	.wl {
		--tw-translate-x: 50%
	}
	.wc {
		--tw-translate-x: -50%
	}
	.wh {
		direction: rtl
	}
}

@media(min-width:1024px) {
	.wp {
		display: flex
	}
	.wd {
		flex-direction: row
	}
	.wv {
		flex-direction: column
	}
	.wm {
		align-items: flex-start
	}
	.wg {
		justify-content: flex-start
	}
	.wy {
		justify-content: space-between
	}
	.wb {
		flex-grow: 1
	}
	.ww {
		flex-shrink: 0
	}
	.wx {
		order: 1
	}
	.wk {
		font-size: 5.5rem;
		line-height: 1.11
	}
	.w_ {
		margin-left: 0;
		margin-right: 0
	}
	.wj {
		margin-top: -1.75rem;
		margin-bottom: -1.75rem
	}
	.wq {
		margin-top: 0
	}
	.wz {
		margin-bottom: 0
	}
	.xe {
		margin-left: 0
	}
	.xt {
		margin-right: 1.5rem
	}
	.xn {
		margin-bottom: 3rem
	}
	.xr {
		margin-right: 4rem
	}
	.xi {
		margin-left: 4rem
	}
	.xs {
		margin-right: 8rem
	}
	.xo {
		margin-top: 10rem
	}
	.xu {
		margin-left: -8rem
	}
	.xa {
		max-width: none
	}
	.xf {
		max-width: 64rem
	}
	.xl {
		padding-left: 0;
		padding-right: 0
	}
	.xc {
		padding-top: 1.75rem;
		padding-bottom: 1.75rem
	}
	.xh {
		padding-right: 4rem
	}
	.xp {
		position: absolute
	}
	.xd {
		text-align: left
	}
	.xv {
		width: 16rem
	}
	.xm {
		width: 50%
	}
	.xg {
		width: 20%
	}
	.xy {
		width: 100%
	}
	.xb {
		gap: 1.5rem
	}
	.xw {
		gap: 3rem
	}
	.xx {
		gap: 5rem
	}
	.xk {
		-moz-column-gap: 3rem;
		column-gap: 3rem
	}
	.x_ {
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}
	.xj {
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}
	.xq {
		grid-column: span 1/span 1
	}
	.xz {
		grid-column: span 2/span 2
	}
	.ke {
		grid-column: span 3/span 3
	}
	.kt {
		grid-column: span 5/span 5
	}
	.kn {
		grid-column: span 7/span 7
	}
	.kr {
		grid-column: span 9/span 9
	}
	.ki {
		direction: rtl
	}
}

@media(min-width:1280px) {
	.ks {
		direction: rtl
	}
}

@media(min-width:1536px) {
	.ko {
		direction: rtl
	}
}

a:hover {
	color: white
}