

/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/proto.css@2.0.0/proto.min.css?17440395102513*/
/*! proto.css v2.0.0 | MIT License | https://github.com/alterastro/proto.css */*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}hr{border-block-start-width:1px;height:0}menu,ol,ul{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}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:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:currentColor;text-indent:0}:-moz-focusring{outline:auto}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{color:color-mix(in oklab,currentColor 50%,transparent);opacity:1}progress{vertical-align:baseline}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{block-size:auto;max-inline-size:100%}summary{display:list-item}[hidden]:where(:not([hidden=until-found])){display:none!important}
/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/styles/animation.css?17442419542464*/
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes pulse {
	50% {
		opacity: 0.5;
	}
}

@keyframes ping {

	75%,
	100% {
		transform: scale(2);
		opacity: 0;
	}
}

@keyframes bounce {

	0%,
	100% {
		animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
		transform: translateY(-25%);
	}

	50% {
		animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
		transform: none;
	}
}

@keyframes fade-in {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fade-out {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes slide-from-left-full {
	from {
		translate: -100% 0;
	}

	to {
		translate: 0 0;
	}
}

@keyframes slide-from-right-full {
	from {
		translate: 100% 0;
	}

	to {
		translate: 0 0;
	}
}

@keyframes slide-from-top-full {
	from {
		translate: 0 -100%;
	}

	to {
		translate: 0 0;
	}
}

@keyframes slide-from-bottom-full {
	from {
		translate: 0 100%;
	}

	to {
		translate: 0 0;
	}
}

@keyframes slide-to-left-full {
	from {
		translate: 0 0;
	}

	to {
		translate: -100% 0;
	}
}

@keyframes slide-to-right-full {
	from {
		translate: 0 0;
	}

	to {
		translate: 100% 0;
	}
}

@keyframes slide-to-top-full {
	from {
		translate: 0 0;
	}

	to {
		translate: 0 -100%;
	}
}

@keyframes slide-to-bottom-full {
	from {
		translate: 0 0;
	}

	to {
		translate: 0 100%;
	}
}

@keyframes slide-from-top {
	0% {
		translate: 0 -0.5rem;
	}

	to {
		translate: 0;
	}
}

@keyframes slide-from-bottom {
	0% {
		translate: 0 0.5rem;
	}

	to {
		translate: 0;
	}
}

@keyframes slide-from-left {
	0% {
		translate: -0.5rem 0;
	}

	to {
		translate: 0;
	}
}

@keyframes slide-from-right {
	0% {
		translate: 0.5rem 0;
	}

	to {
		translate: 0;
	}
}

@keyframes slide-to-top {
	0% {
		translate: 0;
	}

	to {
		translate: 0 -0.5rem;
	}
}

@keyframes slide-to-bottom {
	0% {
		translate: 0;
	}

	to {
		translate: 0 0.5rem;
	}
}

@keyframes slide-to-left {
	0% {
		translate: 0;
	}

	to {
		translate: -0.5rem 0;
	}
}

@keyframes slide-to-right {
	0% {
		translate: 0;
	}

	to {
		translate: 0.5rem 0;
	}
}

@keyframes scale-in {
	from {
		scale: 0.95;
	}

	to {
		scale: 1;
	}
}

@keyframes scale-out {
	from {
		scale: 1;
	}

	to {
		scale: 0.95;
	}
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/plugins/focus-ring/focus-ring.css?17461147232341*/
.x-focus-ring {
	--_--active-width: var(--x-comp-focus-ring-active-width, 0.5rem);
	--_--color: var(--x-comp-focus-ring-color, rgb(var(--x-sys-color-secondary)));
	--_--motion-duration: var(--x-comp-focus-ring-motion-duration, var(--x-sys-motion-duration-long4, 600ms));
	--_--motion-easing: var(--x-comp-focus-ring-motion-easing, var(--x-sys-motion-easing-emphasized, cubic-bezier(0.2, 0, 0, 1)));
	--_--inward-offset: var(--x-comp-focus-ring-inward-offset, 0);
	--_--outward-offset: var(--x-comp-focus-ring-outward-offset, 0.125rem);
	--_--shape: var(--x-comp-focus-ring-shape, inherit);
	--_--width: var(--x-comp-focus-ring-width, 0.1875rem);
}

.x-focus-ring {
	animation-delay: 0s, calc(var(--x-focus-ring-motion-duration, var(--_--motion-duration)) * 0.25);
	animation-duration: calc(var(--x-focus-ring-motion-duration, var(--_--motion-duration)) * 0.25), calc(var(--x-focus-ring-motion-duration, var(--_--motion-duration)) * 0.75);
	animation-timing-function: var(--x-focus-ring-motion-easing, var(--_--motion-easing));
	border-radius: inherit;
	box-sizing: border-box;
	color: var(--x-focus-ring-color, var(--_--color));
	display: flex;
	pointer-events: none;
	position: absolute;
}

@media (prefers-reduced-motion: reduce) {
	.x-focus-ring {
		animation: none;
	}
}

.x-focus-ring:not(.x-focus-ring--inward) {
	animation-name: x-outward-grow, x-outward-shrink;
	inset: calc(-1 * var(--x-focus-ring-outward-offset, var(--_--outward-offset)));
	outline: var(--x-focus-ring-width, var(--_--width)) solid currentColor;
}

.x-focus-ring--inward {
	animation-name: x-inward-grow, x-inward-shrink;
	border: var(--x-focus-ring-width, var(--_--width)) solid currentColor;
	inset: var(--x-focus-ring-inward-offset, var(--_--inward-offset));
}

@keyframes x-outward-grow {
	from {
		outline-width: 0;
	}

	to {
		outline-width: var(--x-focus-ring-active-width, var(--_--active-width));
	}
}

@keyframes x-outward-shrink {
	from {
		outline-width: var(--x-focus-ring-active-width, var(--_--active-width));
	}
}

@keyframes x-inward-grow {
	from {
		border-width: 0;
	}

	to {
		border-width: var(--x-focus-ring-active-width, var(--_--active-width));
	}
}

@keyframes x-inward-shrink {
	from {
		border-width: var(--x-focus-ring-active-width, var(--_--active-width));
	}
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/plugins/ripple/ripple.css?1744737822998*/
.x-ripple {
	--x-ripple-motion-duration: var(--x-comp-ripple-motion-duration, 375ms);
	--x-ripple-pressed-color: var(--x-comp-ripple-pressed-color, currentColor);
	--x-ripple-pressed-motion-duration: var(--x-comp-ripple-pressed-motion-duration, 105ms);
	--x-ripple-pressed-opacity: var(--x-comp-ripple-pressed-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.12));
}

.x-ripple {
	border-radius: inherit;
	display: flex;
	inset: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	-webkit-tap-highlight-color: transparent;
}

.x-ripple::after {
	background: radial-gradient(closest-side, var(--x-ripple-pressed-color) max(100% - 4.5rem, 65%), transparent 100%);
	content: "";
	opacity: 0;
	position: absolute;
	transform-origin: center center;
	transition: opacity var(--x-ripple-motion-duration) linear;
}

.x-ripple--pressed::after {
	opacity: var(--x-ripple-pressed-opacity);
	transition-duration: var(--x-ripple-pressed-motion-duration);
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/app/app.css?1746108688558*/
.x-app {
	--_--container-color: var(--x-comp-app-container-color, var(--x-sys-color-background, #fff));
	--_--content-color: var(--x-comp-app-content-color, var(--x-sys-color-on-background, #000));
}

.x-app {
	background-color: var(--x-app-container-color, var(--_--container-color));
	color: var(--x-app-content-color, var(--_--content-color));
}

.x-app__content {
	backface-visibility: hidden;
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	max-width: 100%;
	min-height: 100vh;
	min-height: 100dvh;
	position: relative;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/app-bar/app-bar.css?174723595817450*/
.x-app-bar {
	--_--container-color: var(--x-comp-app-bar-container-color, var(--x-sys-color-surface, #fff));
	--_--container-elevation-level: var(--x-comp-app-bar-container-elevation-level, 0);
	--_--container-motion-duration: var(--x-comp-app-bar-container-motion-duration, var(--x-sys-motion-duration-long2, 500ms));
	--_--container-motion-easing: var(--x-comp-app-bar-container-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--container-motion-property: var(--x-comp-app-bar-container-motion-property, background-color, bottom, box-shadow, height, left, max-width, opacity, right, top, transform, width);
	--_--container-shadow-color: var(--x-comp-app-bar-container-shadow-color, var(--x-sys-color-shadow, #000));
	--_--container-shape: var(--x-comp-app-bar-container-shape, var(--x-sys-shape-corner-none, 0));
	--_--content-block-size: var(--x-comp-app-bar-content-block-size, 4rem);
	--_--content-color: var(--x-comp-app-bar-content-color, var(--x-sys-color-on-surface, #000));
	--_--elevated-container-color: var(--x-comp-app-bar-elevated-container-color, var(--x-sys-color-surface-container-low, #fff));
	--_--elevated-container-elevation-level: var(--x-comp-app-bar-elevated-container-elevation-level, 2);
	--_--elevated-content-color: var(--x-comp-app-bar-elevated-content-color, var(--x-sys-color-on-surface-container-low, #000));
	--_--extension-block-size: var(--x-comp-app-bar-extension-block-size, 5.75rem);
	--_--extension-content-align-self: var(--x-comp-app-bar-extension-content-align-self, center);
	--_--extension-content-motion-duration: var(--x-comp-app-bar-extension-content-motion-duration, var(--x-sys-motion-duration-short2, 100ms));
	--_--extension-content-motion-easing: var(--x-comp-app-bar-extension-content-motion-easing, var(--x-sys-motion-easing-linear, cubic-bezier(0, 0, 1, 1)));
	--_--extension-content-space-block-end: var(--x-comp-app-bar-extension-content-space-block-end, 0.75rem);
	--_--headline-motion-duration: var(--x-comp-app-bar-headline-motion-duration, var(--x-sys-motion-duration-short2, 100ms));
	--_--headline-motion-easing: var(--x-comp-app-bar-headline-motion-easing, var(--x-sys-motion-easing-linear, cubic-bezier(0, 0, 1, 1)));
	--_--headline-text-font: var(--x-comp-app-bar-headline-text-font, var(--x-sys-typescale-title-large-font, Roboto));
	--_--headline-text-letter-case: var(--x-comp-app-bar-headline-text-letter-case, var(--x-sys-typescale-title-large-letter-case, none));
	--_--headline-text-line-height: var(--x-comp-app-bar-headline-text-line-height, var(--x-sys-typescale-title-large-letter-case, 1.75rem));
	--_--headline-text-size: var(--x-comp-app-bar-headline-text-size, var(--x-sys-typescale-title-large-size, 1.375rem));
	--_--headline-text-weight: var(--x-comp-app-bar-headline-text-weight, var(--x-sys-typescale-title-large-weight, 400));
	--_--headline-text-tracking: var(--x-comp-app-bar-headline-text-tracking, var(--x-sys-typescale-title-large-tracking, 0));
	--_--headline-large-line-clamp: var(--x-comp-app-bar-headline-large-line-clamp, 2);
	--_--headline-large-text-font: var(--x-comp-app-bar-headline-large-text-font, var(--x-sys-typescale-display-small-font, Roboto));
	--_--headline-large-text-letter-case: var(--x-comp-app-bar-headline-large-text-letter-case, var(--x-sys-typescale-display-small-letter-case, none));
	--_--headline-large-text-line-height: var(--x-comp-app-bar-headline-large-text-line-height, var(--x-sys-typescale-display-small-letter-case, 2.75rem));
	--_--headline-large-text-size: var(--x-comp-app-bar-headline-large-text-size, var(--x-sys-typescale-display-small-size, 2.25rem));
	--_--headline-large-text-weight: var(--x-comp-app-bar-headline-large-text-weight, var(--x-sys-typescale-display-small-weight, 400));
	--_--headline-large-text-tracking: var(--x-comp-app-bar-headline-large-text-tracking, var(--x-sys-typescale-display-small-tracking, 0));
	--_--hide-container-motion-duration: var(--x-comp-app-bar-hide-container-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--inline-size: var(--x-comp-app-bar-inline-size, 100%);
	--_--inline-space: var(--x-comp-app-bar-inline-space, 1rem);
	--_--inline-space-end-with-trailing-icon-button: var(--x-comp-app-bar-inline-space-end-with-trailing-icon-button, 0.5rem);
	--_--inline-space-start-with-leading-icon-button: var(--x-comp-app-bar-inline-space-start-with-leading-icon-button, 0.5rem);
	--_--space-between-elements: var(--x-comp-app-bar-space-between-elements, 0.5rem);
	--_--offset-block: var(--x-comp-app-bar-offset-block, 0 auto);
	--_--offset-inline: var(--x-comp-app-bar-offset-inline, 0);
	--_--outline-color: var(--x-comp-app-bar-outline-color, var(--x-sys-color-outline, #000));
	--_--outline-style: var(--x-comp-app-bar-outline-style, solid);
	--_--outline-width: var(--x-comp-app-bar-outline-width, 0);
	--_--positioning: var(--x-comp-app-bar-positioning, fixed);
	--_--z-index: var(--x-comp-app-bar-z-index, 1000);
	--_--subhead-text-color: var(--x-comp-app-bar-subhead-text-color, var(--x-sys-color-on-surface-variant, #424242));
	--_--subhead-text-font: var(--x-comp-app-bar-subhead-text-font, var(--x-sys-typescale-label-medium-font, Roboto));
	--_--subhead-text-letter-case: var(--x-comp-app-bar-subhead-text-letter-case, var(--x-sys-typescale-label-medium-letter-case, none));
	--_--subhead-text-line-height: var(--x-comp-app-bar-subhead-text-line-height, var(--x-sys-typescale-label-medium-letter-case, 1rem));
	--_--subhead-text-size: var(--x-comp-app-bar-subhead-text-size, var(--x-sys-typescale-label-medium-size, 0.75rem));
	--_--subhead-text-weight: var(--x-comp-app-bar-subhead-text-weight, var(--x-sys-typescale-label-medium-weight, 500));
	--_--subhead-text-tracking: var(--x-comp-app-bar-subhead-text-tracking, var(--x-sys-typescale-label-medium-tracking, 0.03125rem));
}

.x-app-bar {
	align-items: flex-start;
	background-color: var(--x-app-bar-container-color, var(--_--container-color));
	block-size: var(--x-app-bar-content-block-size, var(--_--content-block-size));
	border-color: var(--x-app-bar-outline-color, var(--_--outline-color));
	border-radius: var(--x-app-bar-container-shape, var(--_--container-shape));
	border-style: var(--x-app-bar-outline-style, var(--_--outline-style));
	border-width: var(--x-app-bar-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: var(--x-app-bar-content-color, var(--_--content-color));
	display: grid;
	grid-auto-rows: min-content;
	grid-template-areas: "start content end" "extension extension extension";
	grid-template-columns: max-content minmax(0, 1fr) max-content;
	inline-size: var(--x-app-bar-inline-size, var(--_--inline-size));
	inset-block: var(--x-app-bar-offset-block, var(--_--offset-block));
	inset-inline: var(--x-app-bar-offset-inline, var(--_--offset-inline));
	justify-content: space-between;
	max-inline-size: 100%;
	position: var(--x-app-bar-positioning, var(--_--positioning));
	z-index: var(--x-app-bar-z-index, var(--_--z-index));
}

@media (prefers-reduced-motion: no-preference) {
	.x-app-bar {
		transition-duration: var(--x-app-bar-container-motion-duration, var(--_--container-motion-duration));
		transition-property: var(--x-app-bar-container-motion-property, var(--_--container-motion-property));
		transition-timing-function: var(--x-app-bar-container-motion-easing, var(--_--container-motion-easing));
	}
}

.x-app-bar:where(.x-elevation) {
	--x-elevation-level: var(--x-app-bar-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-app-bar-container-shadow-color,
			var(--_--container-shadow-color));
}

.x-app-bar__start,
.x-app-bar__end {
	align-items: center;
	align-self: stretch;
	box-sizing: border-box;
	display: flex;
}

@media (prefers-reduced-motion: no-preference) {

	.x-app-bar__start,
	.x-app-bar__end {
		transition: inherit;
	}
}

.x-app-bar__content,
.x-app-bar__extension {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	min-width: 0;
}

@media (prefers-reduced-motion: no-preference) {

	.x-app-bar__content,
	.x-app-bar__extension {
		transition: inherit;
	}
}

.x-app-bar__start {
	grid-area: start;
	padding-inline-start: var(--x-app-bar-inline-space, var(--_--inline-space));
}

.x-app-bar__start:where(:has(> .x-icon-button:where(:first-child))) {
	padding-inline-start: var(--x-app-bar-inline-space-start-with-leading-icon-button, var(--_--inline-space-start-with-leading-icon-button));
}

.x-app-bar__end {
	grid-area: end;
	padding-inline-end: var(--x-app-bar-inline-space, var(--_--inline-space));
}

.x-app-bar__end:where(:has(> .x-icon-button:where(:last-of-type))) {
	padding-inline-end: var(--x-app-bar-inline-space-end-with-trailing-icon-button, var(--_--inline-space-end-with-trailing-icon-button));
}

.x-app-bar__end:where(:has(> .x-icon-button + .x-icon-button)) {
	column-gap: var(--x-app-bar-space-between-elements, var(--_--space-between-elements));
}

.x-app-bar__content {
	block-size: var(--x-app-bar-content-block-size, var(--_--content-block-size));
	grid-area: content;
	padding-inline: var(--x-app-bar-inline-space, var(--_--inline-space));
}

.x-app-bar__content:where(.x-app-bar__start + .x-app-bar__content) {
	padding-inline-start: var(--x-app-bar-space-between-elements, var(--_--space-between-elements));
}

.x-app-bar__content:where(:has(+ .x-app-bar__end)) {
	padding-inline-end: var(--x-app-bar-space-between-elements, var(--_--space-between-elements));
}

.x-app-bar__extension {
	block-size: var(--x-app-bar-extension-block-size, var(--_--extension-block-size));
	grid-area: extension;
	interpolate-size: allow-keywords;
	overflow: hidden;
	padding-inline: var(--x-app-bar-inline-space, var(--_--inline-space));
	position: relative;
}

.x-app-bar:not(.x-app-bar--flexible) > .x-app-bar__extension {
	display: none;
}

.x-app-bar__extension-content {
	align-items: center;
	align-self: stretch;
	box-sizing: border-box;
	display: flex;
	flex: 1 1 0%;
	max-inline-size: 100%;
	padding-block-end: var(--x-app-bar-extension-content-space-block-end, var(--_--extension-content-space-block-end));
}

@media (prefers-reduced-motion: no-preference) {
	.x-app-bar__extension-content {
		transition-duration: var(--x-app-bar-extension-content-motion-duration, var(--_--extension-content-motion-duration));
		transition-timing-function: var(--x-app-bar-extension-content-motion-easing, var(--_--extension-content-motion-easing));
	}

	@supports not (transition-behavior: allow-discrete) {
		.x-app-bar__extension-content {
			transition-property: opacity, visibility;
		}
	}

	@supports (transition-behavior: allow-discrete) {
		.x-app-bar__extension-content {
			transition-behavior: allow-discrete;
			transition-property: display, opacity;
		}
	}
}

.x-app-bar--compressed .x-app-bar__extension {
	block-size: 0;
}

@supports not (transition-behavior: allow-discrete) {
	.x-app-bar--compressed .x-app-bar__extension-content {
		opacity: 0;
		visibility: hidden;
	}
}

@supports (transition-behavior: allow-discrete) {
	.x-app-bar--compressed .x-app-bar__extension-content {
		display: none;
		opacity: 0;
	}
}

@starting-style {
	.x-app-bar:where(:not(.x-app-bar--compressed)) .x-app-bar__extension-content {
		opacity: 0;
	}
}

.x-app-bar--elevated {
	background-color: var(--x-app-bar-elevated-container-color, var(--_--elevated-container-color));
	color: var(--x-app-bar-elevated-content-color, var(--_--elevated-content-color));
}

.x-app-bar--elevated:where(.x-elevation) {
	--x-elevation-level: var(--x-app-bar-elevated-container-elevation-level,
			var(--_--elevated-container-elevation-level));
}

.x-app-bar--flexible:where(:not(.x-app-bar--compressed)) {
	block-size: calc(var(--x-app-bar-content-block-size, var(--_--content-block-size)) + var(--x-app-bar-extension-block-size, var(--_--extension-block-size)));
}

.x-app-bar--hidden {
	box-shadow: none;
	transform: translateY(-100%);
}

@media (prefers-reduced-motion: no-preference) {
	.x-app-bar--hidden {
		transition-duration: var(--x-app-bar-hide-container-motion-duration, var(--_--hide-container-motion-duration));
	}
}

.x-app-bar-headline {
	box-sizing: border-box;
	display: block;
	flex: 1;
	overflow: hidden;
}

@media (prefers-reduced-motion: no-preference) {
	.x-app-bar-headline {
		transition-duration: var(--x-app-bar-headline-motion-duration, var(--_--headline-motion-duration));
		transition-timing-function: var(--x-app-bar-headline-motion-easing, var(--_--headline-motion-easing));
	}

	@supports not (transition-behavior: allow-discrete) {
		.x-app-bar-headline {
			transition-property: opacity, visibility;
		}
	}

	@supports (transition-behavior: allow-discrete) {
		.x-app-bar-headline {
			transition-behavior: allow-discrete;
			transition-property: display, opacity;
		}
	}
}

.x-app-bar-headline:where(:not(.x-app-bar-headline--large)) {
	font-family: var(--x-app-bar-headline-text-font, var(--_--headline-text-font));
	font-size: var(--x-app-bar-headline-text-size, var(--_--headline-text-size));
	font-weight: var(--x-app-bar-headline-text-weight, var(--_--headline-text-weight));
	letter-spacing: var(--x-app-bar-headline-text-tracking, var(--_--headline-text-tracking));
	line-height: var(--x-app-bar-headline-text-line-height, var(--_--headline-text-line-height));
	text-indent: var(--x-app-bar-headline-text-tracking, var(--_--headline-text-tracking));
	text-overflow: ellipsis;
	text-transform: var(--x-app-bar-headline-text-letter-case, var(--_--headline-text-letter-case));
	white-space: nowrap;
}

.x-app-bar-headline--center-aligned {
	text-align: center;
}

@supports not (transition-behavior: allow-discrete) {
	.x-app-bar:where(:not(.x-app-bar--compressed)) .x-app-bar-headline--hide-when-not-compressed {
		opacity: 0;
		visibility: hidden;
	}
}

@supports (transition-behavior: allow-discrete) {
	.x-app-bar:where(:not(.x-app-bar--compressed)) .x-app-bar-headline--hide-when-not-compressed {
		display: none;
		opacity: 0;
	}

	@starting-style {
		.x-app-bar:where(.x-app-bar--compressed) .x-app-bar-headline--hide-when-not-compressed {
			opacity: 0;
		}
	}
}

.x-app-bar-headline--large {
	align-self: flex-end;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	font-family: var(--x-app-bar-headline-large-text-font, var(--_--headline-large-text-font));
	font-size: var(--x-app-bar-headline-large-text-size, var(--_--headline-large-text-size));
	font-weight: var(--x-app-bar-headline-large-text-weight, var(--_--headline-large-text-weight));
	letter-spacing: var(--x-app-bar-headline-large-text-tracking, var(--_--headline-large-text-tracking));
	-webkit-line-clamp: var(--x-app-bar-headline-large-line-clamp, var(--_--headline-large-line-clamp));
	line-clamp: var(--x-app-bar-headline-large-line-clamp, var(--_--headline-large-line-clamp));
	line-height: var(--x-app-bar-headline-large-text-line-height, var(--_--headline-large-text-line-height));
	overflow: hidden;
	text-indent: var(--x-app-bar-headline-large-text-tracking, var(--_--headline-large-text-tracking));
	text-transform: var(--x-app-bar-headline-large-text-letter-case, var(--_--headline-large-text-letter-case));
	white-space: normal;
}

.x-app-bar-subhead {
	box-sizing: border-box;
	color: var(--x-app-bar-subhead-text-color, var(--_--subhead-text-color));
	display: block;
	flex: 1;
	font-family: var(--x-app-bar-subhead-text-font, var(--_--subhead-text-font));
	font-size: var(--x-app-bar-subhead-text-size, var(--_--subhead-text-size));
	font-weight: var(--x-app-bar-subhead-text-weight, var(--_--subhead-text-weight));
	letter-spacing: var(--x-app-bar-subhead-text-tracking, var(--_--subhead-text-tracking));
	line-height: var(--x-app-bar-subhead-text-line-height, var(--_--subhead-text-line-height));
	overflow: hidden;
	text-indent: var(--x-app-bar-subhead-text-tracking, var(--_--subhead-text-tracking));
	text-overflow: ellipsis;
	text-transform: var(--x-app-bar-subhead-text-letter-case, var(--_--subhead-text-letter-case));
	white-space: nowrap;
}

@media (prefers-reduced-motion: no-preference) {
	.x-app-bar-subhead {
		transition-duration: var(--x-app-bar-headline-motion-duration, var(--_--headline-motion-duration));
		transition-timing-function: var(--x-app-bar-headline-motion-easing, var(--_--headline-motion-easing));
	}

	@supports not (transition-behavior: allow-discrete) {
		.x-app-bar-subhead {
			transition-property: opacity, visibility;
		}
	}

	@supports (transition-behavior: allow-discrete) {
		.x-app-bar-subhead {
			transition-behavior: allow-discrete;
			transition-property: display, opacity;
		}
	}
}

.x-app-bar-subhead--center-aligned {
	text-align: center;
}

@supports not (transition-behavior: allow-discrete) {
	.x-app-bar:where(:not(.x-app-bar--compressed)) .x-app-bar-subhead--hide-when-not-compressed {
		opacity: 0;
		visibility: hidden;
	}
}

@supports (transition-behavior: allow-discrete) {
	.x-app-bar:where(:not(.x-app-bar--compressed)) .x-app-bar-subhead--hide-when-not-compressed {
		display: none;
		opacity: 0;
	}

	@starting-style {
		.x-app-bar:where(.x-app-bar--compressed) .x-app-bar-subhead--hide-when-not-compressed {
			opacity: 0;
		}
	}
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/button/button.css?174719586936103*/
.x-button {
	--_--container-block-size: var(--x-comp-button-container-block-size, 2.5rem);
	--_--container-color: var(--x-comp-button-container-color, var(--x-sys-color-surface, #fff));
	--_--container-elevation-level: var(--x-comp-button-container-elevation-level, 0);
	--_--container-min-inline-size: var(--x-comp-button-container-min-inline-size, 4rem);
	--_--container-motion-duration: var(--x-comp-button-container-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--container-motion-easing: var(--x-comp-button-container-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--container-motion-property: var(--x-comp-button-container-motion-property, background, border-color, box-shadow, color, opacity, transform);
	--_--container-opacity: var(--x-comp-button-container-opacity, 1);
	--_--container-shadow-color: var(--x-comp-button-container-shadow-color, var(--x-sys-color-shadow, #000));
	--_--container-shape: var(--x-comp-button-container-shape, var(--x-sys-shape-corner-full, 624.9375rem));
	--_--content-color: var(--x-comp-button-content-color, var(--x-sys-color-on-surface, #000));
	--_--content-motion-duration: var(--x-comp-button-content-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--content-motion-easing: var(--x-comp-button-content-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--content-opacity: var(--x-comp-button-content-opacity, 1);
	--_--density-step: var(--x-comp-button-density-step, 0);
	--_--density-step-size: var(--x-comp-button-density-step-size, 0.25rem);
	--_--disabled-container-color: var(--x-comp-button-disabled-container-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-container-elevation-level: var(--x-comp-button-disabled-container-elevation-level, 0);
	--_--disabled-container-opacity: var(--x-comp-button-disabled-container-opacity, var(--x-sys-state-disabled-container-opacity, 0.12));
	--_--disabled-content-color: var(--x-comp-button-disabled-content-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-content-opacity: var(--x-comp-button-disabled-content-opacity, var(--x-sys-state-disabled-content-opacity, 0.38));
	--_--disabled-icon-color: var(--x-comp-button-disabled-icon-color, currentColor);
	--_--disabled-icon-opacity: var(--x-comp-button-disabled-icon-opacity, 1);
	--_--disabled-outline-color: var(--x-comp-button-disabled-outline-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-outline-opacity: var(--x-comp-button-disabled-outline-opacity, var(--x-sys-state-disabled-outline-opacity, 0.12));
	--_--focus-container-elevation-level: var(--x-comp-button-focus-container-elevation-level, 0);
	--_--focus-outline-color: var(--x-comp-button-focus-outline-color, currentColor);
	--_--focus-state-layer-color: var(--x-comp-button-focus-state-layer-color, currentColor);
	--_--focus-state-layer-opacity: var(--x-comp-button-focus-state-layer-opacity, var(--x-sys-state-focus-state-layer-opacity, 0.1));
	--_--hover-container-elevation-level: var(--x-comp-button-hover-container-elevation-level, 0);
	--_--hover-outline-color: var(--x-comp-button-hover-outline-color, rgb(var(--x-sys-color-outline)));
	--_--hover-state-layer-color: var(--x-comp-button-hover-state-layer-color, currentColor);
	--_--hover-state-layer-opacity: var(--x-comp-button-hover-state-layer-opacity, var(--x-sys-state-hover-state-layer-opacity, 0.08));
	--_--icon-color: var(--x-comp-button-icon-color, currentColor);
	--_--icon-size: var(--x-comp-button-icon-size, 1.125rem);
	--_--inline-space: var(--x-comp-button-inline-space, 1.5rem);
	--_--label-text-font: var(--x-comp-button-label-text-font, inherit);
	--_--label-text-letter-case: var(--x-comp-button-label-text-letter-case, var(--x-sys-typescale-label-large-letter-case, none));
	--_--label-text-line-height: var(--x-comp-button-label-text-line-height, normal);
	--_--label-text-size: var(--x-comp-button-label-text-size, var(--x-sys-typescale-label-large-size, 0.875rem));
	--_--label-text-weight: var(--x-comp-button-label-text-weight, var(--x-sys-typescale-label-large-weight, 500));
	--_--label-text-tracking: var(--x-comp-button-label-text-tracking, var(--x-sys-typescale-label-large-tracking, 0.00625rem));
	--_--label-text-white-space: var(--x-comp-button-label-text-white-space, nowrap);
	--_--loading-content-opacity: var(--x-comp-button-loading-content-opacity, 0);
	--_--outline-color: var(--x-comp-button-outline-color, var(--x-sys-color-outline));
	--_--outline-opacity: var(--x-comp-button-outline-opacity, 1);
	--_--outline-style: var(--x-comp-button-outline-style, solid);
	--_--outline-width: var(--x-comp-button-outline-width, 0);
	--_--pressed-container-elevation-level: var(--x-comp-button-pressed-container-elevation-level, 0);
	--_--pressed-outline-color: var(--x-comp-button-pressed-outline-color, rgb(var(--x-sys-color-outline)));
	--_--pressed-state-layer-color: var(--x-comp-button-pressed-state-layer-color, currentColor);
	--_--pressed-state-layer-opacity: var(--x-comp-button-pressed-state-layer-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--selected-container-color: var(--x-comp-button-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--selected-container-opacity: var(--x-comp-button-selected-container-opacity, 1);
	--_--selected-content-color: var(--x-comp-button-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--selected-content-opacity: var(--x-comp-button-selected-content-opacity, 1);
	--_--selected-outline-color: var(--x-comp-button-selected-outline-color, var(--x-sys-color-inverse-surface, #000));
	--_--selected-outline-opacity: var(--x-comp-button-selected-outline-opacity, 1);
	--_--space-between-elements: var(--x-comp-button-space-between-elements, 0.5rem);
	--_--elevated-container-color: var(--x-comp-button-elevated-container-color, var(--x-sys-color-surface, #fff));
	--_--elevated-container-elevation-level: var(--x-comp-button-elevated-container-elevation-level, 1);
	--_--elevated-container-opacity: var(--x-comp-button-elevated-container-opacity, 1);
	--_--elevated-content-color: var(--x-comp-button-elevated-content-color, var(--x-sys-color-on-surface, #000));
	--_--elevated-content-opacity: var(--x-comp-button-elevated-content-opacity, 1);
	--_--elevated-focus-container-elevation-level: var(--x-comp-button-elevated-focus-container-elevation-level, 1);
	--_--elevated-hover-container-elevation-level: var(--x-comp-button-elevated-hover-container-elevation-level, 2);
	--_--elevated-pressed-container-elevation-level: var(--x-comp-button-elevated-pressed-container-elevation-level, 1);
	--_--elevated-selected-container-color: var(--x-comp-button-elevated-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--elevated-selected-container-opacity: var(--x-comp-button-elevated-selected-container-opacity, 1);
	--_--elevated-selected-content-color: var(--x-comp-button-elevated-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--elevated-selected-content-opacity: var(--x-comp-button-elevated-selected-content-opacity, 1);
	--_--filled-container-color: var(--x-comp-button-filled-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-container-elevation-level: var(--x-comp-button-filled-container-elevation-level, 0);
	--_--filled-container-opacity: var(--x-comp-button-filled-container-opacity, 1);
	--_--filled-content-color: var(--x-comp-button-filled-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-content-opacity: var(--x-comp-button-filled-content-opacity, 1);
	--_--filled-focus-container-elevation-level: var(--x-comp-button-filled-focus-container-elevation-level, 0);
	--_--filled-hover-container-elevation-level: var(--x-comp-button-filled-hover-container-elevation-level, 1);
	--_--filled-pressed-container-elevation-level: var(--x-comp-button-filled-pressed-container-elevation-level, 0);
	--_--filled-selected-container-color: var(--x-comp-button-filled-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--filled-selected-container-opacity: var(--x-comp-button-filled-selected-container-opacity, 1);
	--_--filled-selected-content-color: var(--x-comp-button-filled-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--filled-selected-content-opacity: var(--x-comp-button-filled-selected-content-opacity, 1);
	--_--filled-tonal-container-color: var(--x-comp-button-filled-tonal-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-tonal-container-elevation-level: var(--x-comp-button-filled-tonal-container-elevation-level, 0);
	--_--filled-tonal-container-opacity: var(--x-comp-button-filled-tonal-container-opacity, 1);
	--_--filled-tonal-content-color: var(--x-comp-button-filled-tonal-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-tonal-content-opacity: var(--x-comp-button-filled-tonal-content-opacity, 1);
	--_--filled-tonal-focus-container-elevation-level: var(--x-comp-button-filled-tonal-focus-container-elevation-level, 0);
	--_--filled-tonal-hover-container-elevation-level: var(--x-comp-button-filled-tonal-hover-container-elevation-level, 1);
	--_--filled-tonal-pressed-container-elevation-level: var(--x-comp-button-filled-tonal-pressed-container-elevation-level, 0);
	--_--filled-tonal-selected-container-color: var(--x-comp-button-filled-tonal-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--filled-tonal-selected-container-opacity: var(--x-comp-button-filled-tonal-selected-container-opacity, 1);
	--_--filled-tonal-selected-content-color: var(--x-comp-button-filled-tonal-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--filled-tonal-selected-content-opacity: var(--x-comp-button-filled-tonal-selected-content-opacity, 1);
	--_--outlined-container-color: var(--x-comp-button-outlined-container-color, transparent);
	--_--outlined-container-opacity: var(--x-comp-button-outlined-container-opacity, 1);
	--_--outlined-content-color: var(--x-comp-button-outlined-content-color, var(--x-sys-color-on-surface, #000));
	--_--outlined-content-opacity: var(--x-comp-button-outlined-content-opacity, 1);
	--_--outlined-disabled-container-color: var(--x-comp-button-outlined-disabled-container-color, transparent);
	--_--outlined-disabled-container-opacity: var(--x-comp-button-outlined-disabled-container-opacity, 0);
	--_--outlined-disabled-selected-container-color: var(--x-comp-button-outlined-disabled-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--outlined-disabled-selected-container-opacity: var(--x-comp-button-outlined-disabled-selected-container-opacity, var(--x-sys-state-disabled-container-opacity, 0.12));
	--_--outlined-disabled-selected-outline-opacity: var(--x-comp-button-outlined-disabled-selected-outline-opacity, 0);
	--_--outlined-focus-outline-color: var(--x-comp-button-outlined-focus-outline-color, currentColor);
	--_--outlined-hover-outline-color: var(--x-comp-button-outlined-hover-outline-color, var(--x-sys-color-outline));
	--_--outlined-outline-color: var(--x-comp-button-outlined-outline-color, var(--x-sys-color-outline));
	--_--outlined-outline-width: var(--x-comp-button-outlined-outline-width, 0.0625rem);
	--_--outlined-pressed-outline-color: var(--x-comp-button-outlined-pressed-outline-color, var(--x-sys-color-outline));
	--_--outlined-selected-container-color: var(--x-comp-button-outlined-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--outlined-selected-container-opacity: var(--x-comp-button-outlined-selected-container-opacity, 1);
	--_--outlined-selected-content-color: var(--x-comp-button-outlined-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--outlined-selected-content-opacity: var(--x-comp-button-outlined-selected-content-opacity, 1);
	--_--outlined-selected-outline-color: var(--x-comp-button-outlined-selected-outline-color, var(--x-sys-color-inverse-surface, #000));
	--_--outlined-selected-outline-opacity: var(--x-comp-button-outlined-selected-outline-opacity, 1);
	--_--plain-content-color: var(--x-comp-button-plain-content-color, currentColor);
	--_--plain-content-opacity: var(--x-comp-button-plain-content-opacity, 0.62);
	--_--plain-focus-content-opacity: var(--x-comp-button-plain-focus-content-opacity, 1);
	--_--plain-hover-content-opacity: var(--x-comp-button-plain-hover-content-opacity, 1);
	--_--plain-pressed-content-opacity: var(--x-comp-button-plain-pressed-content-opacity, 1);
	--_--plain-selected-content-color: var(--x-comp-button-plain-selected-content-color, var(--x-sys-color-on-surface-variant, #424242));
	--_--plain-selected-content-opacity: var(--x-comp-button-plain-selected-content-opacity, 1);
	--_--size-x-small-container-block-size: var(--x-comp-button-size-x-small-container-block-size, 1.5rem);
	--_--size-x-small-icon-size: var(--x-comp-button-size-x-small-icon-size, 0.75rem);
	--_--size-x-small-inline-space: var(--x-comp-button-size-x-small-inline-space, 0.75rem);
	--_--size-x-small-label-text-size: var(--x-comp-button-size-x-small-label-text-size, var(--x-sys-typescale-label-medium-size, 0.75rem));
	--_--size-x-small-min-inline-size: var(--x-comp-button-size-x-small-min-inline-size, 3rem);
	--_--size-x-small-space-between-elements: var(--x-comp-button-size-x-small-space-between-elements, 0.25rem);
	--_--size-small-container-block-size: var(--x-comp-button-size-small-container-block-size, 2rem);
	--_--size-small-icon-size: var(--x-comp-button-size-small-icon-size, 0.875rem);
	--_--size-small-inline-space: var(--x-comp-button-size-small-inline-space, 1.125rem);
	--_--size-small-label-text-size: var(--x-comp-button-size-small-label-text-size, var(--x-sys-typescale-label-medium-size, 0.75rem));
	--_--size-small-min-inline-size: var(--x-comp-button-size-small-min-inline-size, 3.5rem);
	--_--size-small-space-between-elements: var(--x-comp-button-size-small-space-between-elements, 0.375rem);
	--_--size-medium-container-block-size: var(--x-comp-button-size-medium-container-block-size, 2.5rem);
	--_--size-medium-icon-size: var(--x-comp-button-size-medium-icon-size, 1.125rem);
	--_--size-medium-inline-space: var(--x-comp-button-size-medium-inline-space, 1.5rem);
	--_--size-medium-label-text-size: var(--x-comp-button-size-medium-label-text-size, var(--x-sys-typescale-label-large-size, 0.875rem));
	--_--size-medium-min-inline-size: var(--x-comp-button-size-medium-min-inline-size, 4rem);
	--_--size-medium-space-between-elements: var(--x-comp-button-size-medium-space-between-elements, 0.5rem);
	--_--size-large-container-block-size: var(--x-comp-button-size-large-container-block-size, 3rem);
	--_--size-large-icon-size: var(--x-comp-button-size-large-icon-size, 1.3125rem);
	--_--size-large-inline-space: var(--x-comp-button-size-large-inline-space, 1.75rem);
	--_--size-large-label-text-size: var(--x-comp-button-size-large-label-text-size, 1rem);
	--_--size-large-min-inline-size: var(--x-comp-button-size-large-min-inline-size, 4.5rem);
	--_--size-large-space-between-elements: var(--x-comp-button-size-large-space-between-elements, 0.625rem);
	--_--size-x-large-container-block-size: var(--x-comp-button-size-x-large-container-block-size, 3.5rem);
	--_--size-x-large-icon-size: var(--x-comp-button-size-x-large-icon-size, 1.5rem);
	--_--size-x-large-inline-space: var(--x-comp-button-size-x-large-inline-space, 2rem);
	--_--size-x-large-label-text-size: var(--x-comp-button-size-x-large-label-text-size, 1.125rem);
	--_--size-x-large-min-inline-size: var(--x-comp-button-size-x-large-min-inline-size, 5rem);
	--_--size-x-large-space-between-elements: var(--x-comp-button-size-x-large-space-between-elements, 0.75rem);
	--_--text-content-color: var(--x-comp-button-text-content-color, var(--x-sys-color-on-surface, #000));
	--_--text-selected-content-color: var(--x-comp-button-text-selected-content-color, var(--x-sys-color-on-surface-variant, #000));
	--_--tonal-container-color: var(--x-comp-button-tonal-container-color, currentColor);
	--_--tonal-container-opacity: var(--x-comp-button-tonal-container-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--tonal-content-color: var(--x-comp-button-tonal-content-color, currentColor);
	--_--tonal-selected-container-color: var(--x-comp-button-tonal-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--tonal-selected-container-opacity: var(--x-comp-button-tonal-selected-container-opacity, 1);
	--_--tonal-selected-content-color: var(--x-comp-button-tonal-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
}

.x-button {
	align-items: center;
	background-color: color-mix(in srgb, var(--x-button-container-color, var(--_--container-color)) calc(var(--x-button-container-opacity, var(--_--container-opacity)) * 100%), transparent);
	block-size: calc(var(--x-button-container-block-size, var(--_--container-block-size)) + var(--x-button-density-step-size, var(--_--density-step-size)) * clamp(-4, var(--x-button-density-step, var(--_--density-step)), 0));
	border-color: color-mix(in srgb, var(--x-button-outline-color, var(--_--outline-color)) calc(var(--x-button-outline-opacity, var(--_--outline-opacity)) * 100%), transparent);
	border-radius: var(--x-button-container-shape, var(--_--container-shape));
	border-style: var(--x-button-outline-style, var(--_--outline-style));
	border-width: var(--x-button-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: color-mix(in srgb, var(--x-button-content-color, var(--_--content-color)) calc(var(--x-button-content-opacity, var(--_--content-opacity)) * 100%), transparent);
	display: inline-flex;
	flex-shrink: 0;
	font-family: var(--x-button-label-text-font, var(--_--label-text-font));
	font-size: var(--x-button-label-text-size, var(--_--label-text-size));
	font-weight: var(--x-button-label-text-weight, var(--_--label-text-weight));
	gap: var(--x-button-space-between-elements, var(--_--space-between-elements));
	isolation: isolate;
	justify-content: center;
	letter-spacing: var(--x-button-label-text-tracking, var(--_--label-text-tracking));
	line-height: var(--x-button-label-text-line-height, var(--_--label-text-line-height));
	max-inline-size: 100%;
	min-inline-size: var(--x-button-container-min-inline-size, var(--_--container-min-inline-size));
	outline: none;
	padding-block: 0;
	padding-inline: var(--x-button-inline-space, var(--_--inline-space));
	position: relative;
	-webkit-tap-highlight-color: transparent;
	text-decoration: none;
	text-indent: var(--x-button-label-text-tracking, var(--_--label-text-tracking));
	text-transform: var(--x-button-label-text-letter-case, var(--_--label-text-letter-case));
	touch-action: manipulation;
	-webkit-user-drag: none;
	user-select: none;
	vertical-align: middle;
}

@media (prefers-reduced-motion: no-preference) {
	.x-button {
		transition-duration: var(--x-button-container-motion-duration, var(--_--container-motion-duration));
		transition-property: var(--x-button-container-motion-property, var(--_--container-motion-property));
		transition-timing-function: var(--x-button-container-motion-easing, var(--_--container-motion-easing));
	}
}

.x-button:where(button) {
	-webkit-appearance: button;
}

.x-button:where(a[href], button) {
	cursor: pointer;
}

.x-button .x-icon {
	--x-icon-size: var(--x-button-icon-size, var(--_--icon-size));
}

.x-button > :is(.x-ripple, .x-state-layer) {
	z-index: -1;
}

.x-button > .x-ripple {
	--x-ripple-pressed-color: var(--x-button-pressed-state-layer-color,
			var(--_--pressed-state-layer-color));
	--x-ripple-pressed-opacity: var(--x-button-pressed-state-layer-opacity,
			var(--_--pressed-state-layer-opacity));
}

.x-button__start,
.x-button__end,
.x-button__content {
	align-items: center;
	display: flex;
}

@media (prefers-reduced-motion: no-preference) {

	.x-button__start,
	.x-button__end,
	.x-button__content {
		transition-duration: var(--x-button-content-motion-duration, var(--_--content-motion-duration));
		transition-property: opacity, transform;
		transition-timing-function: var(--x-button-content-motion-easing, var(--_--content-motion-easing));
	}
}

.x-button__start {
	margin-inline-start: calc(var(--x-button-space-between-elements, var(--_--space-between-elements)) / 2 * -1);
}

.x-button__end {
	margin-inline-end: calc(var(--x-button-space-between-elements, var(--_--space-between-elements)) / 2 * -1);
}

.x-button__content {
	justify-content: center;
	white-space: var(--x-button-label-text-white-space, var(--_--label-text-white-space));
}

.x-button__loader {
	align-items: center;
	display: flex;
	inset: 0;
	justify-content: center;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 1;
}

:where(:not(.x-button--loading)) > .x-button__loader {
	display: none;
}

.x-button:where(.x-elevation) {
	--x-elevation-level: var(--x-button-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-button-container-shadow-color,
			var(--_--container-shadow-color));
}

@media (hover: hover) {
	.x-button:where(.x-elevation):where(.x-elevation:hover) {
		--x-elevation-level: var(--x-button-hover-container-elevation-level, var(--_--hover-container-elevation-level));
	}
}

.x-button:where(.x-elevation):where(.x-elevation:focus-visible) {
	--x-elevation-level: var(--x-button-focus-container-elevation-level, var(--_--focus-container-elevation-level));
}

@supports not selector(:focus-visible) {
	.x-button:where(.x-elevation):where(.x-elevation:focus) {
		--x-elevation-level: var(--x-button-focus-container-elevation-level, var(--_--focus-container-elevation-level));
	}
}

.x-button:where(.x-elevation):where(.x-elevation:active) {
	--x-elevation-level: var(--x-button-pressed-container-elevation-level, var(--_--pressed-container-elevation-level));
}

.x-button :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--x-button-content-opacity, var(--_--content-opacity)));
}

@media (prefers-reduced-motion: no-preference) {
	.x-button :where(audio, embed, iframe, img, video) {
		transition-duration: var(--x-button-container-motion-duration, var(--_--container-motion-duration));
		transition-property: filter;
		transition-timing-function: var(--x-button-container-motion-easing, var(--_--container-motion-easing));
	}
}

.x-button--full-inline-size {
	flex: 1 0 auto;
	min-inline-size: 100%;
}

.x-button--size-x-small {
	--_--container-block-size: var(--_--size-x-small-container-block-size);
	--_--icon-size: var(--_--size-x-small-icon-size);
	--_--inline-space: var(--_--size-x-small-inline-space);
	--_--label-text-size: var(--_--size-x-small-label-text-size);
	--_--min-inline-size: var(--_--size-x-small-min-inline-size);
	--_--space-between-elements: var(--_--size-x-small-space-between-elements);
}

.x-button--size-small {
	--_--container-block-size: var(--_--size-small-container-block-size);
	--_--icon-size: var(--_--size-small-icon-size);
	--_--inline-space: var(--_--size-small-inline-space);
	--_--label-text-size: var(--_--size-small-label-text-size);
	--_--min-inline-size: var(--_--size-small-min-inline-size);
	--_--space-between-elements: var(--_--size-small-space-between-elements);
}

.x-button--size-medium {
	--_--container-block-size: var(--_--size-medium-container-block-size);
	--_--icon-size: var(--_--size-medium-icon-size);
	--_--inline-space: var(--_--size-medium-inline-space);
	--_--label-text-size: var(--_--size-medium-label-text-size);
	--_--min-inline-size: var(--_--size-medium-min-inline-size);
	--_--space-between-elements: var(--_--size-medium-space-between-elements);
}

.x-button--size-large {
	--_--container-block-size: var(--_--size-large-container-block-size);
	--_--icon-size: var(--_--size-large-icon-size);
	--_--inline-space: var(--_--size-large-inline-space);
	--_--label-text-size: var(--_--size-large-label-text-size);
	--_--min-inline-size: var(--_--size-large-min-inline-size);
	--_--space-between-elements: var(--_--size-large-space-between-elements);
}

.x-button--size-x-large {
	--_--container-block-size: var(--_--size-x-large-container-block-size);
	--_--icon-size: var(--_--size-x-large-icon-size);
	--_--inline-space: var(--_--size-x-large-inline-space);
	--_--label-text-size: var(--_--size-x-large-label-text-size);
	--_--min-inline-size: var(--_--size-x-large-min-inline-size);
	--_--space-between-elements: var(--_--size-x-large-space-between-elements);
}

.x-button--variant-elevated {
	--_--container-color: var(--_--elevated-container-color);
	--_--container-opacity: var(--_--elevated-container-opacity);
	--_--content-color: var(--_--elevated-content-color);
	--_--content-opacity: var(--_--elevated-content-opacity);
}

.x-button--variant-elevated:where(.x-elevation) {
	--_--container-elevation-level: var(--_--elevated-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--elevated-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--elevated-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--elevated-pressed-container-elevation-level);
}

.x-button--variant-elevated:where(:not(.x-button--disabled)):where(.x-button--selected),
.x-button--variant-elevated:where(:not(.x-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--elevated-selected-container-color);
	--_--selected-container-opacity: var(--_--elevated-selected-container-opacity);
	--_--selected-content-color: var(--_--elevated-selected-content-color);
	--_--selected-content-opacity: var(--_--elevated-selected-content-opacity);
}

.x-button--variant-filled {
	--_--container-color: var(--_--filled-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-button--variant-filled:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--filled-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--filled-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--filled-pressed-container-elevation-level);
}

.x-button--variant-filled:where(:not(.x-button--disabled)):where(.x-button--selected),
.x-button--variant-filled:where(:not(.x-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--filled-selected-container-color);
	--_--selected-container-opacity: var(--_--filled-selected-container-opacity);
	--_--selected-content-color: var(--_--filled-selected-content-color);
	--_--selected-content-opacity: var(--_--filled-selected-content-opacity);
}

.x-button--variant-filled-tonal {
	--_--container-color: var(--_--filled-tonal-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-tonal-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-button--variant-filled-tonal:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-tonal-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--filled-tonal-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--filled-tonal-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--filled-tonal-pressed-container-elevation-level);
}

.x-button--variant-filled-tonal:where(:not(.x-button--disabled)):where(.x-button--selected),
.x-button--variant-filled-tonal:where(:not(.x-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--filled-tonal-selected-container-color);
	--_--selected-container-opacity: var(--_--filled-tonal-selected-container-opacity);
	--_--selected-content-color: var(--_--filled-tonal-selected-content-color);
	--_--selected-content-opacity: var(--_--filled-tonal-selected-content-opacity);
}

.x-button--variant-outlined {
	--_--container-color: var(--_--outlined-container-color);
	--_--container-opacity: var(--_--outlined-container-opacity);
	--_--content-color: var(--_--outlined-content-color);
	--_--content-opacity: var(--_--outlined-content-opacity);
	--_--disabled-container-color: var(--_--outlined-disabled-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-container-opacity);
	--_--focus-outline-color: var(--_--outlined-focus-outline-color);
	--_--hover-outline-color: var(--_--outlined-hover-outline-color);
	--_--outline-color: var(--_--outlined-outline-color);
	--_--outline-width: var(--_--outlined-outline-width);
	--_--pressed-outline-color: var(--_--outlined-pressed-outline-color);
}

@media (hover: hover) {
	.x-button--variant-outlined:hover {
		--_--outline-color: var(--_--outlined-hover-outline-color);
	}
}

.x-button--variant-outlined:focus-visible {
	--_--outline-color: var(--_--outlined-focus-outline-color);
}

@supports not selector(:focus-visible) {
	.x-button--variant-outlined:focus {
		--_--outline-color: var(--_--outlined-focus-outline-color);
	}
}

.x-button--variant-outlined:active {
	--_--outline-color: var(--_--outlined-pressed-outline-color);
}

.x-button--variant-outlined:where(.x-button--disabled:not(.x-button--selected)) {
	--_--disabled-container-color: var(--_--outlined-disabled-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-container-opacity);
}

.x-button--variant-outlined:where(.x-button--disabled.x-button--selected) {
	--_--disabled-container-color: var(--_--outlined-disabled-selected-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-selected-container-opacity);
	--_--disabled-outline-opacity: var(--_--outlined-disabled-selected-outline-opacity);
}

.x-button--variant-outlined:where(:not(.x-button--disabled)):where(.x-button--selected),
.x-button--variant-outlined:where(:not(.x-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--outlined-selected-container-color);
	--_--selected-container-opacity: var(--_--outlined-selected-container-opacity);
	--_--selected-content-color: var(--_--outlined-selected-content-color);
	--_--selected-content-opacity: var(--_--outlined-selected-content-opacity);
	--_--selected-outline-color: var(--_--outlined-selected-outline-color);
	--_--selected-outline-opacity: var(--_--outlined-selected-outline-opacity);
}

.x-button--variant-plain {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--plain-content-color);
	--_--content-opacity: var(--_--plain-content-opacity);
}

.x-button--variant-plain > .x-state-layer {
	display: none;
}

.x-button--variant-plain :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--_--content-opacity));
}

@media (hover: hover) {
	.x-button--variant-plain:hover {
		--_--content-opacity: var(--_--plain-hover-content-opacity);
	}
}

.x-button--variant-plain:focus-visible {
	--_--content-opacity: var(--_--plain-focus-content-opacity);
}

@supports not selector(:focus-visible) {
	.x-button--variant-plain:focus {
		--_--content-opacity: var(--_--plain-focus-content-opacity);
	}
}

.x-button--variant-plain:active {
	--_--content-opacity: var(--_--plain-pressed-content-opacity);
}

.x-button--variant-plain:is(.x-button--disabled) {
	--_--disabled-container-color: transparent;
}

.x-button--variant-plain:where(:not(.x-button--disabled)):where(.x-button--selected),
.x-button--variant-plain:where(:not(.x-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: transparent;
	--_--selected-content-color: var(--_--plain-selected-content-color);
	--_--selected-content-opacity: var(--_--plain-selected-content-opacity);
}

.x-button--variant-plain:where(:not(.x-button--disabled)):where(.x-button--selected) :where(audio, embed, iframe, img, video),
.x-button--variant-plain:where(:not(.x-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--_--selected-content-opacity));
}

.x-button--variant-text {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--text-content-color);
	--_--content-opacity: 1;
}

.x-button--variant-text:is(.x-button--disabled) {
	--_--disabled-container-color: transparent;
	--_--disabled-container-opacity: 0;
}

.x-button--variant-text:where(:not(.x-button--disabled)):where(.x-button--selected),
.x-button--variant-text:where(:not(.x-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: transparent;
	--_--selected-container-opacity: 0;
	--_--selected-content-color: var(--_--text-selected-content-color);
	--_--selected-content-opacity: 1;
}

.x-button--variant-tonal {
	--_--container-color: var(--_--tonal-container-color);
	--_--container-opacity: var(--_--tonal-container-opacity);
	--_--content-color: var(--_--tonal-content-color);
	--_--content-opacity: 1;
}

.x-button--variant-tonal:is(.x-button--selected),
.x-button--variant-tonal:is([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--tonal-selected-container-color);
	--_--selected-container-opacity: var(--_--tonal-selected-container-opacity);
	--_--selected-content-color: var(--_--tonal-selected-content-color);
	--_--selected-content-opacity: 1;
}

.x-button--loading > :where(:not(.x-button__loader)) {
	opacity: var(--_--loading-content-opacity);
}

.x-button--disabled {
	cursor: auto;
	pointer-events: none;
}

.x-button--disabled:where(:not(.x-button--loading)) :where(audio, embed, iframe, img, video) {
	filter: grayscale(1) opacity(var(--x-button-disabled-content-opacity, var(--_--disabled-content-opacity)));
}

.x-button--disabled:where(:not(.x-button--loading).x-elevation) {
	--x-elevation-level: var(--x-button-disabled-container-elevation-level,
			var(--_--disabled-container-elevation-level));
}

.x-button--disabled:is(:not(.x-button--loading)) {
	background-color: color-mix(in srgb, var(--x-button-disabled-container-color, var(--_--disabled-container-color)) calc(var(--x-button-disabled-container-opacity, var(--_--disabled-container-opacity)) * 100%), transparent) !important;
	border-color: color-mix(in srgb, var(--x-button-disabled-outline-color, var(--_--disabled-outline-color)) calc(var(--x-button-disabled-outline-opacity, var(--_--disabled-outline-opacity)) * 100%), transparent) !important;
	color: color-mix(in srgb, var(--x-button-disabled-content-color, var(--_--disabled-content-color)) calc(var(--x-button-disabled-content-opacity, var(--_--disabled-content-opacity)) * 100%), transparent) !important;
}

.x-button--selected:where(:not(.x-button--disabled)) {
	background-color: color-mix(in srgb, var(--x-button-selected-container-color, var(--_--selected-container-color)) calc(var(--x-button-selected-container-opacity, var(--_--selected-container-opacity)) * 100%), transparent);
	border-color: color-mix(in srgb, var(--x-button-selected-outline-color, var(--_--selected-outline-color)) calc(var(--x-button-selected-outline-opacity, var(--_--selected-outline-opacity)) * 100%), transparent);
	color: color-mix(in srgb, var(--x-button-selected-content-color, var(--_--selected-content-color)) calc(var(--x-button-selected-content-opacity, var(--_--selected-content-opacity)) * 100%), transparent);
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/card/card.css?175440690839257*/
.x-card {
	--_--actions-after-item-block-space-start: var(--x-comp-card-actions-after-item-block-space-start, 0);
	--_--actions-space-between-elements: var(--x-comp-card-actions-space-between-elements, 0.5rem);
	--_--actions-block-space: var(--x-comp-card-actions-block-space, 1rem);
	--_--actions-inline-space: var(--x-comp-card-actions-inline-space, 1rem);
	--_--actions-justify-content: var(--x-comp-card-actions-justify-content, flex-end);
	--_--block-space: var(--x-comp-card-block-space, 0);
	--_--container-color: var(--x-comp-card-container-color, var(--x-sys-color-surface, #fff));
	--_--container-elevation-level: var(--x-comp-card-container-elevation-level, 0);
	--_--container-motion-duration: var(--x-comp-card-container-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--container-motion-easing: var(--x-comp-card-container-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--container-motion-property: var(--x-comp-card-container-motion-property, background, border-color, box-shadow, color, opacity, transform);
	--_--container-opacity: var(--x-comp-card-container-opacity, 1);
	--_--container-shadow-color: var(--x-comp-card-container-shadow-color, var(--x-sys-color-shadow, #000));
	--_--container-shape: var(--x-comp-card-container-shape, var(--x-sys-shape-corner-medium, 0.75rem));
	--_--content-color: var(--x-comp-card-content-color, var(--x-sys-color-on-surface, #000));
	--_--content-opacity: var(--x-comp-card-content-opacity, 1);
	--_--disabled-container-color: var(--x-comp-card-disabled-container-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-container-elevation-level: var(--x-comp-card-disabled-container-elevation-level, 0);
	--_--disabled-container-opacity: var(--x-comp-card-disabled-container-opacity, var(--x-sys-state-disabled-container-opacity, 0.12));
	--_--disabled-content-color: var(--x-comp-card-disabled-content-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-content-opacity: var(--x-comp-card-disabled-content-opacity, var(--x-sys-state-disabled-content-opacity, 0.38));
	--_--disabled-outline-color: var(--x-comp-card-disabled-outline-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-outline-opacity: var(--x-comp-card-disabled-outline-opacity, var(--x-sys-state-disabled-outline-opacity, 0.12));
	--_--focus-container-elevation-level: var(--x-comp-card-focus-container-elevation-level, 0);
	--_--focus-outline-color: var(--x-comp-card-focus-outline-color, currentColor);
	--_--focus-state-layer-color: var(--x-comp-card-focus-state-layer-color, currentColor);
	--_--focus-state-layer-opacity: var(--x-comp-card-focus-state-layer-opacity, var(--x-sys-state-focus-state-layer-opacity, 0.1));
	--_--headline-before-element-block-space-end: var(--x-comp-card-headline-before-element-block-space-end, 0.75rem);
	--_--headline-block-space: var(--x-comp-card-headline-block-space, 1rem);
	--_--headline-inline-space: var(--x-comp-card-headline-inline-space, 1rem);
	--_--headline-overflow: var(--x-comp-card-headline-overflow, hidden);
	--_--headline-overflow-wrap: var(--x-comp-card-headline-overflow-wrap, normal);
	--_--headline-text-color: var(--x-comp-card-headline-text-color, currentColor);
	--_--headline-text-font: var(--x-comp-card-headline-text-font, var(--x-sys-typescale-headline-small-font, Roboto));
	--_--headline-text-hyphens: var(--x-comp-card-headline-text-hyphens, auto);
	--_--headline-text-line-height: var(--x-comp-card-headline-text-line-height, var(--x-sys-typescale-headline-small-line-height, 2rem));
	--_--headline-text-overflow: var(--x-comp-card-headline-text-overflow, ellipsis);
	--_--headline-text-size: var(--x-comp-card-headline-text-size, var(--x-sys-typescale-headline-small-size, 1.5rem));
	--_--headline-text-tracking: var(--x-comp-card-headline-text-tracking, var(--x-sys-typescale-headline-small-tracking, 0));
	--_--headline-text-letter-case: var(--x-comp-card-headline-text-letter-case, var(--x-sys-typescale-headline-small-letter-case, none));
	--_--headline-text-weight: var(--x-comp-card-headline-text-weight, var(--x-sys-typescale-headline-small-weight, 400));
	--_--headline-text-white-space: var(--x-comp-card-headline-text-white-space, nowrap);
	--_--headline-text-word-break: var(--x-comp-card-headline-text-word-break, normal);
	--_--headline-text-word-wrap: var(--x-comp-card-headline-text-word-wrap, break-word);
	--_--hover-container-elevation-level: var(--x-comp-card-hover-container-elevation-level, 0);
	--_--hover-outline-color: var(--x-comp-card-hover-outline-color, var(--x-sys-color-outline, #757575));
	--_--hover-state-layer-color: var(--x-comp-card-hover-state-layer-color, currentColor);
	--_--hover-state-layer-opacity: var(--x-comp-card-hover-state-layer-opacity, var(--x-sys-state-hover-state-layer-opacity, 0.08));
	--_--inline-space: var(--x-comp-card-inline-space, 0);
	--_--item-before-item-block-space-end: var(--x-comp-card-item-before-item-block-space-end, 0.75rem);
	--_--item-after-item-block-space-start: var(--x-comp-card-item-after-item-block-space-start, 0);
	--_--item-block-space: var(--x-comp-card-item-block-space, 1rem);
	--_--item-inline-space: var(--x-comp-card-item-inline-space, 1rem);
	--_--item-space-between-elements: var(--x-comp-card-item-space-between-elements, 1rem);
	--_--loader-inset-block: var(--x-comp-card-loader-inset-block, 0 auto);
	--_--loader-inset-inline: var(--x-comp-card-loader-inset-inline, 0);
	--_--media-shape: var(--x-comp-card-media-shape, var(--sys-shape-corner-medium, 0.75rem));
	--_--media-block-space: var(--x-comp-card-media-block-space, 0);
	--_--media-inline-space: var(--x-comp-card-media-inline-space, 0);
	--_--outline-color: var(--x-comp-card-outline-color, var(--x-sys-color-outline, #757575));
	--_--outline-opacity: var(--x-comp-card-outline-opacity, 1);
	--_--outline-style: var(--x-comp-card-outline-style, solid);
	--_--outline-width: var(--x-comp-card-outline-width, 0);
	--_--overline-before-element-block-space-end: var(--x-comp-card-overline-before-element-block-space-end, 0.5rem);
	--_--overline-block-space: var(--x-comp-card-overline-block-space, 1rem);
	--_--overline-inline-space: var(--x-comp-card-overline-inline-space, 1rem);
	--_--overline-overflow: var(--x-comp-card-overline-overflow, hidden);
	--_--overline-overflow-wrap: var(--x-comp-card-overline-overflow-wrap, normal);
	--_--overline-text-color: var(--x-comp-card-overline-text-color, currentColor);
	--_--overline-text-font: var(--x-comp-card-overline-text-font, var(--x-sys-typescale-label-large-font, Roboto));
	--_--overline-text-hyphens: var(--x-comp-card-overline-text-hyphens, auto);
	--_--overline-text-line-height: var(--x-comp-card-overline-text-line-height, var(--x-sys-typescale-label-large-line-height, 1.25rem));
	--_--overline-text-overflow: var(--x-comp-card-overline-text-overflow, ellipsis);
	--_--overline-text-size: var(--x-comp-card-overline-text-size, var(--x-sys-typescale-label-large-size, 0.875rem));
	--_--overline-text-tracking: var(--x-comp-card-overline-text-tracking, var(--x-sys-typescale-label-large-tracking, 0.00625rem));
	--_--overline-text-letter-case: var(--x-comp-card-overline-text-letter-case, var(--x-sys-typescale-label-large-letter-case, none));
	--_--overline-text-weight: var(--x-comp-card-overline-text-weight, var(--x-sys-typescale-label-large-weight, 500));
	--_--overline-text-white-space: var(--x-comp-card-overline-text-white-space, nowrap);
	--_--overline-text-word-break: var(--x-comp-card-overline-text-word-break, normal);
	--_--overline-text-word-wrap: var(--x-comp-card-overline-text-word-wrap, break-word);
	--_--pressed-container-elevation-level: var(--x-comp-card-pressed-container-elevation-level, 0);
	--_--pressed-outline-color: var(--x-comp-card-pressed-outline-color, var(--x-sys-color-outline, #757575));
	--_--pressed-state-layer-color: var(--x-comp-card-pressed-state-layer-color, currentColor);
	--_--pressed-state-layer-opacity: var(--x-comp-card-pressed-state-layer-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--subhead-text-color: var(--x-comp-card-subhead-text-color, currentColor);
	--_--subhead-text-font: var(--x-comp-card-subhead-text-font, var(--x-sys-typescale-title-medium-font, Roboto));
	--_--subhead-text-size: var(--x-comp-card-subhead-text-size, var(--x-sys-typescale-title-medium-size, 1rem));
	--_--subhead-text-weight: var(--x-comp-card-subhead-text-weight, var(--x-sys-typescale-title-medium-weight, 500));
	--_--subhead-block-space: var(--x-comp-card-subhead-block-space, 0);
	--_--subhead-inline-space: var(--x-comp-card-subhead-inline-space, 1rem);
	--_--subhead-text-tracking: var(--x-comp-card-subhead-text-tracking, var(--x-sys-typescale-title-medium-tracking, 0.009375rem));
	--_--subhead-text-line-height: var(--x-comp-card-subhead-text-line-height, var(--x-sys-typescale-title-medium-line-height, 1.5rem));
	--_--subhead-overflow: var(--x-comp-card-subhead-overflow, hidden);
	--_--subhead-text-overflow: var(--x-comp-card-subhead-text-overflow, ellipsis);
	--_--subhead-text-letter-case: var(--x-comp-card-subhead-text-letter-case, var(--x-sys-typescale-title-medium-letter-case, none));
	--_--subhead-text-white-space: var(--x-comp-card-subhead-text-white-space, nowrap);
	--_--supporting-text-block-space: var(--x-comp-card-supporting-text-block-space, 1rem);
	--_--supporting-text-inline-space: var(--x-comp-card-supporting-text-inline-space, 1rem);
	--_--supporting-text-color: var(--x-comp-card-supporting-text-color, currentColor);
	--_--supporting-text-flex: var(--x-comp-card-supporting-text-flex, 1 1 auto);
	--_--supporting-text-font: var(--x-comp-card-supporting-text-font, var(--x-sys-typescale-body-medium-font, Roboto));
	--_--supporting-text-overflow-wrap: var(--x-comp-card-supporting-text-overflow-wrap, break-word);
	--_--supporting-text-size: var(--x-comp-card-supporting-text-size, var(--x-sys-typescale-body-medium-size, 0.875rem));
	--_--supporting-text-weight: var(--x-comp-card-supporting-text-weight, var(--x-sys-typescale-body-medium-weight, 400));
	--_--supporting-text-lines: var(--x-comp-card-supporting-text-lines, initial);
	--_--supporting-text-tracking: var(--x-comp-card-supporting-text-tracking, var(--x-sys-typescale-body-medium-tracking, 0.015625rem));
	--_--supporting-text-letter-case: var(--x-comp-card-supporting-text-letter-case, var(--x-sys-typescale-body-medium-letter-case, none));
	--_--supporting-text-line-height: var(--x-comp-card-supporting-text-line-height, var(--x-sys-typescale-body-medium-line-height, 1.25rem));
	--_--supporting-text-word-break: var(--x-comp-card-supporting-text-word-break, initial);
	--_--state-layer-motion-duration: var(--x-comp-card-state-layer-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--state-layer-motion-easing: var(--x-comp-card-state-layer-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--elevated-container-color: var(--x-comp-card-elevated-container-color, var(--x-sys-color-surface, #fff));
	--_--elevated-container-elevation-level: var(--x-comp-card-elevated-container-elevation-level, 1);
	--_--elevated-container-opacity: var(--x-comp-card-elevated-container-opacity, 1);
	--_--elevated-content-color: var(--x-comp-card-elevated-content-color, var(--x-sys-color-on-surface, #000));
	--_--elevated-content-opacity: var(--x-comp-card-elevated-content-opacity, 1);
	--_--elevated-focus-container-elevation-level: var(--x-comp-card-elevated-focus-container-elevation-level, 1);
	--_--elevated-hover-container-elevation-level: var(--x-comp-card-elevated-hover-container-elevation-level, 2);
	--_--elevated-pressed-container-elevation-level: var(--x-comp-card-elevated-pressed-container-elevation-level, 1);
	--_--filled-container-color: var(--x-comp-card-filled-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-container-elevation-level: var(--x-comp-card-filled-container-elevation-level, 0);
	--_--filled-container-opacity: var(--x-comp-card-filled-container-opacity, 1);
	--_--filled-content-color: var(--x-comp-card-filled-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-content-opacity: var(--x-comp-card-filled-content-opacity, 1);
	--_--filled-focus-container-elevation-level: var(--x-comp-card-filled-focus-container-elevation-level, 0);
	--_--filled-hover-container-elevation-level: var(--x-comp-card-filled-hover-container-elevation-level, 1);
	--_--filled-pressed-container-elevation-level: var(--x-comp-card-filled-pressed-container-elevation-level, 0);
	--_--filled-tonal-container-color: var(--x-comp-card-filled-tonal-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-tonal-container-elevation-level: var(--x-comp-card-filled-tonal-container-elevation-level, 0);
	--_--filled-tonal-container-opacity: var(--x-comp-card-filled-tonal-container-opacity, 1);
	--_--filled-tonal-content-color: var(--x-comp-card-filled-tonal-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-tonal-content-opacity: var(--x-comp-card-filled-tonal-content-opacity, 1);
	--_--filled-tonal-focus-container-elevation-level: var(--x-comp-card-filled-tonal-focus-container-elevation-level, 0);
	--_--filled-tonal-hover-container-elevation-level: var(--x-comp-card-filled-tonal-hover-container-elevation-level, 1);
	--_--filled-tonal-pressed-container-elevation-level: var(--x-comp-card-filled-tonal-pressed-container-elevation-level, 0);
	--_--outlined-container-color: var(--x-comp-card-outlined-container-color, transparent);
	--_--outlined-container-opacity: var(--x-comp-card-outlined-container-opacity, 1);
	--_--outlined-content-color: var(--x-comp-card-outlined-content-color, var(--x-sys-color-on-surface, #000));
	--_--outlined-content-opacity: var(--x-comp-card-outlined-content-opacity, 1);
	--_--outlined-disabled-container-color: var(--x-comp-card-outlined-disabled-container-color, transparent);
	--_--outlined-disabled-container-opacity: var(--x-comp-card-outlined-disabled-container-opacity, 0);
	--_--outlined-focus-outline-color: var(--x-comp-card-outlined-focus-outline-color, currentColor);
	--_--outlined-hover-outline-color: var(--x-comp-card-outlined-hover-outline-color, var(--x-sys-color-outline, #757575));
	--_--outlined-outline-color: var(--x-comp-card-outlined-outline-color, var(--x-sys-color-outline, #757575));
	--_--outlined-outline-width: var(--x-comp-card-outlined-outline-width, 0.0625rem);
	--_--outlined-pressed-outline-color: var(--x-comp-card-outlined-pressed-outline-color, var(--x-sys-color-outline, #757575));
	--_--plain-content-color: var(--x-comp-card-plain-content-color, currentColor);
	--_--plain-content-opacity: var(--x-comp-card-plain-content-opacity, 0.62);
	--_--plain-focus-content-opacity: var(--x-comp-card-plain-focus-content-opacity, 1);
	--_--plain-hover-content-opacity: var(--x-comp-card-plain-hover-content-opacity, 1);
	--_--plain-pressed-content-opacity: var(--x-comp-card-plain-pressed-content-opacity, 1);
	--_--text-content-color: var(--x-comp-card-text-content-color, var(--x-sys-color-on-surface, #000));
	--_--tonal-container-color: var(--x-comp-card-tonal-container-color, currentColor);
	--_--tonal-container-opacity: var(--x-comp-card-tonal-container-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--tonal-content-color: var(--x-comp-card-tonal-content-color, currentColor);
}

.x-card {
	background-color: color-mix(in srgb, var(--x-card-container-color, var(--_--container-color)) calc(var(--x-card-container-opacity, var(--_--container-opacity)) * 100%), transparent);
	border-color: color-mix(in srgb, var(--x-card-outline-color, var(--_--outline-color)) calc(var(--x-card-outline-opacity, var(--_--outline-opacity)) * 100%), transparent);
	border-radius: var(--x-card-container-shape, var(--_--container-shape));
	border-style: var(--x-card-outline-style, var(--_--outline-style));
	border-width: var(--x-card-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: color-mix(in srgb, var(--x-card-content-color, var(--_--content-color)) calc(var(--x-card-content-opacity, var(--_--content-opacity)) * 100%), transparent);
	display: block;
	outline: none;
	overflow-wrap: break-word;
	padding-block: var(--x-card-block-space, var(--_--block-space));
	padding-inline: var(--x-card-inline-space, var(--_--inline-space));
	position: relative;
	text-decoration: none;
	z-index: 0;
}

.x-card__loader {
	inset-block: var(--x-card-loader-inset-block, var(--_--loader-inset-block));
	inset-inline: var(--x-card-loader-inset-inline, var(--_--loader-inset-inline));
	position: absolute;
	width: 100%;
	z-index: 1;
}

.x-card:where(.x-elevation) {
	--x-elevation-level: var(--x-card-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-card-container-shadow-color,
			var(--_--container-shadow-color));
}

.x-card :where(audio, canvas, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--x-card-content-opacity, var(--_--content-opacity)));
}

@media (prefers-reduced-motion: no-preference) {
	.x-card :where(audio, canvas, embed, iframe, img, video) {
		transition-duration: var(--x-card-container-motion-duration, var(--_--container-motion-duration));
		transition-property: filter;
		transition-timing-function: var(--x-card-container-motion-easing, var(--_--container-motion-easing));
	}
}

.x-card:where(:not(.x-card--interactive)) > :is(.x-state-layer, .x-ripple) {
	display: none;
}

.x-card--interactive {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
	user-select: none;
}

@media (prefers-reduced-motion: no-preference) {
	.x-card--interactive {
		transition-duration: var(--x-card-container-motion-duration, var(--_--container-motion-duration));
		transition-property: var(--x-card-container-motion-property, var(--_--container-motion-property));
		transition-timing-function: var(--x-card-container-motion-easing, var(--_--container-motion-easing));
	}
}

.x-card--interactive > :is(.x-ripple, .x-state-layer) {
	z-index: 1;
}

.x-card--interactive > .x-ripple {
	--x-ripple-pressed-color: var(--x-card-pressed-state-layer-color,
			var(--_--pressed-state-layer-color));
	--x-ripple-pressed-opacity: var(--x-card-pressed-state-layer-opacity,
			var(--_--pressed-state-layer-opacity));
}

.x-card--interactive > .x-state-layer {
	--x-state-layer-focus-color: var(--x-card-focus-state-layer-color,
			var(--_--focus-state-layer-color));
	--x-state-layer-focus-opacity: var(--x-card-focus-state-layer-opacity,
			var(--_--focus-state-layer-opacity));
	--x-state-layer-hover-color: var(--x-card-hover-state-layer-color,
			var(--_--hover-state-layer-color));
	--x-state-layer-hover-opacity: var(--x-card-hover-state-layer-opacity,
			var(--_--hover-state-layer-opacity));
}

@media (hover: hover) {
	.x-card--interactive:where(.x-elevation):where(.x-elevation:hover) {
		--x-elevation-level: var(--x-card-hover-container-elevation-level, var(--_--hover-container-elevation-level));
	}
}

.x-card--interactive:where(.x-elevation):where(.x-elevation:focus-visible) {
	--x-elevation-level: var(--x-card-focus-container-elevation-level, var(--_--focus-container-elevation-level));
}

@supports not selector(:focus-visible) {
	.x-card--interactive:where(.x-elevation):where(.x-elevation:focus) {
		--x-elevation-level: var(--x-card-focus-container-elevation-level, var(--_--focus-container-elevation-level));
	}
}

.x-card--interactive:where(.x-elevation):where(.x-elevation:active) {
	--x-elevation-level: var(--x-card-pressed-container-elevation-level, var(--_--pressed-container-elevation-level));
}

.x-card--variant-elevated {
	--_--container-color: var(--_--elevated-container-color);
	--_--container-opacity: var(--_--elevated-container-opacity);
	--_--content-color: var(--_--elevated-content-color);
	--_--content-opacity: var(--_--elevated-content-opacity);
}

.x-card--variant-elevated:where(.x-elevation) {
	--_--container-elevation-level: var(--_--elevated-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--elevated-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--elevated-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--elevated-pressed-container-elevation-level);
}

.x-card--variant-elevated:where(:not(.x-card--disabled)):where(.x-card--selected),
.x-card--variant-elevated:where(:not(.x-card--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--elevated-selected-container-color);
	--_--selected-container-opacity: var(--_--elevated-selected-container-opacity);
	--_--selected-content-color: var(--_--elevated-selected-content-color);
	--_--selected-content-opacity: var(--_--elevated-selected-content-opacity);
}

.x-card--variant-filled {
	--_--container-color: var(--_--filled-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-card--variant-filled:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--filled-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--filled-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--filled-pressed-container-elevation-level);
}

.x-card--variant-filled:where(:not(.x-card--disabled)):where(.x-card--selected),
.x-card--variant-filled:where(:not(.x-card--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--filled-selected-container-color);
	--_--selected-container-opacity: var(--_--filled-selected-container-opacity);
	--_--selected-content-color: var(--_--filled-selected-content-color);
	--_--selected-content-opacity: var(--_--filled-selected-content-opacity);
}

.x-card--variant-filled-tonal {
	--_--container-color: var(--_--filled-tonal-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-tonal-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-card--variant-filled-tonal:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-tonal-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--filled-tonal-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--filled-tonal-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--filled-tonal-pressed-container-elevation-level);
}

.x-card--variant-filled-tonal:where(:not(.x-card--disabled)):where(.x-card--selected),
.x-card--variant-filled-tonal:where(:not(.x-card--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--filled-tonal-selected-container-color);
	--_--selected-container-opacity: var(--_--filled-tonal-selected-container-opacity);
	--_--selected-content-color: var(--_--filled-tonal-selected-content-color);
	--_--selected-content-opacity: var(--_--filled-tonal-selected-content-opacity);
}

.x-card--variant-outlined {
	--_--container-color: var(--_--outlined-container-color);
	--_--container-opacity: var(--_--outlined-container-opacity);
	--_--content-color: var(--_--outlined-content-color);
	--_--content-opacity: var(--_--outlined-content-opacity);
	--_--disabled-container-color: var(--_--outlined-disabled-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-container-opacity);
	--_--focus-outline-color: var(--_--outlined-focus-outline-color);
	--_--hover-outline-color: var(--_--outlined-hover-outline-color);
	--_--outline-color: var(--_--outlined-outline-color);
	--_--outline-width: var(--_--outlined-outline-width);
	--_--pressed-outline-color: var(--_--outlined-pressed-outline-color);
}

@media (hover: hover) {
	.x-card--variant-outlined:hover {
		--_--outline-color: var(--_--outlined-hover-outline-color);
	}
}

.x-card--variant-outlined:focus-visible {
	--_--outline-color: var(--_--outlined-focus-outline-color);
}

@supports not selector(:focus-visible) {
	.x-card--variant-outlined:focus {
		--_--outline-color: var(--_--outlined-focus-outline-color);
	}
}

.x-card--variant-outlined:active {
	--_--outline-color: var(--_--outlined-pressed-outline-color);
}

.x-card--variant-outlined:where(.x-card--disabled:not(.x-card--selected)) {
	--_--disabled-container-color: var(--_--outlined-disabled-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-container-opacity);
}

.x-card--variant-outlined:where(.x-card--disabled.x-card--selected) {
	--_--disabled-container-color: var(--_--outlined-disabled-selected-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-selected-container-opacity);
	--_--disabled-outline-opacity: var(--_--outlined-disabled-selected-outline-opacity);
}

.x-card--variant-outlined:where(:not(.x-card--disabled)):where(.x-card--selected),
.x-card--variant-outlined:where(:not(.x-card--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--outlined-selected-container-color);
	--_--selected-container-opacity: var(--_--outlined-selected-container-opacity);
	--_--selected-content-color: var(--_--outlined-selected-content-color);
	--_--selected-content-opacity: var(--_--outlined-selected-content-opacity);
	--_--selected-outline-color: var(--_--outlined-selected-outline-color);
	--_--selected-outline-opacity: var(--_--outlined-selected-outline-opacity);
}

.x-card--variant-plain {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--plain-content-color);
	--_--content-opacity: var(--_--plain-content-opacity);
}

.x-card--variant-plain > .x-state-layer {
	display: none;
}

.x-card--variant-plain :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--_--content-opacity));
}

@media (hover: hover) {
	.x-card--variant-plain:hover {
		--_--content-opacity: var(--_--plain-hover-content-opacity);
	}
}

.x-card--variant-plain:focus-visible {
	--_--content-opacity: var(--_--plain-focus-content-opacity);
}

@supports not selector(:focus-visible) {
	.x-card--variant-plain:focus {
		--_--content-opacity: var(--_--plain-focus-content-opacity);
	}
}

.x-card--variant-plain:active {
	--_--content-opacity: var(--_--plain-pressed-content-opacity);
}

.x-card--variant-plain:is(.x-card--disabled) {
	--_--disabled-container-color: transparent;
}

.x-card--variant-plain:where(:not(.x-card--disabled)):where(.x-card--selected),
.x-card--variant-plain:where(:not(.x-card--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: transparent;
	--_--selected-content-color: var(--_--plain-selected-content-color);
	--_--selected-content-opacity: var(--_--plain-selected-content-opacity);
}

.x-card--variant-plain:where(:not(.x-card--disabled)):where(.x-card--selected) :where(audio, embed, iframe, img, video),
.x-card--variant-plain:where(:not(.x-card--disabled)):where([aria-haspopup=menu][aria-expanded=true]) :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--_--selected-content-opacity));
}

.x-card--variant-text {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--text-content-color);
	--_--content-opacity: 1;
}

.x-card--variant-text:is(.x-card--disabled) {
	--_--disabled-container-color: transparent;
	--_--disabled-container-opacity: 0;
}

.x-card--variant-text:where(:not(.x-card--disabled)):where(.x-card--selected),
.x-card--variant-text:where(:not(.x-card--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: transparent;
	--_--selected-container-opacity: 0;
	--_--selected-content-color: var(--_--text-selected-content-color);
	--_--selected-content-opacity: 1;
}

.x-card--variant-tonal {
	--_--container-color: var(--_--tonal-container-color);
	--_--container-opacity: var(--_--tonal-container-opacity);
	--_--content-color: var(--_--tonal-content-color);
	--_--content-opacity: 1;
}

.x-card--variant-tonal:is(.x-card--selected),
.x-card--variant-tonal:is([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--tonal-selected-container-color);
	--_--selected-container-opacity: var(--_--tonal-selected-container-opacity);
	--_--selected-content-color: var(--_--tonal-selected-content-color);
	--_--selected-content-opacity: 1;
}

.x-card--disabled {
	cursor: auto;
	pointer-events: none;
}

.x-card--disabled:where(:not(.x-card--loading)) :where(audio, canvas, embed, iframe, img, video) {
	filter: grayscale(1) opacity(var(--x-card-disabled-content-opacity, var(--_--disabled-content-opacity)));
}

.x-card--disabled:where(:not(.x-card--loading).x-elevation) {
	--x-elevation-level: var(--x-card-disabled-container-elevation-level,
			var(--_--disabled-container-elevation-level));
}

.x-card--disabled:is(:not(.x-card--loading)) {
	background-color: color-mix(in srgb, var(--x-card-disabled-container-color, var(--_--disabled-container-color)) calc(var(--x-card-disabled-container-opacity, var(--_--disabled-container-opacity)) * 100%), transparent) !important;
	border-color: color-mix(in srgb, var(--x-card-disabled-outline-color, var(--_--disabled-outline-color)) calc(var(--x-card-disabled-outline-opacity, var(--_--disabled-outline-opacity)) * 100%), transparent) !important;
	color: color-mix(in srgb, var(--x-card-disabled-content-color, var(--_--disabled-content-color)) calc(var(--x-card-disabled-content-opacity, var(--_--disabled-content-opacity)) * 100%), transparent) !important;
}

.x-card--disabled:is(:not(.x-card--loading)) :where(:is(.x-icon,
		.x-card-headline,
		.x-card-overline,
		.x-card-subhead,
		.x-card-supporting-text)) {
	color: inherit !important;
}

.x-card-media {
	border-radius: var(--x-card-media-shape, var(--_--media-shape));
	box-sizing: border-box;
	display: flex;
	flex: none;
	overflow: clip;
	padding-block: var(--x-card-media-block-space, var(--_--media-block-space));
	padding-inline: var(--x-card-media-inline-space, var(--_--media-inline-space));
}

.x-card-item {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex: none;
	gap: var(--x-card-item-space-between-elements, var(--_--item-space-between-elements));
	padding-block: var(--x-card-item-block-space, var(--_--item-block-space));
	padding-inline: var(--x-card-item-inline-space, var(--_--item-inline-space));
}

.x-card-item + .x-card-actions {
	padding-block-start: var(--x-card-actions-after-item-block-space-start, var(--_--actions-after-item-block-space-start));
}

.x-card-item:where(:has(+ .x-card-item)),
.x-card-item:where(:has(+ .x-card-supporting-text)) {
	padding-block-end: var(--x-card-item-before-item-block-space-end, var(--_--item-before-item-block-space-end));
}

.x-card-item + .x-card-item,
.x-card-item + .x-card-supporting-text {
	padding-block-start: var(--x-card-item-after-item-block-space-start, var(--_--item-after-item-block-space-start));
}

.x-card-item__content {
	align-self: center;
	flex: 1 1 100%;
	overflow: hidden;
}

.x-card-actions {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex: none;
	gap: var(--x-card-actions-space-between-elements, var(--_--actions-space-between-elements));
	justify-content: var(--x-card-actions-justify-content, var(--_--actions-justify-content));
	padding-block: var(--x-card-actions-block-space, var(--_--actions-block-space));
	padding-inline: var(--x-card-actions-inline-space, var(--_--actions-inline-space));
}

.x-card-overline {
	box-sizing: border-box;
	color: var(--x-card-overline-text-color, var(--_--overline-text-color));
	display: block;
	flex: none;
	font-family: var(--x-card-overline-text-font, var(--_--overline-text-font));
	font-size: var(--x-card-overline-text-size, var(--_--overline-text-size));
	font-weight: var(--x-card-overline-text-weight, var(--_--overline-text-weight));
	hyphens: var(--x-card-overline-text-hyphens, var(--_--overline-text-hyphens));
	letter-spacing: var(--x-card-overline-text-tracking, var(--_--overline-text-tracking));
	line-height: var(--x-card-overline-text-line-height, var(--_--overline-text-line-height));
	min-inline-size: 0;
	overflow: var(--x-card-overline-overflow, var(--_--overline-overflow));
	overflow-wrap: var(--x-card-overline-overflow-wrap, var(--_--overline-overflow-wrap));
	padding-block: var(--x-card-overline-block-space, var(--_--overline-block-space));
	padding-inline: var(--x-card-overline-inline-space, var(--_--overline-inline-space));
	text-overflow: var(--x-card-overline-text-overflow, var(--_--overline-text-overflow));
	text-transform: var(--x-card-overline-text-letter-case, var(--_--overline-text-letter-case));
	white-space: var(--x-card-overline-text-white-space, var(--_--overline-text-white-space));
	word-break: var(--x-card-overline-text-word-break, var(--_--overline-text-word-break));
	word-wrap: var(--x-card-overline-text-word-wrap, var(--_--overline-text-word-wrap));
}

.x-card-overline:where(:has(+ .x-card-item)),
.x-card-overline:where(:has(+ .x-card-actions)),
.x-card-overline:where(:has(+ .x-card-headline)),
.x-card-overline:where(:has(+ .x-card-subhead)),
.x-card-overline:where(:has(+ .x-card-supporting-text)) {
	padding-block-end: var(--x-card-overline-before-element-block-space-end, var(--_--overline-before-element-block-space-end));
}

.x-card-overline + :where(.x-card-headline),
.x-card-overline + :where(.x-card-subhead),
.x-card-overline + :where(.x-card-supporting-text),
.x-card-overline + :where(.x-card-actions) {
	padding-block-start: 0;
}

:where(.x-card-item) .x-card-overline {
	padding: 0;
}

.x-card-headline {
	box-sizing: border-box;
	color: var(--x-card-headline-text-color, var(--_--headline-text-color));
	display: block;
	flex: none;
	font-family: var(--x-card-headline-text-font, var(--_--headline-text-font));
	font-size: var(--x-card-headline-text-size, var(--_--headline-text-size));
	font-weight: var(--x-card-headline-text-weight, var(--_--headline-text-weight));
	hyphens: var(--x-card-headline-text-hyphens, var(--_--headline-text-hyphens));
	letter-spacing: var(--x-card-headline-text-tracking, var(--_--headline-text-tracking));
	line-height: var(--x-card-headline-text-line-height, var(--_--headline-text-line-height));
	min-inline-size: 0;
	overflow: var(--x-card-headline-overflow, var(--_--headline-overflow));
	overflow-wrap: var(--x-card-headline-overflow-wrap, var(--_--headline-overflow-wrap));
	padding-block: var(--x-card-headline-block-space, var(--_--headline-block-space));
	padding-inline: var(--x-card-headline-inline-space, var(--_--headline-inline-space));
	text-overflow: var(--x-card-headline-text-overflow, var(--_--headline-text-overflow));
	text-transform: var(--x-card-headline-text-letter-case, var(--_--headline-text-letter-case));
	white-space: var(--x-card-headline-text-white-space, var(--_--headline-text-white-space));
	word-break: var(--x-card-headline-text-word-break, var(--_--headline-text-word-break));
	word-wrap: var(--x-card-headline-text-word-wrap, var(--_--headline-text-word-wrap));
}

.x-card-headline:where(:has(+ .x-card-item)),
.x-card-headline:where(:has(+ .x-card-actions)),
.x-card-headline:where(:has(+ .x-card-subhead)),
.x-card-headline:where(:has(+ .x-card-supporting-text)) {
	padding-block-end: var(--x-card-headline-before-element-block-space-end, var(--_--headline-before-element-block-space-end));
}

.x-card-headline + :where(.x-card-subhead),
.x-card-headline + :where(.x-card-supporting-text),
.x-card-headline + :where(.x-card-actions) {
	padding-block-start: 0;
}

:where(.x-card-item) .x-card-headline {
	padding: 0;
}

.x-card-subhead {
	box-sizing: border-box;
	color: var(--x-card-subhead-text-color, var(--_--subhead-text-color));
	display: block;
	flex: none;
	font-family: var(--x-card-subhead-text-font, var(--_--subhead-text-font));
	font-size: var(--x-card-subhead-text-size, var(--_--subhead-text-size));
	font-weight: var(--x-card-subhead-text-weight, var(--_--subhead-text-weight));
	letter-spacing: var(--x-card-subhead-text-tracking, var(--_--subhead-text-tracking));
	line-height: var(--x-card-subhead-text-line-height, var(--_--subhead-text-line-height));
	overflow: var(--x-card-subhead-overflow, var(--_--subhead-overflow));
	padding-block: var(--x-card-subhead-block-space, var(--_--subhead-block-space));
	padding-inline: var(--x-card-subhead-inline-space, var(--_--subhead-inline-space));
	text-overflow: var(--x-card-subhead-text-overflow, var(--_--subhead-text-overflow));
	text-transform: var(--x-card-subhead-text-letter-case, var(--_--subhead-text-letter-case));
	white-space: var(--x-card-subhead-text-white-space, var(--_--subhead-text-white-space));
}

:where(.x-card-item) .x-card-subhead {
	padding: 0;
}

.x-card-subhead + :where(.x-card-supporting-text),
.x-card-subhead + :where(.x-card-actions) {
	padding-block-start: 0;
}

.x-card-supporting-text {
	-webkit-box-orient: vertical;
	box-sizing: border-box;
	color: var(--x-card-supporting-text-color, var(--_--supporting-text-color));
	display: block;
	display: -webkit-box;
	flex: var(--x-card-supporting-text-flex, var(--_--supporting-text-flex));
	font-family: var(--x-card-supporting-text-font, var(--_--supporting-text-font));
	font-size: var(--x-card-supporting-text-size, var(--_--supporting-text-size));
	font-weight: var(--x-card-supporting-text-weight, var(--_--supporting-text-weight));
	letter-spacing: var(--x-card-supporting-text-tracking, var(--_--supporting-text-tracking));
	-webkit-line-clamp: var(--x-card-supporting-text-lines, var(--_--supporting-text-lines));
	line-height: var(--x-card-supporting-text-line-height, var(--_--supporting-text-line-height));
	overflow: hidden;
	overflow-wrap: var(--x-card-supporting-text-overflow-wrap, var(--_--supporting-text-overflow-wrap));
	padding-block: var(--x-card-supporting-text-block-space, var(--_--supporting-text-block-space));
	padding-inline: var(--x-card-supporting-text-inline-space, var(--_--supporting-text-inline-space));
	text-indent: var(--x-card-supporting-text-tracking, var(--_--supporting-text-tracking));
	text-overflow: ellipsis;
	text-transform: var(--x-card-supporting-text-letter-case, var(--_--supporting-text-letter-case));
	word-break: var(--x-card-supporting-text-word-break, var(--_--supporting-text-word-break));
}

.x-card-supporting-text + .x-card-supporting-text,
.x-card-supporting-text + .x-card-item,
.x-card-supporting-text + .x-card-actions {
	padding-block-start: 0;
}

.x-card-item .x-card-supporting-text {
	padding: 0;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/container/container.css?1746108465632*/
.x-container {
	--_--block-space: var(--x-comp-container-block-space, 0);
	--_--inline-space: var(--x-comp-container-inline-space, 1rem);
	--_--max-inline-size: var(--x-comp-container-max-inline-size, 100%);
}

.x-container {
	box-sizing: border-box;
	inline-size: 100%;
	margin-inline-end: auto;
	margin-inline-start: auto;
	max-inline-size: var(--x-container-max-inline-size, var(--_--max-inline-size));
	padding-block: var(--x-container-block-space, var(--_--block-space));
	padding-inline: var(--x-container-inline-space, var(--_--inline-space));
}

.x-container--full-inline-size {
	max-inline-size: 100%;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/dialog/dialog.css?174719161529475*/
.x-dialog {
	--_--actions-after-scroller-block-space-start: var(--x-comp-dialog-actions-after-scroller-block-space-start, 1rem);
	--_--actions-block-space: var(--x-comp-dialog-actions-block-space, 1rem 1.5rem);
	--_--actions-inline-space: var(--x-comp-dialog-actions-inline-space, 1.5rem);
	--_--actions-justify-content: var(--x-comp-dialog-actions-justify-content, flex-end);
	--_--actions-space-between-elements: var(--x-comp-dialog-actions-space-between-elements, 0.5rem);
	--_--close-container-motion-duration: var(--x-comp-dialog-close-container-motion-duration, var(--x-sys-motion-duration-short3, 150ms));
	--_--close-container-motion-easing: var(--x-comp-dialog-close-container-motion-easing, var(--x-sys-motion-easing-emphasized-accelerate, cubic-bezier(0.3, 0, 0.8, 0.15)));
	--_--close-container-motion-animation-name: var(--x-comp-dialog-close-container-motion-animation-name, x-dialog-close-container);
	--_--close-container-transform-origin: var(--x-comp-dialog-close-container-transform-origin, top center);
	--_--close-scrim-motion-animation-name: var(--x-comp-dialog-close-scrim-motion-animation-name, x-dialog-close-scrim);
	--_--close-scrim-motion-duration: var(--x-comp-dialog-close-scrim-motion-duration, var(--x-sys-motion-duration-short3, 150ms));
	--_--close-scrim-motion-easing: var(--x-comp-dialog-close-scrim-motion-easing, var(--x-sys-motion-easing-linear, cubic-bezier(0, 0, 1, 1)));
	--_--container-block-size: var(--x-comp-dialog-container-block-size, fit-content);
	--_--container-block-space: var(--x-comp-dialog-container-block-space, 0);
	--_--container-color: var(--x-comp-dialog-container-color, var(--x-sys-color-surface, #fff));
	--_--container-elevation-level: var(--x-comp-dialog-container-elevation-level, 3);
	--_--container-inline-size: var(--x-comp-dialog-container-inline-size, fit-content);
	--_--container-inline-space: var(--x-comp-dialog-container-inline-space, 0);
	--_--container-max-block-size: var(--x-comp-dialog-container-max-block-size, min(35rem, 100% - 3rem));
	--_--container-max-inline-size: var(--x-comp-dialog-container-max-inline-size, min(35rem, 100% - 3rem));
	--_--container-min-block-size: var(--x-comp-dialog-container-min-block-size, 8.75rem);
	--_--container-min-inline-size: var(--x-comp-dialog-container-min-inline-size, 17.5rem);
	--_--container-motion-property: var(--x-comp-dialog-container-motion-property, block-size, border-radius, inline-size, max-block-size, max-inline-size);
	--_--container-shadow-color: var(--x-comp-dialog-container-shadow-color, var(--x-sys-color-shadow, #000));
	--_--container-shape: var(--x-comp-dialog-container-shape, var(--x-sys-shape-corner-x-large, 1.75rem));
	--_--content-after-header-block-space-start: var(--x-comp-dialog-content-after-header-block-space-start, 1rem);
	--_--content-before-actions-block-space-end: var(--x-comp-dialog-content-before-actions-block-space-end, 0.5rem);
	--_--content-before-actions-scroller-block-space: var(--x-comp-dialog-content-before-actions-scroller-block-space, 0.5rem);
	--_--content-block-space: var(--x-comp-dialog-content-block-space, 1.5rem);
	--_--content-color: var(--x-comp-dialog-content-color, var(--x-sys-color-on-surface, #000));
	--_--content-inline-space: var(--x-comp-dialog-content-inline-space, 1.5rem);
	--_--fullscreen-actions-block-space: var(--x-comp-dialog-fullscreen-actions-block-space, 0);
	--_--fullscreen-actions-block-size: var(--x-comp-dialog-fullscreen-actions-block-size, 4rem);
	--_--fullscreen-actions-container-color: var(--x-comp-dialog-fullscreen-actions-container-color, var(--x-sys-color-surface-container, #eee));
	--_--fullscreen-actions-content-color: var(--x-comp-dialog-fullscreen-actions-content-color, var(--x-sys-color-on-surface-container, #000));
	--_--fullscreen-content-after-header-block-space-start: var(--x-comp-dialog-fullscreen-content-after-header-block-space-start, 1rem);
	--_--fullscreen-content-before-actions-block-space-end: var(--x-comp-dialog-fullscreen-content-before-actions-block-space-end, 1rem);
	--_--fullscreen-header-block-space: var(--x-comp-dialog-fullscreen-header-block-space, 0);
	--_--fullscreen-header-block-size: var(--x-comp-dialog-fullscreen-header-block-size, 4rem);
	--_--fullscreen-header-container-color: var(--x-comp-dialog-fullscreen-header-container-color, var(--x-sys-color-surface-container, #eee));
	--_--fullscreen-header-content-color: var(--x-comp-dialog-fullscreen-header-content-color, var(--x-sys-color-on-surface-container, #000));
	--_--fullscreen-headline-overflow: var(--x-comp-dialog-fullscreen-headline-overflow, hidden);
	--_--fullscreen-headline-overflow-wrap: var(--x-comp-dialog-fullscreen-headline-overflow-wrap, normal);
	--_--fullscreen-headline-text-font: var(--x-comp-dialog-fullscreen-headline-text-font, var(--x-sys-typescale-title-large-font, Roboto));
	--_--fullscreen-headline-text-hyphens: var(--x-comp-dialog-fullscreen-headline-text-hyphens, auto);
	--_--fullscreen-headline-text-letter-case: var(--x-comp-dialog-fullscreen-headline-text-letter-case, var(--x-sys-typescale-title-large-letter-case, none));
	--_--fullscreen-headline-text-line-height: var(--x-comp-dialog-fullscreen-headline-text-line-height, var(--x-sys-typescale-title-large-line-height, 1.75rem));
	--_--fullscreen-headline-text-overflow: var(--x-comp-dialog-fullscreen-headline-text-overflow, ellipsis);
	--_--fullscreen-headline-text-size: var(--x-comp-dialog-fullscreen-headline-text-size, var(--x-sys-typescale-title-large-size, 1.375rem));
	--_--fullscreen-headline-text-tracking: var(--x-comp-dialog-fullscreen-headline-text-tracking, var(--x-sys-typescale-title-large-tracking, 0));
	--_--fullscreen-headline-text-weight: var(--x-comp-dialog-fullscreen-headline-text-weight, var(--x-sys-typescale-title-large-weight, 400));
	--_--fullscreen-headline-text-white-space: var(--x-comp-dialog-fullscreen-headline-text-white-space, nowrap);
	--_--fullscreen-headline-text-word-break: var(--x-comp-dialog-fullscreen-headline-text-word-break, normal);
	--_--fullscreen-headline-text-word-wrap: var(--x-comp-dialog-fullscreen-headline-text-word-wrap, break-word);
	--_--fullscreen-scroller-content-after-header-block-space-start: var(--x-comp-dialog-fullscreen-scroller-content-after-header-block-space-start, 1rem);
	--_--fullscreen-scroller-content-before-actions-block-space-end: var(--x-comp-dialog-fullscreen-scroller-content-before-actions-block-space-end, 1rem);
	--_--header-before-scroller-content-block-space-end: var(--x-comp-dialog-header-before-scroller-content-block-space-end, 1rem);
	--_--header-block-space: var(--x-comp-dialog-header-block-space, 1.5rem 0);
	--_--header-inline-space: var(--x-comp-dialog-header-inline-space, 1.5rem);
	--_--header-inline-space-start-with-leading-icon-button: var(--x-comp-dialog-header-inline-space-start-with-leading-icon-button, 1rem);
	--_--header-inline-space-end-with-trailing-icon-button: var(--x-comp-dialog-header-inline-space-end-with-trailing-icon-button, 1rem);
	--_--header-space-between-content-elements: var(--x-comp-dialog-header-space-between-content-elements, 1rem);
	--_--header-space-between-elements: var(--x-comp-dialog-header-space-between-elements, 0.5rem);
	--_--headline-before-supporting-text-block-space-end: var(--x-comp-dialog-headline-before-supporting-text-block-space-end, 0);
	--_--headline-block-space: var(--x-comp-dialog-headline-block-space, 1.5rem);
	--_--headline-flex: var(--x-comp-dialog-headline-flex, none);
	--_--headline-inline-space: var(--x-comp-dialog-headline-inline-space, 1.5rem);
	--_--headline-overflow: var(--x-comp-dialog-headline-overflow, hidden);
	--_--headline-overflow-wrap: var(--x-comp-dialog-headline-overflow-wrap, normal);
	--_--headline-text-font: var(--x-comp-dialog-headline-text-font, var(--x-sys-typescale-headline-small-font, Roboto));
	--_--headline-text-hyphens: var(--x-comp-dialog-headline-text-hyphens, auto);
	--_--headline-text-letter-case: var(--x-comp-dialog-headline-text-letter-case, var(--x-sys-typescale-headline-small-letter-case, none));
	--_--headline-text-line-height: var(--x-comp-dialog-headline-text-line-height, var(--x-sys-typescale-headline-small-line-height, 2rem));
	--_--headline-text-overflow: var(--x-comp-dialog-headline-text-overflow, ellipsis);
	--_--headline-text-size: var(--x-comp-dialog-headline-text-size, var(--x-sys-typescale-headline-small-size, 1.5rem));
	--_--headline-text-tracking: var(--x-comp-dialog-headline-text-tracking, var(--x-sys-typescale-headline-small-tracking, 0));
	--_--headline-text-weight: var(--x-comp-dialog-headline-text-weight, var(--x-sys-typescale-headline-small-weight, 400));
	--_--headline-text-white-space: var(--x-comp-dialog-headline-text-white-space, nowrap);
	--_--headline-text-word-break: var(--x-comp-dialog-headline-text-word-break, normal);
	--_--headline-text-word-wrap: var(--x-comp-dialog-headline-text-word-wrap, break-word);
	--_--icon-size: var(--x-comp-dialog-icon-size, 1.5rem);
	--_--open-container-motion-duration: var(--x-comp-dialog-open-container-motion-duration, var(--x-sys-motion-duration-long2, 500ms));
	--_--open-container-motion-easing: var(--x-comp-dialog-open-container-motion-easing, var(--x-sys-motion-easing-emphasized, cubic-bezier(0.2, 0, 0, 1)));
	--_--open-container-motion-animation-name: var(--x-comp-dialog-open-container-motion-animation-name, x-dialog-open-container);
	--_--open-container-transform-origin: var(--x-comp-dialog-open-container-transform-origin, top center);
	--_--open-scrim-motion-animation-name: var(--x-comp-dialog-open-scrim-motion-animation-name, x-dialog-open-scrim);
	--_--open-scrim-motion-duration: var(--x-comp-dialog-open-scrim-motion-duration, var(--x-sys-motion-duration-long2, 500ms));
	--_--open-scrim-motion-easing: var(--x-comp-dialog-open-scrim-motion-easing, var(--x-sys-motion-easing-linear, cubic-bezier(0, 0, 1, 1)));
	--_--outline-color: var(--x-comp-dialog-outline-color, var(--x-sys-color-outline, #757575));
	--_--outline-style: var(--x-comp-dialog-outline-style, solid);
	--_--outline-width: var(--x-comp-dialog-outline-width, 0);
	--_--scrim-color: var(--x-comp-dialog-scrim-color, var(--x-sys-color-scrim, #000));
	--_--scrim-opacity: var(--x-comp-dialog-scrim-opacity, 0.32);
	--_--scroller-content-after-header-block-space-start: var(--x-comp-dialog-scroller-content-after-header-block-space-start, 0);
	--_--scroller-content-before-actions-block-space-end: var(--x-comp-dialog-scroller-content-before-actions-block-space-end, 0.5rem);
	--_--supporting-text-after-headline-block-space-start: var(--x-comp-dialog-supporting-text-after-headline-block-space-start, 1rem);
	--_--supporting-text-block-space: var(--x-comp-dialog-supporting-text-block-space, 1.5rem);
	--_--supporting-text-inline-space: var(--x-comp-dialog-supporting-text-inline-space, 1.5rem);
	--_--supporting-text-color: var(--x-comp-dialog-supporting-text-color, var(--x-sys-color-on-surface, #000));
	--_--supporting-text-flex: var(--x-comp-dialog-supporting-text-flex, 1 1 auto);
	--_--supporting-text-font: var(--x-comp-dialog-supporting-text-font, var(--x-sys-typescale-body-medium-font, Roboto));
	--_--supporting-text-letter-case: var(--x-comp-dialog-supporting-text-letter-case, var(--x-sys-typescale-body-medium-letter-case, none));
	--_--supporting-text-line-height: var(--x-comp-dialog-supporting-text-line-height, var(--x-sys-typescale-body-medium-line-height, 1.25rem));
	--_--supporting-text-size: var(--x-comp-dialog-supporting-text-size, var(--x-sys-typescale-body-medium-size, 0.875rem));
	--_--supporting-text-tracking: var(--x-comp-dialog-supporting-text-tracking, var(--x-sys-typescale-body-medium-tracking, 0.015625rem));
	--_--supporting-text-weight: var(--x-comp-dialog-supporting-text-weight, var(--x-sys-typescale-body-medium-weight, 400));
}

@keyframes x-dialog-open-container {
	from {
		opacity: 0;
		transform: scaleY(0.6) translateY(-3rem);
	}
}

@keyframes x-dialog-open-scrim {
	from {
		opacity: 0;
	}
}

@keyframes x-dialog-close-container {
	to {
		opacity: 0;
		transform: scaleY(0.6) translateY(-3rem);
	}
}

@keyframes x-dialog-close-scrim {
	to {
		opacity: 0;
	}
}

.x-dialog {
	background-color: var(--x-dialog-container-color, var(--_--container-color));
	block-size: var(--x-dialog-container-block-size, var(--_--container-block-size));
	border-color: var(--x-dialog-outline-color, var(--_--outline-color));
	border-radius: var(--x-dialog-container-shape, var(--_--container-shape));
	border-style: var(--x-dialog-outline-style, var(--_--outline-style));
	border-width: var(--x-dialog-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: var(--x-dialog-content-color, var(--_--content-color));
	contain: layout;
	display: none;
	flex-direction: column;
	inline-size: var(--x-dialog-container-inline-size, var(--_--container-inline-size));
	inset: 0;
	isolation: isolate;
	margin-block: auto;
	margin-inline: auto;
	max-block-size: var(--x-dialog-container-max-block-size, var(--_--container-max-block-size));
	max-inline-size: var(--x-dialog-container-max-inline-size, var(--_--container-max-inline-size));
	min-block-size: var(--x-dialog-container-min-block-size, var(--_--container-min-block-size));
	min-inline-size: var(--x-dialog-container-min-inline-size, var(--_--container-min-inline-size));
	outline: none;
	overflow-x: hidden;
	overflow-y: auto;
	padding-block: var(--x-dialog-container-block-space, var(--_--container-block-space));
	padding-inline: var(--x-dialog-container-inline-space, var(--_--container-inline-space));
	position: absolute;
}

@media (prefers-reduced-motion: no-preference) {
	.x-dialog {
		animation-duration: var(--x-dialog-close-container-motion-duration, var(--_--close-container-motion-duration));
		animation-fill-mode: forwards;
		animation-name: var(--x-dialog-close-container-motion-animation-name, var(--_--close-container-motion-animation-name));
		animation-timing-function: var(--x-dialog-close-container-motion-easing, var(--_--close-container-motion-easing));
		interpolate-size: allow-keywords;
		transform-origin: var(--x-dialog-close-container-transform-origin, var(--_--close-container-transform-origin));
		transition-behavior: allow-discrete, allow-discrete;
		transition-duration: var(--x-dialog-close-container-motion-duration, var(--_--close-container-motion-duration));
		transition-property: display, overlay, var(--x-dialog-container-motion-property, var(--_--container-motion-property));
	}
}

.x-dialog:where(.x-elevation) {
	--x-elevation-level: var(--x-dialog-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-dialog-container-shadow-color,
			var(--_--container-shadow-color));
}

.x-dialog::backdrop {
	background-color: var(--x-dialog-scrim-color, var(--_--scrim-color));
	opacity: var(--x-dialog-scrim-opacity, var(--_--scrim-opacity));
}

@media (prefers-reduced-motion: no-preference) {
	.x-dialog::backdrop {
		animation-duration: var(--x-dialog-close-scrim-motion-duration, var(--_--close-scrim-motion-duration));
		animation-name: var(--x-dialog-close-scrim-motion-animation-name, var(--_--close-scrim-motion-animation-name));
		animation-timing-function: var(--x-dialog-close-scrim-motion-easing, var(--_--close-scrim-motion-easing));
		transition-behavior: allow-discrete, allow-discrete;
		transition-duration: var(--x-dialog-close-scrim-motion-duration, var(--_--close-scrim-motion-duration));
		transition-property: display, overlay;
	}
}

.x-dialog:where([open]) {
	display: flex;
}

@media (prefers-reduced-motion: no-preference) {
	.x-dialog:where([open]) {
		animation-duration: var(--x-dialog-open-container-motion-duration, var(--_--open-container-motion-duration));
		animation-name: var(--x-dialog-open-container-motion-animation-name, var(--_--open-container-motion-animation-name));
		animation-timing-function: var(--x-dialog-open-container-motion-easing, var(--_--open-container-motion-easing));
		transform-origin: var(--x-dialog-open-container-transform-origin, var(--_--open-container-transform-origin));
		transition-duration: var(--x-dialog-open-container-motion-duration, var(--_--open-container-motion-duration));
	}
}

@media (prefers-reduced-motion: no-preference) {
	.x-dialog:where([open])::backdrop {
		animation-duration: var(--x-dialog-open-scrim-motion-duration, var(--_--open-scrim-motion-duration));
		animation-name: var(--x-dialog-open-scrim-motion-animation-name, var(--_--open-scrim-motion-animation-name));
		animation-timing-function: var(--x-dialog-open-scrim-motion-easing, var(--_--open-scrim-motion-easing));
		transition-duration: var(--x-dialog-open-scrim-motion-duration, var(--_--open-scrim-motion-duration));
	}
}

.x-dialog--fullscreen {
	block-size: 100%;
	border-radius: 0;
	inline-size: 100%;
	max-block-size: 100%;
	max-inline-size: 100%;
}

.x-dialog--fullscreen:where(.x-elevation) {
	--x-elevation-level: 0;
}

.x-dialog--fullscreen::backdrop {
	display: none;
}

:root:where(:has(.x-dialog--modal[open])) {
	overflow: hidden;
}

.x-dialog--positioning-absolute {
	position: absolute;
}

.x-dialog--positioning-fixed {
	position: fixed;
}

.x-dialog--quick,
.x-dialog--quick::backdrop {
	animation-duration: 0ms;
	transition-duration: 0ms;
}

.x-dialog-actions {
	align-items: center;
	display: flex;
	flex: none;
	gap: var(--x-dialog-actions-space-between-elements, var(--_--actions-space-between-elements));
	justify-content: var(--x-dialog-actions-justify-content, var(--_--actions-justify-content));
	padding-block: var(--x-dialog-actions-block-space, var(--_--actions-block-space));
	padding-inline: var(--x-dialog-actions-inline-space, var(--_--actions-inline-space));
}

:where(.x-dialog--fullscreen) .x-dialog-actions {
	background-color: var(--x-dialog-fullscreen-actions-container-color, var(--_--fullscreen-actions-container-color));
	block-size: var(--x-dialog-fullscreen-actions-block-size, var(--_--fullscreen-actions-block-size));
	color: var(--x-dialog-fullscreen-actions-content-color, var(--_--fullscreen-actions-content-color));
	padding-block: var(--x-dialog-fullscreen-actions-block-space, var(--_--fullscreen-actions-block-space));
}

.x-dialog-content {
	display: flex;
	flex: 1 1 0%;
	flex-direction: column;
	height: min-content;
	padding-block: var(--x-dialog-content-block-space, var(--_--content-block-space));
	padding-inline: var(--x-dialog-content-inline-space, var(--_--content-inline-space));
	position: relative;
}

:where(:has(.x-dialog-header + .x-dialog-scroller > .x-dialog-content)) > :where(.x-dialog-scroller) > .x-dialog-content {
	padding-block-start: var(--x-dialog-scroller-content-after-header-block-space-start, var(--_--scroller-content-after-header-block-space-start));
}

:where(.x-dialog--fullscreen:has(.x-dialog-header + .x-dialog-scroller > .x-dialog-content)) > :where(.x-dialog-scroller) > .x-dialog-content {
	padding-block-start: var(--x-dialog-fullscreen-scroller-content-after-header-block-space-start, var(--_--fullscreen-scroller-content-after-header-block-space-start));
}

:where(:has(.x-dialog-header + .x-dialog-content)) > .x-dialog-content {
	padding-block-start: var(--x-dialog-content-after-header-block-space-start, var(--_--content-after-header-block-space-start));
}

:where(.x-dialog--fullscreen:has(.x-dialog-header + .x-dialog-content)) > .x-dialog-content {
	padding-block-start: var(--x-dialog-fullscreen-content-after-header-block-space-start, var(--_--fullscreen-content-after-header-block-space-start));
}

:where(:has(.x-dialog-scroller + .x-dialog-actions)) > :where(.x-dialog-scroller) > .x-dialog-content {
	padding-block-end: var(--x-dialog-scroller-content-before-actions-block-space-end, var(--_--scroller-content-before-actions-block-space-end));
}

:where(.x-dialog--fullscreen:has(.x-dialog-scroller + .x-dialog-actions)) > :where(.x-dialog-scroller) > .x-dialog-content {
	padding-block-end: var(--x-dialog-fullscreen-scroller-content-before-actions-block-space-end, var(--_--fullscreen-scroller-content-before-actions-block-space-end));
}

:where(.x-dialog--fullscreen:has(.x-dialog-scroller + .x-dialog-actions)) > .x-dialog-content {
	padding-block-end: var(--x-dialog-fullscreen-content-before-actions-block-space-end, var(--_--fullscreen-content-before-actions-block-space-end));
}

:where(:has(.x-dialog-content + .x-dialog-actions)) > .x-dialog-content {
	padding-block-end: var(--x-dialog-content-before-actions-block-space-end, var(--_--content-before-actions-block-space-end));
}

.x-dialog-header {
	align-items: center;
	display: flex;
	flex: none;
	padding-block: var(--x-dialog-header-block-space, var(--_--header-block-space));
}

.x-dialog-header:where(:has(+ .x-dialog-scroller > .x-dialog-content)) {
	padding-block-end: var(--x-dialog-header-before-scroller-content-block-space-end, var(--_--header-before-scroller-content-block-space-end));
}

.x-dialog-header__start,
.x-dialog-header__end {
	align-items: center;
	align-self: center;
	display: flex;
}

.x-dialog-header__start {
	padding-inline-start: var(--x-dialog-header-inline-space, var(--_--header-inline-space));
}

.x-dialog-header__start:where(:has(> .x-icon-button:where(:last-of-type))) {
	padding-inline-start: var(--x-dialog-header-inline-space-start-with-leading-icon-button, var(--_--header-inline-space-start-with-leading-icon-button));
}

.x-dialog-header__start:where(:has(> .x-icon-button + .x-icon-button)) {
	column-gap: var(--x-dialog-header-space-between-elements, var(--_--header-space-between-elements));
}

.x-dialog-header__end {
	padding-inline-end: var(--x-dialog-header-inline-space, var(--_--header-inline-space));
}

.x-dialog-header__end:where(:has(> .x-icon-button:where(:last-of-type))) {
	padding-inline-end: var(--x-dialog-header-inline-space-end-with-trailing-icon-button, var(--_--header-inline-space-end-with-trailing-icon-button));
}

.x-dialog-header__end:where(:has(> .x-icon-button + .x-icon-button)) {
	column-gap: var(--x-dialog-header-space-between-elements, var(--_--header-space-between-elements));
}

.x-dialog-header__content {
	align-self: center;
	flex: 1;
	overflow: hidden;
	padding-inline: var(--x-dialog-header-inline-space, var(--_--header-inline-space));
}

.x-dialog-header__content:where(.x-dialog-header__start + .x-dialog-header__content) {
	padding-inline-start: var(--x-dialog-header-space-between-elements, var(--_--header-space-between-elements));
}

.x-dialog-header__content:where(:has(+ .x-dialog-header__end)) {
	padding-inline-end: var(--x-dialog-header-space-between-elements, var(--_--header-space-between-elements));
}

:where(:not(.x-dialog--fullscreen)) > .x-dialog-header:where(:has(> .x-dialog-header__content > .x-icon + .x-dialog-headline)) > :where(.x-dialog-header__content) {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: var(--x-dialog-header-space-between-content-elements, var(--_--header-space-between-content-elements));
	text-align: center;
}

:where(:not(.x-dialog--fullscreen)) > .x-dialog-header:where(:has(> .x-dialog-header__content > .x-icon + .x-dialog-headline)) > :where(.x-dialog-header__content) > :where(.x-icon) {
	--x-icon-size: var(--x-dialog-icon-size, var(--_--icon-size));
}

:where(.x-dialog--fullscreen) .x-dialog-header {
	background-color: var(--x-dialog-fullscreen-header-container-color, var(--_--fullscreen-header-container-color));
	block-size: var(--x-dialog-fullscreen-header-block-size, var(--_--fullscreen-header-block-size));
	color: var(--x-dialog-fullscreen-header-content-color, var(--_--fullscreen-header-content-color));
	padding-block: var(--x-dialog-fullscreen-header-block-space, var(--_--fullscreen-header-block-space));
}

.x-dialog-headline {
	display: block;
	flex: var(--x-dialog-headline-flex, var(--_--headline-flex));
	font-family: var(--x-dialog-headline-text-font, var(--_--headline-text-font));
	font-size: var(--x-dialog-headline-text-size, var(--_--headline-text-size));
	font-weight: var(--x-dialog-headline-text-weight, var(--_--headline-text-weight));
	hyphens: var(--x-dialog-headline-text-hyphens, var(--_--headline-text-hyphens));
	letter-spacing: var(--x-dialog-headline-text-tracking, var(--_--headline-text-tracking));
	line-height: var(--x-dialog-headline-text-line-height, var(--_--headline-text-line-height));
	margin: 0;
	min-inline-size: 0;
	overflow: var(--x-dialog-headline-overflow, var(--_--headline-overflow));
	overflow-wrap: var(--x-dialog-headline-overflow-wrap, var(--_--headline-overflow-wrap));
	padding-block: var(--x-dialog-headline-block-space, var(--_--headline-block-space));
	padding-inline: var(--x-dialog-headline-inline-space, var(--_--headline-inline-space));
	text-overflow: var(--x-dialog-headline-text-overflow, var(--_--headline-text-overflow));
	text-transform: var(--x-dialog-headline-text-letter-case, var(--_--headline-text-letter-case));
	white-space: var(--x-dialog-headline-text-white-space, var(--_--headline-text-white-space));
	word-break: var(--x-dialog-headline-text-word-break, var(--_--headline-text-word-break));
	word-wrap: var(--x-dialog-headline-text-word-wrap, var(--_--headline-text-word-wrap));
}

:where(:has(.x-dialog-headline + .x-dialog-supporting-text)) .x-dialog-headline {
	padding-block-end: var(--x-dialog-headline-before-supporting-text-block-space-end, var(--_--headline-before-supporting-text-block-space-end));
}

:where(.x-dialog-content) .x-dialog-headline,
:where(.x-dialog-header) .x-dialog-headline {
	padding: 0;
}

.x-dialog-headline + :where(.x-dialog-actions),
.x-dialog-headline + :where(.x-dialog-content),
.x-dialog-headline + :where(.x-dialog-scroller > .x-dialog-content),
.x-dialog-headline + :where(.x-dialog-supporting-text) {
	padding-block-start: 0;
}

:where(.x-dialog--fullscreen) .x-dialog-headline {
	font-family: var(--x-dialog-fullscreen-headline-text-font, var(--_--fullscreen-headline-text-font));
	font-size: var(--x-dialog-fullscreen-headline-text-size, var(--_--fullscreen-headline-text-size));
	font-weight: var(--x-dialog-fullscreen-headline-text-weight, var(--_--fullscreen-headline-text-weight));
	hyphens: var(--x-dialog-fullscreen-headline-text-hyphens, var(--_--fullscreen-headline-text-hyphens));
	letter-spacing: var(--x-dialog-fullscreen-headline-text-tracking, var(--_--fullscreen-headline-text-tracking));
	line-height: var(--x-dialog-fullscreen-headline-text-line-height, var(--_--fullscreen-headline-text-line-height));
	overflow: var(--x-dialog-fullscreen-headline-overflow, var(--_--fullscreen-headline-overflow));
	overflow-wrap: var(--x-dialog-fullscreen-headline-overflow-wrap, var(--_--fullscreen-headline-overflow-wrap));
	text-overflow: var(--x-dialog-fullscreen-headline-text-overflow, var(--_--fullscreen-headline-text-overflow));
	text-transform: var(--x-dialog-fullscreen-headline-text-letter-case, var(--_--fullscreen-headline-text-letter-case));
	white-space: var(--x-dialog-fullscreen-headline-text-white-space, var(--_--fullscreen-headline-text-white-space));
	word-break: var(--x-dialog-fullscreen-headline-text-word-break, var(--_--fullscreen-headline-text-word-break));
	word-wrap: var(--x-dialog-fullscreen-headline-text-word-wrap, var(--_--fullscreen-headline-text-word-wrap));
}

.x-dialog-scroller {
	backface-visibility: hidden;
	display: flex;
	flex: 1 1 0%;
	flex-direction: column;
	overflow-x: hidden;
	overflow-y: auto;
}

.x-dialog-supporting-text {
	flex: var(--x-dialog-supporting-text-flex, var(--_--supporting-text-flex));
	font-family: var(--x-dialog-supporting-text-font, var(--_--supporting-text-font));
	font-size: var(--x-dialog-supporting-text-size, var(--_--supporting-text-size));
	font-weight: var(--x-dialog-supporting-text-weight, var(--_--supporting-text-weight));
	letter-spacing: var(--x-dialog-supporting-text-tracking, var(--_--supporting-text-tracking));
	line-height: var(--x-dialog-supporting-text-line-height, var(--_--supporting-text-line-height));
	margin: 0;
	text-indent: var(--x-dialog-supporting-text-tracking, var(--_--supporting-text-tracking));
	text-transform: var(--x-dialog-supporting-text-letter-case, var(--_--supporting-text-letter-case));
}

:where(:not(.x-dialog-content:has(.x-dialog-supporting-text))) > .x-dialog-supporting-text {
	padding-block: var(--x-dialog-supporting-text-block-space, var(--_--supporting-text-block-space));
	padding-inline: var(--x-dialog-supporting-text-inline-space, var(--_--supporting-text-inline-space));
}

:where(.x-dialog-content) .x-dialog-supporting-text {
	padding-block: 0;
	padding-inline: 0;
}

:where(.x-dialog-headline) + .x-dialog-supporting-text {
	padding-block-start: var(--x-dialog-supporting-text-after-headline-block-space-start, var(--_--supporting-text-after-headline-block-space-start));
}

.x-dialog-supporting-text + :where(.x-dialog-actions),
.x-dialog-supporting-text + :where(.x-dialog-content),
.x-dialog-supporting-text + :where(.x-dialog-scroller > .x-dialog-content) {
	padding-block-start: 0;
}

.x-dialog-supporting-text + :where(.x-dialog-supporting-text) {
	padding-block-start: var(--x-dialog-supporting-text-block-space, var(--_--supporting-text-block-space));
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/divider/divider.css?17475108434763*/
.x-divider {
	--_--color: var(--x-comp-divider-color, var(--x-sys-color-outline-variant, #bdbdbd));
	--_--content-space: var(--x-comp-divider-content-space, 1rem);
	--_--inset-margin-inline-end: var(--x-comp-divider-inset-margin-inline-end, 1rem);
	--_--inset-margin-inline-start: var(--x-comp-divider-inset-margin-inline-start, 1rem);
	--_--style: var(--x-comp-divider-style, solid);
	--_--thickness: var(--x-comp-divider-thickness, 0.0625rem);
	--_--vertical-content-space: var(--x-comp-divider-vertical-content-space, 0.5rem);
	--_--vertical-inset-margin-block-end: var(--x-comp-divider-vertical-inset-margin-block-end, 0.5rem);
	--_--vertical-inset-margin-block-start: var(--x-comp-divider-vertical-inset-margin-block-start, 0.5rem);
	--_--vertical-margin-inline-end: var(--x-comp-divider-vertical-margin-inline-end, 0);
	--_--vertical-margin-inline-start: var(--x-comp-divider-vertical-margin-inline-start, -0.0625rem);
}

.x-divider {
	box-sizing: border-box;
	flex: 1 1 100%;
}

@media (prefers-reduced-motion: no-preference) {
	.x-divider {
		transition: inherit;
	}
}

.x-divider:where(:not(.x-divider--vertical)) {
	display: flex;
}

.x-divider:where(:has(> .x-divider__content)) {
	align-items: center;
}

.x-divider:where(:not(:has(> .x-divider__content))) {
	border-color: var(--x-divider-color, var(--_--color));
	border-style: var(--x-divider-style, var(--_--style));
}

@media (forced-colors: active) {
	.x-divider:where(:not(:has(> .x-divider__content))) {
		border-color: CanvasText;
	}
}

.x-divider:where(:not(.x-divider--vertical):not(:has(> .x-divider__content))) {
	border-width: var(--x-divider-thickness, var(--_--thickness)) 0 0 0;
}

.x-divider:where(:has(> .x-divider__content))::before,
.x-divider:where(:has(> .x-divider__content))::after {
	border-color: var(--x-divider-color, var(--_--color));
	border-style: var(--x-divider-style, var(--_--style));
	content: "";
	display: block;
	flex: 1 0 auto;
}

@media (forced-colors: active) {

	.x-divider:where(:has(> .x-divider__content))::before,
	.x-divider:where(:has(> .x-divider__content))::after {
		border-color: CanvasText;
	}
}

.x-divider:where(:not(.x-divider--vertical):has(> .x-divider__content))::before,
.x-divider:where(:not(.x-divider--vertical):has(> .x-divider__content))::after {
	border-width: var(--x-divider-thickness, var(--_--thickness)) 0 0 0;
}

.x-divider__content {
	display: inline-block;
	text-align: center;
	text-wrap: nowrap;
}

.x-divider--inset:where(:not(.x-divider--vertical)) {
	margin-inline-end: var(--x-divider-inset-margin-inline-end, var(--_--inset-margin-inline-end));
	margin-inline-start: var(--x-divider-inset-margin-inline-start, var(--_--inset-margin-inline-start));
	max-inline-size: calc(100% - (var(--x-divider-inset-margin-inline-end, var(--_--inset-margin-inline-end)) + var(--x-divider-inset-margin-inline-start, var(--_--inset-margin-inline-start))));
}

.x-divider--inset:where(.x-divider--vertical) {
	margin-block-end: var(--x-divider-vertical-inset-margin-block-end, var(--_--vertical-inset-margin-block-end));
	margin-block-start: var(--x-divider-vertical-inset-margin-block-start, var(--_--vertical-inset-margin-block-start));
	max-block-size: calc(100% - (var(--x-divider-vertical-inset-margin-block-end, var(--_--vertical-inset-margin-block-end)) + var(--x-divider-vertical-inset-margin-block-start, var(--_--vertical-inset-margin-block-start))));
}

.x-divider:where(:not(.x-divider--vertical)) > :where(.x-divider__content) {
	padding-inline: var(--x-divider-content-space, var(--_--content-space));
}

.x-divider--vertical {
	align-self: stretch;
	block-size: auto;
	display: inline-flex;
	margin-inline-end: var(--x-divider-vertical-margin-inline-end, var(--_--vertical-margin-inline-end));
	margin-inline-start: var(--x-divider-vertical-margin-inline-start, var(--_--vertical-margin-inline-start));
	vertical-align: text-bottom;
}

.x-divider--vertical:where(:not(.x-divider--inset)) {
	margin-block: 0;
	max-block-size: 100%;
}

.x-divider--vertical:where(:not(:has(> .x-divider__content))) {
	border-width: 0 var(--x-divider-thickness, var(--_--thickness)) 0 0;
	inline-size: 0;
	max-inline-size: 0;
}

.x-divider--vertical:where(:has(> .x-divider__content)) {
	flex-direction: column;
	inline-size: auto;
	max-inline-size: min-content;
}

.x-divider--vertical:where(:has(> .x-divider__content))::before,
.x-divider--vertical:where(:has(> .x-divider__content))::after {
	border-width: 0 var(--x-divider-thickness, var(--_--thickness)) 0 0;
}

.x-divider--vertical > :where(.x-divider__content) {
	padding-block: var(--x-divider-vertical-content-space, var(--_--vertical-content-space));
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/elevation/elevation.css?17461084161916*/
.x-elevation {
	--_--ambient-shadow-opacity: var(--x-comp-elevation-ambient-shadow-opacity, 0.15);
	--_--key-shadow-opacity: var(--x-comp-elevation-key-shadow-opacity, 0.3);
	--_--level: var(--x-comp-elevation-level, 0);
	--_--shadow-color: var(--x-comp-elevation-shadow-color, var(--x-sys-color-shadow, #000));
}

.x-elevation {
	box-shadow: 0 calc(1px * (clamp(0, var(--x-elevation-level, var(--_--level)), 1) + clamp(0, var(--x-elevation-level, var(--_--level)) - 3, 1) + 2 * clamp(0, var(--x-elevation-level, var(--_--level)) - 4, 1))) calc(1px * (2 * clamp(0, var(--x-elevation-level, var(--_--level)), 1) + clamp(0, var(--x-elevation-level, var(--_--level)) - 2, 1) + clamp(0, var(--x-elevation-level, var(--_--level)) - 4, 1))) 0 color-mix(in srgb, var(--x-elevation-shadow-color, var(--_--shadow-color)) calc(var(--x-elevation-key-shadow-opacity, var(--_--key-shadow-opacity)) * 100%), transparent), 0 calc(1px * (clamp(0, var(--x-elevation-level, var(--_--level)), 1) + clamp(0, var(--x-elevation-level, var(--_--level)) - 1, 1) + 2 * clamp(0, var(--x-elevation-level, var(--_--level)) - 2, 3))) calc(1px * (3 * clamp(0, var(--x-elevation-level, var(--_--level)), 2) + 2 * clamp(0, var(--x-elevation-level, var(--_--level)) - 2, 3))) calc(1px * (clamp(0, var(--x-elevation-level, var(--_--level)), 4) + 2 * clamp(0, var(--x-elevation-level, var(--_--level)) - 4, 1))) color-mix(in srgb, var(--x-elevation-shadow-color, var(--_--shadow-color)) calc(var(--x-elevation-ambient-shadow-opacity, var(--_--ambient-shadow-opacity)) * 100%), transparent);
}

.x-elevation--level-5 {
	--_--level: 5 !important;
}

.x-elevation--level-4 {
	--_--level: 4 !important;
}

.x-elevation--level-3 {
	--_--level: 3 !important;
}

.x-elevation--level-2 {
	--_--level: 2 !important;
}

.x-elevation--level-1 {
	--_--level: 1 !important;
}

.x-elevation--level-0 {
	--_--level: 0 !important;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/footer/footer.css?17461143101983*/
.x-footer {
	--_--block-space: var(--x-comp-footer-block-space, 0.5rem);
	--_--container-color: var(--x-comp-footer-container-color, var(--x-sys-color-surface));
	--_--container-elevation-level: var(--x-comp-footer-container-elevation-level, 0);
	--_--container-shadow-color: var(--x-comp-footer-container-shadow-color, var(--x-sys-color-shadow));
	--_--container-shape: var(--x-comp-footer-container-shape, var(--sys-shape-corner-none, 0));
	--_--content-color: var(--x-comp-footer-content-color, var(--x-sys-color-on-surface));
	--_--inline-space: var(--x-comp-footer-inline-space, 1rem);
	--_--outline-color: var(--x-comp-footer-outline-color, var(--x-sys-color-outline-variant));
	--_--outline-style: var(--x-comp-footer-outline-style, solid);
	--_--outline-width: var(--x-comp-footer-outline-width, 0);
	--_--outlined-outline-width: var(--x-comp-footer-outlined-outline-width, 0.0625rem);
}

.x-footer {
	align-items: center;
	background-color: var(--x-footer-container-color, var(--_--container-color));
	border-color: var(--x-footer-outline-color, var(--_--outline-color));
	border-radius: var(--x-footer-container-shape, var(--_--container-shape));
	border-style: var(--x-footer-outline-style, var(--_--outline-style));
	border-width: var(--x-footer-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: var(--x-footer-content-color, var(--_--content-color));
	display: flex;
	flex: 0 0 auto;
	padding-block: var(--x-footer-block-space, var(--_--block-space));
	padding-inline: var(--x-footer-inline-space, var(--_--inline-space));
	position: relative;
}

.x-footer:where(.x-elevation) {
	--x-elevation-level: var(--x-footer-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-footer-container-shadow-color,
			var(--_--container-shadow-color));
}

.x-footer--outlined {
	border-width: var(--x-footer-outlined-outline-width, var(--_--outlined-outline-width));
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/icon/icon.css?17461139471254*/
.x-icon {
	--_--color: var(--x-comp-icon-color, inherit);
	--_--letter-spacing: var(--x-comp-icon-letter-spacing, normal);
	--_--line-height: var(--x-comp-icon-line-height, 1);
	--_--opacity: var(--x-comp-icon-opacity, 1);
	--_--size: var(--x-comp-icon-size, 1.5rem);
	--_--text-indent: var(--x-comp-icon-text-indent, 0);
	--_--vertical-align: var(--x-comp-icon-vertical-align, middle);
}

.x-icon {
	align-items: center;
	block-size: var(--x-icon-size, var(--_--size));
	color: var(--x-icon-color, var(--_--color));
	display: inline-flex;
	font-feature-settings: "liga";
	font-size: var(--x-icon-size, var(--_--size));
	inline-size: var(--x-icon-size, var(--_--size));
	justify-content: center;
	letter-spacing: var(--x-icon-letter-spacing, var(--_--letter-spacing));
	line-height: var(--x-icon-line-height, var(--_--line-height));
	opacity: var(--x-icon-opacity, var(--_--opacity));
	overflow-wrap: normal;
	position: relative;
	text-indent: var(--x-icon-text-indent, var(--_--text-indent));
	text-rendering: optimizelegibility;
	text-transform: none;
	user-select: none;
	vertical-align: var(--x-icon-vertical-align, var(--_--vertical-align));
}

.x-icon > svg {
	fill: currentColor;
	height: 100%;
	width: 100%;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/icon-button/icon-button.css?174612349633393*/
.x-icon-button {
	--_--container-block-size: var(--x-comp-icon-button-container-block-size, 2.5rem);
	--_--container-color: var(--x-comp-icon-button-container-color, var(--x-sys-color-surface, #fff));
	--_--container-elevation-level: var(--x-comp-icon-button-container-elevation-level, 0);
	--_--container-inline-size: var(--x-comp-icon-button-container-inline-size, 2.5rem);
	--_--container-motion-duration: var(--x-comp-icon-button-container-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--container-motion-easing: var(--x-comp-icon-button-container-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--container-motion-property: var(--x-comp-icon-button-container-motion-property, background, border-color, box-shadow, color, opacity, transform);
	--_--container-opacity: var(--x-comp-icon-button-container-opacity, 1);
	--_--container-shadow-color: var(--x-comp-icon-button-container-shadow-color, var(--x-sys-color-shadow, #000));
	--_--container-shape: var(--x-comp-icon-button-container-shape, var(--x-sys-shape-corner-full, 624.9375rem));
	--_--content-color: var(--x-comp-icon-button-content-color, var(--x-sys-color-on-surface, #000));
	--_--content-motion-duration: var(--x-comp-icon-button-content-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--content-motion-easing: var(--x-comp-icon-button-content-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--content-opacity: var(--x-comp-icon-button-content-opacity, 1);
	--_--density-step: var(--x-comp-icon-button-density-step, 0);
	--_--density-step-size: var(--x-comp-icon-button-density-step-size, 0.25rem);
	--_--disabled-container-color: var(--x-comp-icon-button-disabled-container-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-container-elevation-level: var(--x-comp-icon-button-disabled-container-elevation-level, 0);
	--_--disabled-container-opacity: var(--x-comp-icon-button-disabled-container-opacity, var(--x-sys-state-disabled-container-opacity, 0.12));
	--_--disabled-content-color: var(--x-comp-icon-button-disabled-content-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-content-opacity: var(--x-comp-icon-button-disabled-content-opacity, var(--x-sys-state-disabled-content-opacity, 0.38));
	--_--disabled-outline-color: var(--x-comp-icon-button-disabled-outline-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-outline-opacity: var(--x-comp-icon-button-disabled-outline-opacity, var(--x-sys-state-disabled-outline-opacity, 0.12));
	--_--focus-container-elevation-level: var(--x-comp-icon-button-focus-container-elevation-level, 0);
	--_--focus-outline-color: var(--x-comp-icon-button-focus-outline-color, currentColor);
	--_--focus-state-layer-color: var(--x-comp-icon-button-focus-state-layer-color, currentColor);
	--_--focus-state-layer-opacity: var(--x-comp-icon-button-focus-state-layer-opacity, var(--x-sys-state-focus-state-layer-opacity, 0.1));
	--_--hover-container-elevation-level: var(--x-comp-icon-button-hover-container-elevation-level, 0);
	--_--hover-outline-color: var(--x-comp-icon-button-hover-outline-color, var(--x-sys-color-outline, #757575));
	--_--hover-state-layer-color: var(--x-comp-icon-button-hover-state-layer-color, currentColor);
	--_--hover-state-layer-opacity: var(--x-comp-icon-button-hover-state-layer-opacity, var(--x-sys-state-hover-state-layer-opacity, 0.08));
	--_--icon-size: var(--x-comp-icon-button-icon-size, 1.5rem);
	--_--inline-space: var(--x-comp-icon-button-inline-space, 0);
	--_--loading-content-opacity: var(--x-comp-icon-button-loading-content-opacity, 0);
	--_--outline-color: var(--x-comp-icon-button-outline-color, var(--x-sys-color-outline, #757575));
	--_--outline-opacity: var(--x-comp-icon-button-outline-opacity, 1);
	--_--outline-style: var(--x-comp-icon-button-outline-style, solid);
	--_--outline-width: var(--x-comp-icon-button-outline-width, 0);
	--_--pressed-container-elevation-level: var(--x-comp-icon-button-pressed-container-elevation-level, 0);
	--_--pressed-outline-color: var(--x-comp-icon-button-pressed-outline-color, var(--x-sys-color-outline, #757575));
	--_--pressed-state-layer-color: var(--x-comp-icon-button-pressed-state-layer-color, currentColor);
	--_--pressed-state-layer-opacity: var(--x-comp-icon-button-pressed-state-layer-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--selected-container-color: var(--x-comp-icon-button-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--selected-container-opacity: var(--x-comp-icon-button-selected-container-opacity, 1);
	--_--selected-content-color: var(--x-comp-icon-button-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--selected-content-opacity: var(--x-comp-icon-button-selected-content-opacity, 1);
	--_--selected-outline-color: var(--x-comp-icon-button-selected-outline-color, var(--x-sys-color-inverse-surface, #000));
	--_--selected-outline-opacity: var(--x-comp-icon-button-selected-outline-opacity, 1);
	--_--elevated-container-color: var(--x-comp-icon-button-elevated-container-color, var(--x-sys-color-surface, #fff));
	--_--elevated-container-elevation-level: var(--x-comp-icon-button-elevated-container-elevation-level, 1);
	--_--elevated-container-opacity: var(--x-comp-icon-button-elevated-container-opacity, 1);
	--_--elevated-content-color: var(--x-comp-icon-button-elevated-content-color, var(--x-sys-color-on-surface, #000));
	--_--elevated-content-opacity: var(--x-comp-icon-button-elevated-content-opacity, 1);
	--_--elevated-focus-container-elevation-level: var(--x-comp-icon-button-elevated-focus-container-elevation-level, 1);
	--_--elevated-hover-container-elevation-level: var(--x-comp-icon-button-elevated-hover-container-elevation-level, 2);
	--_--elevated-pressed-container-elevation-level: var(--x-comp-icon-button-elevated-pressed-container-elevation-level, 1);
	--_--elevated-selected-container-color: var(--x-comp-icon-button-elevated-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--elevated-selected-container-opacity: var(--x-comp-icon-button-elevated-selected-container-opacity, 1);
	--_--elevated-selected-content-color: var(--x-comp-icon-button-elevated-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--elevated-selected-content-opacity: var(--x-comp-icon-button-elevated-selected-content-opacity, 1);
	--_--filled-container-color: var(--x-comp-icon-button-filled-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-container-elevation-level: var(--x-comp-icon-button-filled-container-elevation-level, 0);
	--_--filled-container-opacity: var(--x-comp-icon-button-filled-container-opacity, 1);
	--_--filled-content-color: var(--x-comp-icon-button-filled-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-content-opacity: var(--x-comp-icon-button-filled-content-opacity, 1);
	--_--filled-focus-container-elevation-level: var(--x-comp-icon-button-filled-focus-container-elevation-level, 0);
	--_--filled-hover-container-elevation-level: var(--x-comp-icon-button-filled-hover-container-elevation-level, 1);
	--_--filled-pressed-container-elevation-level: var(--x-comp-icon-button-filled-pressed-container-elevation-level, 0);
	--_--filled-selected-container-color: var(--x-comp-icon-button-filled-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--filled-selected-container-opacity: var(--x-comp-icon-button-filled-selected-container-opacity, 1);
	--_--filled-selected-content-color: var(--x-comp-icon-button-filled-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--filled-selected-content-opacity: var(--x-comp-icon-button-filled-selected-content-opacity, 1);
	--_--filled-tonal-container-color: var(--x-comp-icon-button-filled-tonal-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-tonal-container-elevation-level: var(--x-comp-icon-button-filled-tonal-container-elevation-level, 0);
	--_--filled-tonal-container-opacity: var(--x-comp-icon-button-filled-tonal-container-opacity, 1);
	--_--filled-tonal-content-color: var(--x-comp-icon-button-filled-tonal-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-tonal-content-opacity: var(--x-comp-icon-button-filled-tonal-content-opacity, 1);
	--_--filled-tonal-focus-container-elevation-level: var(--x-comp-icon-button-filled-tonal-focus-container-elevation-level, 0);
	--_--filled-tonal-hover-container-elevation-level: var(--x-comp-icon-button-filled-tonal-hover-container-elevation-level, 1);
	--_--filled-tonal-pressed-container-elevation-level: var(--x-comp-icon-button-filled-tonal-pressed-container-elevation-level, 0);
	--_--filled-tonal-selected-container-color: var(--x-comp-icon-button-filled-tonal-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--filled-tonal-selected-container-opacity: var(--x-comp-icon-button-filled-tonal-selected-container-opacity, 1);
	--_--filled-tonal-selected-content-color: var(--x-comp-icon-button-filled-tonal-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--filled-tonal-selected-content-opacity: var(--x-comp-icon-button-filled-tonal-selected-content-opacity, 1);
	--_--outlined-container-color: var(--x-comp-icon-button-outlined-container-color, transparent);
	--_--outlined-container-opacity: var(--x-comp-icon-button-outlined-container-opacity, 1);
	--_--outlined-content-color: var(--x-comp-icon-button-outlined-content-color, var(--x-sys-color-on-surface, #000));
	--_--outlined-content-opacity: var(--x-comp-icon-button-outlined-content-opacity, 1);
	--_--outlined-disabled-container-color: var(--x-comp-icon-button-outlined-disabled-container-color, transparent);
	--_--outlined-disabled-container-opacity: var(--x-comp-icon-button-outlined-disabled-container-opacity, 0);
	--_--outlined-disabled-selected-container-color: var(--x-comp-icon-button-outlined-disabled-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--outlined-disabled-selected-container-opacity: var(--x-comp-icon-button-outlined-disabled-selected-container-opacity, var(--x-sys-state-disabled-container-opacity, 0.12));
	--_--outlined-disabled-selected-outline-opacity: var(--x-comp-icon-button-outlined-disabled-selected-outline-opacity, 0);
	--_--outlined-focus-outline-color: var(--x-comp-icon-button-outlined-focus-outline-color, currentColor);
	--_--outlined-hover-outline-color: var(--x-comp-icon-button-outlined-hover-outline-color, var(--x-sys-color-outline, #757575));
	--_--outlined-outline-color: var(--x-comp-icon-button-outlined-outline-color, var(--x-sys-color-outline, #757575));
	--_--outlined-outline-width: var(--x-comp-icon-button-outlined-outline-width, 0.0625rem);
	--_--outlined-pressed-outline-color: var(--x-comp-icon-button-outlined-pressed-outline-color, var(--x-sys-color-outline, #757575));
	--_--outlined-selected-container-color: var(--x-comp-icon-button-outlined-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--outlined-selected-container-opacity: var(--x-comp-icon-button-outlined-selected-container-opacity, 1);
	--_--outlined-selected-content-color: var(--x-comp-icon-button-outlined-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
	--_--outlined-selected-content-opacity: var(--x-comp-icon-button-outlined-selected-content-opacity, 1);
	--_--outlined-selected-outline-color: var(--x-comp-icon-button-outlined-selected-outline-color, var(--x-sys-color-inverse-surface, #000));
	--_--outlined-selected-outline-opacity: var(--x-comp-icon-button-outlined-selected-outline-opacity, 1);
	--_--plain-content-color: var(--x-comp-icon-button-plain-content-color, currentColor);
	--_--plain-content-opacity: var(--x-comp-icon-button-plain-content-opacity, 0.62);
	--_--plain-focus-content-opacity: var(--x-comp-icon-button-plain-focus-content-opacity, 1);
	--_--plain-hover-content-opacity: var(--x-comp-icon-button-plain-hover-content-opacity, 1);
	--_--plain-pressed-content-opacity: var(--x-comp-icon-button-plain-pressed-content-opacity, 1);
	--_--plain-selected-content-color: var(--x-comp-icon-button-plain-selected-content-color, var(--x-sys-color-on-surface-variant, #424242));
	--_--plain-selected-content-opacity: var(--x-comp-icon-button-plain-selected-content-opacity, 1);
	--_--size-x-small-container-block-size: var(--x-comp-icon-button-size-x-small-container-block-size, 1.5rem);
	--_--size-x-small-container-inline-size: var(--x-comp-icon-button-size-x-small-container-inline-size, 1.5rem);
	--_--size-x-small-icon-size: var(--x-comp-icon-button-size-x-small-icon-size, 1rem);
	--_--size-x-small-inline-space: var(--x-comp-icon-button-size-x-small-inline-space, 0);
	--_--size-small-container-block-size: var(--x-comp-icon-button-size-small-container-block-size, 2rem);
	--_--size-small-container-inline-size: var(--x-comp-icon-button-size-small-container-inline-size, 2rem);
	--_--size-small-icon-size: var(--x-comp-icon-button-size-small-icon-size, 1.25rem);
	--_--size-small-inline-space: var(--x-comp-icon-button-size-small-inline-space, 0);
	--_--size-medium-container-block-size: var(--x-comp-icon-button-size-medium-container-block-size, 2.5rem);
	--_--size-medium-container-inline-size: var(--x-comp-icon-button-size-medium-container-inline-size, 2.5rem);
	--_--size-medium-icon-size: var(--x-comp-icon-button-size-medium-icon-size, 1.5rem);
	--_--size-medium-inline-space: var(--x-comp-icon-button-size-medium-inline-space, 0);
	--_--size-large-container-block-size: var(--x-comp-icon-button-size-large-container-block-size, 3rem);
	--_--size-large-container-inline-size: var(--x-comp-icon-button-size-large-container-inline-size, 3rem);
	--_--size-large-icon-size: var(--x-comp-icon-button-size-large-icon-size, 1.75rem);
	--_--size-large-inline-space: var(--x-comp-icon-button-size-large-inline-space, 0);
	--_--size-x-large-container-block-size: var(--x-comp-icon-button-size-x-large-container-block-size, 3.5rem);
	--_--size-x-large-container-inline-size: var(--x-comp-icon-button-size-x-large-container-inline-size, 3.5rem);
	--_--size-x-large-icon-size: var(--x-comp-icon-button-size-x-large-icon-size, 2rem);
	--_--size-x-large-inline-space: var(--x-comp-icon-button-size-x-large-inline-space, 0);
	--_--text-content-color: var(--x-comp-icon-button-text-content-color, var(--x-sys-color-on-surface, #000));
	--_--text-selected-content-color: var(--x-comp-icon-button-text-selected-content-color, var(--x-sys-color-on-surface-variant, #000));
	--_--tonal-container-color: var(--x-comp-icon-button-tonal-container-color, currentColor);
	--_--tonal-container-opacity: var(--x-comp-icon-button-tonal-container-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--tonal-content-color: var(--x-comp-icon-button-tonal-content-color, currentColor);
	--_--tonal-selected-container-color: var(--x-comp-icon-button-tonal-selected-container-color, var(--x-sys-color-inverse-surface, #000));
	--_--tonal-selected-container-opacity: var(--x-comp-icon-button-tonal-selected-container-opacity, 1);
	--_--tonal-selected-content-color: var(--x-comp-icon-button-tonal-selected-content-color, var(--x-sys-color-inverse-on-surface, #fff));
}

.x-icon-button {
	align-items: center;
	background-color: color-mix(in srgb, var(--x-icon-button-container-color, var(--_--container-color)) calc(var(--x-icon-button-container-opacity, var(--_--container-opacity)) * 100%), transparent);
	block-size: calc(var(--x-icon-button-container-block-size, var(--_--container-block-size)) + var(--x-icon-button-density-step-size, var(--_--density-step-size)) * clamp(-4, var(--x-icon-button-density-step, var(--_--density-step)), 0));
	border-color: color-mix(in srgb, var(--x-icon-button-outline-color, var(--_--outline-color)) calc(var(--x-icon-button-outline-opacity, var(--_--outline-opacity)) * 100%), transparent);
	border-radius: var(--x-icon-button-container-shape, var(--_--container-shape));
	border-style: var(--x-icon-button-outline-style, var(--_--outline-style));
	border-width: var(--x-icon-button-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: color-mix(in srgb, var(--x-icon-button-content-color, var(--_--content-color)) calc(var(--x-icon-button-content-opacity, var(--_--content-opacity)) * 100%), transparent);
	display: inline-flex;
	flex-shrink: 0;
	inline-size: calc(var(--x-icon-button-container-inline-size, var(--_--container-inline-size)) + var(--x-icon-button-density-step-size, var(--_--density-step-size)) * clamp(-4, var(--x-icon-button-density-step, var(--_--density-step)), 0));
	isolation: isolate;
	justify-content: center;
	max-inline-size: 100%;
	outline: none;
	padding-block: 0;
	padding-inline: var(--x-icon-button-inline-space, var(--_--inline-space));
	position: relative;
	-webkit-tap-highlight-color: transparent;
	text-decoration: none;
	touch-action: manipulation;
	-webkit-user-drag: none;
	user-select: none;
	vertical-align: middle;
}

@media (prefers-reduced-motion: no-preference) {
	.x-icon-button {
		transition-duration: var(--x-icon-button-container-motion-duration, var(--_--container-motion-duration));
		transition-property: var(--x-icon-button-container-motion-property, var(--_--container-motion-property));
		transition-timing-function: var(--x-icon-button-container-motion-easing, var(--_--container-motion-easing));
	}
}

.x-icon-button:where(button) {
	-webkit-appearance: button;
}

.x-icon-button:where(a[href], button) {
	cursor: pointer;
}

.x-icon-button .x-icon {
	--x-icon-size: var(--x-icon-button-icon-size, var(--_--icon-size));
}

.x-icon-button > :is(.x-ripple, .x-state-layer) {
	z-index: -1;
}

.x-icon-button > .x-ripple {
	--x-ripple-pressed-color: var(--x-icon-button-pressed-state-layer-color,
			var(--_--pressed-state-layer-color));
	--x-ripple-pressed-opacity: var(--x-icon-button-pressed-state-layer-opacity,
			var(--_--pressed-state-layer-opacity));
}

.x-icon-button__content {
	align-items: center;
	display: flex;
	justify-content: center;
}

@media (prefers-reduced-motion: no-preference) {
	.x-icon-button__content {
		transition-duration: var(--x-icon-button-content-motion-duration, var(--_--content-motion-duration));
		transition-property: opacity, transform;
		transition-timing-function: var(--x-icon-button-content-motion-easing, var(--_--content-motion-easing));
	}
}

.x-icon-button__loader {
	align-items: center;
	display: flex;
	inset: 0;
	justify-content: center;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 1;
}

:where(:not(.x-icon-button--loading)) > .x-icon-button__loader {
	display: none;
}

.x-icon-button:where(.x-elevation) {
	--x-elevation-level: var(--x-icon-button-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-icon-button-container-shadow-color,
			var(--_--container-shadow-color));
}

@media (hover: hover) {
	.x-icon-button:where(.x-elevation):where(.x-elevation:hover) {
		--x-elevation-level: var(--x-icon-button-hover-container-elevation-level, var(--_--hover-container-elevation-level));
	}
}

.x-icon-button:where(.x-elevation):where(.x-elevation:focus-visible) {
	--x-elevation-level: var(--x-icon-button-focus-container-elevation-level, var(--_--focus-container-elevation-level));
}

@supports not selector(:focus-visible) {
	.x-icon-button:where(.x-elevation):where(.x-elevation:focus) {
		--x-elevation-level: var(--x-icon-button-focus-container-elevation-level, var(--_--focus-container-elevation-level));
	}
}

.x-icon-button:where(.x-elevation):where(.x-elevation:active) {
	--x-elevation-level: var(--x-icon-button-pressed-container-elevation-level, var(--_--pressed-container-elevation-level));
}

.x-icon-button :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--x-icon-button-content-opacity, var(--_--content-opacity)));
}

.x-icon-button--size-x-small {
	--_--container-block-size: var(--_--size-x-small-container-block-size);
	--_--container-inline-size: var(--_--size-x-small-container-inline-size);
	--_--icon-size: var(--_--size-x-small-icon-size);
	--_--inline-space: var(--_--size-x-small-inline-space);
}

.x-icon-button--size-small {
	--_--container-block-size: var(--_--size-small-container-block-size);
	--_--container-inline-size: var(--_--size-small-container-inline-size);
	--_--icon-size: var(--_--size-small-icon-size);
	--_--inline-space: var(--_--size-small-inline-space);
}

.x-icon-button--size-medium {
	--_--container-block-size: var(--_--size-medium-container-block-size);
	--_--container-inline-size: var(--_--size-medium-container-inline-size);
	--_--icon-size: var(--_--size-medium-icon-size);
	--_--inline-space: var(--_--size-medium-inline-space);
}

.x-icon-button--size-large {
	--_--container-block-size: var(--_--size-large-container-block-size);
	--_--container-inline-size: var(--_--size-large-container-inline-size);
	--_--icon-size: var(--_--size-large-icon-size);
	--_--inline-space: var(--_--size-large-inline-space);
}

.x-icon-button--size-x-large {
	--_--container-block-size: var(--_--size-x-large-container-block-size);
	--_--container-inline-size: var(--_--size-x-large-container-inline-size);
	--_--icon-size: var(--_--size-x-large-icon-size);
	--_--inline-space: var(--_--size-x-large-inline-space);
}

.x-icon-button--variant-elevated {
	--_--container-color: var(--_--elevated-container-color);
	--_--container-opacity: var(--_--elevated-container-opacity);
	--_--content-color: var(--_--elevated-content-color);
	--_--content-opacity: var(--_--elevated-content-opacity);
}

.x-icon-button--variant-elevated:where(.x-elevation) {
	--_--container-elevation-level: var(--_--elevated-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--elevated-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--elevated-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--elevated-pressed-container-elevation-level);
}

.x-icon-button--variant-elevated:where(:not(.x-icon-button--disabled)):where(.x-icon-button--selected),
.x-icon-button--variant-elevated:where(:not(.x-icon-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--elevated-selected-container-color);
	--_--selected-container-opacity: var(--_--elevated-selected-container-opacity);
	--_--selected-content-color: var(--_--elevated-selected-content-color);
	--_--selected-content-opacity: var(--_--elevated-selected-content-opacity);
}

.x-icon-button--variant-filled {
	--_--container-color: var(--_--filled-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-icon-button--variant-filled:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--filled-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--filled-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--filled-pressed-container-elevation-level);
}

.x-icon-button--variant-filled:where(:not(.x-icon-button--disabled)):where(.x-icon-button--selected),
.x-icon-button--variant-filled:where(:not(.x-icon-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--filled-selected-container-color);
	--_--selected-container-opacity: var(--_--filled-selected-container-opacity);
	--_--selected-content-color: var(--_--filled-selected-content-color);
	--_--selected-content-opacity: var(--_--filled-selected-content-opacity);
}

.x-icon-button--variant-filled-tonal {
	--_--container-color: var(--_--filled-tonal-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-tonal-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-icon-button--variant-filled-tonal:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-tonal-container-elevation-level);
	--_--hover-container-elevation-level: var(--_--filled-tonal-hover-container-elevation-level);
	--_--focus-container-elevation-level: var(--_--filled-tonal-focus-container-elevation-level);
	--_--pressed-container-elevation-level: var(--_--filled-tonal-pressed-container-elevation-level);
}

.x-icon-button--variant-filled-tonal:where(:not(.x-icon-button--disabled)):where(.x-icon-button--selected),
.x-icon-button--variant-filled-tonal:where(:not(.x-icon-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--filled-tonal-selected-container-color);
	--_--selected-container-opacity: var(--_--filled-tonal-selected-container-opacity);
	--_--selected-content-color: var(--_--filled-tonal-selected-content-color);
	--_--selected-content-opacity: var(--_--filled-tonal-selected-content-opacity);
}

.x-icon-button--variant-outlined {
	--_--container-color: var(--_--outlined-container-color);
	--_--container-opacity: var(--_--outlined-container-opacity);
	--_--content-color: var(--_--outlined-content-color);
	--_--content-opacity: var(--_--outlined-content-opacity);
	--_--disabled-container-color: var(--_--outlined-disabled-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-container-opacity);
	--_--focus-outline-color: var(--_--outlined-focus-outline-color);
	--_--hover-outline-color: var(--_--outlined-hover-outline-color);
	--_--outline-color: var(--_--outlined-outline-color);
	--_--outline-width: var(--_--outlined-outline-width);
	--_--pressed-outline-color: var(--_--outlined-pressed-outline-color);
}

@media (hover: hover) {
	.x-icon-button--variant-outlined:hover {
		--_--outline-color: var(--_--outlined-hover-outline-color);
	}
}

.x-icon-button--variant-outlined:focus-visible {
	--_--outline-color: var(--_--outlined-focus-outline-color);
}

@supports not selector(:focus-visible) {
	.x-icon-button--variant-outlined:focus {
		--_--outline-color: var(--_--outlined-focus-outline-color);
	}
}

.x-icon-button--variant-outlined:active {
	--_--outline-color: var(--_--outlined-pressed-outline-color);
}

.x-icon-button--variant-outlined:where(.x-icon-button--disabled:not(.x-icon-button--selected)) {
	--_--disabled-container-color: var(--_--outlined-disabled-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-container-opacity);
}

.x-icon-button--variant-outlined:where(.x-icon-button--disabled.x-icon-button--selected) {
	--_--disabled-container-color: var(--_--outlined-disabled-selected-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-selected-container-opacity);
	--_--disabled-outline-opacity: var(--_--outlined-disabled-selected-outline-opacity);
}

.x-icon-button--variant-outlined:where(:not(.x-icon-button--disabled)):where(.x-icon-button--selected),
.x-icon-button--variant-outlined:where(:not(.x-icon-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--outlined-selected-container-color);
	--_--selected-container-opacity: var(--_--outlined-selected-container-opacity);
	--_--selected-content-color: var(--_--outlined-selected-content-color);
	--_--selected-content-opacity: var(--_--outlined-selected-content-opacity);
	--_--selected-outline-color: var(--_--outlined-selected-outline-color);
	--_--selected-outline-opacity: var(--_--outlined-selected-outline-opacity);
}

.x-icon-button--variant-plain {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--plain-content-color);
	--_--content-opacity: var(--_--plain-content-opacity);
}

.x-icon-button--variant-plain > .x-state-layer {
	display: none;
}

.x-icon-button--variant-plain :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--_--content-opacity));
}

@media (hover: hover) {
	.x-icon-button--variant-plain:hover {
		--_--content-opacity: var(--_--plain-hover-content-opacity);
	}
}

.x-icon-button--variant-plain:focus-visible {
	--_--content-opacity: var(--_--plain-focus-content-opacity);
}

@supports not selector(:focus-visible) {
	.x-icon-button--variant-plain:focus {
		--_--content-opacity: var(--_--plain-focus-content-opacity);
	}
}

.x-icon-button--variant-plain:active {
	--_--content-opacity: var(--_--plain-pressed-content-opacity);
}

.x-icon-button--variant-plain:is(.x-icon-button--disabled) {
	--_--disabled-container-color: transparent;
}

.x-icon-button--variant-plain:where(:not(.x-icon-button--disabled)):where(.x-icon-button--selected),
.x-icon-button--variant-plain:where(:not(.x-icon-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: transparent;
	--_--selected-content-color: var(--_--plain-selected-content-color);
	--_--selected-content-opacity: var(--_--plain-selected-content-opacity);
}

.x-icon-button--variant-plain:where(:not(.x-icon-button--disabled)):where(.x-icon-button--selected) :where(audio, embed, iframe, img, video),
.x-icon-button--variant-plain:where(:not(.x-icon-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--_--selected-content-opacity));
}

.x-icon-button--variant-text {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--text-content-color);
	--_--content-opacity: 1;
}

.x-icon-button--variant-text:is(.x-icon-button--disabled) {
	--_--disabled-container-color: transparent;
	--_--disabled-container-opacity: 0;
}

.x-icon-button--variant-text:where(:not(.x-icon-button--disabled)):where(.x-icon-button--selected),
.x-icon-button--variant-text:where(:not(.x-icon-button--disabled)):where([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: transparent;
	--_--selected-container-opacity: 0;
	--_--selected-content-color: var(--_--text-selected-content-color);
	--_--selected-content-opacity: 1;
}

.x-icon-button--variant-tonal {
	--_--container-color: var(--_--tonal-container-color);
	--_--container-opacity: var(--_--tonal-container-opacity);
	--_--content-color: var(--_--tonal-content-color);
	--_--content-opacity: 1;
}

.x-icon-button--variant-tonal:is(.x-icon-button--selected),
.x-icon-button--variant-tonal:is([aria-haspopup=menu][aria-expanded=true]) {
	--_--selected-container-color: var(--_--tonal-selected-container-color);
	--_--selected-container-opacity: var(--_--tonal-selected-container-opacity);
	--_--selected-content-color: var(--_--tonal-selected-content-color);
	--_--selected-content-opacity: 1;
}

.x-icon-button--loading > :where(:not(.x-icon-button__loader)) {
	opacity: var(--x-icon-button-loading-content-opacity, var(--_--loading-content-opacity));
}

.x-icon-button--disabled {
	cursor: auto;
	pointer-events: none;
}

.x-icon-button--disabled:where(:not(.x-icon-button--loading)) :where(audio, embed, iframe, img, video) {
	filter: grayscale(1) opacity(var(--x-icon-button-disabled-content-opacity, var(--_--disabled-content-opacity)));
}

.x-icon-button--disabled:where(:not(.x-icon-button--loading).x-elevation) {
	--x-elevation-level: var(--x-icon-button-disabled-container-elevation-level,
			var(--_--disabled-container-elevation-level));
}

.x-icon-button--disabled:is(:not(.x-icon-button--loading)) {
	background-color: color-mix(in srgb, var(--x-icon-button-disabled-container-color, var(--_--disabled-container-color)) calc(var(--x-icon-button-disabled-container-opacity, var(--_--disabled-container-opacity)) * 100%), transparent) !important;
	border-color: color-mix(in srgb, var(--x-icon-button-disabled-outline-color, var(--_--disabled-outline-color)) calc(var(--x-icon-button-disabled-outline-opacity, var(--_--disabled-outline-opacity)) * 100%), transparent) !important;
	color: color-mix(in srgb, var(--x-icon-button-disabled-content-color, var(--_--disabled-content-color)) calc(var(--x-icon-button-disabled-content-opacity, var(--_--disabled-content-opacity)) * 100%), transparent) !important;
}

.x-icon-button--selected:where(:not(.x-icon-button--disabled)) {
	background-color: color-mix(in srgb, var(--x-icon-button-selected-container-color, var(--_--selected-container-color)) calc(var(--x-icon-button-selected-container-opacity, var(--_--selected-container-opacity)) * 100%), transparent);
	border-color: color-mix(in srgb, var(--x-icon-button-selected-outline-color, var(--_--selected-outline-color)) calc(var(--x-icon-button-selected-outline-opacity, var(--_--selected-outline-opacity)) * 100%), transparent);
	color: color-mix(in srgb, var(--x-icon-button-selected-content-color, var(--_--selected-content-color)) calc(var(--x-icon-button-selected-content-opacity, var(--_--selected-content-opacity)) * 100%), transparent);
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/layout/layout.css?1746109249213*/
.x-layout {
	--x-sys-layout-scrollbar-offset: 0rem;
	display: flex;
	flex: 1 1 auto;
	position: relative;
}

.x-layout--full-block-size {
	--x-sys-layout-scrollbar-offset: inherit;
	block-size: 100%;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/layout/layout-main.css?17461093011220*/
.x-layout-main {
	--_--motion-duration: var(--x-comp-layout-main-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--motion-easing: var(--x-comp-layout-main-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
}

.x-layout-main {
	flex: 1 0 auto;
	max-width: 100%;
	padding-block-end: var(--x-layout-block-end, 0rem);
	padding-block-start: var(--x-layout-block-start, 0rem);
	padding-inline-end: var(--x-layout-inline-end, 0rem);
	padding-inline-start: var(--x-layout-inline-start, 0rem);
}

@media (prefers-reduced-motion: no-preference) {
	.x-layout-main {
		transition-duration: var(--x-layout-main-motion-duration, var(--_--motion-duration));
		transition-property: all;
		transition-timing-function: var(--x-layout-main-motion-easing, var(--_--motion-easing));
	}
}

.x-layout-main__content {
	max-width: 100%;
	position: relative;
}

.x-layout-main--scrollable {
	display: flex;
	inset: 0;
	position: absolute;
}

.x-layout-main--scrollable > .x-layout-main__content {
	--x-layout-block-end: 0rem;
	--x-layout-block-start: 0rem;
	--x-layout-inline-end: 0rem;
	--x-layout-inline-start: 0rem;
	flex: 1 1 auto;
	overflow-y: auto;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/list/list-group.css?17470429991676*/
.x-list-group {
	--_--indicator-motion-duration: var(--x-comp-list-group-indicator-motion-duration, var(--x-sys-motion-duration-medium2, 300ms));
	--_--indicator-motion-easing: var(--x-comp-list-group-indicator-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
}

.x-list-group {
	--_parent-indent-size: var(--_indent-size);
	--_with-leading-inline-size: 0rem;
	box-sizing: border-box;
}

.x-list-group__items {
	--_indent-size: calc(var(--_parent-indent-size) + var(--x-list-indent-size, var(--_--indent-size)) + var(--_with-leading-inline-size));
}

.x-list-group:where(:not(.x-list-group--open)) > .x-list-item :where(.x-list-group-indicator) {
	transform: rotate(0deg);
}

.x-list-group:where(.x-list-group--open) > .x-list-item :where(.x-list-group-indicator) {
	transform: rotate(-180deg);
}

.x-list-group--quick > .x-list-group__items {
	transition-duration: 0ms !important;
}

.x-list-group--with-leading {
	--_with-leading-inline-size: var(--x-list-with-leading-inline-size,
			var(--_--with-leading-inline-size));
}

.x-list-group--without-indent:where(.x-list-group--with-leading) {
	--_with-leading-inline-size: 0rem;
}

.x-list-group--without-indent {
	--x-list-indent-size: 0rem;
}

.x-list-group-indicator {
	align-items: center;
	box-sizing: border-box;
	display: inline-flex;
	justify-content: center;
	transition-duration: var(--x-list-group-indicator-motion-duration, var(--_--indicator-motion-duration));
	transition-property: transform;
	transition-timing-function: var(--x-list-group-indicator-motion-easing, var(--_--indicator-motion-easing));
	will-change: transform;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/list/list-item.css?174651319219766*/
.x-list-item {
	--_--action-space-between-compensation: var(--x-comp-list-item-action-space-between-compensation, -0.5rem);
	--_--block-space: var(--x-comp-list-item-block-space, 0.5rem);
	--_--container-color: var(--x-comp-list-item-container-color, transparent);
	--_--container-min-block-size: var(--x-comp-list-item-container-min-block-size, 3.5rem);
	--_--container-motion-duration: var(--x-comp-list-item-container-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--container-motion-easing: var(--x-comp-list-item-container-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--container-motion-property: var(--x-comp-list-item-container-motion-property, background, border-color, box-shadow, color, opacity);
	--_--container-opacity: var(--x-comp-list-item-container-opacity, 0);
	--_--container-shadow-color: var(--x-comp-list-item-container-shadow-color, var(--x-sys-color-shadow, #000));
	--_--container-shape: var(--x-comp-list-item-container-shape, var(--x-sys-shape-corner-none, 0));
	--_--content-color: var(--x-comp-list-item-content-color, var(--x-sys-color-on-surface, #000));
	--_--content-opacity: var(--x-comp-list-item-content-opacity, 1);
	--_--density-step: var(--x-comp-list-item-density-step, 0);
	--_--density-step-size: var(--x-comp-list-item-density-step-size, 0.25rem);
	--_--disabled-container-color: var(--x-comp-list-item-disabled-container-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-container-elevation-level: var(--x-comp-list-item-disabled-container-elevation-level, 0);
	--_--disabled-container-opacity: var(--x-comp-list-item-disabled-container-opacity, var(--x-sys-state-disabled-container-opacity, 0.12));
	--_--disabled-content-color: var(--x-comp-list-item-disabled-content-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-content-opacity: var(--x-comp-list-item-disabled-content-opacity, var(--x-sys-state-disabled-content-opacity, 0.38));
	--_--disabled-outline-color: var(--x-comp-list-item-disabled-outline-color, var(--x-sys-color-on-surface, #000));
	--_--disabled-outline-opacity: var(--x-comp-list-item-disabled-outline-opacity, var(--x-sys-state-disabled-outline-opacity, 0.12));
	--_--focus-container-elevation-level: var(--x-comp-list-item-focus-container-elevation-level, 0);
	--_--focus-outline-color: var(--x-comp-list-item-focus-outline-color, currentColor);
	--_--focus-state-layer-color: var(--x-comp-list-item-focus-state-layer-color, currentColor);
	--_--focus-state-layer-opacity: var(--x-comp-list-item-focus-state-layer-opacity, var(--x-sys-state-focus-state-layer-opacity, 0.1));
	--_--hover-container-elevation-level: var(--x-comp-list-item-hover-container-elevation-level, 0);
	--_--hover-outline-color: var(--x-comp-list-item-hover-outline-color, var(--x-sys-color-outline, #757575));
	--_--hover-state-layer-color: var(--x-comp-list-item-hover-state-layer-color, currentColor);
	--_--hover-state-layer-opacity: var(--x-comp-list-item-hover-state-layer-opacity, var(--x-sys-state-hover-state-layer-opacity, 0.08));
	--_--inline-space: var(--x-comp-list-item-inline-space, 1rem);
	--_--label-text-color: var(--x-comp-list-item-label-text-color, currentColor);
	--_--label-text-font: var(--x-comp-list-item-label-text-font, inherit);
	--_--label-text-hyphens: var(--x-comp-list-item-label-text-hyphens, auto);
	--_--label-text-letter-case: var(--x-comp-list-item-label-text-letter-case, var(--x-sys-typescale-body-large-letter-case, none));
	--_--label-text-line-height: var(--x-comp-list-item-label-text-line-height, var(--x-sys-typescale-body-large-line-height, 1.5rem));
	--_--label-text-overflow: var(--x-comp-list-item-label-text-overflow, ellipsis);
	--_--label-text-overflow-wrap: var(--x-comp-list-item-label-text-overflow-wrap, normal);
	--_--label-text-size: var(--x-comp-list-item-label-text-size, var(--x-sys-typescale-body-large-size, 1rem));
	--_--label-text-tracking: var(--x-comp-list-item-label-text-tracking, var(--x-sys-typescale-body-large-tracking, 0.03125rem));
	--_--label-text-weight: var(--x-comp-list-item-label-text-weight, var(--x-sys-typescale-body-large-weight, 400));
	--_--label-text-white-space: var(--x-comp-list-item-label-text-white-space, nowrap);
	--_--label-text-word-break: var(--x-comp-list-item-label-text-word-break, normal);
	--_--label-text-word-wrap: var(--x-comp-list-item-label-text-word-wrap, break-word);
	--_--outline-color: var(--x-comp-list-item-outline-color, var(--x-sys-color-outline, #757575));
	--_--outline-opacity: var(--x-comp-list-item-outline-opacity, 1);
	--_--outline-style: var(--x-comp-list-item-outline-style, solid);
	--_--outline-width: var(--x-comp-list-item-outline-width, 0);
	--_--pressed-container-elevation-level: var(--x-comp-list-item-pressed-container-elevation-level, 0);
	--_--pressed-outline-color: var(--x-comp-list-item-pressed-outline-color, var(--x-sys-color-outline, #757575));
	--_--pressed-state-layer-color: var(--x-comp-list-item-pressed-state-layer-color, currentColor);
	--_--pressed-state-layer-opacity: var(--x-comp-list-item-pressed-state-layer-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--media-space-between-compensation: var(--x-comp-list-item-media-space-between-compensation, -1rem);
	--_--plain-content-color: var(--x-comp-list-item-plain-content-color, currentColor);
	--_--plain-content-opacity: var(--x-comp-list-item-plain-content-opacity, 0.62);
	--_--plain-focus-content-opacity: var(--x-comp-list-item-plain-focus-content-opacity, 1);
	--_--plain-hover-content-opacity: var(--x-comp-list-item-plain-hover-content-opacity, 1);
	--_--plain-pressed-content-opacity: var(--x-comp-list-item-plain-pressed-content-opacity, 1);
	--_--plain-selected-content-color: var(--x-comp-list-item-plain-selected-content-color, var(--x-sys-color-on-surface-variant, #424242));
	--_--plain-selected-content-opacity: var(--x-comp-list-item-plain-selected-content-opacity, 1);
	--_--space-between-elements: var(--x-comp-list-item-space-between-elements, 1rem);
	--_--state-layer-motion-duration: var(--x-comp-list-item-state-layer-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--state-layer-motion-easing: var(--x-comp-list-item-state-layer-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--supporting-text-color: var(--x-comp-list-item-supporting-text-color, var(--x-sys-color-on-surface-variant));
	--_--supporting-text-font: var(--x-comp-list-item-supporting-text-font, inherit);
	--_--supporting-text-letter-case: var(--x-comp-list-item-supporting-text-letter-case, var(--x-sys-typescale-body-medium-letter-case, none));
	--_--supporting-text-line-height: var(--x-comp-list-item-supporting-text-line-height, var(--x-sys-typescale-body-medium-line-height, 1.25rem));
	--_--supporting-text-overflow: var(--x-comp-list-item-supporting-text-overflow, ellipsis);
	--_--supporting-text-overflow-wrap: var(--x-comp-list-item-supporting-text-overflow-wrap, break-word);
	--_--supporting-text-size: var(--x-comp-list-item-supporting-text-size, var(--x-sys-typescale-body-medium-size, 0.875rem));
	--_--supporting-text-tracking: var(--x-comp-list-item-supporting-text-tracking, var(--x-sys-typescale-body-medium-tracking, 0.015625rem));
	--_--supporting-text-weight: var(--x-comp-list-item-supporting-text-weight, var(--x-sys-typescale-body-medium-weight, 400));
	--_--supporting-text-word-break: var(--x-comp-list-item-supporting-text-word-break, initial);
	--_--one-line-block-space: var(--x-comp-list-item-one-line-block-space, 0.5rem);
	--_--one-line-container-min-block-size: var(--x-comp-list-item-one-line-container-min-block-size, 3.5rem);
	--_--one-line-media-block-space: var(--x-comp-list-item-one-line-media-block-space, 0.25rem);
	--_--two-line-block-space: var(--x-comp-list-item-two-line-block-space, 0.5rem);
	--_--two-line-container-min-block-size: var(--x-comp-list-item-two-line-container-min-block-size, 4.5rem);
	--_--two-line-media-block-space: var(--x-comp-list-item-two-line-media-block-space, 0.25rem);
	--_--three-line-block-space: var(--x-comp-list-item-three-line-block-space, 0.75rem);
	--_--three-line-container-min-block-size: var(--x-comp-list-item-three-line-container-min-block-size, 5.5rem);
	--_--three-line-media-block-space: var(--x-comp-list-item-three-line-media-block-space, 0rem);
}

.x-list-item {
	align-items: center;
	background-color: color-mix(in srgb, var(--x-list-item-container-color, var(--_--container-color)) calc(var(--x-list-item-container-opacity, var(--_--container-opacity)) * 100%), transparent);
	border-color: color-mix(in srgb, var(--x-list-item-outline-color, var(--_--outline-color)) calc(var(--x-list-item-outline-opacity, var(--_--outline-opacity)) * 100%), transparent);
	border-radius: var(--x-list-item-container-shape, var(--_--container-shape));
	border-style: var(--x-list-item-outline-style, var(--_--outline-style));
	border-width: var(--x-list-item-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: color-mix(in srgb, var(--x-list-item-content-color, var(--_--content-color)) calc(var(--x-list-item-content-opacity, var(--_--content-opacity)) * 100%), transparent);
	display: flex;
	flex: none;
	gap: var(--x-list-item-space-between-elements, var(--_--space-between-elements));
	isolation: isolate;
	max-inline-size: 100%;
	min-block-size: calc(var(--x-list-item-container-min-block-size, var(--_--container-min-block-size)) + var(--x-list-item-density-step-size, var(--_--density-step-size)) * clamp(-4, var(--x-list-item-density-step, var(--_--density-step)), 4));
	outline: none;
	padding-block: calc(var(--x-list-item-block-space, var(--_--block-space)) + var(--x-list-item-density-step-size, var(--_--density-step-size)) * clamp(-4, var(--x-list-item-density-step, var(--_--density-step)), 4));
	padding-inline: calc(var(--x-list-item-inline-space, var(--_--inline-space)) + (var(--_indent-size))) var(--x-list-item-inline-space, var(--_--inline-space));
	position: relative;
	text-align: start;
	text-decoration: none;
	touch-action: manipulation;
}

.x-list-item:where(button) {
	-webkit-appearance: button;
}

.x-list-item > :is(.x-ripple, .x-state-layer) {
	z-index: -1;
}

.x-list-item > .x-ripple {
	--x-ripple-pressed-color: var(--x-list-item-pressed-state-layer-color,
			var(--_--pressed-state-layer-color));
	--x-ripple-pressed-opacity: var(--x-list-item-pressed-state-layer-opacity,
			var(--_--pressed-state-layer-opacity));
}

.x-list-item__start,
.x-list-item__end {
	align-items: center;
	align-self: center;
	display: flex;
}

.x-list-item--three-line > .x-list-item__start {
	align-self: start;
}

.x-list-item--three-line .x-list-item__end {
	align-self: start;
}

.x-list-item__content {
	align-self: center;
	flex: 1;
	overflow: hidden;
}

.x-list-item:where(.x-elevation) {
	--x-elevation-level: var(--x-list-item-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-list-item-container-shadow-color,
			var(--_--container-shadow-color));
}

.x-list-item :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--x-list-item-content-opacity, var(--_--content-opacity)));
}

@media (prefers-reduced-motion: no-preference) {
	.x-list-item :where(audio, embed, iframe, img, video) {
		transition-duration: var(--x-list-item-container-motion-duration, var(--_--container-motion-duration));
		transition-property: filter;
		transition-timing-function: var(--x-list-item-container-motion-easing, var(--_--container-motion-easing));
	}
}

.x-list-item--interactive {
	cursor: pointer;
	user-select: none;
}

@media (prefers-reduced-motion: no-preference) {
	.x-list-item--interactive {
		transition-duration: var(--x-list-item-container-motion-duration, var(--_--container-motion-duration));
		transition-property: var(--x-list-item-container-motion-property, var(--_--container-motion-property));
		transition-timing-function: var(--x-list-item-container-motion-easing, var(--_--container-motion-easing));
	}
}

@media (hover: hover) {
	.x-list-item--interactive:where(.x-elevation):where(.x-elevation:hover) {
		--x-elevation-level: var(--x-list-item-hover-container-elevation-level, var(--_--hover-container-elevation-level));
	}
}

.x-list-item--interactive:where(.x-elevation):where(.x-elevation:focus-visible) {
	--x-elevation-level: var(--x-list-item-focus-container-elevation-level, var(--_--focus-container-elevation-level));
}

@supports not selector(:focus-visible) {
	.x-list-item--interactive:where(.x-elevation):where(.x-elevation:focus) {
		--x-elevation-level: var(--x-list-item-focus-container-elevation-level, var(--_--focus-container-elevation-level));
	}
}

.x-list-item--interactive:where(.x-elevation):where(.x-elevation:active) {
	--x-elevation-level: var(--x-list-item-pressed-container-elevation-level, var(--_--pressed-container-elevation-level));
}

.x-list-item--interactive > .x-state-layer {
	--x-state-layer-motion-duration: var(--x-list-item-state-layer-motion-duration,
			var(--_--state-layer-motion-duration));
	--x-state-layer-motion-easing: var(--x-list-item-state-layer-motion-easing,
			var(--_--state-layer-motion-easing));
	--x-state-layer-focus-color: var(--x-list-item-focus-state-layer-color,
			var(--_--focus-state-layer-color));
	--x-state-layer-focus-opacity: var(--x-list-item-focus-state-layer-opacity,
			var(--_--focus-state-layer-opacity));
	--x-state-layer-hover-color: var(--x-list-item-hover-state-layer-color,
			var(--_--hover-state-layer-color));
	--x-state-layer-hover-opacity: var(--x-list-item-hover-state-layer-opacity,
			var(--_--hover-state-layer-opacity));
}

.x-list-item:where(:not(.x-list-item--interactive)) > .x-ripple,
.x-list-item:where(:not(.x-list-item--interactive)) > .x-state-layer {
	display: none;
}

.x-list--variant-plain .x-list-item {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--plain-content-color);
	--_--content-opacity: var(--_--plain-content-opacity);
}

.x-list--variant-plain .x-list-item > .x-state-layer {
	display: none;
}

.x-list--variant-plain .x-list-item:where(.x-list-item--interactive) :where(audio, embed, iframe, img, video) {
	filter: grayscale(0) opacity(var(--_--content-opacity));
}

@media (hover: hover) {
	.x-list--variant-plain .x-list-item:where(.x-list-item--interactive):hover {
		--_--content-opacity: var(--_--plain-hover-content-opacity);
	}
}

.x-list--variant-plain .x-list-item:where(.x-list-item--interactive):focus-visible {
	--_--content-opacity: var(--_--plain-focus-content-opacity);
}

@supports not selector(:focus-visible) {
	.x-list--variant-plain .x-list-item:where(.x-list-item--interactive):focus {
		--_--content-opacity: var(--_--plain-focus-content-opacity);
	}
}

.x-list--variant-plain .x-list-item:where(.x-list-item--interactive):active {
	--_--content-opacity: var(--_--plain-pressed-content-opacity);
}

.x-list--variant-plain .x-list-item:is(.x-list-item--disabled) {
	--_--disabled-container-color: transparent;
}

.x-list-item--disabled {
	cursor: auto;
	pointer-events: none;
	user-select: none;
}

.x-list-item--disabled:where(.x-elevation) {
	--x-elevation-level: var(--x-list-item-disabled-container-elevation-level,
			var(--_--disabled-container-elevation-level));
}

.x-list-item--disabled.x-list-item--disabled {
	background-color: color-mix(in srgb, var(--x-list-item-disabled-container-color, var(--_--disabled-container-color)) calc(var(--x-list-item-disabled-container-opacity, var(--_--disabled-container-opacity)) * 100%), transparent) !important;
	border-color: color-mix(in srgb, var(--x-list-item-disabled-outline-color, var(--_--disabled-outline-color)) calc(var(--x-list-item-disabled-outline-opacity, var(--_--disabled-outline-opacity)) * 100%), transparent) !important;
	color: color-mix(in srgb, var(--x-list-item-disabled-content-color, var(--_--disabled-content-color)) calc(var(--x-list-item-disabled-content-opacity, var(--_--disabled-content-opacity)) * 100%), transparent) !important;
}

.x-list-item--disabled.x-list-item--disabled :where(.x-list-item-supporting-text) {
	color: color-mix(in srgb, var(--x-list-item-disabled-content-color, var(--_--disabled-content-color)) calc(var(--x-list-item-disabled-content-opacity, var(--_--disabled-content-opacity)) * 100%), transparent) !important;
}

.x-list-item-action {
	align-items: center;
	align-self: center;
	box-sizing: border-box;
	display: flex;
	flex: none;
	margin-inline: calc(var(--x-list-item-space-between-elements, var(--_--space-between-elements)) / 2 * -1);
	transition: inherit;
	transition-property: block-size, inline-size;
}

.x-list-item-label {
	box-sizing: border-box;
	color: var(--x-list-item-label-text-color, var(--_--label-text-color));
	display: block;
	font-family: var(--x-list-item-label-text-font, var(--_--label-text-font));
	font-size: var(--x-list-item-label-text-size, var(--_--label-text-size));
	font-weight: var(--x-list-item-label-text-weight, var(--_--label-text-weight));
	hyphens: var(--x-list-item-label-text-hyphens, var(--_--label-text-hyphens));
	letter-spacing: var(--x-list-item-label-text-tracking, var(--_--label-text-tracking));
	line-height: var(--x-list-item-label-text-line-height, var(--_--label-text-line-height));
	overflow: hidden;
	overflow-wrap: var(--x-list-item-label-text-overflow-wrap, var(--_--label-text-overflow-wrap));
	text-decoration: none;
	text-indent: var(--x-list-item-label-text-tracking, var(--_--label-text-tracking));
	text-overflow: var(--x-list-item-label-text-overflow, var(--_--label-text-overflow));
	text-transform: var(--x-list-item-label-text-letter-case, var(--_--label-text-letter-case));
	white-space: var(--x-list-item-label-text-white-space, var(--_--label-text-white-space));
	word-break: var(--x-list-item-label-text-word-break, var(--_--label-text-word-break));
	word-wrap: var(--x-list-item-label-text-word-wrap, var(--_--label-text-word-wrap));
}

.x-list-item-media {
	box-sizing: border-box;
}

.x-list-item-supporting-text {
	-webkit-box-orient: vertical;
	box-sizing: border-box;
	color: color-mix(in srgb, var(--x-list-item-supporting-text-color, var(--_--supporting-text-color)) calc(var(--x-list-item-content-opacity, var(--_--content-opacity)) * 100%), transparent);
	display: -webkit-box;
	font-family: var(--x-list-item-supporting-text-font, var(--_--supporting-text-font));
	font-size: var(--x-list-item-supporting-text-size, var(--_--supporting-text-size));
	font-weight: var(--x-list-item-supporting-text-weight, var(--_--supporting-text-weight));
	letter-spacing: var(--x-list-item-supporting-text-tracking, var(--_--supporting-text-tracking));
	line-height: var(--x-list-item-supporting-text-line-height, var(--_--supporting-text-line-height));
	overflow: hidden;
	overflow-wrap: var(--x-list-item-supporting-text-overflow-wrap, var(--_--supporting-text-overflow-wrap));
	text-indent: var(--x-list-item-supporting-text-tracking, var(--_--supporting-text-tracking));
	text-overflow: ellipsis;
	text-transform: var(--x-list-item-supporting-text-letter-case, var(--_--supporting-text-letter-case));
	word-break: var(--x-list-item-supporting-text-word-break, var(--_--supporting-text-word-break));
}

.x-list-item--one-line .x-list-item-supporting-text {
	-webkit-line-clamp: 1;
}

.x-list-item--two-line .x-list-item-supporting-text {
	-webkit-line-clamp: 2;
}

.x-list-item--three-line .x-list-item-supporting-text {
	-webkit-line-clamp: 3;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/list/list.css?174651311411336*/
.x-list {
	--_--block-space: var(--x-comp-list-block-space, 0.5rem);
	--_--container-color: var(--x-comp-list-container-color, var(--x-sys-color-surface, #fff));
	--_--container-elevation-level: var(--x-comp-list-container-elevation-level, 0);
	--_--container-shadow-color: var(--x-comp-list-container-shadow-color, var(--x-sys-color-shadow, #000));
	--_--container-shape: var(--x-comp-list-container-shape, var(--x-sys-shape-corner-none, 0));
	--_--content-color: var(--x-comp-list-content-color, var(--x-sys-color-on-surface, #000));
	--_--density-step: var(--x-comp-list-density-step, 0);
	--_--density-step-size: var(--x-comp-list-density-step-size, 0.25rem);
	--_--indent-size: var(--x-comp-list-indent-size, 1rem);
	--_--inline-space: var(--x-comp-list-inline-space, 0);
	--_--outline-color: var(--x-comp-list-outline-color, var(--x-sys-color-outline-variant));
	--_--outline-opacity: var(--x-comp-list-outline-opacity, 1);
	--_--outline-style: var(--x-comp-list-outline-style, solid);
	--_--outline-width: var(--x-comp-list-outline-width, 0);
	--_--subhead-min-block-size: var(--x-comp-list-subhead-min-block-size, 2.5rem);
	--_--subhead-inline-space: var(--x-comp-list-subhead-inline-space, 1rem);
	--_--subhead-inset-inline-start-space: var(--x-comp-list-subhead-inset-inline-start-space, 3.5rem);
	--_--subhead-motion-duration: var(--x-comp-list-subhead-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--subhead-motion-easing: var(--x-comp-list-subhead-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--subhead-text-color: var(--x-comp-list-subhead-text-color, var(--x-sys-color-on-surface-variant));
	--_--subhead-text-font: var(--x-comp-list-subhead-text-font, inherit);
	--_--subhead-text-letter-case: var(--x-comp-list-subhead-text-letter-case, var(--x-sys-typescale-title-small-size, none));
	--_--subhead-text-line-height: var(--x-comp-list-subhead-text-line-height, var(--x-sys-typescale-title-small-size, 1.25rem));
	--_--subhead-text-size: var(--x-comp-list-subhead-text-size, var(--x-sys-typescale-title-small-size, 0.875rem));
	--_--subhead-text-tracking: var(--x-comp-list-subhead-text-tracking, var(--x-sys-typescale-title-small-tracking, 0.00625rem));
	--_--subhead-text-weight: var(--x-comp-list-subhead-text-weight, var(--x-sys-typescale-title-small-weight, 500));
	--_--with-subhead-block-start-space: var(--x-comp-list-with-subhead-block-start-space, 0);
	--_--with-leading-inline-size: var(--x-comp-list-with-leading-inline-size, 2.5rem);
	--_--elevated-container-color: var(--x-comp-list-elevated-container-color, var(--x-sys-color-surface, #fff));
	--_--elevated-container-elevation-level: var(--x-comp-list-elevated-container-elevation-level, 1);
	--_--elevated-container-opacity: var(--x-comp-list-elevated-container-opacity, 1);
	--_--elevated-content-color: var(--x-comp-list-elevated-content-color, var(--x-sys-color-on-surface, #000));
	--_--elevated-content-opacity: var(--x-comp-list-elevated-content-opacity, 1);
	--_--filled-container-color: var(--x-comp-list-filled-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-container-elevation-level: var(--x-comp-list-filled-container-elevation-level, 0);
	--_--filled-container-opacity: var(--x-comp-list-filled-container-opacity, 1);
	--_--filled-content-color: var(--x-comp-list-filled-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-content-opacity: var(--x-comp-list-filled-content-opacity, 1);
	--_--filled-tonal-container-color: var(--x-comp-list-filled-tonal-container-color, var(--x-sys-color-surface, #fff));
	--_--filled-tonal-container-elevation-level: var(--x-comp-list-filled-tonal-container-elevation-level, 0);
	--_--filled-tonal-container-opacity: var(--x-comp-list-filled-tonal-container-opacity, 1);
	--_--filled-tonal-content-color: var(--x-comp-list-filled-tonal-content-color, var(--x-sys-color-on-surface, #000));
	--_--filled-tonal-content-opacity: var(--x-comp-list-filled-tonal-content-opacity, 1);
	--_--outlined-container-color: var(--x-comp-list-outlined-container-color, transparent);
	--_--outlined-container-opacity: var(--x-comp-list-outlined-container-opacity, 1);
	--_--outlined-content-color: var(--x-comp-list-outlined-content-color, var(--x-sys-color-on-surface, #000));
	--_--outlined-content-opacity: var(--x-comp-list-outlined-content-opacity, 1);
	--_--outlined-outline-color: var(--x-comp-list-outlined-outline-color, var(--x-sys-color-outline, #757575));
	--_--outlined-outline-width: var(--x-comp-list-outlined-outline-width, 0.0625rem);
	--_--plain-content-color: var(--x-comp-list-plain-content-color, currentColor);
	--_--plain-content-opacity: var(--x-comp-list-plain-content-opacity, 1);
	--_--text-content-color: var(--x-comp-list-text-content-color, var(--x-sys-color-on-surface, #000));
	--_--tonal-container-color: var(--x-comp-list-tonal-container-color, currentColor);
	--_--tonal-container-opacity: var(--x-comp-list-tonal-container-opacity, var(--x-sys-state-pressed-state-layer-opacity, 0.1));
	--_--tonal-content-color: var(--x-comp-list-tonal-content-color, currentColor);
}

.x-list {
	--_indent-size: 0rem;
	background-color: color-mix(in srgb, var(--x-list-container-color, var(--_--container-color)) calc(var(--x-list-container-opacity, var(--_--container-opacity)) * 100%), transparent);
	border-color: color-mix(in srgb, var(--x-list-outline-color, var(--_--outline-color)) calc(var(--x-list-outline-opacity, var(--_--outline-opacity)) * 100%), transparent);
	border-radius: var(--x-list-container-shape, var(--_--container-shape));
	border-style: var(--x-list-outline-style, var(--_--outline-style));
	border-width: var(--x-list-outline-width, var(--_--outline-width));
	box-sizing: border-box;
	color: color-mix(in srgb, var(--x-list-content-color, var(--_--content-color)) calc(var(--x-list-content-opacity, var(--_--content-opacity)) * 100%), transparent);
	outline: none;
	overflow: auto;
	padding-block: var(--x-list-block-space, var(--_--block-space));
	padding-inline: var(--x-list-inline-space, var(--_--inline-space));
	position: relative;
}

.x-list--variant-elevated {
	--_--container-color: var(--_--elevated-container-color);
	--_--container-opacity: var(--_--elevated-container-opacity);
	--_--content-color: var(--_--elevated-content-color);
	--_--content-opacity: var(--_--elevated-content-opacity);
}

.x-list--variant-elevated:where(.x-elevation) {
	--_--container-elevation-level: var(--_--elevated-container-elevation-level);
}

.x-list--variant-filled {
	--_--container-color: var(--_--filled-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-list--variant-filled:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-container-elevation-level);
}

.x-list--variant-filled-tonal {
	--_--container-color: var(--_--filled-tonal-container-color);
	--_--container-opacity: var(--_--filled-container-opacity);
	--_--content-color: var(--_--filled-tonal-content-color);
	--_--content-opacity: var(--_--filled-content-opacity);
}

.x-list--variant-filled-tonal:where(.x-elevation) {
	--_--container-elevation-level: var(--_--filled-tonal-container-elevation-level);
}

.x-list--variant-outlined {
	--_--container-color: var(--_--outlined-container-color);
	--_--container-opacity: var(--_--outlined-container-opacity);
	--_--content-color: var(--_--outlined-content-color);
	--_--content-opacity: var(--_--outlined-content-opacity);
	--_--disabled-container-color: var(--_--outlined-disabled-container-color);
	--_--disabled-container-opacity: var(--_--outlined-disabled-container-opacity);
	--_--focus-outline-color: var(--_--outlined-focus-outline-color);
	--_--hover-outline-color: var(--_--outlined-hover-outline-color);
	--_--outline-color: var(--_--outlined-outline-color);
	--_--outline-width: var(--_--outlined-outline-width);
	--_--pressed-outline-color: var(--_--outlined-pressed-outline-color);
}

.x-list--variant-plain {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--plain-content-color);
	--_--content-opacity: var(--_--plain-content-opacity);
}

.x-list--variant-plain:is(.x-list--disabled) {
	--_--disabled-container-color: transparent;
}

.x-list--variant-text {
	--_--container-color: transparent;
	--_--container-opacity: 0;
	--_--content-color: var(--_--text-content-color);
	--_--content-opacity: 1;
}

.x-list--variant-text:is(.x-list--disabled) {
	--_--disabled-container-color: transparent;
	--_--disabled-container-opacity: 0;
}

.x-list--variant-tonal {
	--_--container-color: var(--_--tonal-container-color);
	--_--container-opacity: var(--_--tonal-container-opacity);
	--_--content-color: var(--_--tonal-content-color);
	--_--content-opacity: 1;
}

.x-list--disabled {
	pointer-events: none;
	user-select: none;
}

.x-list:where(.x-elevation) {
	--x-elevation-level: var(--x-list-container-elevation-level,
			var(--_--container-elevation-level));
	--x-elevation-shadow-color: var(--x-list-container-shadow-color,
			var(--_--container-shadow-color));
}

.x-list--with-subhead {
	padding-block-start: var(--x-list-with-subhead-block-start-space, var(--_--with-subhead-block-start-space));
}

.x-list-subhead {
	align-items: center;
	background-color: inherit;
	box-sizing: border-box;
	color: var(--x-list-subhead-text-color, var(--_--subhead-text-color));
	display: flex;
	font-family: var(--x-list-subhead-text-font, var(--_--subhead-text-font));
	font-size: var(--x-list-subhead-text-size, var(--_--subhead-text-size));
	font-weight: var(--x-list-subhead-text-weight, var(--_--subhead-text-weight));
	letter-spacing: var(--x-list-subhead-text-tracking, var(--_--subhead-text-tracking));
	line-height: var(--x-list-subhead-text-line-height, var(--_--subhead-text-line-height));
	min-block-size: calc(var(--x-list-subhead-min-block-size, var(--_--subhead-min-block-size)) + var(--x-list-density-step-size, var(--_--density-step-size)) * clamp(-4, var(--x-list-density-step, var(--_--density-step)), 4));
	padding-inline-end: var(--x-list-subhead-inline-space, var(--_--subhead-inline-space));
	padding-inline-start: calc(var(--x-list-subhead-inline-space, var(--_--subhead-inline-space)) + var(--_indent-size));
	text-indent: var(--x-list-subhead-text-tracking, var(--_--subhead-text-tracking));
	text-transform: var(--x-list-subhead-text-letter-case, var(--_--subhead-text-letter-case));
	transition-duration: var(--x-list-subhead-motion-duration, var(--_--subhead-motion-duration));
	transition-property: min-height;
	transition-timing-function: var(--x-list-subhead-motion-easing, var(--_--subhead-motion-easing));
}

.x-list-subhead__text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.x-list-subhead--inset {
	--_indent-size: var(--x-list-subhead-inset-inline-start-space,
			var(--_--subhead-inset-inline-start-space));
}

.x-list-subhead--sticky {
	background: inherit;
	left: 0;
	position: sticky;
	top: 0;
	z-index: 1;
}

.x-list--variant-tonal .x-list-subhead {
	background-color: transparent;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/pagination/pagination.css?1752964804795*/
.x-pagination {
	--x-pagination-button-container-shape: var(--x-comp-pagination-button-container-shape, var(--x-sys-shape-corner-full, 999rem));
	--x-pagination-icon-button-container-shape: var(--x-comp-pagination-icon-button-container-shape, var(--x-sys-shape-corner-full, 999rem));
	--x-pagination-space-between-elements: var(--x-comp-pagination-space-between-elements, 0.5rem);
}

.x-pagination .x-button {
	--x-button-container-shape: var(--x-pagination-button-container-shape);
}

.x-pagination .x-icon-button {
	--x-icon-button-container-shape: var(--x-pagination-icon-button-container-shape);
}

.x-pagination__list {
	display: inline-flex;
	gap: var(--x-pagination-space-between-elements);
	justify-content: center;
	list-style-type: none;
	max-inline-size: 100%;
}

/* End */


/* Start:/local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/state-layer/state-layer.css?17461095332424*/
.x-state-layer {
	--_--color: var(--x-comp-state-layer-color, currentColor);
	--_--focus-color: var(--x-comp-state-layer-focus-color, currentColor);
	--_--focus-opacity: var(--x-comp-state-layer-focus-opacity, var(--x-sys-state-focus-state-layer-opacity, 0.1));
	--_--hover-color: var(--x-comp-state-layer-hover-color, currentColor);
	--_--hover-opacity: var(--x-comp-state-layer-hover-opacity, var(--x-sys-state-hover-state-layer-opacity, 0.08));
	--_--motion-duration: var(--x-comp-state-layer-motion-duration, var(--x-sys-motion-duration-short4, 200ms));
	--_--motion-easing: var(--x-comp-state-layer-motion-easing, var(--x-sys-motion-easing-standard, cubic-bezier(0.2, 0, 0, 1)));
	--_--opacity: var(--x-comp-state-layer-opacity, 0);
}

.x-state-layer {
	background-color: var(--x-state-layer-color, var(--_--color));
	border-radius: inherit;
	box-sizing: border-box;
	display: block;
	inset: 0;
	opacity: var(--x-state-layer-opacity, var(--_--opacity));
	overflow: hidden;
	pointer-events: none;
	position: absolute;
}

@media (prefers-reduced-motion: no-preference) {
	.x-state-layer {
		transition-duration: var(--x-state-layer-motion-duration, var(--_--motion-duration));
		transition-property: color, opacity;
		transition-timing-function: var(--x-state-layer-motion-easing, var(--_--motion-easing));
	}
}

@media (hover: hover) {

	:where(:hover) > .x-state-layer,
	:where(.x-state-layer-control:hover) ~ .x-state-layer,
	:where(:has(.x-state-layer ~ .x-state-layer-control:hover)) .x-state-layer {
		background-color: var(--x-state-layer-hover-color, var(--_--hover-color));
		opacity: var(--x-state-layer-hover-opacity, var(--_--hover-opacity));
	}
}

:where(:focus-visible) > .x-state-layer,
:where(.x-state-layer-control:focus-visible) ~ .x-state-layer,
:where(:has(.x-state-layer ~ .x-state-layer-control:focus-visible)) .x-state-layer {
	background-color: var(--x-state-layer-focus-color, var(--_--focus-color));
	opacity: var(--x-state-layer-focus-opacity, var(--_--focus-opacity));
}

@supports not selector(:focus-visible) {

	:where(:focus) > .x-state-layer,
	:where(.x-state-layer-control:focus) ~ .x-state-layer,
	:where(:has(.x-state-layer ~ .x-state-layer-control:focus)) .x-state-layer {
		background-color: var(--x-state-layer-focus-color, var(--_--focus-color));
		opacity: var(--x-state-layer-focus-opacity, var(--_--focus-opacity));
	}
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-ref-layout.css?1753359025320*/
:root {
	--x-ref-layout-content-inline-size: 100%;
	--x-ref-layout-app-bar-height: 9.5rem;
	--x-ref-layout-app-bar-z-index: 1010;
}

@media (min-width: 75em) {
	:root {
		--x-ref-layout-app-bar-height: 15rem;
	}
}

@media (min-width: 100em) {
	:root {
		--x-ref-layout-content-inline-size: 120rem;
	}
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-ref-palette.css?1746101923300*/
:root {
	--x-ref-palette-white: #fff;
	--x-ref-palette-grafit: #1f1f1e;
	--x-ref-palette-gray1: #484848;
	--x-ref-palette-gray2: #757575;
	--x-ref-palette-dark-green: #8d9e8b;
	--x-ref-palette-light-green: #c4d8c2;
	--x-ref-palette-light-sky-blue: #77deff;
	--x-ref-palette-red: #F15555;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-ref-typeface.css?1745484853122*/
:root {
	--x-ref-typeface-brand: 'MXT Display', sans-serif;
	--x-ref-typeface-plain: 'Helvetica World', sans-serif;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-sys-color.css?17461019271214*/
:root {
	--x-sys-color-primary: var(--x-ref-palette-dark-green);
	--x-sys-color-on-primary: var(--x-ref-palette-grafit);

	--x-sys-color-primary-container: var(--x-ref-palette-light-green);
	--x-sys-color-on-primary-container: var(--x-ref-palette-grafit);

	--x-sys-color-secondary: var(--x-ref-palette-light-sky-blue);
	--x-sys-color-on-secondary: var(--x-ref-palette-grafit);

	--x-sys-color-error: var(--x-ref-palette-red);
	--x-sys-color-on-error: var(--x-ref-palette-grafit);

	--x-sys-color-background: var(--x-ref-palette-white);
	--x-sys-color-on-background: var(--x-ref-palette-grafit);

	--x-sys-color-surface: var(--x-ref-palette-white);
	--x-sys-color-on-surface: var(--x-ref-palette-grafit);
	--x-sys-color-on-surface-variant: var(--x-ref-palette-gray2);

	--x-sys-color-outline: var(--x-ref-palette-grafit);
	--x-sys-color-shadow: var(--x-ref-palette-grafit);
	--x-sys-color-scrim: var(--x-ref-palette-grafit);

	--x-sys-color-inverse-surface: var(--x-ref-palette-grafit);
	--x-sys-color-inverse-on-surface: var(--x-ref-palette-white);
	--x-sys-color-inverse-on-surface-variant: var(--x-ref-palette-gray2);

	--x-sys-color-inverse-outline: var(--x-ref-palette-gray2);
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-sys-layout.css?1747234653223*/
:root {
	--x-sys-layout-block-end: 0rem;
	--x-sys-layout-block-start: var(--x-ref-layout-app-bar-height);
	--x-sys-layout-inline-end: 0rem;
	--x-sys-layout-inline-start: 0rem;
	--x-sys-layout-scrollbar-size: 0rem;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-sys-motion.css?17442277221347*/
:root {
	--x-sys-motion-duration-short1: 50ms;
	--x-sys-motion-duration-short2: 100ms;
	--x-sys-motion-duration-short3: 150ms;
	--x-sys-motion-duration-short4: 200ms;
	--x-sys-motion-duration-medium1: 250ms;
	--x-sys-motion-duration-medium2: 300ms;
	--x-sys-motion-duration-medium3: 350ms;
	--x-sys-motion-duration-medium4: 400ms;
	--x-sys-motion-duration-long1: 450ms;
	--x-sys-motion-duration-long2: 500ms;
	--x-sys-motion-duration-long3: 550ms;
	--x-sys-motion-duration-long4: 600ms;
	--x-sys-motion-duration-x-long1: 700ms;
	--x-sys-motion-duration-x-long2: 800ms;
	--x-sys-motion-duration-x-long3: 400ms;
	--x-sys-motion-duration-x-long4: 1000ms;
}

:root {
	--x-sys-motion-easing-linear: cubic-bezier(0, 0, 1, 1);
	--x-sys-motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
	--x-sys-motion-easing-standard-accelerate: cubic-bezier(0.3, 0, 1, 1);
	--x-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);
	--x-sys-motion-easing-emphasized: cubic-bezier(0.2, 0, 0, 1);
	--x-sys-motion-easing-emphasized-decelerate: cubic-bezier(0.05, 0.7, 0.1, 1);
	--x-sys-motion-easing-emphasized-accelerate: cubic-bezier(0.3, 0, 0.8, 0.15);
	--x-sys-motion-easing-legacy: cubic-bezier(0.4, 0, 0.2, 1);
	--x-sys-motion-easing-legacy-decelerate: cubic-bezier(0, 0, 0.2, 1);
	--x-sys-motion-easing-legacy-accelerate: cubic-bezier(0.4, 0, 1, 1);
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-sys-shape.css?1744213970267*/
:root {
	--x-sys-shape-corner-none: 0;
	--x-sys-shape-corner-x-small: 0.25rem;
	--x-sys-shape-corner-small: 0.5rem;
	--x-sys-shape-corner-medium: 0.75rem;
	--x-sys-shape-corner-large: 1rem;
	--x-sys-shape-corner-x-large: 1.5rem;
	--x-sys-shape-corner-full: 999rem;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-sys-state.css?1747682962405*/
:root {
	--x-sys-state-disabled-container-opacity: 0.12;
	--x-sys-state-disabled-container-variant-opacity: 0.04;
	--x-sys-state-disabled-content-opacity: 0.38;
	--x-sys-state-disabled-outline-opacity: 0.12;

	--x-sys-state-dragged-state-layer-opacity: 0.16;
	--x-sys-state-focus-state-layer-opacity: 0.1;
	--x-sys-state-hover-state-layer-opacity: 0.08;
	--x-sys-state-pressed-state-layer-opacity: 0.1;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-sys-typescale.css?17479955042783*/
:root {
	/* #region Display */
	--x-sys-typescale-display-large-font: var(--x-ref-typeface-brand);
	--x-sys-typescale-display-large-line-height: 5rem;
	--x-sys-typescale-display-large-size: 5.5rem;
	--x-sys-typescale-display-large-tracking: normal;
	--x-sys-typescale-display-large-letter-case: uppercase;
	--x-sys-typescale-display-large-weight: 400;

	--x-sys-typescale-display-medium-font: var(--x-ref-typeface-brand);
	--x-sys-typescale-display-medium-line-height: 3.75rem;
	--x-sys-typescale-display-medium-size: 4rem;
	--x-sys-typescale-display-medium-tracking: normal;
	--x-sys-typescale-display-medium-letter-case: uppercase;
	--x-sys-typescale-display-medium-weight: 400;

	--x-sys-typescale-display-small-font: var(--x-ref-typeface-brand);
	--x-sys-typescale-display-small-line-height: 2.5rem;
	--x-sys-typescale-display-small-size: 2.75rem;
	--x-sys-typescale-display-small-tracking: normal;
	--x-sys-typescale-display-small-letter-case: uppercase;
	--x-sys-typescale-display-small-weight: 400;
	/* #endregion Display */

	/* #region Headline */
	--x-sys-typescale-headline-medium-font: var(--x-ref-typeface-plain);
	--x-sys-typescale-headline-medium-line-height: 1.75rem;
	--x-sys-typescale-headline-medium-size: 1.375rem;
	--x-sys-typescale-headline-medium-tracking: normal;
	--x-sys-typescale-headline-medium-letter-case: uppercase;
	--x-sys-typescale-headline-medium-weight: 400;

	--x-sys-typescale-headline-small-font: var(--x-ref-typeface-plain);
	--x-sys-typescale-headline-small-line-height: 1.5rem;
	--x-sys-typescale-headline-small-size: 1.125rem;
	--x-sys-typescale-headline-small-tracking: normal;
	--x-sys-typescale-headline-small-letter-case: uppercase;
	--x-sys-typescale-headline-small-weight: 400;
	/* #endregion Headline */

	/* #region Body */
	--x-sys-typescale-body-medium-font: var(--x-ref-typeface-plain);
	--x-sys-typescale-body-medium-line-height: 1.25rem;
	--x-sys-typescale-body-medium-size: 1rem;
	--x-sys-typescale-body-medium-tracking: normal;
	--x-sys-typescale-body-medium-letter-case: none;
	--x-sys-typescale-body-medium-weight: 400;
	/* #endregion Body */

	/* #region Label */
	--x-sys-typescale-label-medium-font: var(--x-ref-typeface-plain);
	--x-sys-typescale-label-medium-line-height: 1.25rem;
	--x-sys-typescale-label-medium-size: 0.9375rem;
	--x-sys-typescale-label-medium-tracking: normal;
	--x-sys-typescale-label-medium-letter-case: uppercase;
	--x-sys-typescale-label-medium-weight: 400;

	--x-sys-typescale-label-small-font: var(--x-ref-typeface-plain);
	--x-sys-typescale-label-small-line-height: 1rem;
	--x-sys-typescale-label-small-size: 0.75rem;
	--x-sys-typescale-label-small-tracking: normal;
	--x-sys-typescale-label-small-letter-case: uppercase;
	--x-sys-typescale-label-small-weight: 400;
	/* #endregion Label */
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/tokens/x-comp.css?175450223011506*/
/* #region XButton */
.x-button {
	--x-comp-button-container-shape: var(--x-sys-shape-corner-none);
	--x-comp-button-inline-space: 1rem;
	--x-comp-button-label-text-font: var(--x-sys-typescale-label-medium-font);
	--x-comp-button-label-text-letter-case: var(--x-sys-typescale-label-medium-letter-case);
	--x-comp-button-label-text-line-height: 1.25;
	--x-comp-button-label-text-size: var(--x-sys-typescale-label-medium-size);
	--x-comp-button-label-text-tracking: var(--x-sys-typescale-label-medium-tracking);
	--x-comp-button-label-text-weight: var(--x-sys-typescale-label-medium-weight);
	--x-comp-button-outlined-content-color: currentColor;
	--x-comp-button-outlined-outline-color: currentColor;
	--x-comp-button-outlined-hover-outline-color: currentColor;
	--x-comp-button-outlined-focus-outline-color: currentColor;
	--x-comp-button-outlined-pressed-outline-color: currentColor;
	--x-comp-button-outlined-disabled-outline-color: currentColor;
	--x-comp-button-plain-content-opacity: 1;
	--x-comp-button-plain-hover-content-opacity: 0.62;
	--x-comp-button-plain-focus-content-opacity: 1;
	--x-comp-button-plain-pressed-content-opacity: 1;
	--x-comp-button-text-content-color: currentColor;
	--x-comp-button-text-disabled-content-color: currentColor;
}

/* #endregion XButton */

/* #region XButton */
.x-icon-button {
	--x-comp-icon-button-container-shape: var(--x-sys-shape-corner-none);
	--x-comp-icon-button-inline-space: 1rem;
	--x-comp-icon-button-label-text-font: var(--x-sys-typescale-label-medium-font);
	--x-comp-icon-button-label-text-letter-case: var(--x-sys-typescale-label-medium-letter-case);
	--x-comp-icon-button-label-text-line-height: 1.25;
	--x-comp-icon-button-label-text-size: var(--x-sys-typescale-label-medium-size);
	--x-comp-icon-button-label-text-tracking: var(--x-sys-typescale-label-medium-tracking);
	--x-comp-icon-button-label-text-weight: var(--x-sys-typescale-label-medium-weight);
	--x-comp-icon-button-outlined-content-color: currentColor;
	--x-comp-icon-button-outlined-outline-color: currentColor;
	--x-comp-icon-button-outlined-hover-outline-color: currentColor;
	--x-comp-icon-button-outlined-focus-outline-color: currentColor;
	--x-comp-icon-button-outlined-pressed-outline-color: currentColor;
	--x-comp-icon-button-outlined-disabled-outline-color: currentColor;
	--x-comp-icon-button-plain-content-opacity: 1;
	--x-comp-icon-button-plain-hover-content-opacity: 0.62;
	--x-comp-icon-button-plain-focus-content-opacity: 1;
	--x-comp-icon-button-plain-pressed-content-opacity: 1;
	--x-comp-icon-button-text-content-color: currentColor;
	--x-comp-icon-button-text-disabled-content-color: currentColor;
}

/* #endregion XButton */

/* #region XCard */
.x-card {
	--x-comp-card-container-shape: var(--x-sys-shape-corner-none);
	--x-comp-card-media-shape: var(--x-sys-shape-corner-none);
	--x-comp-card-outlined-content-color: currentColor;
	--x-comp-card-outlined-outline-color: currentColor;
	--x-comp-card-outlined-hover-outline-color: currentColor;
	--x-comp-card-outlined-focus-outline-color: currentColor;
	--x-comp-card-outlined-pressed-outline-color: currentColor;
	--x-comp-card-outlined-disabled-outline-color: currentColor;
	--x-comp-card-plain-content-opacity: 1;
	--x-comp-card-plain-hover-content-opacity: 0.62;
	--x-comp-card-plain-focus-content-opacity: 1;
	--x-comp-card-plain-pressed-content-opacity: 1;
	--x-comp-card-text-content-color: currentColor;
	--x-comp-card-text-disabled-content-color: currentColor;
}

/* #endregion XCard */

/* #region XContainer */
.x-container {
	--x-comp-container-inline-space: 1rem;
	--x-comp-container-max-inline-size: var(--x-ref-layout-content-inline-size);
}

/* #endregion XContainer */

/* #region XDivider */
.x-divider {
	--x-comp-divider-color: currentColor;
}

/* #endregion XDivider */

/* #region XFocusRing */
.x-focus-ring {
	--x-comp-focus-ring-color: var(--x-sys-color-secondary);
}

/* #endregion XFocusRing */

/* #region XIconButton */
.x-icon-button {
	--x-comp-icon-button-container-shape: var(--x-sys-shape-corner-none);
	--x-comp-icon-button-outlined-content-color: currentColor;
	--x-comp-icon-button-outlined-outline-color: currentColor;
	--x-comp-icon-button-outlined-hover-outline-color: currentColor;
	--x-comp-icon-button-outlined-focus-outline-color: currentColor;
	--x-comp-icon-button-outlined-pressed-outline-color: currentColor;
	--x-comp-icon-button-plain-content-opacity: 1;
	--x-comp-icon-button-plain-hover-content-opacity: 0.62;
	--x-comp-icon-button-plain-focus-content-opacity: 1;
	--x-comp-icon-button-plain-pressed-content-opacity: 1;
	--x-comp-icon-button-text-content-color: currentColor;
	--x-comp-icon-button-text-disabled-content-color: currentColor;
}

/* #endregion XIconButton */

/* #region XLayout */
.x-layout {
	--x-layout-block-end: var(--x-sys-layout-block-end);
	--x-layout-block-start: var(--x-sys-layout-block-start);
	--x-layout-inline-end: var(--x-sys-layout-inline-end);
	--x-layout-inline-start: var(--x-sys-layout-inline-start);
}

/* #endregion XLayout */

/* #region XList */
.x-list-item {
	--x-comp-list-item-plain-content-opacity: 1;
	--x-comp-list-item-plain-hover-content-opacity: 0.62;
	--x-comp-list-item-plain-focus-content-opacity: 1;
	--x-comp-list-item-plain-pressed-content-opacity: 1;
}

/* #endregion XList */

/* #region XProse */
.x-prose {
	/* Общие */
	--x-comp-prose-text-bold-color: var(--x-sys-color-on-background);
	--x-comp-prose-text-bold-weight: 700;
	--x-comp-prose-text-color: var(--x-sys-color-on-background);
	--x-comp-prose-text-font: var(--x-sys-typescale-body-medium-font);
	--x-comp-prose-text-tracking: var(--x-sys-typescale-body-medium-tracking);
	--x-comp-prose-text-line-height: var(--x-sys-typescale-body-medium-line-height);
	--x-comp-prose-text-size: var(--x-sys-typescale-body-medium-size);
	/* Параграф */
	--x-comp-prose-paragraph-lead-margin-block-end: 1.5rem;
	--x-comp-prose-paragraph-lead-margin-block-start: 1.5rem;
	--x-comp-prose-paragraph-lead-text-tracking: var(--x-sys-typescale-body-medium-tracking);
	--x-comp-prose-paragraph-margin-block-end: 1.5rem;
	--x-comp-prose-paragraph-margin-block-start: 1.5rem;
	--x-comp-prose-paragraph-lead-opacity: 1;
	--x-comp-prose-paragraph-lead-text-color: var(--x-sys-color-on-background);
	--x-comp-prose-paragraph-lead-text-size: calc(var(--x-sys-typescale-body-medium-size) + 0.25rem);
	--x-comp-prose-paragraph-lead-text-tracking: inherit;
	--x-comp-prose-paragraph-lead-text-line-height: inherit;
	--x-comp-prose-paragraph-lead-text-weight: inherit;
	/* Ссылки */
	--x-comp-prose-link-hover-text-color: var(--x-sys-color-primary);
	--x-comp-prose-link-text-color: var(--x-sys-color-primary);
	--x-comp-prose-link-text-weight: var(--x-sys-typescale-label-large-weight);
	/* Списки */
	--x-comp-prose-list-item-margin-block-end: 0.5rem;
	--x-comp-prose-list-item-margin-block-start: 0.5rem;
	--x-comp-prose-list-item-padding-inline-start: 0.5rem;
	--x-comp-prose-list-margin-block-end: 1.5rem;
	--x-comp-prose-list-margin-block-start: 1.5rem;
	--x-comp-prose-list-padding-inline-start: 1.5rem;
	/* Заголовки */
	--x-prose-headline-level1-margin-block-end: 2.5rem;
	--x-comp-prose-headline-level1-strong-text-weight: 700;
	--x-comp-prose-headline-level1-text-font: var(--x-sys-typescale-display-small-font);
	--x-comp-prose-headline-level1-text-tracking: var(--x-sys-typescale-display-small-tracking);
	--x-comp-prose-headline-level1-text-line-height: var(--x-sys-typescale-display-small-line-height);
	--x-comp-prose-headline-level1-text-size: var(--x-sys-typescale-display-small-size);
	--x-comp-prose-headline-level1-text-transform: var(--x-sys-typescale-display-small-transform);
	--x-comp-prose-headline-level1-text-weight: var(--x-sys-typescale-display-small-weight);
	--x-comp-prose-headline-level2-margin-block-end: 2rem;
	--x-comp-prose-headline-level2-margin-block-start: 40.5rem;
	--x-comp-prose-headline-level2-strong-text-weight: 700;
	--x-comp-prose-headline-level2-text-font: var(--x-sys-typescale-headline-medium-font);
	--x-comp-prose-headline-level2-text-tracking: var(--x-sys-typescale-headline-medium-tracking);
	--x-comp-prose-headline-level2-text-line-height: var(--x-sys-typescale-headline-medium-line-height);
	--x-comp-prose-headline-level2-text-size: var(--x-sys-typescale-headline-medium-size);
	--x-comp-prose-headline-level2-text-transform: var(--x-sys-typescale-headline-medium-transform);
	--x-comp-prose-headline-level2-text-weight: var(--x-sys-typescale-headline-medium-weight);
	--x-comp-prose-headline-level3-margin-block-end: 1.5rem;
	--x-comp-prose-headline-level3-margin-block-start: 2.5rem;
	--x-comp-prose-headline-level3-strong-text-weight: 700;
	--x-comp-prose-headline-level3-text-font: var(--x-sys-typescale-headline-small-font);
	--x-comp-prose-headline-level3-text-tracking: var(--x-sys-typescale-headline-small-tracking);
	--x-comp-prose-headline-level3-text-line-height: var(--x-sys-typescale-headline-small-line-height);
	--x-comp-prose-headline-level3-text-size: var(--x-sys-typescale-headline-small-size);
	--x-comp-prose-headline-level3-text-transform: var(--x-sys-typescale-headline-small-transform);
	--x-comp-prose-headline-level3-text-weight: var(--x-sys-typescale-headline-small-weight);
	--x-comp-prose-headline-level4-margin-block-end: 1rem;
	--x-comp-prose-headline-level4-margin-block-start: 2rem;
	--x-comp-prose-headline-level4-strong-text-weight: 700;
	--x-comp-prose-headline-level4-text-font: var(--x-sys-typescale-title-large-font);
	--x-comp-prose-headline-level4-text-tracking: var(--x-sys-typescale-title-large-tracking);
	--x-comp-prose-headline-level4-text-line-height: var(--x-sys-typescale-title-large-line-height);
	--x-comp-prose-headline-level4-text-size: var(--x-sys-typescale-title-large-size);
	--x-comp-prose-headline-level4-text-transform: var(--x-sys-typescale-title-large-transform);
	--x-comp-prose-headline-level4-text-weight: var(--x-sys-typescale-title-large-weight);
	/* Медиа */
	--x-comp-prose-media-margin-block-end: 2rem;
	--x-comp-prose-media-margin-block-start: 2rem;
	/* Разделители */
	--x-comp-prose-divider-color: var(--x-comp-divider-border-color,
			rgba(var(--x-sys-color-outline), var(--x-sys-opacity-outline)));
	/* Цитаты */
	--x-comp-prose-blockquote-outline-color: var(--x-sys-color-primary);
	/* Подписи */
	--x-comp-prose-caption-text-tracking: var(--x-sys-typescale-body-medium-tracking);
	/* Таблицы */
	--x-comp-prose-table-tbody-row-outline-color: rgba(var(--x-sys-color-outline),
			var(--x-sys-opacity-outline));
}

/* ! Hack for bitrix editor mode */
.x-prose > [id][title] > :where(:first-child):not(:where([class~='not-x-prose'] *)) {
	margin-top: 0;
}

/* ! Hack for bitrix editor mode */
.x-prose > [id][title] > :where(:last-child):not(:where([class~='not-x-prose'] *)) {
	margin-bottom: 0;
}

.x-prose :where(img):not(:where([class~='not-x-prose'], [class~='not-x-prose'] *)) {
	border-radius: var(--x-sys-shape-corner-none);
	display: block;
	height: auto;
	max-width: 100%;
}

.x-prose :where(iframe),
.x-prose :where(iframe):not(:where([class~='not-x-prose'], [class~='not-x-prose'] *)) {
	border-radius: var(--x-sys-shape-corner-none);
	border-width: 0;
	display: block;
	max-width: 100%;
}

/* #endregion XProse */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/generic/alpinejs.css?174423638944*/
[x-cloak] {
	display: none !important;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/generic/bitrix.css?175275996771*/
#bx-panel,
#bx-panel.bx-panel-fixed {
	z-index: 1110 !important;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/generic/fonts.css?17454854271194*/
@font-face {
	font-display: swap;
	font-family: 'Helvetica World';
	font-style: normal;
	font-weight: 400;
	src: url('/local/templates/mxat.site/assets/styles/generic/../../fonts/helvetica-world/helvetica-world-regular.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Helvetica World';
	font-style: italic;
	font-weight: 400;
	src: url('/local/templates/mxat.site/assets/styles/generic/../../fonts/helvetica-world/helvetica-world-italic.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Helvetica World';
	font-style: normal;
	font-weight: 700;
	src: url('/local/templates/mxat.site/assets/styles/generic/../../fonts/helvetica-world/helvetica-world-bold.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Helvetica World';
	font-style: italic;
	font-weight: 700;
	src: url('/local/templates/mxat.site/assets/styles/generic/../../fonts/helvetica-world/helvetica-world-bold-italic.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'MXT Display';
	font-style: normal;
	font-weight: normal;
	src: url('/local/templates/mxat.site/assets/styles/generic/../../fonts/mxt/mxt-display-regular.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'MXT Text';
	font-style: normal;
	font-weight: normal;
	src: url('/local/templates/mxat.site/assets/styles/generic/../../fonts/mxt/mxt-text-regular.woff2') format('woff2');
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/generic/layout.css?174723862950*/
:root {
	scroll-padding-block-start: 2.5rem;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/elements/global.css?1744709336350*/
/**
 * Document
 * ========
 */

/**
 * 1. Set default font in all browsers.
 * 2. Set smooth scroll to anchor.
 */

html {
	/* 1 */
	font-family: 'Helvetica World', system-ui, 'Segoe UI', Roboto, Helvetica, Arial,
		sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
	/* 2 */
	scroll-behavior: smooth;
	scrollbar-gutter: stable;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/custom/color.css?17508473185128*/
/* #region Primary */
.bg-primary {
	background-color: var(--x-sys-color-primary) !important;
	color: var(--x-sys-color-on-primary) !important;
}

.text-primary {
	caret-color: var(--x-sys-color-primary) !important;
	color: var(--x-sys-color-primary) !important;
}

.text-on-primary {
	caret-color: var(--x-sys-color-on-primary) !important;
	color: var(--x-sys-color-on-primary) !important;
}

.border-primary {
	border-color: var(--x-sys-color-primary) !important;
}

.border-on-primary {
	border-color: var(--x-sys-color-on-primary) !important;
}

/* #endregion Primary */

/* #region Primary Container */
.bg-primary-container {
	background-color: var(--x-sys-color-primary-container) !important;
	color: var(--x-sys-color-on-primary-container) !important;
}

.text-primary-container {
	caret-color: var(--x-sys-color-primary-container) !important;
	color: var(--x-sys-color-primary-container) !important;
}

.text-on-primary-container {
	caret-color: var(--x-sys-color-on-primary-container) !important;
	color: var(--x-sys-color-on-primary-container) !important;
}

.border-primary-container {
	border-color: var(--x-sys-color-primary-container) !important;
}

.border-on-primary-container {
	border-color: var(--x-sys-color-on-primary-container) !important;
}

/* #endregion Primary Container */

/* #region Error */
.bg-error {
	background-color: var(--x-sys-color-error) !important;
	color: var(--x-sys-color-on-error) !important;
}

.text-error {
	caret-color: var(--x-sys-color-error) !important;
	color: var(--x-sys-color-error) !important;
}

.text-on-error {
	caret-color: var(--x-sys-color-on-error) !important;
	color: var(--x-sys-color-on-error) !important;
}

.border-error {
	border-color: var(--x-sys-color-error) !important;
}

.border-on-error {
	border-color: var(--x-sys-color-on-error) !important;
}

/* #endregion Error */

/* #region Background */
.bg-background {
	background-color: var(--x-sys-color-background) !important;
	color: var(--x-sys-color-on-background) !important;
}

.text-background {
	caret-color: var(--x-sys-color-background) !important;
	color: var(--x-sys-color-background) !important;
}

.text-on-background {
	caret-color: var(--x-sys-color-on-background) !important;
	color: var(--x-sys-color-on-background) !important;
}

.border-background {
	border-color: var(--x-sys-color-background) !important;
}

.border-on-background {
	border-color: var(--x-sys-color-on-background) !important;
}

/* #endregion Background */

/* #region Surface */
.bg-surface {
	background-color: var(--x-sys-color-surface) !important;
	color: var(--x-sys-color-on-surface) !important;
}

.text-surface {
	caret-color: var(--x-sys-color-surface) !important;
	color: var(--x-sys-color-surface) !important;
}

.text-on-surface {
	caret-color: var(--x-sys-color-on-surface) !important;
	color: var(--x-sys-color-on-surface) !important;
}

.text-on-surface-variant {
	caret-color: var(--x-sys-color-on-surface-variant) !important;
	color: var(--x-sys-color-on-surface-variant) !important;
}

.border-surface {
	border-color: var(--x-sys-color-surface) !important;
}

.border-on-surface {
	border-color: var(--x-sys-color-on-surface) !important;
}

.border-on-surface-variant {
	border-color: var(--x-sys-color-on-surface-variant) !important;
}

/* #endregion Surface */

/* #region Outline */
.bg-outline {
	background-color: var(--x-sys-color-outline) !important;
	color: var(--x-sys-color-background) !important;
}

.border-outline {
	border-color: var(--x-sys-color-outline) !important;
}

/* #endregion Outline */

/* #region Inverse Surface */
.bg-inverse-surface {
	background-color: var(--x-sys-color-inverse-surface) !important;
	color: var(--x-sys-color-inverse-on-surface) !important;
}

.text-inverse-surface {
	caret-color: var(--x-sys-color-inverse-surface) !important;
	color: var(--x-sys-color-inverse-surface) !important;
}

.text-inverse-on-surface {
	caret-color: var(--x-sys-color-inverse-on-surface) !important;
	color: var(--x-sys-color-inverse-on-surface) !important;
}

.text-inverse-on-surface-variant {
	caret-color: var(--x-sys-color-inverse-on-surface-variant) !important;
	color: var(--x-sys-color-inverse-on-surface-variant) !important;
}

.border-inverse-surface {
	border-color: var(--x-sys-color-inverse-surface) !important;
}

.border-inverse-on-surface {
	border-color: var(--x-sys-color-inverse-on-surface) !important;
}

.border-inverse-on-surface-variant {
	border-color: var(--x-sys-color-inverse-on-surface-variant) !important;
}

/* #endregion Inverse Surface */

/* #region Inverse Outline */
.border-inverse-outline {
	border-color: var(--x-sys-color-inverse-outline) !important;
}

/* #endregion Outline */

/* #region Custom */
@media (hover:hover) {
	.group:hover .group-hover\:text-on-surface-variant {
		caret-color: var(--x-sys-color-on-surface-variant) !important;
		color: var(--x-sys-color-on-surface-variant) !important;
	}
}

/* #endregion Custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/custom/scale-img-link.css?1750328889147*/
.scale-img-link img {
  transition: transform 0.2s ease;
}

@media (hover: hover) {
  .scale-img-link:hover img {
    transform: scale(1.1);
  }
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/custom/stickers.css?1751026053124*/
.is-premiere {
  background-color: var(--x-sys-color-primary-container);
}

.is-last-season {
  background-color: #A4C2FC;
}
/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/custom/stretched-link.css?174472600686*/
.stretched-link::after {
	content: '';
	inset: 0;
	position: absolute;
	z-index: 1;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/custom/typescale.css?174752256819144*/
/* #region xs */
.typescale-display-large {
	font-family: var(--x-sys-typescale-display-large-font) !important;
	font-size: var(--x-sys-typescale-display-large-size) !important;
	font-weight: var(--x-sys-typescale-display-large-weight) !important;
	letter-spacing: var(--x-sys-typescale-display-large-tracking) !important;
	line-height: var(--x-sys-typescale-display-large-line-height) !important;
	text-transform: var(--x-sys-typescale-display-large-letter-case) !important;
}

.typescale-display-medium {
	font-family: var(--x-sys-typescale-display-medium-font) !important;
	font-size: var(--x-sys-typescale-display-medium-size) !important;
	font-weight: var(--x-sys-typescale-display-medium-weight) !important;
	letter-spacing: var(--x-sys-typescale-display-medium-tracking) !important;
	line-height: var(--x-sys-typescale-display-medium-line-height) !important;
	text-transform: var(--x-sys-typescale-display-medium-letter-case) !important;
}

.typescale-display-small {
	font-family: var(--x-sys-typescale-display-small-font) !important;
	font-size: var(--x-sys-typescale-display-small-size) !important;
	font-weight: var(--x-sys-typescale-display-small-weight) !important;
	letter-spacing: var(--x-sys-typescale-display-small-tracking) !important;
	line-height: var(--x-sys-typescale-display-small-line-height) !important;
	text-transform: var(--x-sys-typescale-display-small-letter-case) !important;
}

.typescale-headline-medium {
	font-family: var(--x-sys-typescale-headline-medium-font) !important;
	font-size: var(--x-sys-typescale-headline-medium-size) !important;
	font-weight: var(--x-sys-typescale-headline-medium-weight) !important;
	letter-spacing: var(--x-sys-typescale-headline-medium-tracking) !important;
	line-height: var(--x-sys-typescale-headline-medium-line-height) !important;
	text-transform: var(--x-sys-typescale-headline-medium-letter-case) !important;
}

.typescale-headline-small {
	font-family: var(--x-sys-typescale-headline-small-font) !important;
	font-size: var(--x-sys-typescale-headline-small-size) !important;
	font-weight: var(--x-sys-typescale-headline-small-weight) !important;
	letter-spacing: var(--x-sys-typescale-headline-small-tracking) !important;
	line-height: var(--x-sys-typescale-headline-small-line-height) !important;
	text-transform: var(--x-sys-typescale-headline-small-letter-case) !important;
}

.typescale-body-medium {
	font-family: var(--x-sys-typescale-body-medium-font) !important;
	font-size: var(--x-sys-typescale-body-medium-size) !important;
	font-weight: var(--x-sys-typescale-body-medium-weight) !important;
	letter-spacing: var(--x-sys-typescale-body-medium-tracking) !important;
	line-height: var(--x-sys-typescale-body-medium-line-height) !important;
	text-transform: var(--x-sys-typescale-body-medium-letter-case) !important;
}


.typescale-label-medium {
	font-family: var(--x-sys-typescale-label-medium-font) !important;
	font-size: var(--x-sys-typescale-label-medium-size) !important;
	font-weight: var(--x-sys-typescale-label-medium-weight) !important;
	letter-spacing: var(--x-sys-typescale-label-medium-tracking) !important;
	line-height: var(--x-sys-typescale-label-medium-line-height) !important;
	text-transform: var(--x-sys-typescale-label-medium-letter-case) !important;
}

.typescale-label-small {
	font-family: var(--x-sys-typescale-label-small-font) !important;
	font-size: var(--x-sys-typescale-label-small-size) !important;
	font-weight: var(--x-sys-typescale-label-small-weight) !important;
	letter-spacing: var(--x-sys-typescale-label-small-tracking) !important;
	line-height: var(--x-sys-typescale-label-small-line-height) !important;
	text-transform: var(--x-sys-typescale-label-small-letter-case) !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:typescale-display-large {
		font-family: var(--x-sys-typescale-display-large-font) !important;
		font-size: var(--x-sys-typescale-display-large-size) !important;
		font-weight: var(--x-sys-typescale-display-large-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-large-tracking) !important;
		line-height: var(--x-sys-typescale-display-large-line-height) !important;
		text-transform: var(--x-sys-typescale-display-large-letter-case) !important;
	}

	.sm\:typescale-display-medium {
		font-family: var(--x-sys-typescale-display-medium-font) !important;
		font-size: var(--x-sys-typescale-display-medium-size) !important;
		font-weight: var(--x-sys-typescale-display-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-medium-tracking) !important;
		line-height: var(--x-sys-typescale-display-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-display-medium-letter-case) !important;
	}

	.sm\:typescale-display-small {
		font-family: var(--x-sys-typescale-display-small-font) !important;
		font-size: var(--x-sys-typescale-display-small-size) !important;
		font-weight: var(--x-sys-typescale-display-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-small-tracking) !important;
		line-height: var(--x-sys-typescale-display-small-line-height) !important;
		text-transform: var(--x-sys-typescale-display-small-letter-case) !important;
	}

	.sm\:typescale-headline-medium {
		font-family: var(--x-sys-typescale-headline-medium-font) !important;
		font-size: var(--x-sys-typescale-headline-medium-size) !important;
		font-weight: var(--x-sys-typescale-headline-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-medium-tracking) !important;
		line-height: var(--x-sys-typescale-headline-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-medium-letter-case) !important;
	}

	.sm\:typescale-headline-small {
		font-family: var(--x-sys-typescale-headline-small-font) !important;
		font-size: var(--x-sys-typescale-headline-small-size) !important;
		font-weight: var(--x-sys-typescale-headline-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-small-tracking) !important;
		line-height: var(--x-sys-typescale-headline-small-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-small-letter-case) !important;
	}

	.sm\:typescale-body-medium {
		font-family: var(--x-sys-typescale-body-medium-font) !important;
		font-size: var(--x-sys-typescale-body-medium-size) !important;
		font-weight: var(--x-sys-typescale-body-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-body-medium-tracking) !important;
		line-height: var(--x-sys-typescale-body-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-body-medium-letter-case) !important;
	}


	.sm\:typescale-label-medium {
		font-family: var(--x-sys-typescale-label-medium-font) !important;
		font-size: var(--x-sys-typescale-label-medium-size) !important;
		font-weight: var(--x-sys-typescale-label-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-medium-tracking) !important;
		line-height: var(--x-sys-typescale-label-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-label-medium-letter-case) !important;
	}

	.sm\:typescale-label-small {
		font-family: var(--x-sys-typescale-label-small-font) !important;
		font-size: var(--x-sys-typescale-label-small-size) !important;
		font-weight: var(--x-sys-typescale-label-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-small-tracking) !important;
		line-height: var(--x-sys-typescale-label-small-line-height) !important;
		text-transform: var(--x-sys-typescale-label-small-letter-case) !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:typescale-display-large {
		font-family: var(--x-sys-typescale-display-large-font) !important;
		font-size: var(--x-sys-typescale-display-large-size) !important;
		font-weight: var(--x-sys-typescale-display-large-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-large-tracking) !important;
		line-height: var(--x-sys-typescale-display-large-line-height) !important;
		text-transform: var(--x-sys-typescale-display-large-letter-case) !important;
	}

	.md\:typescale-display-medium {
		font-family: var(--x-sys-typescale-display-medium-font) !important;
		font-size: var(--x-sys-typescale-display-medium-size) !important;
		font-weight: var(--x-sys-typescale-display-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-medium-tracking) !important;
		line-height: var(--x-sys-typescale-display-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-display-medium-letter-case) !important;
	}

	.md\:typescale-display-small {
		font-family: var(--x-sys-typescale-display-small-font) !important;
		font-size: var(--x-sys-typescale-display-small-size) !important;
		font-weight: var(--x-sys-typescale-display-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-small-tracking) !important;
		line-height: var(--x-sys-typescale-display-small-line-height) !important;
		text-transform: var(--x-sys-typescale-display-small-letter-case) !important;
	}

	.md\:typescale-headline-medium {
		font-family: var(--x-sys-typescale-headline-medium-font) !important;
		font-size: var(--x-sys-typescale-headline-medium-size) !important;
		font-weight: var(--x-sys-typescale-headline-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-medium-tracking) !important;
		line-height: var(--x-sys-typescale-headline-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-medium-letter-case) !important;
	}

	.md\:typescale-headline-small {
		font-family: var(--x-sys-typescale-headline-small-font) !important;
		font-size: var(--x-sys-typescale-headline-small-size) !important;
		font-weight: var(--x-sys-typescale-headline-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-small-tracking) !important;
		line-height: var(--x-sys-typescale-headline-small-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-small-letter-case) !important;
	}

	.md\:typescale-body-medium {
		font-family: var(--x-sys-typescale-body-medium-font) !important;
		font-size: var(--x-sys-typescale-body-medium-size) !important;
		font-weight: var(--x-sys-typescale-body-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-body-medium-tracking) !important;
		line-height: var(--x-sys-typescale-body-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-body-medium-letter-case) !important;
	}


	.md\:typescale-label-medium {
		font-family: var(--x-sys-typescale-label-medium-font) !important;
		font-size: var(--x-sys-typescale-label-medium-size) !important;
		font-weight: var(--x-sys-typescale-label-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-medium-tracking) !important;
		line-height: var(--x-sys-typescale-label-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-label-medium-letter-case) !important;
	}

	.md\:typescale-label-small {
		font-family: var(--x-sys-typescale-label-small-font) !important;
		font-size: var(--x-sys-typescale-label-small-size) !important;
		font-weight: var(--x-sys-typescale-label-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-small-tracking) !important;
		line-height: var(--x-sys-typescale-label-small-line-height) !important;
		text-transform: var(--x-sys-typescale-label-small-letter-case) !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:typescale-display-large {
		font-family: var(--x-sys-typescale-display-large-font) !important;
		font-size: var(--x-sys-typescale-display-large-size) !important;
		font-weight: var(--x-sys-typescale-display-large-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-large-tracking) !important;
		line-height: var(--x-sys-typescale-display-large-line-height) !important;
		text-transform: var(--x-sys-typescale-display-large-letter-case) !important;
	}

	.lg\:typescale-display-medium {
		font-family: var(--x-sys-typescale-display-medium-font) !important;
		font-size: var(--x-sys-typescale-display-medium-size) !important;
		font-weight: var(--x-sys-typescale-display-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-medium-tracking) !important;
		line-height: var(--x-sys-typescale-display-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-display-medium-letter-case) !important;
	}

	.lg\:typescale-display-small {
		font-family: var(--x-sys-typescale-display-small-font) !important;
		font-size: var(--x-sys-typescale-display-small-size) !important;
		font-weight: var(--x-sys-typescale-display-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-small-tracking) !important;
		line-height: var(--x-sys-typescale-display-small-line-height) !important;
		text-transform: var(--x-sys-typescale-display-small-letter-case) !important;
	}

	.lg\:typescale-headline-medium {
		font-family: var(--x-sys-typescale-headline-medium-font) !important;
		font-size: var(--x-sys-typescale-headline-medium-size) !important;
		font-weight: var(--x-sys-typescale-headline-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-medium-tracking) !important;
		line-height: var(--x-sys-typescale-headline-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-medium-letter-case) !important;
	}

	.lg\:typescale-headline-small {
		font-family: var(--x-sys-typescale-headline-small-font) !important;
		font-size: var(--x-sys-typescale-headline-small-size) !important;
		font-weight: var(--x-sys-typescale-headline-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-small-tracking) !important;
		line-height: var(--x-sys-typescale-headline-small-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-small-letter-case) !important;
	}

	.lg\:typescale-body-medium {
		font-family: var(--x-sys-typescale-body-medium-font) !important;
		font-size: var(--x-sys-typescale-body-medium-size) !important;
		font-weight: var(--x-sys-typescale-body-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-body-medium-tracking) !important;
		line-height: var(--x-sys-typescale-body-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-body-medium-letter-case) !important;
	}


	.lg\:typescale-label-medium {
		font-family: var(--x-sys-typescale-label-medium-font) !important;
		font-size: var(--x-sys-typescale-label-medium-size) !important;
		font-weight: var(--x-sys-typescale-label-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-medium-tracking) !important;
		line-height: var(--x-sys-typescale-label-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-label-medium-letter-case) !important;
	}

	.lg\:typescale-label-small {
		font-family: var(--x-sys-typescale-label-small-font) !important;
		font-size: var(--x-sys-typescale-label-small-size) !important;
		font-weight: var(--x-sys-typescale-label-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-small-tracking) !important;
		line-height: var(--x-sys-typescale-label-small-line-height) !important;
		text-transform: var(--x-sys-typescale-label-small-letter-case) !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:typescale-display-large {
		font-family: var(--x-sys-typescale-display-large-font) !important;
		font-size: var(--x-sys-typescale-display-large-size) !important;
		font-weight: var(--x-sys-typescale-display-large-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-large-tracking) !important;
		line-height: var(--x-sys-typescale-display-large-line-height) !important;
		text-transform: var(--x-sys-typescale-display-large-letter-case) !important;
	}

	.xl\:typescale-display-medium {
		font-family: var(--x-sys-typescale-display-medium-font) !important;
		font-size: var(--x-sys-typescale-display-medium-size) !important;
		font-weight: var(--x-sys-typescale-display-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-medium-tracking) !important;
		line-height: var(--x-sys-typescale-display-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-display-medium-letter-case) !important;
	}

	.xl\:typescale-display-small {
		font-family: var(--x-sys-typescale-display-small-font) !important;
		font-size: var(--x-sys-typescale-display-small-size) !important;
		font-weight: var(--x-sys-typescale-display-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-display-small-tracking) !important;
		line-height: var(--x-sys-typescale-display-small-line-height) !important;
		text-transform: var(--x-sys-typescale-display-small-letter-case) !important;
	}

	.xl\:typescale-headline-medium {
		font-family: var(--x-sys-typescale-headline-medium-font) !important;
		font-size: var(--x-sys-typescale-headline-medium-size) !important;
		font-weight: var(--x-sys-typescale-headline-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-medium-tracking) !important;
		line-height: var(--x-sys-typescale-headline-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-medium-letter-case) !important;
	}

	.xl\:typescale-headline-small {
		font-family: var(--x-sys-typescale-headline-small-font) !important;
		font-size: var(--x-sys-typescale-headline-small-size) !important;
		font-weight: var(--x-sys-typescale-headline-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-headline-small-tracking) !important;
		line-height: var(--x-sys-typescale-headline-small-line-height) !important;
		text-transform: var(--x-sys-typescale-headline-small-letter-case) !important;
	}

	.xl\:typescale-body-medium {
		font-family: var(--x-sys-typescale-body-medium-font) !important;
		font-size: var(--x-sys-typescale-body-medium-size) !important;
		font-weight: var(--x-sys-typescale-body-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-body-medium-tracking) !important;
		line-height: var(--x-sys-typescale-body-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-body-medium-letter-case) !important;
	}


	.xl\:typescale-label-medium {
		font-family: var(--x-sys-typescale-label-medium-font) !important;
		font-size: var(--x-sys-typescale-label-medium-size) !important;
		font-weight: var(--x-sys-typescale-label-medium-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-medium-tracking) !important;
		line-height: var(--x-sys-typescale-label-medium-line-height) !important;
		text-transform: var(--x-sys-typescale-label-medium-letter-case) !important;
	}

	.xl\:typescale-label-small {
		font-family: var(--x-sys-typescale-label-small-font) !important;
		font-size: var(--x-sys-typescale-label-small-size) !important;
		font-weight: var(--x-sys-typescale-label-small-weight) !important;
		letter-spacing: var(--x-sys-typescale-label-small-tracking) !important;
		line-height: var(--x-sys-typescale-label-small-line-height) !important;
		text-transform: var(--x-sys-typescale-label-small-letter-case) !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/aspect-ratio.css?17510443962032*/
/* #region xs */
.aspect-1\/1 {
	aspect-ratio: 1 / 1 !important;
}

.aspect-4\/3 {
	aspect-ratio: 4 / 3 !important;
}

.aspect-16\/9 {
	aspect-ratio: 16 / 9 !important;
}

.aspect-16\/7 {
	aspect-ratio: 16 / 7 !important;
}

.aspect-auto {
	aspect-ratio: auto !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:aspect-1\/1 {
		aspect-ratio: 1 / 1 !important;
	}

	.sm\:aspect-16\/9 {
		aspect-ratio: 16 / 9 !important;
	}

	.sm\:aspect-16\/7 {
		aspect-ratio: 16 / 7 !important;
	}

	.sm\:aspect-auto {
		aspect-ratio: auto !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:aspect-1\/1 {
		aspect-ratio: 1 / 1 !important;
	}

	.md\:aspect-16\/9 {
		aspect-ratio: 16 / 9 !important;
	}

	.md\:aspect-16\/7 {
		aspect-ratio: 16 / 7 !important;
	}

	.md\:aspect-auto {
		aspect-ratio: auto !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:aspect-1\/1 {
		aspect-ratio: 1 / 1 !important;
	}

	.lg\:aspect-16\/9 {
		aspect-ratio: 16 / 9 !important;
	}

	.lg\:aspect-16\/7 {
		aspect-ratio: 16 / 7 !important;
	}

	.lg\:aspect-auto {
		aspect-ratio: auto !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:aspect-1\/1 {
		aspect-ratio: 1 / 1 !important;
	}

	.xl\:aspect-16\/9 {
		aspect-ratio: 16 / 9 !important;
	}

	.xl\:aspect-16\/7 {
		aspect-ratio: 16 / 7 !important;
	}

	.xl\:aspect-auto {
		aspect-ratio: auto !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/display.css?17447150545890*/
/* #region xs */
.block {
	display: block !important;
}

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

.inline {
	display: inline !important;
}

.flex {
	display: flex !important;
}

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

.table {
	display: table !important;
}

.table-caption {
	display: table-caption !important;
}

.table-cell {
	display: table-cell !important;
}

.table-column {
	display: table-column !important;
}

.table-column-group {
	display: table-column-group !important;
}

.table-footer-group {
	display: table-footer-group !important;
}

.table-header-group {
	display: table-header-group !important;
}

.table-row-group {
	display: table-row-group !important;
}

.table-row {
	display: table-row !important;
}

.flow-root {
	display: flow-root !important;
}

.grid {
	display: grid !important;
}

.inline-grid {
	display: inline-grid !important;
}

.contents {
	display: contents !important;
}

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

.hidden {
	display: none !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:block {
		display: block !important;
	}

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

	.sm\:inline {
		display: inline !important;
	}

	.sm\:flex {
		display: flex !important;
	}

	.sm\:inline-flex {
		display: inline-flex !important;
	}

	.sm\:table {
		display: table !important;
	}

	.sm\:table-caption {
		display: table-caption !important;
	}

	.sm\:table-cell {
		display: table-cell !important;
	}

	.sm\:table-column {
		display: table-column !important;
	}

	.sm\:table-column-group {
		display: table-column-group !important;
	}

	.sm\:table-footer-group {
		display: table-footer-group !important;
	}

	.sm\:table-header-group {
		display: table-header-group !important;
	}

	.sm\:table-row-group {
		display: table-row-group !important;
	}

	.sm\:table-row {
		display: table-row !important;
	}

	.sm\:flow-root {
		display: flow-root !important;
	}

	.sm\:grid {
		display: grid !important;
	}

	.sm\:inline-grid {
		display: inline-grid !important;
	}

	.sm\:contents {
		display: contents !important;
	}

	.sm\:list-item {
		display: list-item !important;
	}

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

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:block {
		display: block !important;
	}

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

	.md\:inline {
		display: inline !important;
	}

	.md\:flex {
		display: flex !important;
	}

	.md\:inline-flex {
		display: inline-flex !important;
	}

	.md\:table {
		display: table !important;
	}

	.md\:table-caption {
		display: table-caption !important;
	}

	.md\:table-cell {
		display: table-cell !important;
	}

	.md\:table-column {
		display: table-column !important;
	}

	.md\:table-column-group {
		display: table-column-group !important;
	}

	.md\:table-footer-group {
		display: table-footer-group !important;
	}

	.md\:table-header-group {
		display: table-header-group !important;
	}

	.md\:table-row-group {
		display: table-row-group !important;
	}

	.md\:table-row {
		display: table-row !important;
	}

	.md\:flow-root {
		display: flow-root !important;
	}

	.md\:grid {
		display: grid !important;
	}

	.md\:inline-grid {
		display: inline-grid !important;
	}

	.md\:contents {
		display: contents !important;
	}

	.md\:list-item {
		display: list-item !important;
	}

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

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:block {
		display: block !important;
	}

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

	.lg\:inline {
		display: inline !important;
	}

	.lg\:flex {
		display: flex !important;
	}

	.lg\:inline-flex {
		display: inline-flex !important;
	}

	.lg\:table {
		display: table !important;
	}

	.lg\:table-caption {
		display: table-caption !important;
	}

	.lg\:table-cell {
		display: table-cell !important;
	}

	.lg\:table-column {
		display: table-column !important;
	}

	.lg\:table-column-group {
		display: table-column-group !important;
	}

	.lg\:table-footer-group {
		display: table-footer-group !important;
	}

	.lg\:table-header-group {
		display: table-header-group !important;
	}

	.lg\:table-row-group {
		display: table-row-group !important;
	}

	.lg\:table-row {
		display: table-row !important;
	}

	.lg\:flow-root {
		display: flow-root !important;
	}

	.lg\:grid {
		display: grid !important;
	}

	.lg\:inline-grid {
		display: inline-grid !important;
	}

	.lg\:contents {
		display: contents !important;
	}

	.lg\:list-item {
		display: list-item !important;
	}

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

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:block {
		display: block !important;
	}

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

	.xl\:inline {
		display: inline !important;
	}

	.xl\:flex {
		display: flex !important;
	}

	.xl\:inline-flex {
		display: inline-flex !important;
	}

	.xl\:table {
		display: table !important;
	}

	.xl\:table-caption {
		display: table-caption !important;
	}

	.xl\:table-cell {
		display: table-cell !important;
	}

	.xl\:table-column {
		display: table-column !important;
	}

	.xl\:table-column-group {
		display: table-column-group !important;
	}

	.xl\:table-footer-group {
		display: table-footer-group !important;
	}

	.xl\:table-header-group {
		display: table-header-group !important;
	}

	.xl\:table-row-group {
		display: table-row-group !important;
	}

	.xl\:table-row {
		display: table-row !important;
	}

	.xl\:flow-root {
		display: flow-root !important;
	}

	.xl\:grid {
		display: grid !important;
	}

	.xl\:inline-grid {
		display: inline-grid !important;
	}

	.xl\:contents {
		display: contents !important;
	}

	.xl\:list-item {
		display: list-item !important;
	}

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

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/object-fit.css?1744715054612*/
/* #region xs */
.object-contain {
	object-fit: contain !important;
}

.object-cover {
	object-fit: cover !important;
}

.object-fill {
	object-fit: fill !important;
}

.object-none {
	object-fit: none !important;
}

.object-scale-down {
	object-fit: scale-down !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/object-position.css?17466282443843*/
/* #region xs */
.object-bottom {
	object-position: bottom !important;
}

.object-center {
	object-position: center !important;
}

.object-left {
	object-position: left !important;
}

.object-left-bottom {
	object-position: left bottom !important;
}

.object-left-top {
	object-position: left top !important;
}

.object-right {
	object-position: right !important;
}

.object-right-bottom {
	object-position: right bottom !important;
}

.object-right-top {
	object-position: right top !important;
}

.object-top {
	object-position: top !important;
}

/* #endregion xs */

/* #region xs, custom */
/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:object-bottom {
		object-position: bottom !important;
	}

	.sm\:object-center {
		object-position: center !important;
	}

	.sm\:object-left {
		object-position: left !important;
	}

	.sm\:object-left-bottom {
		object-position: left bottom !important;
	}

	.sm\:object-left-top {
		object-position: left top !important;
	}

	.sm\:object-right {
		object-position: right !important;
	}

	.sm\:object-right-bottom {
		object-position: right bottom !important;
	}

	.sm\:object-right-top {
		object-position: right top !important;
	}

	.sm\:object-top {
		object-position: top !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:object-bottom {
		object-position: bottom !important;
	}

	.md\:object-center {
		object-position: center !important;
	}

	.md\:object-left {
		object-position: left !important;
	}

	.md\:object-left-bottom {
		object-position: left bottom !important;
	}

	.md\:object-left-top {
		object-position: left top !important;
	}

	.md\:object-right {
		object-position: right !important;
	}

	.md\:object-right-bottom {
		object-position: right bottom !important;
	}

	.md\:object-right-top {
		object-position: right top !important;
	}

	.md\:object-top {
		object-position: top !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:object-bottom {
		object-position: bottom !important;
	}

	.lg\:object-center {
		object-position: center !important;
	}

	.lg\:object-left {
		object-position: left !important;
	}

	.lg\:object-left-bottom {
		object-position: left bottom !important;
	}

	.lg\:object-left-top {
		object-position: left top !important;
	}

	.lg\:object-right {
		object-position: right !important;
	}

	.lg\:object-right-bottom {
		object-position: right bottom !important;
	}

	.lg\:object-right-top {
		object-position: right top !important;
	}

	.lg\:object-top {
		object-position: top !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:object-bottom {
		object-position: bottom !important;
	}

	.xl\:object-center {
		object-position: center !important;
	}

	.xl\:object-left {
		object-position: left !important;
	}

	.xl\:object-left-bottom {
		object-position: left bottom !important;
	}

	.xl\:object-left-top {
		object-position: left top !important;
	}

	.xl\:object-right {
		object-position: right !important;
	}

	.xl\:object-right-bottom {
		object-position: right bottom !important;
	}

	.xl\:object-right-top {
		object-position: right top !important;
	}

	.xl\:object-top {
		object-position: top !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/overflow.css?17447150544740*/
/* #region xs */
.overflow-auto {
	overflow: auto !important;
}

.overflow-hidden {
	overflow: hidden !important;
}

.overflow-clip {
	overflow: clip !important;
}

.overflow-visible {
	overflow: visible !important;
}

.overflow-scroll {
	overflow: scroll !important;
}

.overflow-x-auto {
	overflow-x: auto !important;
}

.overflow-y-auto {
	overflow-y: auto !important;
}

.overflow-x-hidden {
	overflow-x: hidden !important;
}

.overflow-y-hidden {
	overflow-y: hidden !important;
}

.overflow-x-clip {
	overflow-x: clip !important;
}

.overflow-y-clip {
	overflow-y: clip !important;
}

.overflow-x-visible {
	overflow-x: visible !important;
}

.overflow-y-visible {
	overflow-y: visible !important;
}

.overflow-x-scroll {
	overflow-x: scroll !important;
}

.overflow-y-scroll {
	overflow-y: scroll !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:overflow-auto {
		overflow: auto !important;
	}

	.sm\:overflow-hidden {
		overflow: hidden !important;
	}

	.sm\:overflow-clip {
		overflow: clip !important;
	}

	.sm\:overflow-visible {
		overflow: visible !important;
	}

	.sm\:overflow-scroll {
		overflow: scroll !important;
	}

	.sm\:overflow-x-auto {
		overflow-x: auto !important;
	}

	.sm\:overflow-y-auto {
		overflow-y: auto !important;
	}

	.sm\:overflow-x-hidden {
		overflow-x: hidden !important;
	}

	.sm\:overflow-y-hidden {
		overflow-y: hidden !important;
	}

	.sm\:overflow-x-clip {
		overflow-x: clip !important;
	}

	.sm\:overflow-y-clip {
		overflow-y: clip !important;
	}

	.sm\:overflow-x-visible {
		overflow-x: visible !important;
	}

	.sm\:overflow-y-visible {
		overflow-y: visible !important;
	}

	.sm\:overflow-x-scroll {
		overflow-x: scroll !important;
	}

	.sm\:overflow-y-scroll {
		overflow-y: scroll !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:overflow-auto {
		overflow: auto !important;
	}

	.md\:overflow-hidden {
		overflow: hidden !important;
	}

	.md\:overflow-clip {
		overflow: clip !important;
	}

	.md\:overflow-visible {
		overflow: visible !important;
	}

	.md\:overflow-scroll {
		overflow: scroll !important;
	}

	.md\:overflow-x-auto {
		overflow-x: auto !important;
	}

	.md\:overflow-y-auto {
		overflow-y: auto !important;
	}

	.md\:overflow-x-hidden {
		overflow-x: hidden !important;
	}

	.md\:overflow-y-hidden {
		overflow-y: hidden !important;
	}

	.md\:overflow-x-clip {
		overflow-x: clip !important;
	}

	.md\:overflow-y-clip {
		overflow-y: clip !important;
	}

	.md\:overflow-x-visible {
		overflow-x: visible !important;
	}

	.md\:overflow-y-visible {
		overflow-y: visible !important;
	}

	.md\:overflow-x-scroll {
		overflow-x: scroll !important;
	}

	.md\:overflow-y-scroll {
		overflow-y: scroll !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:overflow-auto {
		overflow: auto !important;
	}

	.lg\:overflow-hidden {
		overflow: hidden !important;
	}

	.lg\:overflow-clip {
		overflow: clip !important;
	}

	.lg\:overflow-visible {
		overflow: visible !important;
	}

	.lg\:overflow-scroll {
		overflow: scroll !important;
	}

	.lg\:overflow-x-auto {
		overflow-x: auto !important;
	}

	.lg\:overflow-y-auto {
		overflow-y: auto !important;
	}

	.lg\:overflow-x-hidden {
		overflow-x: hidden !important;
	}

	.lg\:overflow-y-hidden {
		overflow-y: hidden !important;
	}

	.lg\:overflow-x-clip {
		overflow-x: clip !important;
	}

	.lg\:overflow-y-clip {
		overflow-y: clip !important;
	}

	.lg\:overflow-x-visible {
		overflow-x: visible !important;
	}

	.lg\:overflow-y-visible {
		overflow-y: visible !important;
	}

	.lg\:overflow-x-scroll {
		overflow-x: scroll !important;
	}

	.lg\:overflow-y-scroll {
		overflow-y: scroll !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:overflow-auto {
		overflow: auto !important;
	}

	.xl\:overflow-hidden {
		overflow: hidden !important;
	}

	.xl\:overflow-clip {
		overflow: clip !important;
	}

	.xl\:overflow-visible {
		overflow: visible !important;
	}

	.xl\:overflow-scroll {
		overflow: scroll !important;
	}

	.xl\:overflow-x-auto {
		overflow-x: auto !important;
	}

	.xl\:overflow-y-auto {
		overflow-y: auto !important;
	}

	.xl\:overflow-x-hidden {
		overflow-x: hidden !important;
	}

	.xl\:overflow-y-hidden {
		overflow-y: hidden !important;
	}

	.xl\:overflow-x-clip {
		overflow-x: clip !important;
	}

	.xl\:overflow-y-clip {
		overflow-y: clip !important;
	}

	.xl\:overflow-x-visible {
		overflow-x: visible !important;
	}

	.xl\:overflow-y-visible {
		overflow-y: visible !important;
	}

	.xl\:overflow-x-scroll {
		overflow-x: scroll !important;
	}

	.xl\:overflow-y-scroll {
		overflow-y: scroll !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/placement.css?17544103688439*/
/* #region xs */
.inset-0 {
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	top: 0 !important;
}

.inset-x-0 {
	left: 0 !important;
	right: 0 !important;
}

.inset-y-0 {
	bottom: 0 !important;
	top: 0 !important;
}

.bottom-0 {
	bottom: 0 !important;
}

.left-0 {
	left: 0 !important;
}

.right-0 {
	right: 0 !important;
}

.top-0 {
	top: 0 !important;
}

.inset-auto {
	bottom: auto !important;
	left: auto !important;
	right: auto !important;
	top: auto !important;
}

.inset-x-auto {
	left: auto !important;
	right: auto !important;
}

.inset-y-auto {
	bottom: auto !important;
	top: auto !important;
}

.bottom-auto {
	bottom: auto !important;
}

.left-auto {
	left: auto !important;
}

.right-auto {
	right: auto !important;
}

.top-auto {
	top: auto !important;
}

.inset-full {
	bottom: 100% !important;
	left: 100% !important;
	right: 100% !important;
	top: 100% !important;
}

.inset-x-full {
	left: 100% !important;
	right: 100% !important;
}

.inset-y-full {
	bottom: 100% !important;
	top: 100% !important;
}

.bottom-full {
	bottom: 100% !important;
}

.left-full {
	left: 100% !important;
}

.right-full {
	right: 100% !important;
}

.top-full {
	top: 100% !important;
}

/* #endregion xs */

/* #region xs, custom */
.left-4 {
	left: 1rem !important;
}

.left-\[27\.5vw\] {
	left: 27.5vw !important;
}

.left-\[calc\(100\%\+2rem\)\] {
	left: calc(100% + 2rem) !important;
}

.-left-\[8rem\] {
	left: -8rem !important;
}

.top-4 {
	top: 1rem !important;
}

.top-8 {
	top: 2rem !important;
}

.top-12 {
	top: 3rem !important;
}

.top-\[12\.5dvh\] {
	top: 12.5dvh !important;
}

.top-\[0\.375rem\] {
	top: 0.375rem !important;
}

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

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

.right-\[calc\(100\%\+2rem\)\] {
	right: calc(100% + 2rem) !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:inset-0 {
		bottom: 0 !important;
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
	}

	.sm\:inset-x-0 {
		left: 0 !important;
		right: 0 !important;
	}

	.sm\:inset-y-0 {
		bottom: 0 !important;
		top: 0 !important;
	}

	.sm\:bottom-0 {
		bottom: 0 !important;
	}

	.sm\:left-0 {
		left: 0 !important;
	}

	.sm\:right-0 {
		right: 0 !important;
	}

	.sm\:top-0 {
		top: 0 !important;
	}

	.sm\:inset-auto {
		bottom: auto !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
	}

	.sm\:inset-x-auto {
		left: auto !important;
		right: auto !important;
	}

	.sm\:inset-y-auto {
		bottom: auto !important;
		top: auto !important;
	}

	.sm\:bottom-auto {
		bottom: auto !important;
	}

	.sm\:left-auto {
		left: auto !important;
	}

	.sm\:right-auto {
		right: auto !important;
	}

	.sm\:top-auto {
		top: auto !important;
	}

	.sm\:inset-full {
		bottom: 100% !important;
		left: 100% !important;
		right: 100% !important;
		top: 100% !important;
	}

	.sm\:inset-x-full {
		left: 100% !important;
		right: 100% !important;
	}

	.sm\:inset-y-full {
		bottom: 100% !important;
		top: 100% !important;
	}

	.sm\:bottom-full {
		bottom: 100% !important;
	}

	.sm\:left-full {
		left: 100% !important;
	}

	.sm\:right-full {
		right: 100% !important;
	}

	.sm\:top-full {
		top: 100% !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {
	.sm\:top-2\/10 {
		top: 20% !important;
	}

	.sm\:top-4 {
		top: 1rem !important;
	}

	.sm\:left-4 {
		left: 1rem !important;
	}
}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:inset-0 {
		bottom: 0 !important;
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
	}

	.md\:inset-x-0 {
		left: 0 !important;
		right: 0 !important;
	}

	.md\:inset-y-0 {
		bottom: 0 !important;
		top: 0 !important;
	}

	.md\:bottom-0 {
		bottom: 0 !important;
	}

	.md\:left-0 {
		left: 0 !important;
	}

	.md\:right-0 {
		right: 0 !important;
	}

	.md\:top-0 {
		top: 0 !important;
	}

	.md\:inset-auto {
		bottom: auto !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
	}

	.md\:inset-x-auto {
		left: auto !important;
		right: auto !important;
	}

	.md\:inset-y-auto {
		bottom: auto !important;
		top: auto !important;
	}

	.md\:bottom-auto {
		bottom: auto !important;
	}

	.md\:left-auto {
		left: auto !important;
	}

	.md\:right-auto {
		right: auto !important;
	}

	.md\:top-auto {
		top: auto !important;
	}

	.md\:inset-full {
		bottom: 100% !important;
		left: 100% !important;
		right: 100% !important;
		top: 100% !important;
	}

	.md\:inset-x-full {
		left: 100% !important;
		right: 100% !important;
	}

	.md\:inset-y-full {
		bottom: 100% !important;
		top: 100% !important;
	}

	.md\:bottom-full {
		bottom: 100% !important;
	}

	.md\:left-full {
		left: 100% !important;
	}

	.md\:right-full {
		right: 100% !important;
	}

	.md\:top-full {
		top: 100% !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {
	.md\:top-4 {
		top: 1rem !important;
	}

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

	.md\:left-\[20vw\] {
		left: 20vw !important;
	}
}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:inset-0 {
		bottom: 0 !important;
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
	}

	.lg\:inset-x-0 {
		left: 0 !important;
		right: 0 !important;
	}

	.lg\:inset-y-0 {
		bottom: 0 !important;
		top: 0 !important;
	}

	.lg\:bottom-0 {
		bottom: 0 !important;
	}

	.lg\:left-0 {
		left: 0 !important;
	}

	.lg\:right-0 {
		right: 0 !important;
	}

	.lg\:top-0 {
		top: 0 !important;
	}

	.lg\:inset-auto {
		bottom: auto !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
	}

	.lg\:inset-x-auto {
		left: auto !important;
		right: auto !important;
	}

	.lg\:inset-y-auto {
		bottom: auto !important;
		top: auto !important;
	}

	.lg\:bottom-auto {
		bottom: auto !important;
	}

	.lg\:left-auto {
		left: auto !important;
	}

	.lg\:right-auto {
		right: auto !important;
	}

	.lg\:top-auto {
		top: auto !important;
	}

	.lg\:inset-full {
		bottom: 100% !important;
		left: 100% !important;
		right: 100% !important;
		top: 100% !important;
	}

	.lg\:inset-x-full {
		left: 100% !important;
		right: 100% !important;
	}

	.lg\:inset-y-full {
		bottom: 100% !important;
		top: 100% !important;
	}

	.lg\:bottom-full {
		bottom: 100% !important;
	}

	.lg\:left-full {
		left: 100% !important;
	}

	.lg\:right-full {
		right: 100% !important;
	}

	.lg\:top-full {
		top: 100% !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
	.lg\:top-4 {
		top: 1rem !important;
	}

	.lg\:top-\[13\.25rem\] {
		top: 13.25rem !important;
	}

	.lg\:right-4 {
		right: 1rem !important;
	}

	.lg\:right-15 {
		right: 3.75rem !important;
	}

	.lg\:left-4 {
		left: 1rem !important;
	}

	.lg\:inset-x-4 {
		left: 1rem !important;
		right: 1rem !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:inset-0 {
		bottom: 0 !important;
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
	}

	.xl\:inset-x-0 {
		left: 0 !important;
		right: 0 !important;
	}

	.xl\:inset-y-0 {
		bottom: 0 !important;
		top: 0 !important;
	}

	.xl\:bottom-0 {
		bottom: 0 !important;
	}

	.xl\:left-0 {
		left: 0 !important;
	}

	.xl\:right-0 {
		right: 0 !important;
	}

	.xl\:top-0 {
		top: 0 !important;
	}

	.xl\:inset-auto {
		bottom: auto !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
	}

	.xl\:inset-x-auto {
		left: auto !important;
		right: auto !important;
	}

	.xl\:inset-y-auto {
		bottom: auto !important;
		top: auto !important;
	}

	.xl\:bottom-auto {
		bottom: auto !important;
	}

	.xl\:left-auto {
		left: auto !important;
	}

	.xl\:right-auto {
		right: auto !important;
	}

	.xl\:top-auto {
		top: auto !important;
	}

	.xl\:inset-full {
		bottom: 100% !important;
		left: 100% !important;
		right: 100% !important;
		top: 100% !important;
	}

	.xl\:inset-x-full {
		left: 100% !important;
		right: 100% !important;
	}

	.xl\:inset-y-full {
		bottom: 100% !important;
		top: 100% !important;
	}

	.xl\:bottom-full {
		bottom: 100% !important;
	}

	.xl\:left-full {
		left: 100% !important;
	}

	.xl\:right-full {
		right: 100% !important;
	}

	.xl\:top-full {
		top: 100% !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/position.css?17447150541555*/
/* #region xs */
.static {
	position: static !important;
}

.relative {
	position: relative !important;
}

.absolute {
	position: absolute !important;
}

.fixed {
	position: fixed !important;
}

.sticky {
	position: sticky !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:static {
		position: static !important;
	}

	.sm\:relative {
		position: relative !important;
	}

	.sm\:absolute {
		position: absolute !important;
	}

	.sm\:fixed {
		position: fixed !important;
	}

	.sm\:sticky {
		position: sticky !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:static {
		position: static !important;
	}

	.md\:relative {
		position: relative !important;
	}

	.md\:absolute {
		position: absolute !important;
	}

	.md\:fixed {
		position: fixed !important;
	}

	.md\:sticky {
		position: sticky !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:static {
		position: static !important;
	}

	.lg\:relative {
		position: relative !important;
	}

	.lg\:absolute {
		position: absolute !important;
	}

	.lg\:fixed {
		position: fixed !important;
	}

	.lg\:sticky {
		position: sticky !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:static {
		position: static !important;
	}

	.xl\:relative {
		position: relative !important;
	}

	.xl\:absolute {
		position: absolute !important;
	}

	.xl\:fixed {
		position: fixed !important;
	}

	.xl\:sticky {
		position: sticky !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/layout/z-index.css?17447150541548*/
/* #region xs */
.-z-2 {
	z-index: -2 !important;
}

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

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

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

.z-2 {
	z-index: 2 !important;
}

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

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:-z-2 {
		z-index: -2 !important;
	}

	.sm\:-z-1 {
		z-index: -1 !important;
	}

	.sm\:z-0 {
		z-index: 0 !important;
	}

	.sm\:z-1 {
		z-index: 1 !important;
	}

	.sm\:z-2 {
		z-index: 2 !important;
	}

	.sm\:z-auto {
		z-index: auto !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:-z-2 {
		z-index: -2 !important;
	}

	.md\:-z-1 {
		z-index: -1 !important;
	}

	.md\:z-0 {
		z-index: 0 !important;
	}

	.md\:z-1 {
		z-index: 1 !important;
	}

	.md\:z-2 {
		z-index: 2 !important;
	}

	.md\:z-auto {
		z-index: auto !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:-z-2 {
		z-index: -2 !important;
	}

	.lg\:-z-1 {
		z-index: -1 !important;
	}

	.lg\:z-0 {
		z-index: 0 !important;
	}

	.lg\:z-1 {
		z-index: 1 !important;
	}

	.lg\:z-2 {
		z-index: 2 !important;
	}

	.lg\:z-auto {
		z-index: auto !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:-z-2 {
		z-index: -2 !important;
	}

	.xl\:-z-1 {
		z-index: -1 !important;
	}

	.xl\:z-0 {
		z-index: 0 !important;
	}

	.xl\:z-1 {
		z-index: 1 !important;
	}

	.xl\:z-2 {
		z-index: 2 !important;
	}

	.xl\:z-auto {
		z-index: auto !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-basis.css?17527059371506*/
/* #region xs */
.basis-0 {
	flex-basis: 0 !important;
}

.basis-full {
	flex-basis: 100% !important;
}

.basis-auto {
	flex-basis: auto !important;
}

/* #endregion xs */
.basis-1\/2 {
	flex-basis: 50% !important;
}

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:basis-0 {
		flex-basis: 0 !important;
	}

	.sm\:basis-full {
		flex-basis: 100% !important;
	}

	.sm\:basis-auto {
		flex-basis: auto !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:basis-0 {
		flex-basis: 0 !important;
	}

	.md\:basis-full {
		flex-basis: 100% !important;
	}

	.md\:basis-auto {
		flex-basis: auto !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:basis-0 {
		flex-basis: 0 !important;
	}

	.lg\:basis-full {
		flex-basis: 100% !important;
	}

	.lg\:basis-auto {
		flex-basis: auto !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:basis-0 {
		flex-basis: 0 !important;
	}

	.xl\:basis-full {
		flex-basis: 100% !important;
	}

	.xl\:basis-auto {
		flex-basis: auto !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-direction.css?17447266112090*/
/* #region xs */
.flex-row {
	flex-direction: row !important;
}

.flex-row-reverse {
	flex-direction: row-reverse !important;
}

.flex-col {
	flex-direction: column !important;
}

.flex-col-reverse {
	flex-direction: column-reverse !important;
}

/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:flex-row {
		flex-direction: row !important;
	}

	.sm\:flex-row-reverse {
		flex-direction: row-reverse !important;
	}

	.sm\:flex-col {
		flex-direction: column !important;
	}

	.sm\:flex-col-reverse {
		flex-direction: column-reverse !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:flex-row {
		flex-direction: row !important;
	}

	.md\:flex-row-reverse {
		flex-direction: row-reverse !important;
	}

	.md\:flex-col {
		flex-direction: column !important;
	}

	.md\:flex-col-reverse {
		flex-direction: column-reverse !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:flex-row {
		flex-direction: row !important;
	}

	.lg\:flex-row-reverse {
		flex-direction: row-reverse !important;
	}

	.lg\:flex-col {
		flex-direction: column !important;
	}

	.lg\:flex-col-reverse {
		flex-direction: column-reverse !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:flex-row {
		flex-direction: row !important;
	}

	.xl\:flex-row-reverse {
		flex-direction: row-reverse !important;
	}

	.xl\:flex-col {
		flex-direction: column !important;
	}

	.xl\:flex-col-reverse {
		flex-direction: column-reverse !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-wrap.css?17447267951669*/
/* #region xs */
.flex-nowrap {
	flex-wrap: nowrap !important;
}

.flex-wrap {
	flex-wrap: wrap !important;
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:flex-nowrap {
		flex-wrap: nowrap !important;
	}

	.sm\:flex-wrap {
		flex-wrap: wrap !important;
	}

	.sm\:flex-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:flex-nowrap {
		flex-wrap: nowrap !important;
	}

	.md\:flex-wrap {
		flex-wrap: wrap !important;
	}

	.md\:flex-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:flex-nowrap {
		flex-wrap: nowrap !important;
	}

	.lg\:flex-wrap {
		flex-wrap: wrap !important;
	}

	.lg\:flex-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:flex-nowrap {
		flex-wrap: nowrap !important;
	}

	.xl\:flex-wrap {
		flex-wrap: wrap !important;
	}

	.xl\:flex-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex.css?17525256692205*/
/* #region xs */
.flex-1 {
	flex: 1 1 0% !important;
}

.flex-auto {
	flex: 1 1 auto !important;
}

.flex-initial {
	flex: 0 1 auto !important;
}

.flex-none {
	flex: none !important;
}

.flex-\[13\.75rem\] {
	flex: 0 0 13.75rem;
	width: 13.75rem;
}

.flex-\[21\.25rem\] {
	flex: 0 0 21.25rem;
	width: 21.25rem;
}

.flex-\[1\.25rem\] {
	flex: 0 0 1.25rem;
	width: 1.25rem;
}

.flex-\[6\.5rem\] {
	flex: 0 0 6.5rem;
	width: 6.5rem;
}

/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:flex-1 {
		flex: 1 1 0% !important;
	}

	.sm\:flex-auto {
		flex: 1 1 auto !important;
	}

	.sm\:flex-initial {
		flex: 0 1 auto !important;
	}

	.sm\:flex-none {
		flex: none !important;
	}

	.sm\:flex-\[6\.5rem\] {
		flex: 0 0 6.5rem;
		width: 6.5rem;
	}

	.sm\:flex-\[13\.75rem\] {
		flex: 0 0 13.75rem;
		width: 13.75rem;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:flex-1 {
		flex: 1 1 0% !important;
	}

	.md\:flex-auto {
		flex: 1 1 auto !important;
	}

	.md\:flex-initial {
		flex: 0 1 auto !important;
	}

	.md\:flex-none {
		flex: none !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:flex-1 {
		flex: 1 1 0% !important;
	}

	.lg\:flex-auto {
		flex: 1 1 auto !important;
	}

	.lg\:flex-initial {
		flex: 0 1 auto !important;
	}

	.lg\:flex-none {
		flex: none !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:flex-1 {
		flex: 1 1 0% !important;
	}

	.xl\:flex-auto {
		flex: 1 1 auto !important;
	}

	.xl\:flex-initial {
		flex: 0 1 auto !important;
	}

	.xl\:flex-none {
		flex: none !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-grow.css?17447271931226*/
/* #region xs */
.grow {
	flex-grow: 1 !important;
}

.grow-0 {
	flex-grow: 0 !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:grow {
		flex-grow: 1 !important;
	}

	.sm\:grow-0 {
		flex-grow: 0 !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:grow {
		flex-grow: 1 !important;
	}

	.md\:grow-0 {
		flex-grow: 0 !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:grow {
		flex-grow: 1 !important;
	}

	.lg\:grow-0 {
		flex-grow: 0 !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:grow {
		flex-grow: 1 !important;
	}

	.xl\:grow-0 {
		flex-grow: 0 !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-shrink.css?17447272941266*/
/* #region xs */
.shrink {
	flex-shrink: 1 !important;
}

.shrink-0 {
	flex-shrink: 0 !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:shrink {
		flex-shrink: 1 !important;
	}

	.sm\:shrink-0 {
		flex-shrink: 0 !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:shrink {
		flex-shrink: 1 !important;
	}

	.md\:shrink-0 {
		flex-shrink: 0 !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:shrink {
		flex-shrink: 1 !important;
	}

	.lg\:shrink-0 {
		flex-shrink: 0 !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:shrink {
		flex-shrink: 1 !important;
	}

	.xl\:shrink-0 {
		flex-shrink: 0 !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/order.css?17447274427169*/
/* #region xs */
.order-1 {
	order: 1 !important;
}

.order-2 {
	order: 2 !important;
}

.order-3 {
	order: 3 !important;
}

.order-4 {
	order: 4 !important;
}

.order-5 {
	order: 5 !important;
}

.order-6 {
	order: 6 !important;
}

.order-7 {
	order: 7 !important;
}

.order-8 {
	order: 8 !important;
}

.order-9 {
	order: 9 !important;
}

.order-10 {
	order: 10 !important;
}

.order-11 {
	order: 11 !important;
}

.order-12 {
	order: 12 !important;
}

.-order-1 {
	order: -1 !important;
}

.-order-2 {
	order: -2 !important;
}

.-order-3 {
	order: -3 !important;
}

.-order-4 {
	order: -4 !important;
}

.-order-5 {
	order: -5 !important;
}

.-order-6 {
	order: -6 !important;
}

.-order-7 {
	order: -7 !important;
}

.-order-8 {
	order: -8 !important;
}

.-order-9 {
	order: -9 !important;
}

.-order-10 {
	order: -10 !important;
}

.-order-11 {
	order: -11 !important;
}

.-order-12 {
	order: -12 !important;
}

.order-first {
	order: -9999 !important;
}

.order-last {
	order: 9999 !important;
}

.order-none {
	order: 0 !important;
}

/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:order-1 {
		order: 1 !important;
	}

	.sm\:order-2 {
		order: 2 !important;
	}

	.sm\:order-3 {
		order: 3 !important;
	}

	.sm\:order-4 {
		order: 4 !important;
	}

	.sm\:order-5 {
		order: 5 !important;
	}

	.sm\:order-6 {
		order: 6 !important;
	}

	.sm\:order-7 {
		order: 7 !important;
	}

	.sm\:order-8 {
		order: 8 !important;
	}

	.sm\:order-9 {
		order: 9 !important;
	}

	.sm\:order-10 {
		order: 10 !important;
	}

	.sm\:order-11 {
		order: 11 !important;
	}

	.sm\:order-12 {
		order: 12 !important;
	}

	.sm\:-order-1 {
		order: -1 !important;
	}

	.sm\:-order-2 {
		order: -2 !important;
	}

	.sm\:-order-3 {
		order: -3 !important;
	}

	.sm\:-order-4 {
		order: -4 !important;
	}

	.sm\:-order-5 {
		order: -5 !important;
	}

	.sm\:-order-6 {
		order: -6 !important;
	}

	.sm\:-order-7 {
		order: -7 !important;
	}

	.sm\:-order-8 {
		order: -8 !important;
	}

	.sm\:-order-9 {
		order: -9 !important;
	}

	.sm\:-order-10 {
		order: -10 !important;
	}

	.sm\:-order-11 {
		order: -11 !important;
	}

	.sm\:-order-12 {
		order: -12 !important;
	}

	.sm\:order-first {
		order: -9999 !important;
	}

	.sm\:order-last {
		order: 9999 !important;
	}

	.sm\:order-none {
		order: 0 !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:order-1 {
		order: 1 !important;
	}

	.md\:order-2 {
		order: 2 !important;
	}

	.md\:order-3 {
		order: 3 !important;
	}

	.md\:order-4 {
		order: 4 !important;
	}

	.md\:order-5 {
		order: 5 !important;
	}

	.md\:order-6 {
		order: 6 !important;
	}

	.md\:order-7 {
		order: 7 !important;
	}

	.md\:order-8 {
		order: 8 !important;
	}

	.md\:order-9 {
		order: 9 !important;
	}

	.md\:order-10 {
		order: 10 !important;
	}

	.md\:order-11 {
		order: 11 !important;
	}

	.md\:order-12 {
		order: 12 !important;
	}

	.md\:-order-1 {
		order: -1 !important;
	}

	.md\:-order-2 {
		order: -2 !important;
	}

	.md\:-order-3 {
		order: -3 !important;
	}

	.md\:-order-4 {
		order: -4 !important;
	}

	.md\:-order-5 {
		order: -5 !important;
	}

	.md\:-order-6 {
		order: -6 !important;
	}

	.md\:-order-7 {
		order: -7 !important;
	}

	.md\:-order-8 {
		order: -8 !important;
	}

	.md\:-order-9 {
		order: -9 !important;
	}

	.md\:-order-10 {
		order: -10 !important;
	}

	.md\:-order-11 {
		order: -11 !important;
	}

	.md\:-order-12 {
		order: -12 !important;
	}

	.md\:order-first {
		order: -9999 !important;
	}

	.md\:order-last {
		order: 9999 !important;
	}

	.md\:order-none {
		order: 0 !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:order-1 {
		order: 1 !important;
	}

	.lg\:order-2 {
		order: 2 !important;
	}

	.lg\:order-3 {
		order: 3 !important;
	}

	.lg\:order-4 {
		order: 4 !important;
	}

	.lg\:order-5 {
		order: 5 !important;
	}

	.lg\:order-6 {
		order: 6 !important;
	}

	.lg\:order-7 {
		order: 7 !important;
	}

	.lg\:order-8 {
		order: 8 !important;
	}

	.lg\:order-9 {
		order: 9 !important;
	}

	.lg\:order-10 {
		order: 10 !important;
	}

	.lg\:order-11 {
		order: 11 !important;
	}

	.lg\:order-12 {
		order: 12 !important;
	}

	.lg\:-order-1 {
		order: -1 !important;
	}

	.lg\:-order-2 {
		order: -2 !important;
	}

	.lg\:-order-3 {
		order: -3 !important;
	}

	.lg\:-order-4 {
		order: -4 !important;
	}

	.lg\:-order-5 {
		order: -5 !important;
	}

	.lg\:-order-6 {
		order: -6 !important;
	}

	.lg\:-order-7 {
		order: -7 !important;
	}

	.lg\:-order-8 {
		order: -8 !important;
	}

	.lg\:-order-9 {
		order: -9 !important;
	}

	.lg\:-order-10 {
		order: -10 !important;
	}

	.lg\:-order-11 {
		order: -11 !important;
	}

	.lg\:-order-12 {
		order: -12 !important;
	}

	.lg\:order-first {
		order: -9999 !important;
	}

	.lg\:order-last {
		order: 9999 !important;
	}

	.lg\:order-none {
		order: 0 !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:order-1 {
		order: 1 !important;
	}

	.xl\:order-2 {
		order: 2 !important;
	}

	.xl\:order-3 {
		order: 3 !important;
	}

	.xl\:order-4 {
		order: 4 !important;
	}

	.xl\:order-5 {
		order: 5 !important;
	}

	.xl\:order-6 {
		order: 6 !important;
	}

	.xl\:order-7 {
		order: 7 !important;
	}

	.xl\:order-8 {
		order: 8 !important;
	}

	.xl\:order-9 {
		order: 9 !important;
	}

	.xl\:order-10 {
		order: 10 !important;
	}

	.xl\:order-11 {
		order: 11 !important;
	}

	.xl\:order-12 {
		order: 12 !important;
	}

	.xl\:-order-1 {
		order: -1 !important;
	}

	.xl\:-order-2 {
		order: -2 !important;
	}

	.xl\:-order-3 {
		order: -3 !important;
	}

	.xl\:-order-4 {
		order: -4 !important;
	}

	.xl\:-order-5 {
		order: -5 !important;
	}

	.xl\:-order-6 {
		order: -6 !important;
	}

	.xl\:-order-7 {
		order: -7 !important;
	}

	.xl\:-order-8 {
		order: -8 !important;
	}

	.xl\:-order-9 {
		order: -9 !important;
	}

	.xl\:-order-10 {
		order: -10 !important;
	}

	.xl\:-order-11 {
		order: -11 !important;
	}

	.xl\:-order-12 {
		order: -12 !important;
	}

	.xl\:order-first {
		order: -9999 !important;
	}

	.xl\:order-last {
		order: 9999 !important;
	}

	.xl\:order-none {
		order: 0 !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/gap.css?175078123015367*/
/* #region xs */
.gap-0 {
	gap: 0 !important;
}

.gap-x-0 {
	column-gap: 0 !important;
}

.gap-y-0 {
	row-gap: 0 !important;
}

.gap-1 {
	gap: 4px !important;
}

.gap-x-1 {
	column-gap: 4px !important;
}

.gap-y-1 {
	row-gap: 4px !important;
}

.gap-2 {
	gap: 8px !important;
}

.gap-x-2 {
	column-gap: 8px !important;
}

.gap-y-2 {
	row-gap: 8px !important;
}

.gap-3 {
	gap: 12px !important;
}

.gap-x-3 {
	column-gap: 12px !important;
}

.gap-y-3 {
	row-gap: 12px !important;
}

.gap-4 {
	gap: 16px !important;
}

.gap-x-4 {
	column-gap: 16px !important;
}

.gap-y-4 {
	row-gap: 16px !important;
}

.gap-5 {
	gap: 20px !important;
}

.gap-x-5 {
	column-gap: 20px !important;
}

.gap-y-5 {
	row-gap: 20px !important;
}

.gap-6 {
	gap: 24px !important;
}

.gap-x-6 {
	column-gap: 24px !important;
}

.gap-y-6 {
	row-gap: 24px !important;
}

.gap-7 {
	gap: 28px !important;
}

.gap-x-7 {
	column-gap: 28px !important;
}

.gap-y-7 {
	row-gap: 28px !important;
}

.gap-8 {
	gap: 32px !important;
}

.gap-x-8 {
	column-gap: 32px !important;
}

.gap-y-8 {
	row-gap: 32px !important;
}

.gap-9 {
	gap: 36px !important;
}

.gap-x-9 {
	column-gap: 36px !important;
}

.gap-y-9 {
	row-gap: 36px !important;
}

.gap-10 {
	gap: 40px !important;
}

.gap-x-10 {
	column-gap: 40px !important;
}

.gap-y-10 {
	row-gap: 40px !important;
}

.gap-11 {
	gap: 44px !important;
}

.gap-x-11 {
	column-gap: 44px !important;
}

.gap-y-11 {
	row-gap: 44px !important;
}

.gap-12 {
	gap: 48px !important;
}

.gap-x-12 {
	column-gap: 48px !important;
}

.gap-y-12 {
	row-gap: 48px !important;
}

.gap-13 {
	gap: 52px !important;
}

.gap-x-13 {
	column-gap: 52px !important;
}

.gap-y-13 {
	row-gap: 52px !important;
}

.gap-14 {
	gap: 56px !important;
}

.gap-x-14 {
	column-gap: 56px !important;
}

.gap-y-14 {
	row-gap: 56px !important;
}

.gap-15 {
	gap: 60px !important;
}

.gap-x-15 {
	column-gap: 60px !important;
}

.gap-y-15 {
	row-gap: 60px !important;
}

.gap-16 {
	gap: 64px !important;
}

.gap-x-16 {
	column-gap: 64px !important;
}

.gap-y-16 {
	row-gap: 64px !important;
}

.gap-17 {
	gap: 68px !important;
}

.gap-x-17 {
	column-gap: 68px !important;
}

.gap-y-17 {
	row-gap: 68px !important;
}

.gap-18 {
	gap: 72px !important;
}

.gap-x-18 {
	column-gap: 72px !important;
}

.gap-y-18 {
	row-gap: 72px !important;
}

.gap-19 {
	gap: 76px !important;
}

.gap-x-19 {
	column-gap: 76px !important;
}

.gap-y-19 {
	row-gap: 76px !important;
}

.gap-20 {
	gap: 80px !important;
}

.gap-x-20 {
	column-gap: 80px !important;
}

.gap-y-20 {
	row-gap: 80px !important;
}

/* #endregion xs */

/* #region xs, custom */
.gap-y-inherit {
	row-gap: inherit !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:gap-0 {
		gap: 0 !important;
	}

	.sm\:gap-x-0 {
		column-gap: 0 !important;
	}

	.sm\:gap-y-0 {
		row-gap: 0 !important;
	}

	.sm\:gap-1 {
		gap: 4px !important;
	}

	.sm\:gap-x-1 {
		column-gap: 4px !important;
	}

	.sm\:gap-y-1 {
		row-gap: 4px !important;
	}

	.sm\:gap-2 {
		gap: 8px !important;
	}

	.sm\:gap-x-2 {
		column-gap: 8px !important;
	}

	.sm\:gap-y-2 {
		row-gap: 8px !important;
	}

	.sm\:gap-3 {
		gap: 12px !important;
	}

	.sm\:gap-x-3 {
		column-gap: 12px !important;
	}

	.sm\:gap-y-3 {
		row-gap: 12px !important;
	}

	.sm\:gap-4 {
		gap: 16px !important;
	}

	.sm\:gap-x-4 {
		column-gap: 16px !important;
	}

	.sm\:gap-y-4 {
		row-gap: 16px !important;
	}

	.sm\:gap-5 {
		gap: 20px !important;
	}

	.sm\:gap-x-5 {
		column-gap: 20px !important;
	}

	.sm\:gap-y-5 {
		row-gap: 20px !important;
	}

	.sm\:gap-6 {
		gap: 24px !important;
	}

	.sm\:gap-x-6 {
		column-gap: 24px !important;
	}

	.sm\:gap-y-6 {
		row-gap: 24px !important;
	}

	.sm\:gap-7 {
		gap: 28px !important;
	}

	.sm\:gap-x-7 {
		column-gap: 28px !important;
	}

	.sm\:gap-y-7 {
		row-gap: 28px !important;
	}

	.sm\:gap-8 {
		gap: 32px !important;
	}

	.sm\:gap-x-8 {
		column-gap: 32px !important;
	}

	.sm\:gap-y-8 {
		row-gap: 32px !important;
	}

	.sm\:gap-9 {
		gap: 36px !important;
	}

	.sm\:gap-x-9 {
		column-gap: 36px !important;
	}

	.sm\:gap-y-9 {
		row-gap: 36px !important;
	}

	.sm\:gap-10 {
		gap: 40px !important;
	}

	.sm\:gap-x-10 {
		column-gap: 40px !important;
	}

	.sm\:gap-y-10 {
		row-gap: 40px !important;
	}

	.sm\:gap-11 {
		gap: 44px !important;
	}

	.sm\:gap-x-11 {
		column-gap: 44px !important;
	}

	.sm\:gap-y-11 {
		row-gap: 44px !important;
	}

	.sm\:gap-12 {
		gap: 48px !important;
	}

	.sm\:gap-x-12 {
		column-gap: 48px !important;
	}

	.sm\:gap-y-12 {
		row-gap: 48px !important;
	}

	.sm\:gap-13 {
		gap: 52px !important;
	}

	.sm\:gap-x-13 {
		column-gap: 52px !important;
	}

	.sm\:gap-y-13 {
		row-gap: 52px !important;
	}

	.sm\:gap-14 {
		gap: 56px !important;
	}

	.sm\:gap-x-14 {
		column-gap: 56px !important;
	}

	.sm\:gap-y-14 {
		row-gap: 56px !important;
	}

	.sm\:gap-15 {
		gap: 60px !important;
	}

	.sm\:gap-x-15 {
		column-gap: 60px !important;
	}

	.sm\:gap-y-15 {
		row-gap: 60px !important;
	}

	.sm\:gap-16 {
		gap: 64px !important;
	}

	.sm\:gap-x-16 {
		column-gap: 64px !important;
	}

	.sm\:gap-y-16 {
		row-gap: 64px !important;
	}

	.sm\:gap-17 {
		gap: 68px !important;
	}

	.sm\:gap-x-17 {
		column-gap: 68px !important;
	}

	.sm\:gap-y-17 {
		row-gap: 68px !important;
	}

	.sm\:gap-18 {
		gap: 72px !important;
	}

	.sm\:gap-x-18 {
		column-gap: 72px !important;
	}

	.sm\:gap-y-18 {
		row-gap: 72px !important;
	}

	.sm\:gap-19 {
		gap: 76px !important;
	}

	.sm\:gap-x-19 {
		column-gap: 76px !important;
	}

	.sm\:gap-y-19 {
		row-gap: 76px !important;
	}

	.sm\:gap-20 {
		gap: 80px !important;
	}

	.sm\:gap-x-20 {
		column-gap: 80px !important;
	}

	.sm\:gap-y-20 {
		row-gap: 80px !important;
	}
}

/* #endregion sm, custom */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:gap-0 {
		gap: 0 !important;
	}

	.md\:gap-x-0 {
		column-gap: 0 !important;
	}

	.md\:gap-y-0 {
		row-gap: 0 !important;
	}

	.md\:gap-1 {
		gap: 4px !important;
	}

	.md\:gap-x-1 {
		column-gap: 4px !important;
	}

	.md\:gap-y-1 {
		row-gap: 4px !important;
	}

	.md\:gap-2 {
		gap: 8px !important;
	}

	.md\:gap-x-2 {
		column-gap: 8px !important;
	}

	.md\:gap-y-2 {
		row-gap: 8px !important;
	}

	.md\:gap-3 {
		gap: 12px !important;
	}

	.md\:gap-x-3 {
		column-gap: 12px !important;
	}

	.md\:gap-y-3 {
		row-gap: 12px !important;
	}

	.md\:gap-4 {
		gap: 16px !important;
	}

	.md\:gap-x-4 {
		column-gap: 16px !important;
	}

	.md\:gap-y-4 {
		row-gap: 16px !important;
	}

	.md\:gap-5 {
		gap: 20px !important;
	}

	.md\:gap-x-5 {
		column-gap: 20px !important;
	}

	.md\:gap-y-5 {
		row-gap: 20px !important;
	}

	.md\:gap-6 {
		gap: 24px !important;
	}

	.md\:gap-x-6 {
		column-gap: 24px !important;
	}

	.md\:gap-y-6 {
		row-gap: 24px !important;
	}

	.md\:gap-7 {
		gap: 28px !important;
	}

	.md\:gap-x-7 {
		column-gap: 28px !important;
	}

	.md\:gap-y-7 {
		row-gap: 28px !important;
	}

	.md\:gap-8 {
		gap: 32px !important;
	}

	.md\:gap-x-8 {
		column-gap: 32px !important;
	}

	.md\:gap-y-8 {
		row-gap: 32px !important;
	}

	.md\:gap-9 {
		gap: 36px !important;
	}

	.md\:gap-x-9 {
		column-gap: 36px !important;
	}

	.md\:gap-y-9 {
		row-gap: 36px !important;
	}

	.md\:gap-10 {
		gap: 40px !important;
	}

	.md\:gap-x-10 {
		column-gap: 40px !important;
	}

	.md\:gap-y-10 {
		row-gap: 40px !important;
	}

	.md\:gap-11 {
		gap: 44px !important;
	}

	.md\:gap-x-11 {
		column-gap: 44px !important;
	}

	.md\:gap-y-11 {
		row-gap: 44px !important;
	}

	.md\:gap-12 {
		gap: 48px !important;
	}

	.md\:gap-x-12 {
		column-gap: 48px !important;
	}

	.md\:gap-y-12 {
		row-gap: 48px !important;
	}

	.md\:gap-13 {
		gap: 52px !important;
	}

	.md\:gap-x-13 {
		column-gap: 52px !important;
	}

	.md\:gap-y-13 {
		row-gap: 52px !important;
	}

	.md\:gap-14 {
		gap: 56px !important;
	}

	.md\:gap-x-14 {
		column-gap: 56px !important;
	}

	.md\:gap-y-14 {
		row-gap: 56px !important;
	}

	.md\:gap-15 {
		gap: 60px !important;
	}

	.md\:gap-x-15 {
		column-gap: 60px !important;
	}

	.md\:gap-y-15 {
		row-gap: 60px !important;
	}

	.md\:gap-16 {
		gap: 64px !important;
	}

	.md\:gap-x-16 {
		column-gap: 64px !important;
	}

	.md\:gap-y-16 {
		row-gap: 64px !important;
	}

	.md\:gap-17 {
		gap: 68px !important;
	}

	.md\:gap-x-17 {
		column-gap: 68px !important;
	}

	.md\:gap-y-17 {
		row-gap: 68px !important;
	}

	.md\:gap-18 {
		gap: 72px !important;
	}

	.md\:gap-x-18 {
		column-gap: 72px !important;
	}

	.md\:gap-y-18 {
		row-gap: 72px !important;
	}

	.md\:gap-19 {
		gap: 76px !important;
	}

	.md\:gap-x-19 {
		column-gap: 76px !important;
	}

	.md\:gap-y-19 {
		row-gap: 76px !important;
	}

	.md\:gap-20 {
		gap: 80px !important;
	}

	.md\:gap-x-20 {
		column-gap: 80px !important;
	}

	.md\:gap-y-20 {
		row-gap: 80px !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:gap-0 {
		gap: 0 !important;
	}

	.lg\:gap-x-0 {
		column-gap: 0 !important;
	}

	.lg\:gap-y-0 {
		row-gap: 0 !important;
	}

	.lg\:gap-1 {
		gap: 4px !important;
	}

	.lg\:gap-x-1 {
		column-gap: 4px !important;
	}

	.lg\:gap-y-1 {
		row-gap: 4px !important;
	}

	.lg\:gap-2 {
		gap: 8px !important;
	}

	.lg\:gap-x-2 {
		column-gap: 8px !important;
	}

	.lg\:gap-y-2 {
		row-gap: 8px !important;
	}

	.lg\:gap-3 {
		gap: 12px !important;
	}

	.lg\:gap-x-3 {
		column-gap: 12px !important;
	}

	.lg\:gap-y-3 {
		row-gap: 12px !important;
	}

	.lg\:gap-4 {
		gap: 16px !important;
	}

	.lg\:gap-x-4 {
		column-gap: 16px !important;
	}

	.lg\:gap-y-4 {
		row-gap: 16px !important;
	}

	.lg\:gap-5 {
		gap: 20px !important;
	}

	.lg\:gap-x-5 {
		column-gap: 20px !important;
	}

	.lg\:gap-y-5 {
		row-gap: 20px !important;
	}

	.lg\:gap-6 {
		gap: 24px !important;
	}

	.lg\:gap-x-6 {
		column-gap: 24px !important;
	}

	.lg\:gap-y-6 {
		row-gap: 24px !important;
	}

	.lg\:gap-7 {
		gap: 28px !important;
	}

	.lg\:gap-x-7 {
		column-gap: 28px !important;
	}

	.lg\:gap-y-7 {
		row-gap: 28px !important;
	}

	.lg\:gap-8 {
		gap: 32px !important;
	}

	.lg\:gap-x-8 {
		column-gap: 32px !important;
	}

	.lg\:gap-y-8 {
		row-gap: 32px !important;
	}

	.lg\:gap-9 {
		gap: 36px !important;
	}

	.lg\:gap-x-9 {
		column-gap: 36px !important;
	}

	.lg\:gap-y-9 {
		row-gap: 36px !important;
	}

	.lg\:gap-10 {
		gap: 40px !important;
	}

	.lg\:gap-x-10 {
		column-gap: 40px !important;
	}

	.lg\:gap-y-10 {
		row-gap: 40px !important;
	}

	.lg\:gap-11 {
		gap: 44px !important;
	}

	.lg\:gap-x-11 {
		column-gap: 44px !important;
	}

	.lg\:gap-y-11 {
		row-gap: 44px !important;
	}

	.lg\:gap-12 {
		gap: 48px !important;
	}

	.lg\:gap-x-12 {
		column-gap: 48px !important;
	}

	.lg\:gap-y-12 {
		row-gap: 48px !important;
	}

	.lg\:gap-13 {
		gap: 52px !important;
	}

	.lg\:gap-x-13 {
		column-gap: 52px !important;
	}

	.lg\:gap-y-13 {
		row-gap: 52px !important;
	}

	.lg\:gap-14 {
		gap: 56px !important;
	}

	.lg\:gap-x-14 {
		column-gap: 56px !important;
	}

	.lg\:gap-y-14 {
		row-gap: 56px !important;
	}

	.lg\:gap-15 {
		gap: 60px !important;
	}

	.lg\:gap-x-15 {
		column-gap: 60px !important;
	}

	.lg\:gap-y-15 {
		row-gap: 60px !important;
	}

	.lg\:gap-16 {
		gap: 64px !important;
	}

	.lg\:gap-x-16 {
		column-gap: 64px !important;
	}

	.lg\:gap-y-16 {
		row-gap: 64px !important;
	}

	.lg\:gap-17 {
		gap: 68px !important;
	}

	.lg\:gap-x-17 {
		column-gap: 68px !important;
	}

	.lg\:gap-y-17 {
		row-gap: 68px !important;
	}

	.lg\:gap-18 {
		gap: 72px !important;
	}

	.lg\:gap-x-18 {
		column-gap: 72px !important;
	}

	.lg\:gap-y-18 {
		row-gap: 72px !important;
	}

	.lg\:gap-19 {
		gap: 76px !important;
	}

	.lg\:gap-x-19 {
		column-gap: 76px !important;
	}

	.lg\:gap-y-19 {
		row-gap: 76px !important;
	}

	.lg\:gap-20 {
		gap: 80px !important;
	}

	.lg\:gap-x-20 {
		column-gap: 80px !important;
	}

	.lg\:gap-y-20 {
		row-gap: 80px !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
  .lg\:gap-y-30 {
		row-gap: 7.5rem !important;
	}
}

/* #endregion lg, custom */


/* #region xl */
@media (min-width: 100em) {
	.xl\:gap-0 {
		gap: 0 !important;
	}

	.xl\:gap-x-0 {
		column-gap: 0 !important;
	}

	.xl\:gap-y-0 {
		row-gap: 0 !important;
	}

	.xl\:gap-1 {
		gap: 4px !important;
	}

	.xl\:gap-x-1 {
		column-gap: 4px !important;
	}

	.xl\:gap-y-1 {
		row-gap: 4px !important;
	}

	.xl\:gap-2 {
		gap: 8px !important;
	}

	.xl\:gap-x-2 {
		column-gap: 8px !important;
	}

	.xl\:gap-y-2 {
		row-gap: 8px !important;
	}

	.xl\:gap-3 {
		gap: 12px !important;
	}

	.xl\:gap-x-3 {
		column-gap: 12px !important;
	}

	.xl\:gap-y-3 {
		row-gap: 12px !important;
	}

	.xl\:gap-4 {
		gap: 16px !important;
	}

	.xl\:gap-x-4 {
		column-gap: 16px !important;
	}

	.xl\:gap-y-4 {
		row-gap: 16px !important;
	}

	.xl\:gap-5 {
		gap: 20px !important;
	}

	.xl\:gap-x-5 {
		column-gap: 20px !important;
	}

	.xl\:gap-y-5 {
		row-gap: 20px !important;
	}

	.xl\:gap-6 {
		gap: 24px !important;
	}

	.xl\:gap-x-6 {
		column-gap: 24px !important;
	}

	.xl\:gap-y-6 {
		row-gap: 24px !important;
	}

	.xl\:gap-7 {
		gap: 28px !important;
	}

	.xl\:gap-x-7 {
		column-gap: 28px !important;
	}

	.xl\:gap-y-7 {
		row-gap: 28px !important;
	}

	.xl\:gap-8 {
		gap: 32px !important;
	}

	.xl\:gap-x-8 {
		column-gap: 32px !important;
	}

	.xl\:gap-y-8 {
		row-gap: 32px !important;
	}

	.xl\:gap-9 {
		gap: 36px !important;
	}

	.xl\:gap-x-9 {
		column-gap: 36px !important;
	}

	.xl\:gap-y-9 {
		row-gap: 36px !important;
	}

	.xl\:gap-10 {
		gap: 40px !important;
	}

	.xl\:gap-x-10 {
		column-gap: 40px !important;
	}

	.xl\:gap-y-10 {
		row-gap: 40px !important;
	}

	.xl\:gap-11 {
		gap: 44px !important;
	}

	.xl\:gap-x-11 {
		column-gap: 44px !important;
	}

	.xl\:gap-y-11 {
		row-gap: 44px !important;
	}

	.xl\:gap-12 {
		gap: 48px !important;
	}

	.xl\:gap-x-12 {
		column-gap: 48px !important;
	}

	.xl\:gap-y-12 {
		row-gap: 48px !important;
	}

	.xl\:gap-13 {
		gap: 52px !important;
	}

	.xl\:gap-x-13 {
		column-gap: 52px !important;
	}

	.xl\:gap-y-13 {
		row-gap: 52px !important;
	}

	.xl\:gap-14 {
		gap: 56px !important;
	}

	.xl\:gap-x-14 {
		column-gap: 56px !important;
	}

	.xl\:gap-y-14 {
		row-gap: 56px !important;
	}

	.xl\:gap-15 {
		gap: 60px !important;
	}

	.xl\:gap-x-15 {
		column-gap: 60px !important;
	}

	.xl\:gap-y-15 {
		row-gap: 60px !important;
	}

	.xl\:gap-16 {
		gap: 64px !important;
	}

	.xl\:gap-x-16 {
		column-gap: 64px !important;
	}

	.xl\:gap-y-16 {
		row-gap: 64px !important;
	}

	.xl\:gap-17 {
		gap: 68px !important;
	}

	.xl\:gap-x-17 {
		column-gap: 68px !important;
	}

	.xl\:gap-y-17 {
		row-gap: 68px !important;
	}

	.xl\:gap-18 {
		gap: 72px !important;
	}

	.xl\:gap-x-18 {
		column-gap: 72px !important;
	}

	.xl\:gap-y-18 {
		row-gap: 72px !important;
	}

	.xl\:gap-19 {
		gap: 76px !important;
	}

	.xl\:gap-x-19 {
		column-gap: 76px !important;
	}

	.xl\:gap-y-19 {
		row-gap: 76px !important;
	}

	.xl\:gap-20 {
		gap: 80px !important;
	}

	.xl\:gap-x-20 {
		column-gap: 80px !important;
	}

	.xl\:gap-y-20 {
		row-gap: 80px !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {
	.xl\:gap-y-24 {
		row-gap: 6rem !important;
	}

	.xl\:gap-x-24 {
		column-gap: 6rem !important;
	}
}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/align-content.css?17466248463842*/
/* #region xs */
.content-normal {
	align-content: normal !important;
}

.content-center {
	align-content: center !important;
}

.content-start {
	align-content: flex-start !important;
}

.content-end {
	align-content: flex-end !important;
}

.content-between {
	align-content: space-between !important;
}

.content-around {
	align-content: space-around !important;
}

.content-evenly {
	align-content: space-evenly !important;
}

.content-baseline {
	align-content: baseline !important;
}

.content-stretch {
	align-content: stretch !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:content-normal {
		align-content: normal !important;
	}

	.sm\:content-center {
		align-content: center !important;
	}

	.sm\:content-start {
		align-content: flex-start !important;
	}

	.sm\:content-end {
		align-content: flex-end !important;
	}

	.sm\:content-between {
		align-content: space-between !important;
	}

	.sm\:content-around {
		align-content: space-around !important;
	}

	.sm\:content-evenly {
		align-content: space-evenly !important;
	}

	.sm\:content-baseline {
		align-content: baseline !important;
	}

	.sm\:content-stretch {
		align-content: stretch !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:content-normal {
		align-content: normal !important;
	}

	.md\:content-center {
		align-content: center !important;
	}

	.md\:content-start {
		align-content: flex-start !important;
	}

	.md\:content-end {
		align-content: flex-end !important;
	}

	.md\:content-between {
		align-content: space-between !important;
	}

	.md\:content-around {
		align-content: space-around !important;
	}

	.md\:content-evenly {
		align-content: space-evenly !important;
	}

	.md\:content-baseline {
		align-content: baseline !important;
	}

	.md\:content-stretch {
		align-content: stretch !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:content-normal {
		align-content: normal !important;
	}

	.lg\:content-center {
		align-content: center !important;
	}

	.lg\:content-start {
		align-content: flex-start !important;
	}

	.lg\:content-end {
		align-content: flex-end !important;
	}

	.lg\:content-between {
		align-content: space-between !important;
	}

	.lg\:content-around {
		align-content: space-around !important;
	}

	.lg\:content-evenly {
		align-content: space-evenly !important;
	}

	.lg\:content-baseline {
		align-content: baseline !important;
	}

	.lg\:content-stretch {
		align-content: stretch !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:content-normal {
		align-content: normal !important;
	}

	.xl\:content-center {
		align-content: center !important;
	}

	.xl\:content-start {
		align-content: flex-start !important;
	}

	.xl\:content-end {
		align-content: flex-end !important;
	}

	.xl\:content-between {
		align-content: space-between !important;
	}

	.xl\:content-around {
		align-content: space-around !important;
	}

	.xl\:content-evenly {
		align-content: space-evenly !important;
	}

	.xl\:content-baseline {
		align-content: baseline !important;
	}

	.xl\:content-stretch {
		align-content: stretch !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/align-items.css?17466257293419*/
/* #region xs */
.items-start {
	align-items: flex-start !important;
}

.items-end {
	align-items: flex-end !important;
}

.items-end-safe {
	align-items: safe flex-end !important;
}

.items-center {
	align-items: center !important;
}

.items-center-safe {
	align-items: safe center !important;
}

.items-baseline {
	align-items: baseline !important;
}

.items-baseline-last {
	align-items: last baseline !important;
}

.items-stretch {
	align-items: stretch !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:items-start {
		align-items: flex-start !important;
	}

	.sm\:items-end {
		align-items: flex-end !important;
	}

	.sm\:items-end-safe {
		align-items: safe flex-end !important;
	}

	.sm\:items-center {
		align-items: center !important;
	}

	.sm\:items-center-safe {
		align-items: safe center !important;
	}

	.sm\:items-baseline {
		align-items: baseline !important;
	}

	.sm\:items-baseline-last {
		align-items: last baseline !important;
	}

	.sm\:items-stretch {
		align-items: stretch !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:items-start {
		align-items: flex-start !important;
	}

	.md\:items-end {
		align-items: flex-end !important;
	}

	.md\:items-end-safe {
		align-items: safe flex-end !important;
	}

	.md\:items-center {
		align-items: center !important;
	}

	.md\:items-center-safe {
		align-items: safe center !important;
	}

	.md\:items-baseline {
		align-items: baseline !important;
	}

	.md\:items-baseline-last {
		align-items: last baseline !important;
	}

	.md\:items-stretch {
		align-items: stretch !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:items-start {
		align-items: flex-start !important;
	}

	.lg\:items-end {
		align-items: flex-end !important;
	}

	.lg\:items-end-safe {
		align-items: safe flex-end !important;
	}

	.lg\:items-center {
		align-items: center !important;
	}

	.lg\:items-center-safe {
		align-items: safe center !important;
	}

	.lg\:items-baseline {
		align-items: baseline !important;
	}

	.lg\:items-baseline-last {
		align-items: last baseline !important;
	}

	.lg\:items-stretch {
		align-items: stretch !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:items-start {
		align-items: flex-start !important;
	}

	.xl\:items-end {
		align-items: flex-end !important;
	}

	.xl\:items-end-safe {
		align-items: safe flex-end !important;
	}

	.xl\:items-center {
		align-items: center !important;
	}

	.xl\:items-center-safe {
		align-items: safe center !important;
	}

	.xl\:items-baseline {
		align-items: baseline !important;
	}

	.xl\:items-baseline-last {
		align-items: last baseline !important;
	}

	.xl\:items-stretch {
		align-items: stretch !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/align-self.css?17466260303617*/
/* #region xs */
.self-auto {
	align-self: auto !important;
}

.self-start {
	align-self: flex-start !important;
}

.self-end {
	align-self: flex-end !important;
}

.self-end-safe {
	align-self: safe flex-end !important;
}

.self-center {
	align-self: center !important;
}

.self-center-safe {
	align-self: safe center !important;
}

.self-baseline {
	align-self: baseline !important;
}

.self-baseline-last {
	align-self: last baseline !important;
}

.self-stretch {
	align-self: stretch !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:self-auto {
		align-self: auto !important;
	}

	.sm\:self-start {
		align-self: flex-start !important;
	}

	.sm\:self-end {
		align-self: flex-end !important;
	}

	.sm\:self-end-safe {
		align-self: safe flex-end !important;
	}

	.sm\:self-center {
		align-self: center !important;
	}

	.sm\:self-center-safe {
		align-self: safe center !important;
	}

	.sm\:self-baseline {
		align-self: baseline !important;
	}

	.sm\:self-baseline-last {
		align-self: last baseline !important;
	}

	.sm\:self-stretch {
		align-self: stretch !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:self-auto {
		align-self: auto !important;
	}

	.md\:self-start {
		align-self: flex-start !important;
	}

	.md\:self-end {
		align-self: flex-end !important;
	}

	.md\:self-end-safe {
		align-self: safe flex-end !important;
	}

	.md\:self-center {
		align-self: center !important;
	}

	.md\:self-center-safe {
		align-self: safe center !important;
	}

	.md\:self-baseline {
		align-self: baseline !important;
	}

	.md\:self-baseline-last {
		align-self: last baseline !important;
	}

	.md\:self-stretch {
		align-self: stretch !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:self-auto {
		align-self: auto !important;
	}

	.lg\:self-start {
		align-self: flex-start !important;
	}

	.lg\:self-end {
		align-self: flex-end !important;
	}

	.lg\:self-end-safe {
		align-self: safe flex-end !important;
	}

	.lg\:self-center {
		align-self: center !important;
	}

	.lg\:self-center-safe {
		align-self: safe center !important;
	}

	.lg\:self-baseline {
		align-self: baseline !important;
	}

	.lg\:self-baseline-last {
		align-self: last baseline !important;
	}

	.lg\:self-stretch {
		align-self: stretch !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:self-auto {
		align-self: auto !important;
	}

	.xl\:self-start {
		align-self: flex-start !important;
	}

	.xl\:self-end {
		align-self: flex-end !important;
	}

	.xl\:self-end-safe {
		align-self: safe flex-end !important;
	}

	.xl\:self-center {
		align-self: center !important;
	}

	.xl\:self-center-safe {
		align-self: safe center !important;
	}

	.xl\:self-baseline {
		align-self: baseline !important;
	}

	.xl\:self-baseline-last {
		align-self: last baseline !important;
	}

	.xl\:self-stretch {
		align-self: stretch !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/place-content.css?17466266954490*/
/* #region xs */
.place-content-center {
	place-content: center !important;
}

.place-content-center-safe {
	place-content: safe center !important;
}

.place-content-start {
	place-content: start !important;
}

.place-content-end {
	place-content: end !important;
}

.place-content-end-safe {
	place-content: safe end !important;
}

.place-content-between {
	place-content: space-between !important;
}

.place-content-around {
	place-content: space-around !important;
}

.place-content-evenly {
	place-content: space-evenly !important;
}

.place-content-baseline {
	place-content: baseline !important;
}

.place-content-stretch {
	place-content: stretch !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:place-content-center {
		place-content: center !important;
	}

	.sm\:place-content-center-safe {
		place-content: safe center !important;
	}

	.sm\:place-content-start {
		place-content: start !important;
	}

	.sm\:place-content-end {
		place-content: end !important;
	}

	.sm\:place-content-end-safe {
		place-content: safe end !important;
	}

	.sm\:place-content-between {
		place-content: space-between !important;
	}

	.sm\:place-content-around {
		place-content: space-around !important;
	}

	.sm\:place-content-evenly {
		place-content: space-evenly !important;
	}

	.sm\:place-content-baseline {
		place-content: baseline !important;
	}

	.sm\:place-content-stretch {
		place-content: stretch !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:place-content-center {
		place-content: center !important;
	}

	.md\:place-content-center-safe {
		place-content: safe center !important;
	}

	.md\:place-content-start {
		place-content: start !important;
	}

	.md\:place-content-end {
		place-content: end !important;
	}

	.md\:place-content-end-safe {
		place-content: safe end !important;
	}

	.md\:place-content-between {
		place-content: space-between !important;
	}

	.md\:place-content-around {
		place-content: space-around !important;
	}

	.md\:place-content-evenly {
		place-content: space-evenly !important;
	}

	.md\:place-content-baseline {
		place-content: baseline !important;
	}

	.md\:place-content-stretch {
		place-content: stretch !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:place-content-center {
		place-content: center !important;
	}

	.lg\:place-content-center-safe {
		place-content: safe center !important;
	}

	.lg\:place-content-start {
		place-content: start !important;
	}

	.lg\:place-content-end {
		place-content: end !important;
	}

	.lg\:place-content-end-safe {
		place-content: safe end !important;
	}

	.lg\:place-content-between {
		place-content: space-between !important;
	}

	.lg\:place-content-around {
		place-content: space-around !important;
	}

	.lg\:place-content-evenly {
		place-content: space-evenly !important;
	}

	.lg\:place-content-baseline {
		place-content: baseline !important;
	}

	.lg\:place-content-stretch {
		place-content: stretch !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:place-content-center {
		place-content: center !important;
	}

	.xl\:place-content-center-safe {
		place-content: safe center !important;
	}

	.xl\:place-content-start {
		place-content: start !important;
	}

	.xl\:place-content-end {
		place-content: end !important;
	}

	.xl\:place-content-end-safe {
		place-content: safe end !important;
	}

	.xl\:place-content-between {
		place-content: space-between !important;
	}

	.xl\:place-content-around {
		place-content: space-around !important;
	}

	.xl\:place-content-evenly {
		place-content: space-evenly !important;
	}

	.xl\:place-content-baseline {
		place-content: baseline !important;
	}

	.xl\:place-content-stretch {
		place-content: stretch !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/place-items.css?17466270883176*/
/* #region xs */
.place-items-start {
	place-items: start !important;
}

.place-items-end {
	place-items: end !important;
}

.place-items-end-safe {
	place-items: safe end !important;
}

.place-items-center {
	place-items: center !important;
}

.place-items-center-safe {
	place-items: safe center !important;
}

.place-items-baseline {
	place-items: baseline !important;
}

.place-items-stretch {
	place-items: stretch !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:place-items-start {
		place-items: start !important;
	}

	.sm\:place-items-end {
		place-items: end !important;
	}

	.sm\:place-items-end-safe {
		place-items: safe end !important;
	}

	.sm\:place-items-center {
		place-items: center !important;
	}

	.sm\:place-items-center-safe {
		place-items: safe center !important;
	}

	.sm\:place-items-baseline {
		place-items: baseline !important;
	}

	.sm\:place-items-stretch {
		place-items: stretch !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:place-items-start {
		place-items: start !important;
	}

	.md\:place-items-end {
		place-items: end !important;
	}

	.md\:place-items-end-safe {
		place-items: safe end !important;
	}

	.md\:place-items-center {
		place-items: center !important;
	}

	.md\:place-items-center-safe {
		place-items: safe center !important;
	}

	.md\:place-items-baseline {
		place-items: baseline !important;
	}

	.md\:place-items-stretch {
		place-items: stretch !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:place-items-start {
		place-items: start !important;
	}

	.lg\:place-items-end {
		place-items: end !important;
	}

	.lg\:place-items-end-safe {
		place-items: safe end !important;
	}

	.lg\:place-items-center {
		place-items: center !important;
	}

	.lg\:place-items-center-safe {
		place-items: safe center !important;
	}

	.lg\:place-items-baseline {
		place-items: baseline !important;
	}

	.lg\:place-items-stretch {
		place-items: stretch !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:place-items-start {
		place-items: start !important;
	}

	.xl\:place-items-end {
		place-items: end !important;
	}

	.xl\:place-items-end-safe {
		place-items: safe end !important;
	}

	.xl\:place-items-center {
		place-items: center !important;
	}

	.xl\:place-items-center-safe {
		place-items: safe center !important;
	}

	.xl\:place-items-baseline {
		place-items: baseline !important;
	}

	.xl\:place-items-stretch {
		place-items: stretch !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/flexbox-grid/place-self.css?17466272893066*/
/* #region xs */
.place-self-auto {
	place-self: auto !important;
}

.place-self-start {
	place-self: start !important;
}

.place-self-end {
	place-self: end !important;
}

.place-self-end-safe {
	place-self: safe end !important;
}

.place-self-center {
	place-self: center !important;
}

.place-self-center-safe {
	place-self: safe center !important;
}

.place-self-stretch {
	place-self: stretch !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:place-self-auto {
		place-self: auto !important;
	}

	.sm\:place-self-start {
		place-self: start !important;
	}

	.sm\:place-self-end {
		place-self: end !important;
	}

	.sm\:place-self-end-safe {
		place-self: safe end !important;
	}

	.sm\:place-self-center {
		place-self: center !important;
	}

	.sm\:place-self-center-safe {
		place-self: safe center !important;
	}

	.sm\:place-self-stretch {
		place-self: stretch !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:place-self-auto {
		place-self: auto !important;
	}

	.md\:place-self-start {
		place-self: start !important;
	}

	.md\:place-self-end {
		place-self: end !important;
	}

	.md\:place-self-end-safe {
		place-self: safe end !important;
	}

	.md\:place-self-center {
		place-self: center !important;
	}

	.md\:place-self-center-safe {
		place-self: safe center !important;
	}

	.md\:place-self-stretch {
		place-self: stretch !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:place-self-auto {
		place-self: auto !important;
	}

	.lg\:place-self-start {
		place-self: start !important;
	}

	.lg\:place-self-end {
		place-self: end !important;
	}

	.lg\:place-self-end-safe {
		place-self: safe end !important;
	}

	.lg\:place-self-center {
		place-self: center !important;
	}

	.lg\:place-self-center-safe {
		place-self: safe center !important;
	}

	.lg\:place-self-stretch {
		place-self: stretch !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:place-self-auto {
		place-self: auto !important;
	}

	.xl\:place-self-start {
		place-self: start !important;
	}

	.xl\:place-self-end {
		place-self: end !important;
	}

	.xl\:place-self-end-safe {
		place-self: safe end !important;
	}

	.xl\:place-self-center {
		place-self: center !important;
	}

	.xl\:place-self-center-safe {
		place-self: safe center !important;
	}

	.xl\:place-self-stretch {
		place-self: stretch !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/spacing/padding.css?175312452651855*/
/* #region xs */
.p-0 {
	padding: 0 !important;
}

.p-1 {
	padding: 0.25rem !important;
}

.p-2 {
	padding: 0.5rem !important;
}

.p-3 {
	padding: 0.75rem !important;
}

.p-4 {
	padding: 1rem !important;
}

.p-5 {
	padding: 1.25rem !important;
}

.p-6 {
	padding: 1.5rem !important;
}

.p-7 {
	padding: 1.75rem !important;
}

.p-8 {
	padding: 2rem !important;
}

.p-9 {
	padding: 2.25rem !important;
}

.p-10 {
	padding: 2.5rem !important;
}

.p-11 {
	padding: 2.75rem !important;
}

.p-12 {
	padding: 3rem !important;
}

.p-13 {
	padding: 3.25rem !important;
}

.p-14 {
	padding: 3.5rem !important;
}

.p-15 {
	padding: 3.75rem !important;
}

.p-16 {
	padding: 4rem !important;
}

.p-17 {
	padding: 4.25rem !important;
}

.p-18 {
	padding: 4.5rem !important;
}

.p-19 {
	padding: 4.75rem !important;
}

.p-20 {
	padding: 5rem !important;
}

.px-0 {
	padding-inline-end: 0 !important;
	padding-inline-start: 0 !important;
}

.px-1 {
	padding-inline-end: 0.25rem !important;
	padding-inline-start: 0.25rem !important;
}

.px-2 {
	padding-inline-end: 0.5rem !important;
	padding-inline-start: 0.5rem !important;
}

.px-3 {
	padding-inline-end: 0.75rem !important;
	padding-inline-start: 0.75rem !important;
}

.px-4 {
	padding-inline-end: 1rem !important;
	padding-inline-start: 1rem !important;
}

.px-5 {
	padding-inline-end: 1.25rem !important;
	padding-inline-start: 1.25rem !important;
}

.px-6 {
	padding-inline-end: 1.5rem !important;
	padding-inline-start: 1.5rem !important;
}

.px-7 {
	padding-inline-end: 1.75rem !important;
	padding-inline-start: 1.75rem !important;
}

.px-8 {
	padding-inline-end: 2rem !important;
	padding-inline-start: 2rem !important;
}

.px-9 {
	padding-inline-end: 2.25rem !important;
	padding-inline-start: 2.25rem !important;
}

.px-10 {
	padding-inline-end: 2.5rem !important;
	padding-inline-start: 2.5rem !important;
}

.px-11 {
	padding-inline-end: 2.75rem !important;
	padding-inline-start: 2.75rem !important;
}

.px-12 {
	padding-inline-end: 3rem !important;
	padding-inline-start: 3rem !important;
}

.px-13 {
	padding-inline-end: 3.25rem !important;
	padding-inline-start: 3.25rem !important;
}

.px-14 {
	padding-inline-end: 3.5rem !important;
	padding-inline-start: 3.5rem !important;
}

.px-15 {
	padding-inline-end: 3.75rem !important;
	padding-inline-start: 3.75rem !important;
}

.px-16 {
	padding-inline-end: 4rem !important;
	padding-inline-start: 4rem !important;
}

.px-17 {
	padding-inline-end: 4.25rem !important;
	padding-inline-start: 4.25rem !important;
}

.px-18 {
	padding-inline-end: 4.5rem !important;
	padding-inline-start: 4.5rem !important;
}

.px-19 {
	padding-inline-end: 4.75rem !important;
	padding-inline-start: 4.75rem !important;
}

.px-20 {
	padding-inline-end: 5rem !important;
	padding-inline-start: 5rem !important;
}

.py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.py-1 {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
}

.py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
}

.py-3 {
	padding-top: 0.75rem !important;
	padding-bottom: 0.75rem !important;
}

.py-4 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.py-5 {
	padding-top: 1.25rem !important;
	padding-bottom: 1.25rem !important;
}

.py-6 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}

.py-7 {
	padding-top: 1.75rem !important;
	padding-bottom: 1.75rem !important;
}

.py-8 {
	padding-top: 2rem !important;
	padding-bottom: 2rem !important;
}

.py-9 {
	padding-top: 2.25rem !important;
	padding-bottom: 2.25rem !important;
}

.py-10 {
	padding-top: 2.5rem !important;
	padding-bottom: 2.5rem !important;
}

.py-11 {
	padding-top: 2.75rem !important;
	padding-bottom: 2.75rem !important;
}

.py-12 {
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.py-13 {
	padding-top: 3.25rem !important;
	padding-bottom: 3.25rem !important;
}

.py-14 {
	padding-top: 3.5rem !important;
	padding-bottom: 3.5rem !important;
}

.py-15 {
	padding-top: 3.75rem !important;
	padding-bottom: 3.75rem !important;
}

.py-16 {
	padding-top: 4rem !important;
	padding-bottom: 4rem !important;
}

.py-17 {
	padding-top: 4.25rem !important;
	padding-bottom: 4.25rem !important;
}

.py-18 {
	padding-top: 4.5rem !important;
	padding-bottom: 4.5rem !important;
}

.py-19 {
	padding-top: 4.75rem !important;
	padding-bottom: 4.75rem !important;
}

.py-20 {
	padding-top: 5rem !important;
	padding-bottom: 5rem !important;
}

.pt-0 {
	padding-top: 0 !important;
}

.pt-1 {
	padding-top: 0.25rem !important;
}

.pt-2 {
	padding-top: 0.5rem !important;
}

.pt-3 {
	padding-top: 0.75rem !important;
}

.pt-4 {
	padding-top: 1rem !important;
}

.pt-5 {
	padding-top: 1.25rem !important;
}

.pt-6 {
	padding-top: 1.5rem !important;
}

.pt-7 {
	padding-top: 1.75rem !important;
}

.pt-8 {
	padding-top: 2rem !important;
}

.pt-9 {
	padding-top: 2.25rem !important;
}

.pt-10 {
	padding-top: 2.5rem !important;
}

.pt-11 {
	padding-top: 2.75rem !important;
}

.pt-12 {
	padding-top: 3rem !important;
}

.pt-13 {
	padding-top: 3.25rem !important;
}

.pt-14 {
	padding-top: 3.5rem !important;
}

.pt-15 {
	padding-top: 3.75rem !important;
}

.pt-16 {
	padding-top: 4rem !important;
}

.pt-17 {
	padding-top: 4.25rem !important;
}

.pt-18 {
	padding-top: 4.5rem !important;
}

.pt-19 {
	padding-top: 4.75rem !important;
}

.pt-20 {
	padding-top: 5rem !important;
}

.pe-0 {
	padding-inline-end: 0 !important;
}

.pe-1 {
	padding-inline-end: 0.25rem !important;
}

.pe-2 {
	padding-inline-end: 0.5rem !important;
}

.pe-3 {
	padding-inline-end: 0.75rem !important;
}

.pe-4 {
	padding-inline-end: 1rem !important;
}

.pe-5 {
	padding-inline-end: 1.25rem !important;
}

.pe-6 {
	padding-inline-end: 1.5rem !important;
}

.pe-7 {
	padding-inline-end: 1.75rem !important;
}

.pe-8 {
	padding-inline-end: 2rem !important;
}

.pe-9 {
	padding-inline-end: 2.25rem !important;
}

.pe-10 {
	padding-inline-end: 2.5rem !important;
}

.pe-11 {
	padding-inline-end: 2.75rem !important;
}

.pe-12 {
	padding-inline-end: 3rem !important;
}

.pe-13 {
	padding-inline-end: 3.25rem !important;
}

.pe-14 {
	padding-inline-end: 3.5rem !important;
}

.pe-15 {
	padding-inline-end: 3.75rem !important;
}

.pe-16 {
	padding-inline-end: 4rem !important;
}

.pe-17 {
	padding-inline-end: 4.25rem !important;
}

.pe-18 {
	padding-inline-end: 4.5rem !important;
}

.pe-19 {
	padding-inline-end: 4.75rem !important;
}

.pe-20 {
	padding-inline-end: 5rem !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.pb-1 {
	padding-bottom: 0.25rem !important;
}

.pb-2 {
	padding-bottom: 0.5rem !important;
}

.pb-3 {
	padding-bottom: 0.75rem !important;
}

.pb-4 {
	padding-bottom: 1rem !important;
}

.pb-5 {
	padding-bottom: 1.25rem !important;
}

.pb-6 {
	padding-bottom: 1.5rem !important;
}

.pb-7 {
	padding-bottom: 1.75rem !important;
}

.pb-8 {
	padding-bottom: 2rem !important;
}

.pb-9 {
	padding-bottom: 2.25rem !important;
}

.pb-10 {
	padding-bottom: 2.5rem !important;
}

.pb-11 {
	padding-bottom: 2.75rem !important;
}

.pb-12 {
	padding-bottom: 3rem !important;
}

.pb-13 {
	padding-bottom: 3.25rem !important;
}

.pb-14 {
	padding-bottom: 3.5rem !important;
}

.pb-15 {
	padding-bottom: 3.75rem !important;
}

.pb-16 {
	padding-bottom: 4rem !important;
}

.pb-17 {
	padding-bottom: 4.25rem !important;
}

.pb-18 {
	padding-bottom: 4.5rem !important;
}

.pb-19 {
	padding-bottom: 4.75rem !important;
}

.pb-20 {
	padding-bottom: 5rem !important;
}

.ps-0 {
	padding-inline-start: 0 !important;
}

.ps-1 {
	padding-inline-start: 0.25rem !important;
}

.ps-2 {
	padding-inline-start: 0.5rem !important;
}

.ps-3 {
	padding-inline-start: 0.75rem !important;
}

.ps-4 {
	padding-inline-start: 1rem !important;
}

.ps-5 {
	padding-inline-start: 1.25rem !important;
}

.ps-6 {
	padding-inline-start: 1.5rem !important;
}

.ps-7 {
	padding-inline-start: 1.75rem !important;
}

.ps-8 {
	padding-inline-start: 2rem !important;
}

.ps-9 {
	padding-inline-start: 2.25rem !important;
}

.ps-10 {
	padding-inline-start: 2.5rem !important;
}

.ps-11 {
	padding-inline-start: 2.75rem !important;
}

.ps-12 {
	padding-inline-start: 3rem !important;
}

.ps-13 {
	padding-inline-start: 3.25rem !important;
}

.ps-14 {
	padding-inline-start: 3.5rem !important;
}

.ps-15 {
	padding-inline-start: 3.75rem !important;
}

.ps-16 {
	padding-inline-start: 4rem !important;
}

.ps-17 {
	padding-inline-start: 4.25rem !important;
}

.ps-18 {
	padding-inline-start: 4.5rem !important;
}

.ps-19 {
	padding-inline-start: 4.75rem !important;
}

.ps-20 {
	padding-inline-start: 5rem !important;
}

/* #endregion xs */

/* #region xs, custom */
.\[\&\:not\(\:first-child\)\]\:pt-2:not(:first-child) {
	padding-top: 0.5rem !important;
}

.\[\&\:not\(\:first-child\)\]\:pt-4:not(:first-child) {
	padding-top: 1rem !important;
}

.pt-30 {
	padding-top: 7.5rem !important;
}

.pb-35 {
	padding-bottom: 8.75rem !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:p-0 {
		padding: 0 !important;
	}

	.sm\:p-1 {
		padding: 0.25rem !important;
	}

	.sm\:p-2 {
		padding: 0.5rem !important;
	}

	.sm\:p-3 {
		padding: 0.75rem !important;
	}

	.sm\:p-4 {
		padding: 1rem !important;
	}

	.sm\:p-5 {
		padding: 1.25rem !important;
	}

	.sm\:p-6 {
		padding: 1.5rem !important;
	}

	.sm\:p-7 {
		padding: 1.75rem !important;
	}

	.sm\:p-8 {
		padding: 2rem !important;
	}

	.sm\:p-9 {
		padding: 2.25rem !important;
	}

	.sm\:p-10 {
		padding: 2.5rem !important;
	}

	.sm\:p-11 {
		padding: 2.75rem !important;
	}

	.sm\:p-12 {
		padding: 3rem !important;
	}

	.sm\:p-13 {
		padding: 3.25rem !important;
	}

	.sm\:p-14 {
		padding: 3.5rem !important;
	}

	.sm\:p-15 {
		padding: 3.75rem !important;
	}

	.sm\:p-16 {
		padding: 4rem !important;
	}

	.sm\:p-17 {
		padding: 4.25rem !important;
	}

	.sm\:p-18 {
		padding: 4.5rem !important;
	}

	.sm\:p-19 {
		padding: 4.75rem !important;
	}

	.sm\:p-20 {
		padding: 5rem !important;
	}

	.sm\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.sm\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.sm\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.sm\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.sm\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.sm\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.sm\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.sm\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.sm\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.sm\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.sm\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.sm\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.sm\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.sm\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.sm\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.sm\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.sm\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.sm\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.sm\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.sm\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.sm\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.sm\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.sm\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.sm\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.sm\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.sm\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.sm\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.sm\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.sm\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.sm\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.sm\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.sm\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.sm\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.sm\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.sm\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.sm\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.sm\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.sm\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.sm\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.sm\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.sm\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.sm\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.sm\:pt-0 {
		padding-top: 0 !important;
	}

	.sm\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.sm\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.sm\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.sm\:pt-4 {
		padding-top: 1rem !important;
	}

	.sm\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.sm\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.sm\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.sm\:pt-8 {
		padding-top: 2rem !important;
	}

	.sm\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.sm\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.sm\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.sm\:pt-12 {
		padding-top: 3rem !important;
	}

	.sm\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.sm\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.sm\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.sm\:pt-16 {
		padding-top: 4rem !important;
	}

	.sm\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.sm\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.sm\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.sm\:pt-20 {
		padding-top: 5rem !important;
	}

	.sm\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.sm\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.sm\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.sm\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.sm\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.sm\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.sm\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.sm\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.sm\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.sm\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.sm\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.sm\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.sm\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.sm\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.sm\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.sm\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.sm\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.sm\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.sm\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.sm\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.sm\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.sm\:pb-0 {
		padding-bottom: 0 !important;
	}

	.sm\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.sm\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.sm\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.sm\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.sm\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.sm\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.sm\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.sm\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.sm\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.sm\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.sm\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.sm\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.sm\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.sm\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.sm\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.sm\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.sm\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.sm\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.sm\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.sm\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.sm\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.sm\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.sm\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.sm\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.sm\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.sm\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.sm\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.sm\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.sm\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.sm\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.sm\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.sm\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.sm\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.sm\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.sm\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.sm\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.sm\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.sm\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.sm\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.sm\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.sm\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {
}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:p-0 {
		padding: 0 !important;
	}

	.md\:p-1 {
		padding: 0.25rem !important;
	}

	.md\:p-2 {
		padding: 0.5rem !important;
	}

	.md\:p-3 {
		padding: 0.75rem !important;
	}

	.md\:p-4 {
		padding: 1rem !important;
	}

	.md\:p-5 {
		padding: 1.25rem !important;
	}

	.md\:p-6 {
		padding: 1.5rem !important;
	}

	.md\:p-7 {
		padding: 1.75rem !important;
	}

	.md\:p-8 {
		padding: 2rem !important;
	}

	.md\:p-9 {
		padding: 2.25rem !important;
	}

	.md\:p-10 {
		padding: 2.5rem !important;
	}

	.md\:p-11 {
		padding: 2.75rem !important;
	}

	.md\:p-12 {
		padding: 3rem !important;
	}

	.md\:p-13 {
		padding: 3.25rem !important;
	}

	.md\:p-14 {
		padding: 3.5rem !important;
	}

	.md\:p-15 {
		padding: 3.75rem !important;
	}

	.md\:p-16 {
		padding: 4rem !important;
	}

	.md\:p-17 {
		padding: 4.25rem !important;
	}

	.md\:p-18 {
		padding: 4.5rem !important;
	}

	.md\:p-19 {
		padding: 4.75rem !important;
	}

	.md\:p-20 {
		padding: 5rem !important;
	}

	.md\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.md\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.md\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.md\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.md\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.md\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.md\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.md\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.md\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.md\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.md\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.md\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.md\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.md\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.md\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.md\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.md\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.md\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.md\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.md\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.md\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.md\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.md\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.md\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.md\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.md\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.md\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.md\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.md\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.md\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.md\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.md\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.md\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.md\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.md\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.md\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.md\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.md\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.md\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.md\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.md\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.md\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.md\:pt-0 {
		padding-top: 0 !important;
	}

	.md\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.md\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.md\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.md\:pt-4 {
		padding-top: 1rem !important;
	}

	.md\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.md\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.md\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.md\:pt-8 {
		padding-top: 2rem !important;
	}

	.md\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.md\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.md\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.md\:pt-12 {
		padding-top: 3rem !important;
	}

	.md\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.md\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.md\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.md\:pt-16 {
		padding-top: 4rem !important;
	}

	.md\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.md\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.md\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.md\:pt-20 {
		padding-top: 5rem !important;
	}

	.md\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.md\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.md\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.md\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.md\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.md\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.md\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.md\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.md\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.md\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.md\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.md\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.md\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.md\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.md\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.md\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.md\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.md\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.md\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.md\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.md\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.md\:pb-0 {
		padding-bottom: 0 !important;
	}

	.md\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.md\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.md\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.md\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.md\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.md\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.md\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.md\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.md\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.md\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.md\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.md\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.md\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.md\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.md\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.md\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.md\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.md\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.md\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.md\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.md\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.md\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.md\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.md\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.md\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.md\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.md\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.md\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.md\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.md\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.md\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.md\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.md\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.md\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.md\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.md\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.md\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.md\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.md\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.md\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.md\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {
}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:p-0 {
		padding: 0 !important;
	}

	.lg\:p-1 {
		padding: 0.25rem !important;
	}

	.lg\:p-2 {
		padding: 0.5rem !important;
	}

	.lg\:p-3 {
		padding: 0.75rem !important;
	}

	.lg\:p-4 {
		padding: 1rem !important;
	}

	.lg\:p-5 {
		padding: 1.25rem !important;
	}

	.lg\:p-6 {
		padding: 1.5rem !important;
	}

	.lg\:p-7 {
		padding: 1.75rem !important;
	}

	.lg\:p-8 {
		padding: 2rem !important;
	}

	.lg\:p-9 {
		padding: 2.25rem !important;
	}

	.lg\:p-10 {
		padding: 2.5rem !important;
	}

	.lg\:p-11 {
		padding: 2.75rem !important;
	}

	.lg\:p-12 {
		padding: 3rem !important;
	}

	.lg\:p-13 {
		padding: 3.25rem !important;
	}

	.lg\:p-14 {
		padding: 3.5rem !important;
	}

	.lg\:p-15 {
		padding: 3.75rem !important;
	}

	.lg\:p-16 {
		padding: 4rem !important;
	}

	.lg\:p-17 {
		padding: 4.25rem !important;
	}

	.lg\:p-18 {
		padding: 4.5rem !important;
	}

	.lg\:p-19 {
		padding: 4.75rem !important;
	}

	.lg\:p-20 {
		padding: 5rem !important;
	}

	.lg\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.lg\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.lg\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.lg\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.lg\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.lg\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.lg\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.lg\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.lg\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.lg\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.lg\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.lg\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.lg\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.lg\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.lg\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.lg\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.lg\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.lg\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.lg\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.lg\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.lg\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.lg\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.lg\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.lg\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.lg\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.lg\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.lg\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.lg\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.lg\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.lg\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.lg\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.lg\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.lg\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.lg\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.lg\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.lg\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.lg\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.lg\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.lg\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.lg\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.lg\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.lg\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.lg\:pt-0 {
		padding-top: 0 !important;
	}

	.lg\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.lg\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.lg\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.lg\:pt-4 {
		padding-top: 1rem !important;
	}

	.lg\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.lg\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.lg\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.lg\:pt-8 {
		padding-top: 2rem !important;
	}

	.lg\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.lg\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.lg\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.lg\:pt-12 {
		padding-top: 3rem !important;
	}

	.lg\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.lg\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.lg\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.lg\:pt-16 {
		padding-top: 4rem !important;
	}

	.lg\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.lg\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.lg\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.lg\:pt-20 {
		padding-top: 5rem !important;
	}

	.lg\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.lg\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.lg\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.lg\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.lg\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.lg\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.lg\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.lg\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.lg\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.lg\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.lg\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.lg\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.lg\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.lg\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.lg\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.lg\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.lg\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.lg\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.lg\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.lg\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.lg\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.lg\:pb-0 {
		padding-bottom: 0 !important;
	}

	.lg\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.lg\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.lg\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.lg\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.lg\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.lg\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.lg\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.lg\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.lg\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.lg\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.lg\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.lg\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.lg\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.lg\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.lg\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.lg\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.lg\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.lg\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.lg\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.lg\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.lg\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.lg\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.lg\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.lg\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.lg\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.lg\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.lg\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.lg\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.lg\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.lg\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.lg\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.lg\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.lg\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.lg\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.lg\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.lg\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.lg\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.lg\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.lg\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.lg\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.lg\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
  .lg\:\[\&\:not\(\:first-child\)\]\:pt-4:not(:first-child) {
    padding-top: 1rem !important;
  }

	.lg\:py-30 {
		padding-top: 7.5rem !important;
		padding-bottom: 7.5rem !important;
	}

	.lg\:pt-25 {
		padding-top: 6.25rem !important;
	}

	.lg\:pt-30 {
		padding-top: 7.5rem !important;
	}

	.lg\:pt-40 {
		padding-top: 10rem !important;
	}

	.lg\:pb-30 {
		padding-bottom: 7.5rem !important;
	}

	.lg\:pt-30 {
		padding-top: 7.5rem !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:p-0 {
		padding: 0 !important;
	}

	.xl\:p-1 {
		padding: 0.25rem !important;
	}

	.xl\:p-2 {
		padding: 0.5rem !important;
	}

	.xl\:p-3 {
		padding: 0.75rem !important;
	}

	.xl\:p-4 {
		padding: 1rem !important;
	}

	.xl\:p-5 {
		padding: 1.25rem !important;
	}

	.xl\:p-6 {
		padding: 1.5rem !important;
	}

	.xl\:p-7 {
		padding: 1.75rem !important;
	}

	.xl\:p-8 {
		padding: 2rem !important;
	}

	.xl\:p-9 {
		padding: 2.25rem !important;
	}

	.xl\:p-10 {
		padding: 2.5rem !important;
	}

	.xl\:p-11 {
		padding: 2.75rem !important;
	}

	.xl\:p-12 {
		padding: 3rem !important;
	}

	.xl\:p-13 {
		padding: 3.25rem !important;
	}

	.xl\:p-14 {
		padding: 3.5rem !important;
	}

	.xl\:p-15 {
		padding: 3.75rem !important;
	}

	.xl\:p-16 {
		padding: 4rem !important;
	}

	.xl\:p-17 {
		padding: 4.25rem !important;
	}

	.xl\:p-18 {
		padding: 4.5rem !important;
	}

	.xl\:p-19 {
		padding: 4.75rem !important;
	}

	.xl\:p-20 {
		padding: 5rem !important;
	}

	.xl\:px-0 {
		padding-inline-end: 0 !important;
		padding-inline-start: 0 !important;
	}

	.xl\:px-1 {
		padding-inline-end: 0.25rem !important;
		padding-inline-start: 0.25rem !important;
	}

	.xl\:px-2 {
		padding-inline-end: 0.5rem !important;
		padding-inline-start: 0.5rem !important;
	}

	.xl\:px-3 {
		padding-inline-end: 0.75rem !important;
		padding-inline-start: 0.75rem !important;
	}

	.xl\:px-4 {
		padding-inline-end: 1rem !important;
		padding-inline-start: 1rem !important;
	}

	.xl\:px-5 {
		padding-inline-end: 1.25rem !important;
		padding-inline-start: 1.25rem !important;
	}

	.xl\:px-6 {
		padding-inline-end: 1.5rem !important;
		padding-inline-start: 1.5rem !important;
	}

	.xl\:px-7 {
		padding-inline-end: 1.75rem !important;
		padding-inline-start: 1.75rem !important;
	}

	.xl\:px-8 {
		padding-inline-end: 2rem !important;
		padding-inline-start: 2rem !important;
	}

	.xl\:px-9 {
		padding-inline-end: 2.25rem !important;
		padding-inline-start: 2.25rem !important;
	}

	.xl\:px-10 {
		padding-inline-end: 2.5rem !important;
		padding-inline-start: 2.5rem !important;
	}

	.xl\:px-11 {
		padding-inline-end: 2.75rem !important;
		padding-inline-start: 2.75rem !important;
	}

	.xl\:px-12 {
		padding-inline-end: 3rem !important;
		padding-inline-start: 3rem !important;
	}

	.xl\:px-13 {
		padding-inline-end: 3.25rem !important;
		padding-inline-start: 3.25rem !important;
	}

	.xl\:px-14 {
		padding-inline-end: 3.5rem !important;
		padding-inline-start: 3.5rem !important;
	}

	.xl\:px-15 {
		padding-inline-end: 3.75rem !important;
		padding-inline-start: 3.75rem !important;
	}

	.xl\:px-16 {
		padding-inline-end: 4rem !important;
		padding-inline-start: 4rem !important;
	}

	.xl\:px-17 {
		padding-inline-end: 4.25rem !important;
		padding-inline-start: 4.25rem !important;
	}

	.xl\:px-18 {
		padding-inline-end: 4.5rem !important;
		padding-inline-start: 4.5rem !important;
	}

	.xl\:px-19 {
		padding-inline-end: 4.75rem !important;
		padding-inline-start: 4.75rem !important;
	}

	.xl\:px-20 {
		padding-inline-end: 5rem !important;
		padding-inline-start: 5rem !important;
	}

	.xl\:py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.xl\:py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.xl\:py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.xl\:py-3 {
		padding-top: 0.75rem !important;
		padding-bottom: 0.75rem !important;
	}

	.xl\:py-4 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.xl\:py-5 {
		padding-top: 1.25rem !important;
		padding-bottom: 1.25rem !important;
	}

	.xl\:py-6 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.xl\:py-7 {
		padding-top: 1.75rem !important;
		padding-bottom: 1.75rem !important;
	}

	.xl\:py-8 {
		padding-top: 2rem !important;
		padding-bottom: 2rem !important;
	}

	.xl\:py-9 {
		padding-top: 2.25rem !important;
		padding-bottom: 2.25rem !important;
	}

	.xl\:py-10 {
		padding-top: 2.5rem !important;
		padding-bottom: 2.5rem !important;
	}

	.xl\:py-11 {
		padding-top: 2.75rem !important;
		padding-bottom: 2.75rem !important;
	}

	.xl\:py-12 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.xl\:py-13 {
		padding-top: 3.25rem !important;
		padding-bottom: 3.25rem !important;
	}

	.xl\:py-14 {
		padding-top: 3.5rem !important;
		padding-bottom: 3.5rem !important;
	}

	.xl\:py-15 {
		padding-top: 3.75rem !important;
		padding-bottom: 3.75rem !important;
	}

	.xl\:py-16 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}

	.xl\:py-17 {
		padding-top: 4.25rem !important;
		padding-bottom: 4.25rem !important;
	}

	.xl\:py-18 {
		padding-top: 4.5rem !important;
		padding-bottom: 4.5rem !important;
	}

	.xl\:py-19 {
		padding-top: 4.75rem !important;
		padding-bottom: 4.75rem !important;
	}

	.xl\:py-20 {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}

	.xl\:pt-0 {
		padding-top: 0 !important;
	}

	.xl\:pt-1 {
		padding-top: 0.25rem !important;
	}

	.xl\:pt-2 {
		padding-top: 0.5rem !important;
	}

	.xl\:pt-3 {
		padding-top: 0.75rem !important;
	}

	.xl\:pt-4 {
		padding-top: 1rem !important;
	}

	.xl\:pt-5 {
		padding-top: 1.25rem !important;
	}

	.xl\:pt-6 {
		padding-top: 1.5rem !important;
	}

	.xl\:pt-7 {
		padding-top: 1.75rem !important;
	}

	.xl\:pt-8 {
		padding-top: 2rem !important;
	}

	.xl\:pt-9 {
		padding-top: 2.25rem !important;
	}

	.xl\:pt-10 {
		padding-top: 2.5rem !important;
	}

	.xl\:pt-11 {
		padding-top: 2.75rem !important;
	}

	.xl\:pt-12 {
		padding-top: 3rem !important;
	}

	.xl\:pt-13 {
		padding-top: 3.25rem !important;
	}

	.xl\:pt-14 {
		padding-top: 3.5rem !important;
	}

	.xl\:pt-15 {
		padding-top: 3.75rem !important;
	}

	.xl\:pt-16 {
		padding-top: 4rem !important;
	}

	.xl\:pt-17 {
		padding-top: 4.25rem !important;
	}

	.xl\:pt-18 {
		padding-top: 4.5rem !important;
	}

	.xl\:pt-19 {
		padding-top: 4.75rem !important;
	}

	.xl\:pt-20 {
		padding-top: 5rem !important;
	}

	.xl\:pe-0 {
		padding-inline-end: 0 !important;
	}

	.xl\:pe-1 {
		padding-inline-end: 0.25rem !important;
	}

	.xl\:pe-2 {
		padding-inline-end: 0.5rem !important;
	}

	.xl\:pe-3 {
		padding-inline-end: 0.75rem !important;
	}

	.xl\:pe-4 {
		padding-inline-end: 1rem !important;
	}

	.xl\:pe-5 {
		padding-inline-end: 1.25rem !important;
	}

	.xl\:pe-6 {
		padding-inline-end: 1.5rem !important;
	}

	.xl\:pe-7 {
		padding-inline-end: 1.75rem !important;
	}

	.xl\:pe-8 {
		padding-inline-end: 2rem !important;
	}

	.xl\:pe-9 {
		padding-inline-end: 2.25rem !important;
	}

	.xl\:pe-10 {
		padding-inline-end: 2.5rem !important;
	}

	.xl\:pe-11 {
		padding-inline-end: 2.75rem !important;
	}

	.xl\:pe-12 {
		padding-inline-end: 3rem !important;
	}

	.xl\:pe-13 {
		padding-inline-end: 3.25rem !important;
	}

	.xl\:pe-14 {
		padding-inline-end: 3.5rem !important;
	}

	.xl\:pe-15 {
		padding-inline-end: 3.75rem !important;
	}

	.xl\:pe-16 {
		padding-inline-end: 4rem !important;
	}

	.xl\:pe-17 {
		padding-inline-end: 4.25rem !important;
	}

	.xl\:pe-18 {
		padding-inline-end: 4.5rem !important;
	}

	.xl\:pe-19 {
		padding-inline-end: 4.75rem !important;
	}

	.xl\:pe-20 {
		padding-inline-end: 5rem !important;
	}

	.xl\:pb-0 {
		padding-bottom: 0 !important;
	}

	.xl\:pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.xl\:pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.xl\:pb-3 {
		padding-bottom: 0.75rem !important;
	}

	.xl\:pb-4 {
		padding-bottom: 1rem !important;
	}

	.xl\:pb-5 {
		padding-bottom: 1.25rem !important;
	}

	.xl\:pb-6 {
		padding-bottom: 1.5rem !important;
	}

	.xl\:pb-7 {
		padding-bottom: 1.75rem !important;
	}

	.xl\:pb-8 {
		padding-bottom: 2rem !important;
	}

	.xl\:pb-9 {
		padding-bottom: 2.25rem !important;
	}

	.xl\:pb-10 {
		padding-bottom: 2.5rem !important;
	}

	.xl\:pb-11 {
		padding-bottom: 2.75rem !important;
	}

	.xl\:pb-12 {
		padding-bottom: 3rem !important;
	}

	.xl\:pb-13 {
		padding-bottom: 3.25rem !important;
	}

	.xl\:pb-14 {
		padding-bottom: 3.5rem !important;
	}

	.xl\:pb-15 {
		padding-bottom: 3.75rem !important;
	}

	.xl\:pb-16 {
		padding-bottom: 4rem !important;
	}

	.xl\:pb-17 {
		padding-bottom: 4.25rem !important;
	}

	.xl\:pb-18 {
		padding-bottom: 4.5rem !important;
	}

	.xl\:pb-19 {
		padding-bottom: 4.75rem !important;
	}

	.xl\:pb-20 {
		padding-bottom: 5rem !important;
	}

	.xl\:ps-0 {
		padding-inline-start: 0 !important;
	}

	.xl\:ps-1 {
		padding-inline-start: 0.25rem !important;
	}

	.xl\:ps-2 {
		padding-inline-start: 0.5rem !important;
	}

	.xl\:ps-3 {
		padding-inline-start: 0.75rem !important;
	}

	.xl\:ps-4 {
		padding-inline-start: 1rem !important;
	}

	.xl\:ps-5 {
		padding-inline-start: 1.25rem !important;
	}

	.xl\:ps-6 {
		padding-inline-start: 1.5rem !important;
	}

	.xl\:ps-7 {
		padding-inline-start: 1.75rem !important;
	}

	.xl\:ps-8 {
		padding-inline-start: 2rem !important;
	}

	.xl\:ps-9 {
		padding-inline-start: 2.25rem !important;
	}

	.xl\:ps-10 {
		padding-inline-start: 2.5rem !important;
	}

	.xl\:ps-11 {
		padding-inline-start: 2.75rem !important;
	}

	.xl\:ps-12 {
		padding-inline-start: 3rem !important;
	}

	.xl\:ps-13 {
		padding-inline-start: 3.25rem !important;
	}

	.xl\:ps-14 {
		padding-inline-start: 3.5rem !important;
	}

	.xl\:ps-15 {
		padding-inline-start: 3.75rem !important;
	}

	.xl\:ps-16 {
		padding-inline-start: 4rem !important;
	}

	.xl\:ps-17 {
		padding-inline-start: 4.25rem !important;
	}

	.xl\:ps-18 {
		padding-inline-start: 4.5rem !important;
	}

	.xl\:ps-19 {
		padding-inline-start: 4.75rem !important;
	}

	.xl\:ps-20 {
		padding-inline-start: 5rem !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {
}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/spacing/margin.css?1755614476103179*/
/* #region xs */
.m-0 {
	margin: 0 !important;
}

.m-1 {
	margin: 0.25rem !important;
}

.m-2 {
	margin: 0.5rem !important;
}

.m-3 {
	margin: 0.75rem !important;
}

.m-4 {
	margin: 1rem !important;
}

.m-5 {
	margin: 1.25rem !important;
}

.m-6 {
	margin: 1.5rem !important;
}

.m-7 {
	margin: 1.75rem !important;
}

.m-8 {
	margin: 2rem !important;
}

.m-9 {
	margin: 2.25rem !important;
}

.m-10 {
	margin: 2.5rem !important;
}

.m-11 {
	margin: 2.75rem !important;
}

.m-12 {
	margin: 3rem !important;
}

.m-13 {
	margin: 3.25rem !important;
}

.m-14 {
	margin: 3.5rem !important;
}

.m-15 {
	margin: 3.75rem !important;
}

.m-16 {
	margin: 4rem !important;
}

.m-17 {
	margin: 4.25rem !important;
}

.m-18 {
	margin: 4.5rem !important;
}

.m-19 {
	margin: 4.75rem !important;
}

.m-20 {
	margin: 5rem !important;
}

.m-auto {
	margin: auto !important;
}

.mx-0 {
	margin-inline-end: 0 !important;
	margin-inline-start: 0 !important;
}

.mx-1 {
	margin-inline-end: 0.25rem !important;
	margin-inline-start: 0.25rem !important;
}

.mx-2 {
	margin-inline-end: 0.5rem !important;
	margin-inline-start: 0.5rem !important;
}

.mx-3 {
	margin-inline-end: 0.75rem !important;
	margin-inline-start: 0.75rem !important;
}

.mx-4 {
	margin-inline-end: 1rem !important;
	margin-inline-start: 1rem !important;
}

.mx-5 {
	margin-inline-end: 1.25rem !important;
	margin-inline-start: 1.25rem !important;
}

.mx-6 {
	margin-inline-end: 1.5rem !important;
	margin-inline-start: 1.5rem !important;
}

.mx-7 {
	margin-inline-end: 1.75rem !important;
	margin-inline-start: 1.75rem !important;
}

.mx-8 {
	margin-inline-end: 2rem !important;
	margin-inline-start: 2rem !important;
}

.mx-9 {
	margin-inline-end: 2.25rem !important;
	margin-inline-start: 2.25rem !important;
}

.mx-10 {
	margin-inline-end: 2.5rem !important;
	margin-inline-start: 2.5rem !important;
}

.mx-11 {
	margin-inline-end: 2.75rem !important;
	margin-inline-start: 2.75rem !important;
}

.mx-12 {
	margin-inline-end: 3rem !important;
	margin-inline-start: 3rem !important;
}

.mx-13 {
	margin-inline-end: 3.25rem !important;
	margin-inline-start: 3.25rem !important;
}

.mx-14 {
	margin-inline-end: 3.5rem !important;
	margin-inline-start: 3.5rem !important;
}

.mx-15 {
	margin-inline-end: 3.75rem !important;
	margin-inline-start: 3.75rem !important;
}

.mx-16 {
	margin-inline-end: 4rem !important;
	margin-inline-start: 4rem !important;
}

.mx-17 {
	margin-inline-end: 4.25rem !important;
	margin-inline-start: 4.25rem !important;
}

.mx-18 {
	margin-inline-end: 4.5rem !important;
	margin-inline-start: 4.5rem !important;
}

.mx-19 {
	margin-inline-end: 4.75rem !important;
	margin-inline-start: 4.75rem !important;
}

.mx-20 {
	margin-inline-end: 5rem !important;
	margin-inline-start: 5rem !important;
}

.mx-auto {
	margin-inline-end: auto !important;
	margin-inline-start: auto !important;
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.my-1 {
	margin-top: 0.25rem !important;
	margin-bottom: 0.25rem !important;
}

.my-2 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
}

.my-3 {
	margin-top: 0.75rem !important;
	margin-bottom: 0.75rem !important;
}

.my-4 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}

.my-5 {
	margin-top: 1.25rem !important;
	margin-bottom: 1.25rem !important;
}

.my-6 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}

.my-7 {
	margin-top: 1.75rem !important;
	margin-bottom: 1.75rem !important;
}

.my-8 {
	margin-top: 2rem !important;
	margin-bottom: 2rem !important;
}

.my-9 {
	margin-top: 2.25rem !important;
	margin-bottom: 2.25rem !important;
}

.my-10 {
	margin-top: 2.5rem !important;
	margin-bottom: 2.5rem !important;
}

.my-11 {
	margin-top: 2.75rem !important;
	margin-bottom: 2.75rem !important;
}

.my-12 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.my-13 {
	margin-top: 3.25rem !important;
	margin-bottom: 3.25rem !important;
}

.my-14 {
	margin-top: 3.5rem !important;
	margin-bottom: 3.5rem !important;
}

.my-15 {
	margin-top: 3.75rem !important;
	margin-bottom: 3.75rem !important;
}

.my-16 {
	margin-top: 4rem !important;
	margin-bottom: 4rem !important;
}

.my-17 {
	margin-top: 4.25rem !important;
	margin-bottom: 4.25rem !important;
}

.my-18 {
	margin-top: 4.5rem !important;
	margin-bottom: 4.5rem !important;
}

.my-19 {
	margin-top: 4.75rem !important;
	margin-bottom: 4.75rem !important;
}

.my-20 {
	margin-top: 5rem !important;
	margin-bottom: 5rem !important;
}

.my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
}

.mt-0 {
	margin-top: 0 !important;
}

.mt-1 {
	margin-top: 0.25rem !important;
}

.mt-2 {
	margin-top: 0.5rem !important;
}

.mt-3 {
	margin-top: 0.75rem !important;
}

.mt-4 {
	margin-top: 1rem !important;
}

.mt-5 {
	margin-top: 1.25rem !important;
}

.mt-6 {
	margin-top: 1.5rem !important;
}

.mt-7 {
	margin-top: 1.75rem !important;
}

.mt-8 {
	margin-top: 2rem !important;
}

.mt-9 {
	margin-top: 2.25rem !important;
}

.mt-10 {
	margin-top: 2.5rem !important;
}

.mt-11 {
	margin-top: 2.75rem !important;
}

.mt-12 {
	margin-top: 3rem !important;
}

.mt-13 {
	margin-top: 3.25rem !important;
}

.mt-14 {
	margin-top: 3.5rem !important;
}

.mt-15 {
	margin-top: 3.75rem !important;
}

.mt-16 {
	margin-top: 4rem !important;
}

.mt-17 {
	margin-top: 4.25rem !important;
}

.mt-18 {
	margin-top: 4.5rem !important;
}

.mt-19 {
	margin-top: 4.75rem !important;
}

.mt-20 {
	margin-top: 5rem !important;
}

.mt-auto {
	margin-top: auto !important;
}

.me-0 {
	margin-inline-end: 0 !important;
}

.me-1 {
	margin-inline-end: 0.25rem !important;
}

.me-2 {
	margin-inline-end: 0.5rem !important;
}

.me-3 {
	margin-inline-end: 0.75rem !important;
}

.me-4 {
	margin-inline-end: 1rem !important;
}

.me-5 {
	margin-inline-end: 1.25rem !important;
}

.me-6 {
	margin-inline-end: 1.5rem !important;
}

.me-7 {
	margin-inline-end: 1.75rem !important;
}

.me-8 {
	margin-inline-end: 2rem !important;
}

.me-9 {
	margin-inline-end: 2.25rem !important;
}

.me-10 {
	margin-inline-end: 2.5rem !important;
}

.me-11 {
	margin-inline-end: 2.75rem !important;
}

.me-12 {
	margin-inline-end: 3rem !important;
}

.me-13 {
	margin-inline-end: 3.25rem !important;
}

.me-14 {
	margin-inline-end: 3.5rem !important;
}

.me-15 {
	margin-inline-end: 3.75rem !important;
}

.me-16 {
	margin-inline-end: 4rem !important;
}

.me-17 {
	margin-inline-end: 4.25rem !important;
}

.me-18 {
	margin-inline-end: 4.5rem !important;
}

.me-19 {
	margin-inline-end: 4.75rem !important;
}

.me-20 {
	margin-inline-end: 5rem !important;
}

.me-auto {
	margin-inline-end: auto !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-1 {
	margin-bottom: 0.25rem !important;
}

.mb-2 {
	margin-bottom: 0.5rem !important;
}

.mb-3 {
	margin-bottom: 0.75rem !important;
}

.mb-4 {
	margin-bottom: 1rem !important;
}

.mb-5 {
	margin-bottom: 1.25rem !important;
}

.mb-6 {
	margin-bottom: 1.5rem !important;
}

.mb-7 {
	margin-bottom: 1.75rem !important;
}

.mb-8 {
	margin-bottom: 2rem !important;
}

.mb-9 {
	margin-bottom: 2.25rem !important;
}

.mb-10 {
	margin-bottom: 2.5rem !important;
}

.mb-11 {
	margin-bottom: 2.75rem !important;
}

.mb-12 {
	margin-bottom: 3rem !important;
}

.mb-13 {
	margin-bottom: 3.25rem !important;
}

.mb-14 {
	margin-bottom: 3.5rem !important;
}

.mb-15 {
	margin-bottom: 3.75rem !important;
}

.mb-16 {
	margin-bottom: 4rem !important;
}

.mb-17 {
	margin-bottom: 4.25rem !important;
}

.mb-18 {
	margin-bottom: 4.5rem !important;
}

.mb-19 {
	margin-bottom: 4.75rem !important;
}

.mb-20 {
	margin-bottom: 5rem !important;
}

.mb-auto {
	margin-bottom: auto !important;
}

.ms-0 {
	margin-inline-start: 0 !important;
}

.ms-1 {
	margin-inline-start: 0.25rem !important;
}

.ms-2 {
	margin-inline-start: 0.5rem !important;
}

.ms-3 {
	margin-inline-start: 0.75rem !important;
}

.ms-4 {
	margin-inline-start: 1rem !important;
}

.ms-5 {
	margin-inline-start: 1.25rem !important;
}

.ms-6 {
	margin-inline-start: 1.5rem !important;
}

.ms-7 {
	margin-inline-start: 1.75rem !important;
}

.ms-8 {
	margin-inline-start: 2rem !important;
}

.ms-9 {
	margin-inline-start: 2.25rem !important;
}

.ms-10 {
	margin-inline-start: 2.5rem !important;
}

.ms-11 {
	margin-inline-start: 2.75rem !important;
}

.ms-12 {
	margin-inline-start: 3rem !important;
}

.ms-13 {
	margin-inline-start: 3.25rem !important;
}

.ms-14 {
	margin-inline-start: 3.5rem !important;
}

.ms-15 {
	margin-inline-start: 3.75rem !important;
}

.ms-16 {
	margin-inline-start: 4rem !important;
}

.ms-17 {
	margin-inline-start: 4.25rem !important;
}

.ms-18 {
	margin-inline-start: 4.5rem !important;
}

.ms-19 {
	margin-inline-start: 4.75rem !important;
}

.ms-20 {
	margin-inline-start: 5rem !important;
}

.ms-auto {
	margin-inline-start: auto !important;
}

.-m-1 {
	margin: -0.25rem !important;
}

.-m-2 {
	margin: -0.5rem !important;
}

.-m-3 {
	margin: -0.75rem !important;
}

.-m-4 {
	margin: -1rem !important;
}

.-m-5 {
	margin: -1.25rem !important;
}

.-m-6 {
	margin: -1.5rem !important;
}

.-m-7 {
	margin: -1.75rem !important;
}

.-m-8 {
	margin: -2rem !important;
}

.-m-9 {
	margin: -2.25rem !important;
}

.-m-10 {
	margin: -2.5rem !important;
}

.-m-11 {
	margin: -2.75rem !important;
}

.-m-12 {
	margin: -3rem !important;
}

.-m-13 {
	margin: -3.25rem !important;
}

.-m-14 {
	margin: -3.5rem !important;
}

.-m-15 {
	margin: -3.75rem !important;
}

.-m-16 {
	margin: -4rem !important;
}

.-m-17 {
	margin: -4.25rem !important;
}

.-m-18 {
	margin: -4.5rem !important;
}

.-m-19 {
	margin: -4.75rem !important;
}

.-m-20 {
	margin: -5rem !important;
}

.-mx-1 {
	margin-inline-end: -0.25rem !important;
	margin-inline-start: -0.25rem !important;
}

.-mx-2 {
	margin-inline-end: -0.5rem !important;
	margin-inline-start: -0.5rem !important;
}

.-mx-3 {
	margin-inline-end: -0.75rem !important;
	margin-inline-start: -0.75rem !important;
}

.-mx-4 {
	margin-inline-end: -1rem !important;
	margin-inline-start: -1rem !important;
}

.-mx-5 {
	margin-inline-end: -1.25rem !important;
	margin-inline-start: -1.25rem !important;
}

.-mx-6 {
	margin-inline-end: -1.5rem !important;
	margin-inline-start: -1.5rem !important;
}

.-mx-7 {
	margin-inline-end: -1.75rem !important;
	margin-inline-start: -1.75rem !important;
}

.-mx-8 {
	margin-inline-end: -2rem !important;
	margin-inline-start: -2rem !important;
}

.-mx-9 {
	margin-inline-end: -2.25rem !important;
	margin-inline-start: -2.25rem !important;
}

.-mx-10 {
	margin-inline-end: -2.5rem !important;
	margin-inline-start: -2.5rem !important;
}

.-mx-11 {
	margin-inline-end: -2.75rem !important;
	margin-inline-start: -2.75rem !important;
}

.-mx-12 {
	margin-inline-end: -3rem !important;
	margin-inline-start: -3rem !important;
}

.-mx-13 {
	margin-inline-end: -3.25rem !important;
	margin-inline-start: -3.25rem !important;
}

.-mx-14 {
	margin-inline-end: -3.5rem !important;
	margin-inline-start: -3.5rem !important;
}

.-mx-15 {
	margin-inline-end: -3.75rem !important;
	margin-inline-start: -3.75rem !important;
}

.-mx-16 {
	margin-inline-end: -4rem !important;
	margin-inline-start: -4rem !important;
}

.-mx-17 {
	margin-inline-end: -4.25rem !important;
	margin-inline-start: -4.25rem !important;
}

.-mx-18 {
	margin-inline-end: -4.5rem !important;
	margin-inline-start: -4.5rem !important;
}

.-mx-19 {
	margin-inline-end: -4.75rem !important;
	margin-inline-start: -4.75rem !important;
}

.-mx-20 {
	margin-inline-end: -5rem !important;
	margin-inline-start: -5rem !important;
}

.-my-1 {
	margin-top: -0.25rem !important;
	margin-bottom: -0.25rem !important;
}

.-my-2 {
	margin-top: -0.5rem !important;
	margin-bottom: -0.5rem !important;
}

.-my-3 {
	margin-top: -0.75rem !important;
	margin-bottom: -0.75rem !important;
}

.-my-4 {
	margin-top: -1rem !important;
	margin-bottom: -1rem !important;
}

.-my-5 {
	margin-top: -1.25rem !important;
	margin-bottom: -1.25rem !important;
}

.-my-6 {
	margin-top: -1.5rem !important;
	margin-bottom: -1.5rem !important;
}

.-my-7 {
	margin-top: -1.75rem !important;
	margin-bottom: -1.75rem !important;
}

.-my-8 {
	margin-top: -2rem !important;
	margin-bottom: -2rem !important;
}

.-my-9 {
	margin-top: -2.25rem !important;
	margin-bottom: -2.25rem !important;
}

.-my-10 {
	margin-top: -2.5rem !important;
	margin-bottom: -2.5rem !important;
}

.-my-11 {
	margin-top: -2.75rem !important;
	margin-bottom: -2.75rem !important;
}

.-my-12 {
	margin-top: -3rem !important;
	margin-bottom: -3rem !important;
}

.-my-13 {
	margin-top: -3.25rem !important;
	margin-bottom: -3.25rem !important;
}

.-my-14 {
	margin-top: -3.5rem !important;
	margin-bottom: -3.5rem !important;
}

.-my-15 {
	margin-top: -3.75rem !important;
	margin-bottom: -3.75rem !important;
}

.-my-16 {
	margin-top: -4rem !important;
	margin-bottom: -4rem !important;
}

.-my-17 {
	margin-top: -4.25rem !important;
	margin-bottom: -4.25rem !important;
}

.-my-18 {
	margin-top: -4.5rem !important;
	margin-bottom: -4.5rem !important;
}

.-my-19 {
	margin-top: -4.75rem !important;
	margin-bottom: -4.75rem !important;
}

.-my-20 {
	margin-top: -5rem !important;
	margin-bottom: -5rem !important;
}

.-mt-1 {
	margin-top: -0.25rem !important;
}

.-mt-2 {
	margin-top: -0.5rem !important;
}

.-mt-3 {
	margin-top: -0.75rem !important;
}

.-mt-4 {
	margin-top: -1rem !important;
}

.-mt-5 {
	margin-top: -1.25rem !important;
}

.-mt-6 {
	margin-top: -1.5rem !important;
}

.-mt-7 {
	margin-top: -1.75rem !important;
}

.-mt-8 {
	margin-top: -2rem !important;
}

.-mt-9 {
	margin-top: -2.25rem !important;
}

.-mt-10 {
	margin-top: -2.5rem !important;
}

.-mt-11 {
	margin-top: -2.75rem !important;
}

.-mt-12 {
	margin-top: -3rem !important;
}

.-mt-13 {
	margin-top: -3.25rem !important;
}

.-mt-14 {
	margin-top: -3.5rem !important;
}

.-mt-15 {
	margin-top: -3.75rem !important;
}

.-mt-16 {
	margin-top: -4rem !important;
}

.-mt-17 {
	margin-top: -4.25rem !important;
}

.-mt-18 {
	margin-top: -4.5rem !important;
}

.-mt-19 {
	margin-top: -4.75rem !important;
}

.-mt-20 {
	margin-top: -5rem !important;
}

.-me-1 {
	margin-inline-end: -0.25rem !important;
}

.-me-2 {
	margin-inline-end: -0.5rem !important;
}

.-me-3 {
	margin-inline-end: -0.75rem !important;
}

.-me-4 {
	margin-inline-end: -1rem !important;
}

.-me-5 {
	margin-inline-end: -1.25rem !important;
}

.-me-6 {
	margin-inline-end: -1.5rem !important;
}

.-me-7 {
	margin-inline-end: -1.75rem !important;
}

.-me-8 {
	margin-inline-end: -2rem !important;
}

.-me-9 {
	margin-inline-end: -2.25rem !important;
}

.-me-10 {
	margin-inline-end: -2.5rem !important;
}

.-me-11 {
	margin-inline-end: -2.75rem !important;
}

.-me-12 {
	margin-inline-end: -3rem !important;
}

.-me-13 {
	margin-inline-end: -3.25rem !important;
}

.-me-14 {
	margin-inline-end: -3.5rem !important;
}

.-me-15 {
	margin-inline-end: -3.75rem !important;
}

.-me-16 {
	margin-inline-end: -4rem !important;
}

.-me-17 {
	margin-inline-end: -4.25rem !important;
}

.-me-18 {
	margin-inline-end: -4.5rem !important;
}

.-me-19 {
	margin-inline-end: -4.75rem !important;
}

.-me-20 {
	margin-inline-end: -5rem !important;
}

.-mb-1 {
	margin-bottom: -0.25rem !important;
}

.-mb-2 {
	margin-bottom: -0.5rem !important;
}

.-mb-3 {
	margin-bottom: -0.75rem !important;
}

.-mb-4 {
	margin-bottom: -1rem !important;
}

.-mb-5 {
	margin-bottom: -1.25rem !important;
}

.-mb-6 {
	margin-bottom: -1.5rem !important;
}

.-mb-7 {
	margin-bottom: -1.75rem !important;
}

.-mb-8 {
	margin-bottom: -2rem !important;
}

.-mb-9 {
	margin-bottom: -2.25rem !important;
}

.-mb-10 {
	margin-bottom: -2.5rem !important;
}

.-mb-11 {
	margin-bottom: -2.75rem !important;
}

.-mb-12 {
	margin-bottom: -3rem !important;
}

.-mb-13 {
	margin-bottom: -3.25rem !important;
}

.-mb-14 {
	margin-bottom: -3.5rem !important;
}

.-mb-15 {
	margin-bottom: -3.75rem !important;
}

.-mb-16 {
	margin-bottom: -4rem !important;
}

.-mb-17 {
	margin-bottom: -4.25rem !important;
}

.-mb-18 {
	margin-bottom: -4.5rem !important;
}

.-mb-19 {
	margin-bottom: -4.75rem !important;
}

.-mb-20 {
	margin-bottom: -5rem !important;
}

.-ms-1 {
	margin-inline-start: -0.25rem !important;
}

.-ms-2 {
	margin-inline-start: -0.5rem !important;
}

.-ms-3 {
	margin-inline-start: -0.75rem !important;
}

.-ms-4 {
	margin-inline-start: -1rem !important;
}

.-ms-5 {
	margin-inline-start: -1.25rem !important;
}

.-ms-6 {
	margin-inline-start: -1.5rem !important;
}

.-ms-7 {
	margin-inline-start: -1.75rem !important;
}

.-ms-8 {
	margin-inline-start: -2rem !important;
}

.-ms-9 {
	margin-inline-start: -2.25rem !important;
}

.-ms-10 {
	margin-inline-start: -2.5rem !important;
}

.-ms-11 {
	margin-inline-start: -2.75rem !important;
}

.-ms-12 {
	margin-inline-start: -3rem !important;
}

.-ms-13 {
	margin-inline-start: -3.25rem !important;
}

.-ms-14 {
	margin-inline-start: -3.5rem !important;
}

.-ms-15 {
	margin-inline-start: -3.75rem !important;
}

.-ms-16 {
	margin-inline-start: -4rem !important;
}

.-ms-17 {
	margin-inline-start: -4.25rem !important;
}

.-ms-18 {
	margin-inline-start: -4.5rem !important;
}

.-ms-19 {
	margin-inline-start: -4.75rem !important;
}

.-ms-20 {
	margin-inline-start: -5rem !important;
}

/* #endregion xs */

/* #region xs, custom */
.\[\&\:not\(\:first-child\)\]\:-mt-30:not(:first-child) {
	margin-top: -7.5rem !important;
}

.\[\&\:not\(\:last-child\)\]mb-1:not(:last-child) {
	margin-bottom: 0.25rem !important;
}

.\[\&\:not\(\:last-of-type\)\]\:me-2:not(:last-of-type) {
	margin-inline-end: 0.5rem !important;
}

.\[\&\:not\(\:last-of-type\)\]\:me-6:not(:last-of-type) {
	margin-inline-end: 1.5rem !important;
}

.mb-40 {
	margin-bottom: 10rem !important;
}

.my-\[0\.0625rem\] {
	margin-block-end: 0.0625rem !important;
	margin-block-start: 0.0625rem !important;
}

.-my-\[0\.0625rem\] {
	margin-block-end: -0.0625rem !important;
	margin-block-start: -0.0625rem !important;
}

.-mt-\[0\.0625rem\] {
	margin-block-start: -0.0625rem !important;
}

.-me-\[0\.0625rem\] {
	margin-inline-end: -0.0625rem !important;
}

.-mb-\[0\.0625rem\] {
	margin-block-end: -0.0625rem !important;
}

.-ms-\[0\.0625rem\] {
	margin-inline-start: -0.0625rem !important;
}

.space-x-1 > :not(:last-child) {
	margin-inline-end: 0.25rem !important;
}

.space-x-8 > :not(:last-child) {
	margin-inline-end: 2rem !important;
}

.-space-x-\[0\.0625rem\] > :not(:last-child) {
	margin-inline-end: -0.0625rem !important;
}

.space-y-4 > :not(:last-child) {
	margin-block-end: 1rem !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:m-0 {
		margin: 0 !important;
	}

	.sm\:m-1 {
		margin: 0.25rem !important;
	}

	.sm\:m-2 {
		margin: 0.5rem !important;
	}

	.sm\:m-3 {
		margin: 0.75rem !important;
	}

	.sm\:m-4 {
		margin: 1rem !important;
	}

	.sm\:m-5 {
		margin: 1.25rem !important;
	}

	.sm\:m-6 {
		margin: 1.5rem !important;
	}

	.sm\:m-7 {
		margin: 1.75rem !important;
	}

	.sm\:m-8 {
		margin: 2rem !important;
	}

	.sm\:m-9 {
		margin: 2.25rem !important;
	}

	.sm\:m-10 {
		margin: 2.5rem !important;
	}

	.sm\:m-11 {
		margin: 2.75rem !important;
	}

	.sm\:m-12 {
		margin: 3rem !important;
	}

	.sm\:m-13 {
		margin: 3.25rem !important;
	}

	.sm\:m-14 {
		margin: 3.5rem !important;
	}

	.sm\:m-15 {
		margin: 3.75rem !important;
	}

	.sm\:m-16 {
		margin: 4rem !important;
	}

	.sm\:m-17 {
		margin: 4.25rem !important;
	}

	.sm\:m-18 {
		margin: 4.5rem !important;
	}

	.sm\:m-19 {
		margin: 4.75rem !important;
	}

	.sm\:m-20 {
		margin: 5rem !important;
	}

	.sm\:m-auto {
		margin: auto !important;
	}

	.sm\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.sm\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.sm\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.sm\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.sm\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.sm\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.sm\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.sm\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.sm\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.sm\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.sm\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.sm\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.sm\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.sm\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.sm\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.sm\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.sm\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.sm\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.sm\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.sm\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.sm\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.sm\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.sm\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.sm\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.sm\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.sm\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.sm\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.sm\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.sm\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.sm\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.sm\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.sm\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.sm\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.sm\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.sm\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.sm\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.sm\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.sm\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.sm\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.sm\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.sm\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.sm\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.sm\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.sm\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.sm\:mt-0 {
		margin-top: 0 !important;
	}

	.sm\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.sm\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.sm\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.sm\:mt-4 {
		margin-top: 1rem !important;
	}

	.sm\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.sm\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.sm\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.sm\:mt-8 {
		margin-top: 2rem !important;
	}

	.sm\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.sm\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.sm\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.sm\:mt-12 {
		margin-top: 3rem !important;
	}

	.sm\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.sm\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.sm\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.sm\:mt-16 {
		margin-top: 4rem !important;
	}

	.sm\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.sm\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.sm\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.sm\:mt-20 {
		margin-top: 5rem !important;
	}

	.sm\:mt-auto {
		margin-top: auto !important;
	}

	.sm\:me-0 {
		margin-inline-end: 0 !important;
	}

	.sm\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.sm\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.sm\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.sm\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.sm\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.sm\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.sm\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.sm\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.sm\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.sm\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.sm\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.sm\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.sm\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.sm\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.sm\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.sm\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.sm\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.sm\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.sm\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.sm\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.sm\:me-auto {
		margin-inline-end: auto !important;
	}

	.sm\:mb-0 {
		margin-bottom: 0 !important;
	}

	.sm\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.sm\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.sm\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.sm\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.sm\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.sm\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.sm\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.sm\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.sm\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.sm\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.sm\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.sm\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.sm\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.sm\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.sm\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.sm\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.sm\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.sm\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.sm\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.sm\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.sm\:mb-auto {
		margin-bottom: auto !important;
	}

	.sm\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.sm\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.sm\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.sm\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.sm\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.sm\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.sm\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.sm\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.sm\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.sm\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.sm\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.sm\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.sm\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.sm\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.sm\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.sm\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.sm\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.sm\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.sm\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.sm\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.sm\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.sm\:ms-auto {
		margin-inline-start: auto !important;
	}

	.sm\:-m-1 {
		margin: -0.25rem !important;
	}

	.sm\:-m-2 {
		margin: -0.5rem !important;
	}

	.sm\:-m-3 {
		margin: -0.75rem !important;
	}

	.sm\:-m-4 {
		margin: -1rem !important;
	}

	.sm\:-m-5 {
		margin: -1.25rem !important;
	}

	.sm\:-m-6 {
		margin: -1.5rem !important;
	}

	.sm\:-m-7 {
		margin: -1.75rem !important;
	}

	.sm\:-m-8 {
		margin: -2rem !important;
	}

	.sm\:-m-9 {
		margin: -2.25rem !important;
	}

	.sm\:-m-10 {
		margin: -2.5rem !important;
	}

	.sm\:-m-11 {
		margin: -2.75rem !important;
	}

	.sm\:-m-12 {
		margin: -3rem !important;
	}

	.sm\:-m-13 {
		margin: -3.25rem !important;
	}

	.sm\:-m-14 {
		margin: -3.5rem !important;
	}

	.sm\:-m-15 {
		margin: -3.75rem !important;
	}

	.sm\:-m-16 {
		margin: -4rem !important;
	}

	.sm\:-m-17 {
		margin: -4.25rem !important;
	}

	.sm\:-m-18 {
		margin: -4.5rem !important;
	}

	.sm\:-m-19 {
		margin: -4.75rem !important;
	}

	.sm\:-m-20 {
		margin: -5rem !important;
	}

	.sm\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.sm\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.sm\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.sm\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.sm\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.sm\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.sm\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.sm\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.sm\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.sm\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.sm\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.sm\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.sm\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.sm\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.sm\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.sm\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.sm\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.sm\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.sm\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.sm\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.sm\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.sm\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.sm\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.sm\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.sm\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.sm\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.sm\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.sm\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.sm\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.sm\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.sm\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.sm\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.sm\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.sm\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.sm\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.sm\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.sm\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.sm\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.sm\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.sm\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.sm\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.sm\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.sm\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.sm\:-mt-4 {
		margin-top: -1rem !important;
	}

	.sm\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.sm\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.sm\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.sm\:-mt-8 {
		margin-top: -2rem !important;
	}

	.sm\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.sm\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.sm\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.sm\:-mt-12 {
		margin-top: -3rem !important;
	}

	.sm\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.sm\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.sm\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.sm\:-mt-16 {
		margin-top: -4rem !important;
	}

	.sm\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.sm\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.sm\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.sm\:-mt-20 {
		margin-top: -5rem !important;
	}

	.sm\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.sm\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.sm\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.sm\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.sm\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.sm\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.sm\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.sm\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.sm\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.sm\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.sm\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.sm\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.sm\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.sm\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.sm\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.sm\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.sm\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.sm\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.sm\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.sm\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.sm\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.sm\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.sm\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.sm\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.sm\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.sm\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.sm\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.sm\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.sm\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.sm\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.sm\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.sm\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.sm\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.sm\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.sm\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.sm\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.sm\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.sm\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.sm\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.sm\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.sm\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.sm\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.sm\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.sm\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.sm\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.sm\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.sm\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.sm\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.sm\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.sm\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.sm\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.sm\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.sm\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.sm\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.sm\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.sm\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.sm\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.sm\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.sm\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.sm\:-ms-20 {
		margin-inline-start: -5rem !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:m-0 {
		margin: 0 !important;
	}

	.md\:m-1 {
		margin: 0.25rem !important;
	}

	.md\:m-2 {
		margin: 0.5rem !important;
	}

	.md\:m-3 {
		margin: 0.75rem !important;
	}

	.md\:m-4 {
		margin: 1rem !important;
	}

	.md\:m-5 {
		margin: 1.25rem !important;
	}

	.md\:m-6 {
		margin: 1.5rem !important;
	}

	.md\:m-7 {
		margin: 1.75rem !important;
	}

	.md\:m-8 {
		margin: 2rem !important;
	}

	.md\:m-9 {
		margin: 2.25rem !important;
	}

	.md\:m-10 {
		margin: 2.5rem !important;
	}

	.md\:m-11 {
		margin: 2.75rem !important;
	}

	.md\:m-12 {
		margin: 3rem !important;
	}

	.md\:m-13 {
		margin: 3.25rem !important;
	}

	.md\:m-14 {
		margin: 3.5rem !important;
	}

	.md\:m-15 {
		margin: 3.75rem !important;
	}

	.md\:m-16 {
		margin: 4rem !important;
	}

	.md\:m-17 {
		margin: 4.25rem !important;
	}

	.md\:m-18 {
		margin: 4.5rem !important;
	}

	.md\:m-19 {
		margin: 4.75rem !important;
	}

	.md\:m-20 {
		margin: 5rem !important;
	}

	.md\:m-auto {
		margin: auto !important;
	}

	.md\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.md\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.md\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.md\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.md\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.md\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.md\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.md\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.md\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.md\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.md\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.md\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.md\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.md\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.md\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.md\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.md\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.md\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.md\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.md\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.md\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.md\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.md\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.md\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.md\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.md\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.md\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.md\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.md\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.md\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.md\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.md\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.md\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.md\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.md\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.md\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.md\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.md\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.md\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.md\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.md\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.md\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.md\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.md\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.md\:mt-0 {
		margin-top: 0 !important;
	}

	.md\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.md\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.md\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.md\:mt-4 {
		margin-top: 1rem !important;
	}

	.md\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.md\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.md\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.md\:mt-8 {
		margin-top: 2rem !important;
	}

	.md\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.md\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.md\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.md\:mt-12 {
		margin-top: 3rem !important;
	}

	.md\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.md\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.md\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.md\:mt-16 {
		margin-top: 4rem !important;
	}

	.md\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.md\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.md\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.md\:mt-20 {
		margin-top: 5rem !important;
	}

	.md\:mt-auto {
		margin-top: auto !important;
	}

	.md\:me-0 {
		margin-inline-end: 0 !important;
	}

	.md\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.md\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.md\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.md\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.md\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.md\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.md\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.md\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.md\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.md\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.md\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.md\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.md\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.md\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.md\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.md\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.md\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.md\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.md\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.md\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.md\:me-auto {
		margin-inline-end: auto !important;
	}

	.md\:mb-0 {
		margin-bottom: 0 !important;
	}

	.md\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.md\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.md\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.md\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.md\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.md\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.md\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.md\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.md\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.md\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.md\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.md\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.md\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.md\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.md\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.md\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.md\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.md\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.md\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.md\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.md\:mb-auto {
		margin-bottom: auto !important;
	}

	.md\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.md\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.md\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.md\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.md\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.md\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.md\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.md\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.md\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.md\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.md\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.md\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.md\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.md\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.md\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.md\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.md\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.md\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.md\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.md\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.md\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.md\:ms-auto {
		margin-inline-start: auto !important;
	}

	.md\:-m-1 {
		margin: -0.25rem !important;
	}

	.md\:-m-2 {
		margin: -0.5rem !important;
	}

	.md\:-m-3 {
		margin: -0.75rem !important;
	}

	.md\:-m-4 {
		margin: -1rem !important;
	}

	.md\:-m-5 {
		margin: -1.25rem !important;
	}

	.md\:-m-6 {
		margin: -1.5rem !important;
	}

	.md\:-m-7 {
		margin: -1.75rem !important;
	}

	.md\:-m-8 {
		margin: -2rem !important;
	}

	.md\:-m-9 {
		margin: -2.25rem !important;
	}

	.md\:-m-10 {
		margin: -2.5rem !important;
	}

	.md\:-m-11 {
		margin: -2.75rem !important;
	}

	.md\:-m-12 {
		margin: -3rem !important;
	}

	.md\:-m-13 {
		margin: -3.25rem !important;
	}

	.md\:-m-14 {
		margin: -3.5rem !important;
	}

	.md\:-m-15 {
		margin: -3.75rem !important;
	}

	.md\:-m-16 {
		margin: -4rem !important;
	}

	.md\:-m-17 {
		margin: -4.25rem !important;
	}

	.md\:-m-18 {
		margin: -4.5rem !important;
	}

	.md\:-m-19 {
		margin: -4.75rem !important;
	}

	.md\:-m-20 {
		margin: -5rem !important;
	}

	.md\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.md\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.md\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.md\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.md\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.md\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.md\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.md\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.md\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.md\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.md\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.md\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.md\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.md\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.md\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.md\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.md\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.md\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.md\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.md\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.md\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.md\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.md\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.md\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.md\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.md\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.md\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.md\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.md\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.md\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.md\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.md\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.md\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.md\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.md\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.md\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.md\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.md\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.md\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.md\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.md\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.md\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.md\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.md\:-mt-4 {
		margin-top: -1rem !important;
	}

	.md\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.md\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.md\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.md\:-mt-8 {
		margin-top: -2rem !important;
	}

	.md\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.md\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.md\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.md\:-mt-12 {
		margin-top: -3rem !important;
	}

	.md\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.md\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.md\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.md\:-mt-16 {
		margin-top: -4rem !important;
	}

	.md\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.md\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.md\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.md\:-mt-20 {
		margin-top: -5rem !important;
	}

	.md\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.md\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.md\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.md\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.md\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.md\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.md\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.md\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.md\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.md\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.md\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.md\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.md\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.md\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.md\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.md\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.md\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.md\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.md\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.md\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.md\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.md\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.md\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.md\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.md\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.md\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.md\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.md\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.md\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.md\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.md\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.md\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.md\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.md\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.md\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.md\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.md\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.md\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.md\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.md\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.md\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.md\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.md\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.md\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.md\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.md\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.md\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.md\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.md\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.md\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.md\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.md\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.md\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.md\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.md\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.md\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.md\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.md\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.md\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.md\:-ms-20 {
		margin-inline-start: -5rem !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {
	.md\:me-30 {
		margin-inline-end: 7.5rem !important;
	}
}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:m-0 {
		margin: 0 !important;
	}

	.lg\:m-1 {
		margin: 0.25rem !important;
	}

	.lg\:m-2 {
		margin: 0.5rem !important;
	}

	.lg\:m-3 {
		margin: 0.75rem !important;
	}

	.lg\:m-4 {
		margin: 1rem !important;
	}

	.lg\:m-5 {
		margin: 1.25rem !important;
	}

	.lg\:m-6 {
		margin: 1.5rem !important;
	}

	.lg\:m-7 {
		margin: 1.75rem !important;
	}

	.lg\:m-8 {
		margin: 2rem !important;
	}

	.lg\:m-9 {
		margin: 2.25rem !important;
	}

	.lg\:m-10 {
		margin: 2.5rem !important;
	}

	.lg\:m-11 {
		margin: 2.75rem !important;
	}

	.lg\:m-12 {
		margin: 3rem !important;
	}

	.lg\:m-13 {
		margin: 3.25rem !important;
	}

	.lg\:m-14 {
		margin: 3.5rem !important;
	}

	.lg\:m-15 {
		margin: 3.75rem !important;
	}

	.lg\:m-16 {
		margin: 4rem !important;
	}

	.lg\:m-17 {
		margin: 4.25rem !important;
	}

	.lg\:m-18 {
		margin: 4.5rem !important;
	}

	.lg\:m-19 {
		margin: 4.75rem !important;
	}

	.lg\:m-20 {
		margin: 5rem !important;
	}

	.lg\:m-auto {
		margin: auto !important;
	}

	.lg\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.lg\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.lg\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.lg\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.lg\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.lg\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.lg\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.lg\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.lg\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.lg\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.lg\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.lg\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.lg\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.lg\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.lg\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.lg\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.lg\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.lg\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.lg\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.lg\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.lg\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.lg\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.lg\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.lg\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.lg\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.lg\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.lg\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.lg\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.lg\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.lg\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.lg\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.lg\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.lg\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.lg\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.lg\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.lg\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.lg\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.lg\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.lg\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.lg\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.lg\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.lg\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.lg\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.lg\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.lg\:mt-0 {
		margin-top: 0 !important;
	}

	.lg\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.lg\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.lg\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.lg\:mt-4 {
		margin-top: 1rem !important;
	}

	.lg\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.lg\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.lg\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.lg\:mt-8 {
		margin-top: 2rem !important;
	}

	.lg\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.lg\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.lg\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.lg\:mt-12 {
		margin-top: 3rem !important;
	}

	.lg\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.lg\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.lg\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.lg\:mt-16 {
		margin-top: 4rem !important;
	}

	.lg\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.lg\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.lg\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.lg\:mt-20 {
		margin-top: 5rem !important;
	}

	.lg\:mt-auto {
		margin-top: auto !important;
	}

	.lg\:me-0 {
		margin-inline-end: 0 !important;
	}

	.lg\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.lg\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.lg\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.lg\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.lg\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.lg\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.lg\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.lg\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.lg\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.lg\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.lg\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.lg\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.lg\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.lg\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.lg\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.lg\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.lg\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.lg\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.lg\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.lg\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.lg\:me-auto {
		margin-inline-end: auto !important;
	}

	.lg\:mb-0 {
		margin-bottom: 0 !important;
	}

	.lg\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.lg\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.lg\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.lg\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.lg\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.lg\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.lg\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.lg\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.lg\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.lg\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.lg\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.lg\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.lg\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.lg\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.lg\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.lg\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.lg\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.lg\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.lg\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.lg\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.lg\:mb-auto {
		margin-bottom: auto !important;
	}

	.lg\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.lg\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.lg\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.lg\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.lg\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.lg\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.lg\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.lg\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.lg\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.lg\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.lg\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.lg\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.lg\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.lg\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.lg\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.lg\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.lg\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.lg\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.lg\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.lg\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.lg\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.lg\:ms-auto {
		margin-inline-start: auto !important;
	}

	.lg\:-m-1 {
		margin: -0.25rem !important;
	}

	.lg\:-m-2 {
		margin: -0.5rem !important;
	}

	.lg\:-m-3 {
		margin: -0.75rem !important;
	}

	.lg\:-m-4 {
		margin: -1rem !important;
	}

	.lg\:-m-5 {
		margin: -1.25rem !important;
	}

	.lg\:-m-6 {
		margin: -1.5rem !important;
	}

	.lg\:-m-7 {
		margin: -1.75rem !important;
	}

	.lg\:-m-8 {
		margin: -2rem !important;
	}

	.lg\:-m-9 {
		margin: -2.25rem !important;
	}

	.lg\:-m-10 {
		margin: -2.5rem !important;
	}

	.lg\:-m-11 {
		margin: -2.75rem !important;
	}

	.lg\:-m-12 {
		margin: -3rem !important;
	}

	.lg\:-m-13 {
		margin: -3.25rem !important;
	}

	.lg\:-m-14 {
		margin: -3.5rem !important;
	}

	.lg\:-m-15 {
		margin: -3.75rem !important;
	}

	.lg\:-m-16 {
		margin: -4rem !important;
	}

	.lg\:-m-17 {
		margin: -4.25rem !important;
	}

	.lg\:-m-18 {
		margin: -4.5rem !important;
	}

	.lg\:-m-19 {
		margin: -4.75rem !important;
	}

	.lg\:-m-20 {
		margin: -5rem !important;
	}

	.lg\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.lg\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.lg\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.lg\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.lg\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.lg\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.lg\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.lg\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.lg\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.lg\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.lg\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.lg\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.lg\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.lg\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.lg\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.lg\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.lg\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.lg\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.lg\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.lg\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.lg\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.lg\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.lg\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.lg\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.lg\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.lg\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.lg\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.lg\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.lg\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.lg\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.lg\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.lg\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.lg\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.lg\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.lg\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.lg\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.lg\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.lg\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.lg\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.lg\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.lg\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.lg\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.lg\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.lg\:-mt-4 {
		margin-top: -1rem !important;
	}

	.lg\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.lg\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.lg\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.lg\:-mt-8 {
		margin-top: -2rem !important;
	}

	.lg\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.lg\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.lg\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.lg\:-mt-12 {
		margin-top: -3rem !important;
	}

	.lg\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.lg\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.lg\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.lg\:-mt-16 {
		margin-top: -4rem !important;
	}

	.lg\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.lg\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.lg\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.lg\:-mt-20 {
		margin-top: -5rem !important;
	}

	.lg\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.lg\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.lg\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.lg\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.lg\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.lg\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.lg\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.lg\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.lg\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.lg\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.lg\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.lg\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.lg\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.lg\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.lg\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.lg\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.lg\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.lg\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.lg\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.lg\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.lg\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.lg\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.lg\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.lg\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.lg\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.lg\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.lg\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.lg\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.lg\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.lg\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.lg\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.lg\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.lg\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.lg\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.lg\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.lg\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.lg\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.lg\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.lg\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.lg\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.lg\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.lg\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.lg\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.lg\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.lg\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.lg\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.lg\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.lg\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.lg\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.lg\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.lg\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.lg\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.lg\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.lg\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.lg\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.lg\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.lg\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.lg\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.lg\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.lg\:-ms-20 {
		margin-inline-start: -5rem !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
	.lg\:-my-\[0\.0625rem\] {
		margin-block-end: -0.0625rem !important;
		margin-block-start: -0.0625rem !important;
	}

	.lg\:me-\[7\.5rem\] {
		margin-inline-end: 7.5rem !important;
	}

	.lg\:me-40 {
		margin-inline-end: 10rem !important;
	}

	.lg\:-me-\[0\.0625rem\] {
		margin-inline-end: -0.0625rem !important;
	}

	.lg\:ms-25 {
		margin-inline-start: 6.25rem !important;
	}

	.lg\:mt-30 {
		margin-block-start: 7.5rem !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:m-0 {
		margin: 0 !important;
	}

	.xl\:m-1 {
		margin: 0.25rem !important;
	}

	.xl\:m-2 {
		margin: 0.5rem !important;
	}

	.xl\:m-3 {
		margin: 0.75rem !important;
	}

	.xl\:m-4 {
		margin: 1rem !important;
	}

	.xl\:m-5 {
		margin: 1.25rem !important;
	}

	.xl\:m-6 {
		margin: 1.5rem !important;
	}

	.xl\:m-7 {
		margin: 1.75rem !important;
	}

	.xl\:m-8 {
		margin: 2rem !important;
	}

	.xl\:m-9 {
		margin: 2.25rem !important;
	}

	.xl\:m-10 {
		margin: 2.5rem !important;
	}

	.xl\:m-11 {
		margin: 2.75rem !important;
	}

	.xl\:m-12 {
		margin: 3rem !important;
	}

	.xl\:m-13 {
		margin: 3.25rem !important;
	}

	.xl\:m-14 {
		margin: 3.5rem !important;
	}

	.xl\:m-15 {
		margin: 3.75rem !important;
	}

	.xl\:m-16 {
		margin: 4rem !important;
	}

	.xl\:m-17 {
		margin: 4.25rem !important;
	}

	.xl\:m-18 {
		margin: 4.5rem !important;
	}

	.xl\:m-19 {
		margin: 4.75rem !important;
	}

	.xl\:m-20 {
		margin: 5rem !important;
	}

	.xl\:m-auto {
		margin: auto !important;
	}

	.xl\:mx-0 {
		margin-inline-end: 0 !important;
		margin-inline-start: 0 !important;
	}

	.xl\:mx-1 {
		margin-inline-end: 0.25rem !important;
		margin-inline-start: 0.25rem !important;
	}

	.xl\:mx-2 {
		margin-inline-end: 0.5rem !important;
		margin-inline-start: 0.5rem !important;
	}

	.xl\:mx-3 {
		margin-inline-end: 0.75rem !important;
		margin-inline-start: 0.75rem !important;
	}

	.xl\:mx-4 {
		margin-inline-end: 1rem !important;
		margin-inline-start: 1rem !important;
	}

	.xl\:mx-5 {
		margin-inline-end: 1.25rem !important;
		margin-inline-start: 1.25rem !important;
	}

	.xl\:mx-6 {
		margin-inline-end: 1.5rem !important;
		margin-inline-start: 1.5rem !important;
	}

	.xl\:mx-7 {
		margin-inline-end: 1.75rem !important;
		margin-inline-start: 1.75rem !important;
	}

	.xl\:mx-8 {
		margin-inline-end: 2rem !important;
		margin-inline-start: 2rem !important;
	}

	.xl\:mx-9 {
		margin-inline-end: 2.25rem !important;
		margin-inline-start: 2.25rem !important;
	}

	.xl\:mx-10 {
		margin-inline-end: 2.5rem !important;
		margin-inline-start: 2.5rem !important;
	}

	.xl\:mx-11 {
		margin-inline-end: 2.75rem !important;
		margin-inline-start: 2.75rem !important;
	}

	.xl\:mx-12 {
		margin-inline-end: 3rem !important;
		margin-inline-start: 3rem !important;
	}

	.xl\:mx-13 {
		margin-inline-end: 3.25rem !important;
		margin-inline-start: 3.25rem !important;
	}

	.xl\:mx-14 {
		margin-inline-end: 3.5rem !important;
		margin-inline-start: 3.5rem !important;
	}

	.xl\:mx-15 {
		margin-inline-end: 3.75rem !important;
		margin-inline-start: 3.75rem !important;
	}

	.xl\:mx-16 {
		margin-inline-end: 4rem !important;
		margin-inline-start: 4rem !important;
	}

	.xl\:mx-17 {
		margin-inline-end: 4.25rem !important;
		margin-inline-start: 4.25rem !important;
	}

	.xl\:mx-18 {
		margin-inline-end: 4.5rem !important;
		margin-inline-start: 4.5rem !important;
	}

	.xl\:mx-19 {
		margin-inline-end: 4.75rem !important;
		margin-inline-start: 4.75rem !important;
	}

	.xl\:mx-20 {
		margin-inline-end: 5rem !important;
		margin-inline-start: 5rem !important;
	}

	.xl\:mx-auto {
		margin-inline-end: auto !important;
		margin-inline-start: auto !important;
	}

	.xl\:my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.xl\:my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.xl\:my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.xl\:my-3 {
		margin-top: 0.75rem !important;
		margin-bottom: 0.75rem !important;
	}

	.xl\:my-4 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.xl\:my-5 {
		margin-top: 1.25rem !important;
		margin-bottom: 1.25rem !important;
	}

	.xl\:my-6 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.xl\:my-7 {
		margin-top: 1.75rem !important;
		margin-bottom: 1.75rem !important;
	}

	.xl\:my-8 {
		margin-top: 2rem !important;
		margin-bottom: 2rem !important;
	}

	.xl\:my-9 {
		margin-top: 2.25rem !important;
		margin-bottom: 2.25rem !important;
	}

	.xl\:my-10 {
		margin-top: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}

	.xl\:my-11 {
		margin-top: 2.75rem !important;
		margin-bottom: 2.75rem !important;
	}

	.xl\:my-12 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.xl\:my-13 {
		margin-top: 3.25rem !important;
		margin-bottom: 3.25rem !important;
	}

	.xl\:my-14 {
		margin-top: 3.5rem !important;
		margin-bottom: 3.5rem !important;
	}

	.xl\:my-15 {
		margin-top: 3.75rem !important;
		margin-bottom: 3.75rem !important;
	}

	.xl\:my-16 {
		margin-top: 4rem !important;
		margin-bottom: 4rem !important;
	}

	.xl\:my-17 {
		margin-top: 4.25rem !important;
		margin-bottom: 4.25rem !important;
	}

	.xl\:my-18 {
		margin-top: 4.5rem !important;
		margin-bottom: 4.5rem !important;
	}

	.xl\:my-19 {
		margin-top: 4.75rem !important;
		margin-bottom: 4.75rem !important;
	}

	.xl\:my-20 {
		margin-top: 5rem !important;
		margin-bottom: 5rem !important;
	}

	.xl\:my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.xl\:mt-0 {
		margin-top: 0 !important;
	}

	.xl\:mt-1 {
		margin-top: 0.25rem !important;
	}

	.xl\:mt-2 {
		margin-top: 0.5rem !important;
	}

	.xl\:mt-3 {
		margin-top: 0.75rem !important;
	}

	.xl\:mt-4 {
		margin-top: 1rem !important;
	}

	.xl\:mt-5 {
		margin-top: 1.25rem !important;
	}

	.xl\:mt-6 {
		margin-top: 1.5rem !important;
	}

	.xl\:mt-7 {
		margin-top: 1.75rem !important;
	}

	.xl\:mt-8 {
		margin-top: 2rem !important;
	}

	.xl\:mt-9 {
		margin-top: 2.25rem !important;
	}

	.xl\:mt-10 {
		margin-top: 2.5rem !important;
	}

	.xl\:mt-11 {
		margin-top: 2.75rem !important;
	}

	.xl\:mt-12 {
		margin-top: 3rem !important;
	}

	.xl\:mt-13 {
		margin-top: 3.25rem !important;
	}

	.xl\:mt-14 {
		margin-top: 3.5rem !important;
	}

	.xl\:mt-15 {
		margin-top: 3.75rem !important;
	}

	.xl\:mt-16 {
		margin-top: 4rem !important;
	}

	.xl\:mt-17 {
		margin-top: 4.25rem !important;
	}

	.xl\:mt-18 {
		margin-top: 4.5rem !important;
	}

	.xl\:mt-19 {
		margin-top: 4.75rem !important;
	}

	.xl\:mt-20 {
		margin-top: 5rem !important;
	}

	.xl\:mt-auto {
		margin-top: auto !important;
	}

	.xl\:me-0 {
		margin-inline-end: 0 !important;
	}

	.xl\:me-1 {
		margin-inline-end: 0.25rem !important;
	}

	.xl\:me-2 {
		margin-inline-end: 0.5rem !important;
	}

	.xl\:me-3 {
		margin-inline-end: 0.75rem !important;
	}

	.xl\:me-4 {
		margin-inline-end: 1rem !important;
	}

	.xl\:me-5 {
		margin-inline-end: 1.25rem !important;
	}

	.xl\:me-6 {
		margin-inline-end: 1.5rem !important;
	}

	.xl\:me-7 {
		margin-inline-end: 1.75rem !important;
	}

	.xl\:me-8 {
		margin-inline-end: 2rem !important;
	}

	.xl\:me-9 {
		margin-inline-end: 2.25rem !important;
	}

	.xl\:me-10 {
		margin-inline-end: 2.5rem !important;
	}

	.xl\:me-11 {
		margin-inline-end: 2.75rem !important;
	}

	.xl\:me-12 {
		margin-inline-end: 3rem !important;
	}

	.xl\:me-13 {
		margin-inline-end: 3.25rem !important;
	}

	.xl\:me-14 {
		margin-inline-end: 3.5rem !important;
	}

	.xl\:me-15 {
		margin-inline-end: 3.75rem !important;
	}

	.xl\:me-16 {
		margin-inline-end: 4rem !important;
	}

	.xl\:me-17 {
		margin-inline-end: 4.25rem !important;
	}

	.xl\:me-18 {
		margin-inline-end: 4.5rem !important;
	}

	.xl\:me-19 {
		margin-inline-end: 4.75rem !important;
	}

	.xl\:me-20 {
		margin-inline-end: 5rem !important;
	}

	.xl\:me-auto {
		margin-inline-end: auto !important;
	}

	.xl\:mb-0 {
		margin-bottom: 0 !important;
	}

	.xl\:mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.xl\:mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.xl\:mb-3 {
		margin-bottom: 0.75rem !important;
	}

	.xl\:mb-4 {
		margin-bottom: 1rem !important;
	}

	.xl\:mb-5 {
		margin-bottom: 1.25rem !important;
	}

	.xl\:mb-6 {
		margin-bottom: 1.5rem !important;
	}

	.xl\:mb-7 {
		margin-bottom: 1.75rem !important;
	}

	.xl\:mb-8 {
		margin-bottom: 2rem !important;
	}

	.xl\:mb-9 {
		margin-bottom: 2.25rem !important;
	}

	.xl\:mb-10 {
		margin-bottom: 2.5rem !important;
	}

	.xl\:mb-11 {
		margin-bottom: 2.75rem !important;
	}

	.xl\:mb-12 {
		margin-bottom: 3rem !important;
	}

	.xl\:mb-13 {
		margin-bottom: 3.25rem !important;
	}

	.xl\:mb-14 {
		margin-bottom: 3.5rem !important;
	}

	.xl\:mb-15 {
		margin-bottom: 3.75rem !important;
	}

	.xl\:mb-16 {
		margin-bottom: 4rem !important;
	}

	.xl\:mb-17 {
		margin-bottom: 4.25rem !important;
	}

	.xl\:mb-18 {
		margin-bottom: 4.5rem !important;
	}

	.xl\:mb-19 {
		margin-bottom: 4.75rem !important;
	}

	.xl\:mb-20 {
		margin-bottom: 5rem !important;
	}

	.xl\:mb-auto {
		margin-bottom: auto !important;
	}

	.xl\:ms-0 {
		margin-inline-start: 0 !important;
	}

	.xl\:ms-1 {
		margin-inline-start: 0.25rem !important;
	}

	.xl\:ms-2 {
		margin-inline-start: 0.5rem !important;
	}

	.xl\:ms-3 {
		margin-inline-start: 0.75rem !important;
	}

	.xl\:ms-4 {
		margin-inline-start: 1rem !important;
	}

	.xl\:ms-5 {
		margin-inline-start: 1.25rem !important;
	}

	.xl\:ms-6 {
		margin-inline-start: 1.5rem !important;
	}

	.xl\:ms-7 {
		margin-inline-start: 1.75rem !important;
	}

	.xl\:ms-8 {
		margin-inline-start: 2rem !important;
	}

	.xl\:ms-9 {
		margin-inline-start: 2.25rem !important;
	}

	.xl\:ms-10 {
		margin-inline-start: 2.5rem !important;
	}

	.xl\:ms-11 {
		margin-inline-start: 2.75rem !important;
	}

	.xl\:ms-12 {
		margin-inline-start: 3rem !important;
	}

	.xl\:ms-13 {
		margin-inline-start: 3.25rem !important;
	}

	.xl\:ms-14 {
		margin-inline-start: 3.5rem !important;
	}

	.xl\:ms-15 {
		margin-inline-start: 3.75rem !important;
	}

	.xl\:ms-16 {
		margin-inline-start: 4rem !important;
	}

	.xl\:ms-17 {
		margin-inline-start: 4.25rem !important;
	}

	.xl\:ms-18 {
		margin-inline-start: 4.5rem !important;
	}

	.xl\:ms-19 {
		margin-inline-start: 4.75rem !important;
	}

	.xl\:ms-20 {
		margin-inline-start: 5rem !important;
	}

	.xl\:ms-auto {
		margin-inline-start: auto !important;
	}

	.xl\:-m-1 {
		margin: -0.25rem !important;
	}

	.xl\:-m-2 {
		margin: -0.5rem !important;
	}

	.xl\:-m-3 {
		margin: -0.75rem !important;
	}

	.xl\:-m-4 {
		margin: -1rem !important;
	}

	.xl\:-m-5 {
		margin: -1.25rem !important;
	}

	.xl\:-m-6 {
		margin: -1.5rem !important;
	}

	.xl\:-m-7 {
		margin: -1.75rem !important;
	}

	.xl\:-m-8 {
		margin: -2rem !important;
	}

	.xl\:-m-9 {
		margin: -2.25rem !important;
	}

	.xl\:-m-10 {
		margin: -2.5rem !important;
	}

	.xl\:-m-11 {
		margin: -2.75rem !important;
	}

	.xl\:-m-12 {
		margin: -3rem !important;
	}

	.xl\:-m-13 {
		margin: -3.25rem !important;
	}

	.xl\:-m-14 {
		margin: -3.5rem !important;
	}

	.xl\:-m-15 {
		margin: -3.75rem !important;
	}

	.xl\:-m-16 {
		margin: -4rem !important;
	}

	.xl\:-m-17 {
		margin: -4.25rem !important;
	}

	.xl\:-m-18 {
		margin: -4.5rem !important;
	}

	.xl\:-m-19 {
		margin: -4.75rem !important;
	}

	.xl\:-m-20 {
		margin: -5rem !important;
	}

	.xl\:-mx-1 {
		margin-inline-end: -0.25rem !important;
		margin-inline-start: -0.25rem !important;
	}

	.xl\:-mx-2 {
		margin-inline-end: -0.5rem !important;
		margin-inline-start: -0.5rem !important;
	}

	.xl\:-mx-3 {
		margin-inline-end: -0.75rem !important;
		margin-inline-start: -0.75rem !important;
	}

	.xl\:-mx-4 {
		margin-inline-end: -1rem !important;
		margin-inline-start: -1rem !important;
	}

	.xl\:-mx-5 {
		margin-inline-end: -1.25rem !important;
		margin-inline-start: -1.25rem !important;
	}

	.xl\:-mx-6 {
		margin-inline-end: -1.5rem !important;
		margin-inline-start: -1.5rem !important;
	}

	.xl\:-mx-7 {
		margin-inline-end: -1.75rem !important;
		margin-inline-start: -1.75rem !important;
	}

	.xl\:-mx-8 {
		margin-inline-end: -2rem !important;
		margin-inline-start: -2rem !important;
	}

	.xl\:-mx-9 {
		margin-inline-end: -2.25rem !important;
		margin-inline-start: -2.25rem !important;
	}

	.xl\:-mx-10 {
		margin-inline-end: -2.5rem !important;
		margin-inline-start: -2.5rem !important;
	}

	.xl\:-mx-11 {
		margin-inline-end: -2.75rem !important;
		margin-inline-start: -2.75rem !important;
	}

	.xl\:-mx-12 {
		margin-inline-end: -3rem !important;
		margin-inline-start: -3rem !important;
	}

	.xl\:-mx-13 {
		margin-inline-end: -3.25rem !important;
		margin-inline-start: -3.25rem !important;
	}

	.xl\:-mx-14 {
		margin-inline-end: -3.5rem !important;
		margin-inline-start: -3.5rem !important;
	}

	.xl\:-mx-15 {
		margin-inline-end: -3.75rem !important;
		margin-inline-start: -3.75rem !important;
	}

	.xl\:-mx-16 {
		margin-inline-end: -4rem !important;
		margin-inline-start: -4rem !important;
	}

	.xl\:-mx-17 {
		margin-inline-end: -4.25rem !important;
		margin-inline-start: -4.25rem !important;
	}

	.xl\:-mx-18 {
		margin-inline-end: -4.5rem !important;
		margin-inline-start: -4.5rem !important;
	}

	.xl\:-mx-19 {
		margin-inline-end: -4.75rem !important;
		margin-inline-start: -4.75rem !important;
	}

	.xl\:-mx-20 {
		margin-inline-end: -5rem !important;
		margin-inline-start: -5rem !important;
	}

	.xl\:-my-1 {
		margin-top: -0.25rem !important;
		margin-bottom: -0.25rem !important;
	}

	.xl\:-my-2 {
		margin-top: -0.5rem !important;
		margin-bottom: -0.5rem !important;
	}

	.xl\:-my-3 {
		margin-top: -0.75rem !important;
		margin-bottom: -0.75rem !important;
	}

	.xl\:-my-4 {
		margin-top: -1rem !important;
		margin-bottom: -1rem !important;
	}

	.xl\:-my-5 {
		margin-top: -1.25rem !important;
		margin-bottom: -1.25rem !important;
	}

	.xl\:-my-6 {
		margin-top: -1.5rem !important;
		margin-bottom: -1.5rem !important;
	}

	.xl\:-my-7 {
		margin-top: -1.75rem !important;
		margin-bottom: -1.75rem !important;
	}

	.xl\:-my-8 {
		margin-top: -2rem !important;
		margin-bottom: -2rem !important;
	}

	.xl\:-my-9 {
		margin-top: -2.25rem !important;
		margin-bottom: -2.25rem !important;
	}

	.xl\:-my-10 {
		margin-top: -2.5rem !important;
		margin-bottom: -2.5rem !important;
	}

	.xl\:-my-11 {
		margin-top: -2.75rem !important;
		margin-bottom: -2.75rem !important;
	}

	.xl\:-my-12 {
		margin-top: -3rem !important;
		margin-bottom: -3rem !important;
	}

	.xl\:-my-13 {
		margin-top: -3.25rem !important;
		margin-bottom: -3.25rem !important;
	}

	.xl\:-my-14 {
		margin-top: -3.5rem !important;
		margin-bottom: -3.5rem !important;
	}

	.xl\:-my-15 {
		margin-top: -3.75rem !important;
		margin-bottom: -3.75rem !important;
	}

	.xl\:-my-16 {
		margin-top: -4rem !important;
		margin-bottom: -4rem !important;
	}

	.xl\:-my-17 {
		margin-top: -4.25rem !important;
		margin-bottom: -4.25rem !important;
	}

	.xl\:-my-18 {
		margin-top: -4.5rem !important;
		margin-bottom: -4.5rem !important;
	}

	.xl\:-my-19 {
		margin-top: -4.75rem !important;
		margin-bottom: -4.75rem !important;
	}

	.xl\:-my-20 {
		margin-top: -5rem !important;
		margin-bottom: -5rem !important;
	}

	.xl\:-mt-1 {
		margin-top: -0.25rem !important;
	}

	.xl\:-mt-2 {
		margin-top: -0.5rem !important;
	}

	.xl\:-mt-3 {
		margin-top: -0.75rem !important;
	}

	.xl\:-mt-4 {
		margin-top: -1rem !important;
	}

	.xl\:-mt-5 {
		margin-top: -1.25rem !important;
	}

	.xl\:-mt-6 {
		margin-top: -1.5rem !important;
	}

	.xl\:-mt-7 {
		margin-top: -1.75rem !important;
	}

	.xl\:-mt-8 {
		margin-top: -2rem !important;
	}

	.xl\:-mt-9 {
		margin-top: -2.25rem !important;
	}

	.xl\:-mt-10 {
		margin-top: -2.5rem !important;
	}

	.xl\:-mt-11 {
		margin-top: -2.75rem !important;
	}

	.xl\:-mt-12 {
		margin-top: -3rem !important;
	}

	.xl\:-mt-13 {
		margin-top: -3.25rem !important;
	}

	.xl\:-mt-14 {
		margin-top: -3.5rem !important;
	}

	.xl\:-mt-15 {
		margin-top: -3.75rem !important;
	}

	.xl\:-mt-16 {
		margin-top: -4rem !important;
	}

	.xl\:-mt-17 {
		margin-top: -4.25rem !important;
	}

	.xl\:-mt-18 {
		margin-top: -4.5rem !important;
	}

	.xl\:-mt-19 {
		margin-top: -4.75rem !important;
	}

	.xl\:-mt-20 {
		margin-top: -5rem !important;
	}

	.xl\:-me-1 {
		margin-inline-end: -0.25rem !important;
	}

	.xl\:-me-2 {
		margin-inline-end: -0.5rem !important;
	}

	.xl\:-me-3 {
		margin-inline-end: -0.75rem !important;
	}

	.xl\:-me-4 {
		margin-inline-end: -1rem !important;
	}

	.xl\:-me-5 {
		margin-inline-end: -1.25rem !important;
	}

	.xl\:-me-6 {
		margin-inline-end: -1.5rem !important;
	}

	.xl\:-me-7 {
		margin-inline-end: -1.75rem !important;
	}

	.xl\:-me-8 {
		margin-inline-end: -2rem !important;
	}

	.xl\:-me-9 {
		margin-inline-end: -2.25rem !important;
	}

	.xl\:-me-10 {
		margin-inline-end: -2.5rem !important;
	}

	.xl\:-me-11 {
		margin-inline-end: -2.75rem !important;
	}

	.xl\:-me-12 {
		margin-inline-end: -3rem !important;
	}

	.xl\:-me-13 {
		margin-inline-end: -3.25rem !important;
	}

	.xl\:-me-14 {
		margin-inline-end: -3.5rem !important;
	}

	.xl\:-me-15 {
		margin-inline-end: -3.75rem !important;
	}

	.xl\:-me-16 {
		margin-inline-end: -4rem !important;
	}

	.xl\:-me-17 {
		margin-inline-end: -4.25rem !important;
	}

	.xl\:-me-18 {
		margin-inline-end: -4.5rem !important;
	}

	.xl\:-me-19 {
		margin-inline-end: -4.75rem !important;
	}

	.xl\:-me-20 {
		margin-inline-end: -5rem !important;
	}

	.xl\:-mb-1 {
		margin-bottom: -0.25rem !important;
	}

	.xl\:-mb-2 {
		margin-bottom: -0.5rem !important;
	}

	.xl\:-mb-3 {
		margin-bottom: -0.75rem !important;
	}

	.xl\:-mb-4 {
		margin-bottom: -1rem !important;
	}

	.xl\:-mb-5 {
		margin-bottom: -1.25rem !important;
	}

	.xl\:-mb-6 {
		margin-bottom: -1.5rem !important;
	}

	.xl\:-mb-7 {
		margin-bottom: -1.75rem !important;
	}

	.xl\:-mb-8 {
		margin-bottom: -2rem !important;
	}

	.xl\:-mb-9 {
		margin-bottom: -2.25rem !important;
	}

	.xl\:-mb-10 {
		margin-bottom: -2.5rem !important;
	}

	.xl\:-mb-11 {
		margin-bottom: -2.75rem !important;
	}

	.xl\:-mb-12 {
		margin-bottom: -3rem !important;
	}

	.xl\:-mb-13 {
		margin-bottom: -3.25rem !important;
	}

	.xl\:-mb-14 {
		margin-bottom: -3.5rem !important;
	}

	.xl\:-mb-15 {
		margin-bottom: -3.75rem !important;
	}

	.xl\:-mb-16 {
		margin-bottom: -4rem !important;
	}

	.xl\:-mb-17 {
		margin-bottom: -4.25rem !important;
	}

	.xl\:-mb-18 {
		margin-bottom: -4.5rem !important;
	}

	.xl\:-mb-19 {
		margin-bottom: -4.75rem !important;
	}

	.xl\:-mb-20 {
		margin-bottom: -5rem !important;
	}

	.xl\:-ms-1 {
		margin-inline-start: -0.25rem !important;
	}

	.xl\:-ms-2 {
		margin-inline-start: -0.5rem !important;
	}

	.xl\:-ms-3 {
		margin-inline-start: -0.75rem !important;
	}

	.xl\:-ms-4 {
		margin-inline-start: -1rem !important;
	}

	.xl\:-ms-5 {
		margin-inline-start: -1.25rem !important;
	}

	.xl\:-ms-6 {
		margin-inline-start: -1.5rem !important;
	}

	.xl\:-ms-7 {
		margin-inline-start: -1.75rem !important;
	}

	.xl\:-ms-8 {
		margin-inline-start: -2rem !important;
	}

	.xl\:-ms-9 {
		margin-inline-start: -2.25rem !important;
	}

	.xl\:-ms-10 {
		margin-inline-start: -2.5rem !important;
	}

	.xl\:-ms-11 {
		margin-inline-start: -2.75rem !important;
	}

	.xl\:-ms-12 {
		margin-inline-start: -3rem !important;
	}

	.xl\:-ms-13 {
		margin-inline-start: -3.25rem !important;
	}

	.xl\:-ms-14 {
		margin-inline-start: -3.5rem !important;
	}

	.xl\:-ms-15 {
		margin-inline-start: -3.75rem !important;
	}

	.xl\:-ms-16 {
		margin-inline-start: -4rem !important;
	}

	.xl\:-ms-17 {
		margin-inline-start: -4.25rem !important;
	}

	.xl\:-ms-18 {
		margin-inline-start: -4.5rem !important;
	}

	.xl\:-ms-19 {
		margin-inline-start: -4.75rem !important;
	}

	.xl\:-ms-20 {
		margin-inline-start: -5rem !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/sizing/size.css?17447154136160*/
/* #region xs */
.size-0 {
	height: 0 !important;
	width: 0 !important;
}

.size-auto {
	height: auto !important;
	width: auto !important;
}

.size-full {
	height: 100% !important;
	width: 100% !important;
}

.size-screen {
	height: 100vh !important;
	width: 100vh !important;
}

.size-dvh {
	height: 100dvh !important;
	width: 100dvh !important;
}

.size-dvw {
	height: 100dvw !important;
	width: 100dvw !important;
}

.size-lvh {
	height: 100lvh !important;
	width: 100lvh !important;
}

.size-lvw {
	height: 100lvw !important;
	width: 100lvw !important;
}

.size-svh {
	height: 100svh !important;
	width: 100svh !important;
}

.size-svw {
	height: 100svw !important;
	width: 100svw !important;
}

.size-min {
	height: min-content !important;
	width: min-content !important;
}

.size-max {
	height: max-content !important;
	width: max-content !important;
}

.size-fit {
	height: fit-content !important;
	width: fit-content !important;
}

.block-size-auto {
	block-size: auto !important;
}

/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:size-0 {
		height: 0 !important;
		width: 0 !important;
	}

	.sm\:size-auto {
		height: auto !important;
		width: auto !important;
	}

	.sm\:size-full {
		height: 100% !important;
		width: 100% !important;
	}

	.sm\:size-screen {
		height: 100vh !important;
		width: 100vh !important;
	}

	.sm\:size-dvh {
		height: 100dvh !important;
		width: 100dvh !important;
	}

	.sm\:size-dvw {
		height: 100dvw !important;
		width: 100dvw !important;
	}

	.sm\:size-lvh {
		height: 100lvh !important;
		width: 100lvh !important;
	}

	.sm\:size-lvw {
		height: 100lvw !important;
		width: 100lvw !important;
	}

	.sm\:size-svh {
		height: 100svh !important;
		width: 100svh !important;
	}

	.sm\:size-svw {
		height: 100svw !important;
		width: 100svw !important;
	}

	.sm\:size-min {
		height: min-content !important;
		width: min-content !important;
	}

	.sm\:size-max {
		height: max-content !important;
		width: max-content !important;
	}

	.sm\:size-fit {
		height: fit-content !important;
		width: fit-content !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:size-0 {
		height: 0 !important;
		width: 0 !important;
	}

	.md\:size-auto {
		height: auto !important;
		width: auto !important;
	}

	.md\:size-full {
		height: 100% !important;
		width: 100% !important;
	}

	.md\:size-screen {
		height: 100vh !important;
		width: 100vh !important;
	}

	.md\:size-dvh {
		height: 100dvh !important;
		width: 100dvh !important;
	}

	.md\:size-dvw {
		height: 100dvw !important;
		width: 100dvw !important;
	}

	.md\:size-lvh {
		height: 100lvh !important;
		width: 100lvh !important;
	}

	.md\:size-lvw {
		height: 100lvw !important;
		width: 100lvw !important;
	}

	.md\:size-svh {
		height: 100svh !important;
		width: 100svh !important;
	}

	.md\:size-svw {
		height: 100svw !important;
		width: 100svw !important;
	}

	.md\:size-min {
		height: min-content !important;
		width: min-content !important;
	}

	.md\:size-max {
		height: max-content !important;
		width: max-content !important;
	}

	.md\:size-fit {
		height: fit-content !important;
		width: fit-content !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:size-0 {
		height: 0 !important;
		width: 0 !important;
	}

	.lg\:size-auto {
		height: auto !important;
		width: auto !important;
	}

	.lg\:size-full {
		height: 100% !important;
		width: 100% !important;
	}

	.lg\:size-screen {
		height: 100vh !important;
		width: 100vh !important;
	}

	.lg\:size-dvh {
		height: 100dvh !important;
		width: 100dvh !important;
	}

	.lg\:size-dvw {
		height: 100dvw !important;
		width: 100dvw !important;
	}

	.lg\:size-lvh {
		height: 100lvh !important;
		width: 100lvh !important;
	}

	.lg\:size-lvw {
		height: 100lvw !important;
		width: 100lvw !important;
	}

	.lg\:size-svh {
		height: 100svh !important;
		width: 100svh !important;
	}

	.lg\:size-svw {
		height: 100svw !important;
		width: 100svw !important;
	}

	.lg\:size-min {
		height: min-content !important;
		width: min-content !important;
	}

	.lg\:size-max {
		height: max-content !important;
		width: max-content !important;
	}

	.lg\:size-fit {
		height: fit-content !important;
		width: fit-content !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:size-0 {
		height: 0 !important;
		width: 0 !important;
	}

	.xl\:size-auto {
		height: auto !important;
		width: auto !important;
	}

	.xl\:size-full {
		height: 100% !important;
		width: 100% !important;
	}

	.xl\:size-screen {
		height: 100vh !important;
		width: 100vh !important;
	}

	.xl\:size-dvh {
		height: 100dvh !important;
		width: 100dvh !important;
	}

	.xl\:size-dvw {
		height: 100dvw !important;
		width: 100dvw !important;
	}

	.xl\:size-lvh {
		height: 100lvh !important;
		width: 100lvh !important;
	}

	.xl\:size-lvw {
		height: 100lvw !important;
		width: 100lvw !important;
	}

	.xl\:size-svh {
		height: 100svh !important;
		width: 100svh !important;
	}

	.xl\:size-svw {
		height: 100svw !important;
		width: 100svw !important;
	}

	.xl\:size-min {
		height: min-content !important;
		width: min-content !important;
	}

	.xl\:size-max {
		height: max-content !important;
		width: max-content !important;
	}

	.xl\:size-fit {
		height: fit-content !important;
		width: fit-content !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/sizing/width.css?17538848907757*/
/* #region xs */
.w-0 {
	width: 0 !important;
}

.w-auto {
	width: auto !important;
}

.w-full {
	width: 100% !important;
}

.w-screen {
	width: 100vw !important;
}

.w-dvw {
	width: 100dvw !important;
}

.w-dvh {
	width: 100dvh !important;
}

.w-lvw {
	width: 100lvw !important;
}

.w-lvh {
	width: 100lvh !important;
}

.w-svw {
	width: 100svw !important;
}

.w-svh {
	width: 100svh !important;
}

.w-min {
	width: min-content !important;
}

.w-max {
	width: max-content !important;
}

.w-fit {
	width: fit-content !important;
}

/* #endregion xs */

/* #region xs, custom */
.w-9 {
	width: 2.25rem !important;
}

.w-10 {
	width: 2.5rem !important;
}

.w-\[3\.5rem\] {
	width: 3.5rem !important;
}

.w-\[4\.5rem\] {
	width: 4.5rem !important;
}

.w-\[6\.5rem\] {
	width: 6.5rem !important;
}

.w-\[7\.5rem\] {
	width: 7.5rem !important;
}

.w-\[10\.5rem\] {
	width: 10.5rem !important;
}

.w-\[13\.75rem\] {
	width: 13.75rem !important;
}

.w-\[14rem\] {
	width: 14rem !important;
}

.w-\[17\.5rem\] {
	width: 17.5rem !important;
}

.w-\[22\.5rem\] {
	width: 22.5rem !important;
}

.w-\[calc\(100\%\+0\.0625rem\)\] {
	width: calc(100% + 0.0625rem) !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:w-0 {
		width: 0 !important;
	}

	.sm\:w-auto {
		width: auto !important;
	}

	.sm\:w-full {
		width: 100% !important;
	}

	.sm\:w-screen {
		width: 100vw !important;
	}

	.sm\:w-dvw {
		width: 100dvw !important;
	}

	.sm\:w-dvh {
		width: 100dvh !important;
	}

	.sm\:w-lvw {
		width: 100lvw !important;
	}

	.sm\:w-lvh {
		width: 100lvh !important;
	}

	.sm\:w-svw {
		width: 100svw !important;
	}

	.sm\:w-svh {
		width: 100svh !important;
	}

	.sm\:w-min {
		width: min-content !important;
	}

	.sm\:w-max {
		width: max-content !important;
	}

	.sm\:w-fit {
		width: fit-content !important;
	}

	.sm\:size-0 {
		width: 0 !important;
	}

	.sm\:size-auto {
		width: auto !important;
	}

	.sm\:size-full {
		width: 100% !important;
	}

	.sm\:size-screen {
		width: 100vw !important;
	}

	.sm\:size-dvw {
		width: 100dvw !important;
	}

	.sm\:size-dvh {
		width: 100dvh !important;
	}

	.sm\:size-lvw {
		width: 100lvw !important;
	}

	.sm\:size-lvh {
		width: 100lvh !important;
	}

	.sm\:size-svw {
		width: 100svw !important;
	}

	.sm\:size-svh {
		width: 100svh !important;
	}

	.sm\:size-min {
		width: min-content !important;
	}

	.sm\:size-max {
		width: max-content !important;
	}

	.sm\:size-fit {
		width: fit-content !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {
	.sm\:w-\[4rem\] {
		width: 4rem !important;
	}

	.sm\:w-1\/3 {
		width: 33.333333% !important;
	}

	.sm\:w-8\/10 {
		width: 80% !important;
	}
}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:w-0 {
		width: 0 !important;
	}

	.md\:w-auto {
		width: auto !important;
	}

	.md\:w-full {
		width: 100% !important;
	}

	.md\:w-screen {
		width: 100vw !important;
	}

	.md\:w-dvw {
		width: 100dvw !important;
	}

	.md\:w-dvh {
		width: 100dvh !important;
	}

	.md\:w-lvw {
		width: 100lvw !important;
	}

	.md\:w-lvh {
		width: 100lvh !important;
	}

	.md\:w-svw {
		width: 100svw !important;
	}

	.md\:w-svh {
		width: 100svh !important;
	}

	.md\:w-min {
		width: min-content !important;
	}

	.md\:w-max {
		width: max-content !important;
	}

	.md\:w-fit {
		width: fit-content !important;
	}

	.md\:size-0 {
		width: 0 !important;
	}

	.md\:size-auto {
		width: auto !important;
	}

	.md\:size-full {
		width: 100% !important;
	}

	.md\:size-screen {
		width: 100vw !important;
	}

	.md\:size-dvw {
		width: 100dvw !important;
	}

	.md\:size-dvh {
		width: 100dvh !important;
	}

	.md\:size-lvw {
		width: 100lvw !important;
	}

	.md\:size-lvh {
		width: 100lvh !important;
	}

	.md\:size-svw {
		width: 100svw !important;
	}

	.md\:size-svh {
		width: 100svh !important;
	}

	.md\:size-min {
		width: min-content !important;
	}

	.md\:size-max {
		width: max-content !important;
	}

	.md\:size-fit {
		width: fit-content !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:w-0 {
		width: 0 !important;
	}

	.lg\:w-auto {
		width: auto !important;
	}

	.lg\:w-full {
		width: 100% !important;
	}

	.lg\:w-screen {
		width: 100vw !important;
	}

	.lg\:w-dvw {
		width: 100dvw !important;
	}

	.lg\:w-dvh {
		width: 100dvh !important;
	}

	.lg\:w-lvw {
		width: 100lvw !important;
	}

	.lg\:w-lvh {
		width: 100lvh !important;
	}

	.lg\:w-svw {
		width: 100svw !important;
	}

	.lg\:w-svh {
		width: 100svh !important;
	}

	.lg\:w-min {
		width: min-content !important;
	}

	.lg\:w-max {
		width: max-content !important;
	}

	.lg\:w-fit {
		width: fit-content !important;
	}

	.lg\:size-0 {
		width: 0 !important;
	}

	.lg\:size-auto {
		width: auto !important;
	}

	.lg\:size-full {
		width: 100% !important;
	}

	.lg\:size-screen {
		width: 100vw !important;
	}

	.lg\:size-dvw {
		width: 100dvw !important;
	}

	.lg\:size-dvh {
		width: 100dvh !important;
	}

	.lg\:size-lvw {
		width: 100lvw !important;
	}

	.lg\:size-lvh {
		width: 100lvh !important;
	}

	.lg\:size-svw {
		width: 100svw !important;
	}

	.lg\:size-svh {
		width: 100svh !important;
	}

	.lg\:size-min {
		width: min-content !important;
	}

	.lg\:size-max {
		width: max-content !important;
	}

	.lg\:size-fit {
		width: fit-content !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
	.lg\:w-\[6\.375rem\] {
		width: 6.375rem !important;
	}

	.lg\:w-\[11rem\] {
		width: 11rem !important;
	}

	.lg\:w-\[13rem\] {
		width: 13rem !important;
	}

	.lg\:w-\[17\.5rem\] {
		width: 17.5rem !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:w-0 {
		width: 0 !important;
	}

	.xl\:w-auto {
		width: auto !important;
	}

	.xl\:w-full {
		width: 100% !important;
	}

	.xl\:w-screen {
		width: 100vw !important;
	}

	.xl\:w-dvw {
		width: 100dvw !important;
	}

	.xl\:w-dvh {
		width: 100dvh !important;
	}

	.xl\:w-lvw {
		width: 100lvw !important;
	}

	.xl\:w-lvh {
		width: 100lvh !important;
	}

	.xl\:w-svw {
		width: 100svw !important;
	}

	.xl\:w-svh {
		width: 100svh !important;
	}

	.xl\:w-min {
		width: min-content !important;
	}

	.xl\:w-max {
		width: max-content !important;
	}

	.xl\:w-fit {
		width: fit-content !important;
	}

	.xl\:size-0 {
		width: 0 !important;
	}

	.xl\:size-auto {
		width: auto !important;
	}

	.xl\:size-full {
		width: 100% !important;
	}

	.xl\:size-screen {
		width: 100vw !important;
	}

	.xl\:size-dvw {
		width: 100dvw !important;
	}

	.xl\:size-dvh {
		width: 100dvh !important;
	}

	.xl\:size-lvw {
		width: 100lvw !important;
	}

	.xl\:size-lvh {
		width: 100lvh !important;
	}

	.xl\:size-svw {
		width: 100svw !important;
	}

	.xl\:size-svh {
		width: 100svh !important;
	}

	.xl\:size-min {
		width: min-content !important;
	}

	.xl\:size-max {
		width: max-content !important;
	}

	.xl\:size-fit {
		width: fit-content !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/sizing/height.css?17544103314491*/
/* #region xs */
.h-0 {
	height: 0 !important;
}

.h-auto {
	height: auto !important;
}

.h-full {
	height: 100% !important;
}

.h-screen {
	height: 100vh !important;
}

.h-dvh {
	height: 100dvh !important;
}

.h-dvw {
	height: 100dvw !important;
}

.h-lvh {
	height: 100lvh !important;
}

.h-lvw {
	height: 100lvw !important;
}

.h-svh {
	height: 100svh !important;
}

.h-svw {
	height: 100svw !important;
}

.h-min {
	height: min-content !important;
}

.h-max {
	height: max-content !important;
}

.h-fit {
	height: fit-content !important;
}

/* #endregion xs */

/* #region xs, custom */
.h-\[1\.25rem\] {
	height: 1.25rem !important;
}

.h-\[2rem\] {
	height: 2rem !important;
}

.h-5 {
	height: 1.25rem !important;
}

.h-9 {
	height: 2.25rem !important;
}

.h-10 {
	height: 2.5rem !important;
}

.h-13 {
	height: 3.25rem !important;
}

.h-\[3lh\] {
	height: 3lh !important;
}

.h-\[4\.25rem\] {
	height: 4.25rem !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:h-0 {
		height: 0 !important;
	}

	.sm\:h-auto {
		height: auto !important;
	}

	.sm\:h-full {
		height: 100% !important;
	}

	.sm\:h-screen {
		height: 100vh !important;
	}

	.sm\:h-dvh {
		height: 100dvh !important;
	}

	.sm\:h-dvw {
		height: 100dvw !important;
	}

	.sm\:h-lvh {
		height: 100lvh !important;
	}

	.sm\:h-lvw {
		height: 100lvw !important;
	}

	.sm\:h-svh {
		height: 100svh !important;
	}

	.sm\:h-svw {
		height: 100svw !important;
	}

	.sm\:h-min {
		height: min-content !important;
	}

	.sm\:h-max {
		height: max-content !important;
	}

	.sm\:h-fit {
		height: fit-content !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:h-0 {
		height: 0 !important;
	}

	.md\:h-auto {
		height: auto !important;
	}

	.md\:h-full {
		height: 100% !important;
	}

	.md\:h-screen {
		height: 100vh !important;
	}

	.md\:h-dvh {
		height: 100dvh !important;
	}

	.md\:h-dvw {
		height: 100dvw !important;
	}

	.md\:h-lvh {
		height: 100lvh !important;
	}

	.md\:h-lvw {
		height: 100lvw !important;
	}

	.md\:h-svh {
		height: 100svh !important;
	}

	.md\:h-svw {
		height: 100svw !important;
	}

	.md\:h-min {
		height: min-content !important;
	}

	.md\:h-max {
		height: max-content !important;
	}

	.md\:h-fit {
		height: fit-content !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:h-0 {
		height: 0 !important;
	}

	.lg\:h-auto {
		height: auto !important;
	}

	.lg\:h-full {
		height: 100% !important;
	}

	.lg\:h-screen {
		height: 100vh !important;
	}

	.lg\:h-dvh {
		height: 100dvh !important;
	}

	.lg\:h-dvw {
		height: 100dvw !important;
	}

	.lg\:h-lvh {
		height: 100lvh !important;
	}

	.lg\:h-lvw {
		height: 100lvw !important;
	}

	.lg\:h-svh {
		height: 100svh !important;
	}

	.lg\:h-svw {
		height: 100svw !important;
	}

	.lg\:h-min {
		height: min-content !important;
	}

	.lg\:h-max {
		height: max-content !important;
	}

	.lg\:h-fit {
		height: fit-content !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
	.lg\:h-\[49rem\] {
		height: 49rem !important;
	}

	.lg\:h-\[2lh\] {
		height: 2lh !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:h-0 {
		height: 0 !important;
	}

	.xl\:h-auto {
		height: auto !important;
	}

	.xl\:h-full {
		height: 100% !important;
	}

	.xl\:h-screen {
		height: 100vh !important;
	}

	.xl\:h-dvh {
		height: 100dvh !important;
	}

	.xl\:h-dvw {
		height: 100dvw !important;
	}

	.xl\:h-lvh {
		height: 100lvh !important;
	}

	.xl\:h-lvw {
		height: 100lvw !important;
	}

	.xl\:h-svh {
		height: 100svh !important;
	}

	.xl\:h-svw {
		height: 100svw !important;
	}

	.xl\:h-min {
		height: min-content !important;
	}

	.xl\:h-max {
		height: max-content !important;
	}

	.xl\:h-fit {
		height: fit-content !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/sizing/min-width.css?17543292464691*/
/* #region xs */
.min-w-0 {
	min-width: 0 !important;
}

.min-w-auto {
	min-width: auto !important;
}

.min-w-full {
	min-width: 100% !important;
}

.min-w-screen {
	min-width: 100vh !important;
}

.min-w-dvh {
	min-width: 100dvh !important;
}

.min-w-dvw {
	min-width: 100dvw !important;
}

.min-w-lvh {
	min-width: 100lvh !important;
}

.min-w-lvw {
	min-width: 100lvw !important;
}

.min-w-svw {
	min-width: 100svw !important;
}

.min-w-svh {
	min-width: 100svh !important;
}

.min-w-min {
	min-width: min-content !important;
}

.min-w-max {
	min-width: max-content !important;
}

.min-w-fit {
	min-width: fit-content !important;
}

/* #endregion xs */

/* #region xs, custom */
.min-w-10 {
	min-width: 2.5rem !important;
}

.min-w-\[5rem\] {
	min-width: 5rem !important;
}

.min-w-\[7\.5rem\] {
	min-width: 7.5rem !important;
}

.min-w-\[19\.75rem\] {
	min-width: 19.75rem !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:min-w-0 {
		min-width: 0 !important;
	}

	.sm\:min-w-auto {
		min-width: auto !important;
	}

	.sm\:min-w-full {
		min-width: 100% !important;
	}

	.sm\:min-w-screen {
		min-width: 100vh !important;
	}

	.sm\:min-w-dvh {
		min-width: 100dvh !important;
	}

	.sm\:min-w-dvw {
		min-width: 100dvw !important;
	}

	.sm\:min-w-lvh {
		min-width: 100lvh !important;
	}

	.sm\:min-w-lvw {
		min-width: 100lvw !important;
	}

	.sm\:min-w-svw {
		min-width: 100svw !important;
	}

	.sm\:min-w-svh {
		min-width: 100svh !important;
	}

	.sm\:min-w-min {
		min-width: min-content !important;
	}

	.sm\:min-w-max {
		min-width: max-content !important;
	}

	.sm\:min-w-fit {
		min-width: fit-content !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:min-w-0 {
		min-width: 0 !important;
	}

	.md\:min-w-auto {
		min-width: auto !important;
	}

	.md\:min-w-full {
		min-width: 100% !important;
	}

	.md\:min-w-screen {
		min-width: 100vh !important;
	}

	.md\:min-w-dvh {
		min-width: 100dvh !important;
	}

	.md\:min-w-dvw {
		min-width: 100dvw !important;
	}

	.md\:min-w-lvh {
		min-width: 100lvh !important;
	}

	.md\:min-w-lvw {
		min-width: 100lvw !important;
	}

	.md\:min-w-svw {
		min-width: 100svw !important;
	}

	.md\:min-w-svh {
		min-width: 100svh !important;
	}

	.md\:min-w-min {
		min-width: min-content !important;
	}

	.md\:min-w-max {
		min-width: max-content !important;
	}

	.md\:min-w-fit {
		min-width: fit-content !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:min-w-0 {
		min-width: 0 !important;
	}

	.lg\:min-w-auto {
		min-width: auto !important;
	}

	.lg\:min-w-full {
		min-width: 100% !important;
	}

	.lg\:min-w-screen {
		min-width: 100vh !important;
	}

	.lg\:min-w-dvh {
		min-width: 100dvh !important;
	}

	.lg\:min-w-dvw {
		min-width: 100dvw !important;
	}

	.lg\:min-w-lvh {
		min-width: 100lvh !important;
	}

	.lg\:min-w-lvw {
		min-width: 100lvw !important;
	}

	.lg\:min-w-svw {
		min-width: 100svw !important;
	}

	.lg\:min-w-svh {
		min-width: 100svh !important;
	}

	.lg\:min-w-min {
		min-width: min-content !important;
	}

	.lg\:min-w-max {
		min-width: max-content !important;
	}

	.lg\:min-w-fit {
		min-width: fit-content !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:min-w-0 {
		min-width: 0 !important;
	}

	.xl\:min-w-auto {
		min-width: auto !important;
	}

	.xl\:min-w-full {
		min-width: 100% !important;
	}

	.xl\:min-w-screen {
		min-width: 100vh !important;
	}

	.xl\:min-w-dvh {
		min-width: 100dvh !important;
	}

	.xl\:min-w-dvw {
		min-width: 100dvw !important;
	}

	.xl\:min-w-lvh {
		min-width: 100lvh !important;
	}

	.xl\:min-w-lvw {
		min-width: 100lvw !important;
	}

	.xl\:min-w-svw {
		min-width: 100svw !important;
	}

	.xl\:min-w-svh {
		min-width: 100svh !important;
	}

	.xl\:min-w-min {
		min-width: min-content !important;
	}

	.xl\:min-w-max {
		min-width: max-content !important;
	}

	.xl\:min-w-fit {
		min-width: fit-content !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/sizing/min-height.css?17540545164920*/
/* #region xs */
.min-h-0 {
	min-height: 0 !important;
}

.min-h-auto {
	min-height: auto !important;
}

.min-h-full {
	min-height: 100% !important;
}

.min-h-screen {
	min-height: 100vh !important;
}

.min-h-dvh {
	min-height: 100dvh !important;
}

.min-h-dvw {
	min-height: 100dvw !important;
}

.min-h-lvh {
	min-height: 100lvh !important;
}

.min-h-lvw {
	min-height: 100lvw !important;
}

.min-h-svw {
	min-height: 100svw !important;
}

.min-h-svh {
	min-height: 100svh !important;
}

.min-h-min {
	min-height: min-content !important;
}

.min-h-max {
	min-height: max-content !important;
}

.min-h-fit {
	min-height: fit-content !important;
}

/* #endregion xs */

/* #region xs, custom */
.min-h-8,
.min-h-\[2rem\] {
	min-height: 2rem !important;
}

.min-h-\[3\.25rem\] {
	min-height: 3.25rem !important;
}

.min-h-\[3\.5rem\] {
	min-height: 3.5rem !important;
}

.min-h-\[5rem\] {
	min-height: 5rem !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:min-h-0 {
		min-height: 0 !important;
	}

	.sm\:min-h-auto {
		min-height: auto !important;
	}

	.sm\:min-h-full {
		min-height: 100% !important;
	}

	.sm\:min-h-screen {
		min-height: 100vh !important;
	}

	.sm\:min-h-dvh {
		min-height: 100dvh !important;
	}

	.sm\:min-h-dvw {
		min-height: 100dvw !important;
	}

	.sm\:min-h-lvh {
		min-height: 100lvh !important;
	}

	.sm\:min-h-lvw {
		min-height: 100lvw !important;
	}

	.sm\:min-h-svw {
		min-height: 100svw !important;
	}

	.sm\:min-h-svh {
		min-height: 100svh !important;
	}

	.sm\:min-h-min {
		min-height: min-content !important;
	}

	.sm\:min-h-max {
		min-height: max-content !important;
	}

	.sm\:min-h-fit {
		min-height: fit-content !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:min-h-0 {
		min-height: 0 !important;
	}

	.md\:min-h-auto {
		min-height: auto !important;
	}

	.md\:min-h-full {
		min-height: 100% !important;
	}

	.md\:min-h-screen {
		min-height: 100vh !important;
	}

	.md\:min-h-dvh {
		min-height: 100dvh !important;
	}

	.md\:min-h-dvw {
		min-height: 100dvw !important;
	}

	.md\:min-h-lvh {
		min-height: 100lvh !important;
	}

	.md\:min-h-lvw {
		min-height: 100lvw !important;
	}

	.md\:min-h-svw {
		min-height: 100svw !important;
	}

	.md\:min-h-svh {
		min-height: 100svh !important;
	}

	.md\:min-h-min {
		min-height: min-content !important;
	}

	.md\:min-h-max {
		min-height: max-content !important;
	}

	.md\:min-h-fit {
		min-height: fit-content !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:min-h-0 {
		min-height: 0 !important;
	}

	.lg\:min-h-auto {
		min-height: auto !important;
	}

	.lg\:min-h-full {
		min-height: 100% !important;
	}

	.lg\:min-h-screen {
		min-height: 100vh !important;
	}

	.lg\:min-h-dvh {
		min-height: 100dvh !important;
	}

	.lg\:min-h-dvw {
		min-height: 100dvw !important;
	}

	.lg\:min-h-lvh {
		min-height: 100lvh !important;
	}

	.lg\:min-h-lvw {
		min-height: 100lvw !important;
	}

	.lg\:min-h-svw {
		min-height: 100svw !important;
	}

	.lg\:min-h-svh {
		min-height: 100svh !important;
	}

	.lg\:min-h-min {
		min-height: min-content !important;
	}

	.lg\:min-h-max {
		min-height: max-content !important;
	}

	.lg\:min-h-fit {
		min-height: fit-content !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {

	.lg\:min-h-6,
	.lg\:min-h-\[1\.5rem\] {
		min-height: 1.5rem !important;
	}

	.lg\:min-h-\[2rem\] {
		min-height: 2rem !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:min-h-0 {
		min-height: 0 !important;
	}

	.xl\:min-h-auto {
		min-height: auto !important;
	}

	.xl\:min-h-full {
		min-height: 100% !important;
	}

	.xl\:min-h-screen {
		min-height: 100vh !important;
	}

	.xl\:min-h-dvh {
		min-height: 100dvh !important;
	}

	.xl\:min-h-dvw {
		min-height: 100dvw !important;
	}

	.xl\:min-h-lvh {
		min-height: 100lvh !important;
	}

	.xl\:min-h-lvw {
		min-height: 100lvw !important;
	}

	.xl\:min-h-svw {
		min-height: 100svw !important;
	}

	.xl\:min-h-svh {
		min-height: 100svh !important;
	}

	.xl\:min-h-min {
		min-height: min-content !important;
	}

	.xl\:min-h-max {
		min-height: max-content !important;
	}

	.xl\:min-h-fit {
		min-height: fit-content !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/sizing/max-width.css?17531034866428*/
/* #region xs */
.max-w-0 {
	max-width: 0 !important;
}

.max-w-auto {
	max-width: auto !important;
}

.max-w-none {
	max-width: none !important;
}

.max-w-full {
	max-width: 100% !important;
}

.max-w-screen {
	max-width: 100vh !important;
}

.max-w-dvh {
	max-width: 100dvh !important;
}

.max-w-dvw {
	max-width: 100dvw !important;
}

.max-w-lvh {
	max-width: 100lvh !important;
}

.max-w-lvw {
	max-width: 100lvw !important;
}

.max-w-svw {
	max-width: 100svw !important;
}

.max-w-svh {
	max-width: 100svh !important;
}

.max-w-min {
	max-width: min-content !important;
}

.max-w-max {
	max-width: max-content !important;
}

.max-w-fit {
	max-width: fit-content !important;
}

/* #endregion xs */

/* #region xs, custom */
.max-w-\[calc\(14px\*13\+9rem\)\] {
	max-width: calc(14px * 13 + 9rem) !important;
}

.max-w-\[5rem\] {
	max-width: 5rem !important;
}

.max-w-\[6\.5rem\] {
	max-width: 6.5rem !important;
}

.max-w-\[10\.5rem\] {
	max-width: 10.5rem !important;
}

.max-w-\[14rem\] {
	max-width: 14rem !important;
}

.max-w-\[17rem\] {
	max-width: 17rem !important;
}

.max-w-\[22\.5rem\] {
	max-width: 22.5rem !important;
}

.max-w-\[22\.375rem\] {
	max-width: 22.375rem !important;
}

.max-w-\[36\.25rem\] {
	max-width: 36.25rem !important;
}

.max-w-\[31\.25rem\] {
	max-width: 31.25rem !important;
}

.max-w-\[52rem\] {
	max-width: 52rem !important;
}

.max-w-\[58rem\] {
	max-width: 58rem !important;
}

.max-w-\[calc\(100\%\+2rem\)\] {
	max-width: calc(100% + 2rem) !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:max-w-0 {
		max-width: 0 !important;
	}

	.sm\:max-w-auto {
		max-width: auto !important;
	}

	.sm\:max-w-none {
		max-width: none !important;
	}

	.sm\:max-w-full {
		max-width: 100% !important;
	}

	.sm\:max-w-screen {
		max-width: 100vh !important;
	}

	.sm\:max-w-dvh {
		max-width: 100dvh !important;
	}

	.sm\:max-w-dvw {
		max-width: 100dvw !important;
	}

	.sm\:max-w-lvh {
		max-width: 100lvh !important;
	}

	.sm\:max-w-lvw {
		max-width: 100lvw !important;
	}

	.sm\:max-w-svw {
		max-width: 100svw !important;
	}

	.sm\:max-w-svh {
		max-width: 100svh !important;
	}

	.sm\:max-w-min {
		max-width: min-content !important;
	}

	.sm\:max-w-max {
		max-width: max-content !important;
	}

	.sm\:max-w-fit {
		max-width: fit-content !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {
	.sm\:max-w-\[6\.875rem\] {
		max-width: 6.875rem !important;
	}

	.sm\:max-w-\[24rem\] {
		max-width: 24rem !important;
	}

	.sm\:max-w-8\/10 {
		max-width: 80% !important;
	}
}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:max-w-0 {
		max-width: 0 !important;
	}

	.md\:max-w-auto {
		max-width: auto !important;
	}

	.md\:max-w-none {
		max-width: none !important;
	}

	.md\:max-w-full {
		max-width: 100% !important;
	}

	.md\:max-w-screen {
		max-width: 100vh !important;
	}

	.md\:max-w-dvh {
		max-width: 100dvh !important;
	}

	.md\:max-w-dvw {
		max-width: 100dvw !important;
	}

	.md\:max-w-lvh {
		max-width: 100lvh !important;
	}

	.md\:max-w-lvw {
		max-width: 100lvw !important;
	}

	.md\:max-w-svw {
		max-width: 100svw !important;
	}

	.md\:max-w-svh {
		max-width: 100svh !important;
	}

	.md\:max-w-min {
		max-width: min-content !important;
	}

	.md\:max-w-max {
		max-width: max-content !important;
	}

	.md\:max-w-fit {
		max-width: fit-content !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {
	.md\:max-w-\[32\.5rem\] {
		max-width: 32.5rem !important;
	}
}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:max-w-0 {
		max-width: 0 !important;
	}

	.lg\:max-w-auto {
		max-width: auto !important;
	}

	.lg\:max-w-none {
		max-width: none !important;
	}

	.lg\:max-w-full {
		max-width: 100% !important;
	}

	.lg\:max-w-screen {
		max-width: 100vh !important;
	}

	.lg\:max-w-dvh {
		max-width: 100dvh !important;
	}

	.lg\:max-w-dvw {
		max-width: 100dvw !important;
	}

	.lg\:max-w-lvh {
		max-width: 100lvh !important;
	}

	.lg\:max-w-lvw {
		max-width: 100lvw !important;
	}

	.lg\:max-w-svw {
		max-width: 100svw !important;
	}

	.lg\:max-w-svh {
		max-width: 100svh !important;
	}

	.lg\:max-w-min {
		max-width: min-content !important;
	}

	.lg\:max-w-max {
		max-width: max-content !important;
	}

	.lg\:max-w-fit {
		max-width: fit-content !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
	.lg\:max-w-\[11rem\] {
		max-width: 11rem !important;
	}

	.lg\:max-w-\[13rem\] {
		max-width: 13rem !important;
	}

	.lg\:max-w-\[17\.5rem\] {
		max-width: 17.5rem !important;
	}

	.lg\:max-w-\[18\.75rem\] {
		max-width: 18.75rem !important;
	}

	.lg\:max-w-\[19\.75rem\] {
		max-width: 19.75rem !important;
	}

	.lg\:max-w-\[31\.25rem\] {
		max-width: 31.25rem !important;
	}

	.lg\:max-w-\[36rem\] {
		max-width: 36rem !important;
	}

	.lg\:max-w-\[36\.25rem\] {
		max-width: 36.25rem !important;
	}

	.lg\:max-w-\[63\.5rem\] {
		max-width: 63.5rem !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:max-w-0 {
		max-width: 0 !important;
	}

	.xl\:max-w-auto {
		max-width: auto !important;
	}

	.xl\:max-w-none {
		max-width: none !important;
	}

	.xl\:max-w-full {
		max-width: 100% !important;
	}

	.xl\:max-w-screen {
		max-width: 100vh !important;
	}

	.xl\:max-w-dvh {
		max-width: 100dvh !important;
	}

	.xl\:max-w-dvw {
		max-width: 100dvw !important;
	}

	.xl\:max-w-lvh {
		max-width: 100lvh !important;
	}

	.xl\:max-w-lvw {
		max-width: 100lvw !important;
	}

	.xl\:max-w-svw {
		max-width: 100svw !important;
	}

	.xl\:max-w-svh {
		max-width: 100svh !important;
	}

	.xl\:max-w-min {
		max-width: min-content !important;
	}

	.xl\:max-w-max {
		max-width: max-content !important;
	}

	.xl\:max-w-fit {
		max-width: fit-content !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/sizing/max-height.css?17503250815002*/
/* #region xs */
.max-h-0 {
	max-height: 0 !important;
}

.max-h-auto {
	max-height: auto !important;
}

.max-h-none {
	max-height: none !important;
}

.max-h-full {
	max-height: 100% !important;
}

.max-h-screen {
	max-height: 100vh !important;
}

.max-h-dvh {
	max-height: 100dvh !important;
}

.max-h-dvw {
	max-height: 100dvw !important;
}

.max-h-lvh {
	max-height: 100lvh !important;
}

.max-h-lvw {
	max-height: 100lvw !important;
}

.max-h-svw {
	max-height: 100svw !important;
}

.max-h-svh {
	max-height: 100svh !important;
}

.max-h-min {
	max-height: min-content !important;
}

.max-h-max {
	max-height: max-content !important;
}

.max-h-fit {
	max-height: fit-content !important;
}

/* #endregion xs */

/* #region xs, custom */
.max-h-\[14rem\] {
  max-height: 14rem !important;
}

.max-h-\[27\.5rem\] {
  max-height: 27.5rem !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:max-h-0 {
		max-height: 0 !important;
	}

	.sm\:max-h-auto {
		max-height: auto !important;
	}

	.sm\:max-h-none {
		max-height: none !important;
	}

	.sm\:max-h-full {
		max-height: 100% !important;
	}

	.sm\:max-h-screen {
		max-height: 100vh !important;
	}

	.sm\:max-h-dvh {
		max-height: 100dvh !important;
	}

	.sm\:max-h-dvw {
		max-height: 100dvw !important;
	}

	.sm\:max-h-lvh {
		max-height: 100lvh !important;
	}

	.sm\:max-h-lvw {
		max-height: 100lvw !important;
	}

	.sm\:max-h-svw {
		max-height: 100svw !important;
	}

	.sm\:max-h-svh {
		max-height: 100svh !important;
	}

	.sm\:max-h-min {
		max-height: min-content !important;
	}

	.sm\:max-h-max {
		max-height: max-content !important;
	}

	.sm\:max-h-fit {
		max-height: fit-content !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:max-h-0 {
		max-height: 0 !important;
	}

	.md\:max-h-auto {
		max-height: auto !important;
	}

	.md\:max-h-none {
		max-height: none !important;
	}

	.md\:max-h-full {
		max-height: 100% !important;
	}

	.md\:max-h-screen {
		max-height: 100vh !important;
	}

	.md\:max-h-dvh {
		max-height: 100dvh !important;
	}

	.md\:max-h-dvw {
		max-height: 100dvw !important;
	}

	.md\:max-h-lvh {
		max-height: 100lvh !important;
	}

	.md\:max-h-lvw {
		max-height: 100lvw !important;
	}

	.md\:max-h-svw {
		max-height: 100svw !important;
	}

	.md\:max-h-svh {
		max-height: 100svh !important;
	}

	.md\:max-h-min {
		max-height: min-content !important;
	}

	.md\:max-h-max {
		max-height: max-content !important;
	}

	.md\:max-h-fit {
		max-height: fit-content !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:max-h-0 {
		max-height: 0 !important;
	}

	.lg\:max-h-auto {
		max-height: auto !important;
	}

	.lg\:max-h-none {
		max-height: none !important;
	}

	.lg\:max-h-full {
		max-height: 100% !important;
	}

	.lg\:max-h-screen {
		max-height: 100vh !important;
	}

	.lg\:max-h-dvh {
		max-height: 100dvh !important;
	}

	.lg\:max-h-dvw {
		max-height: 100dvw !important;
	}

	.lg\:max-h-lvh {
		max-height: 100lvh !important;
	}

	.lg\:max-h-lvw {
		max-height: 100lvw !important;
	}

	.lg\:max-h-svw {
		max-height: 100svw !important;
	}

	.lg\:max-h-svh {
		max-height: 100svh !important;
	}

	.lg\:max-h-min {
		max-height: min-content !important;
	}

	.lg\:max-h-max {
		max-height: max-content !important;
	}

	.lg\:max-h-fit {
		max-height: fit-content !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
  .lg\:max-h-\[49rem\] {
    max-height: 49rem !important;
  }
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:max-h-0 {
		max-height: 0 !important;
	}

	.xl\:max-h-auto {
		max-height: auto !important;
	}

	.xl\:max-h-none {
		max-height: none !important;
	}

	.xl\:max-h-full {
		max-height: 100% !important;
	}

	.xl\:max-h-screen {
		max-height: 100vh !important;
	}

	.xl\:max-h-dvh {
		max-height: 100dvh !important;
	}

	.xl\:max-h-dvw {
		max-height: 100dvw !important;
	}

	.xl\:max-h-lvh {
		max-height: 100lvh !important;
	}

	.xl\:max-h-lvw {
		max-height: 100lvw !important;
	}

	.xl\:max-h-svw {
		max-height: 100svw !important;
	}

	.xl\:max-h-svh {
		max-height: 100svh !important;
	}

	.xl\:max-h-min {
		max-height: min-content !important;
	}

	.xl\:max-h-max {
		max-height: max-content !important;
	}

	.xl\:max-h-fit {
		max-height: fit-content !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/typography/color.css?1751997552237*/
.text-inherit {
	color: inherit !important;
}

.text-current {
	color: currentColor !important;
}

.text-transparent {
	color: transparent !important;
}

.text-black {
	color: #000 !important;
}

.text-white {
	color: #fff !important;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/typography/hyphens.css?17475218801602*/
/* #region xs */
.hyphens-none {
	hyphens: none !important;
}

.hyphens-manual {
	hyphens: manual !important;
}

.hyphens-auto {
	hyphens: auto !important;
}

/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:hyphens-none {
		hyphens: none !important;
	}

	.sm\:hyphens-manual {
		hyphens: manual !important;
	}

	.sm\:hyphens-auto {
		hyphens: auto !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:hyphens-none {
		hyphens: none !important;
	}

	.md\:hyphens-manual {
		hyphens: manual !important;
	}

	.md\:hyphens-auto {
		hyphens: auto !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:hyphens-none {
		hyphens: none !important;
	}

	.lg\:hyphens-manual {
		hyphens: manual !important;
	}

	.lg\:hyphens-auto {
		hyphens: auto !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:hyphens-none {
		hyphens: none !important;
	}

	.xl\:hyphens-manual {
		hyphens: manual !important;
	}

	.xl\:hyphens-auto {
		hyphens: auto !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/typography/list-style-type.css?17447150541189*/
/* #region xs */
.list-disc {
	list-style-type: disc !important;
}

.list-decimal {
	list-style-type: decimal !important;
}

.list-none {
	list-style-type: none !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:list-disc {
		list-style-type: disc !important;
	}

	.sm\:list-decimal {
		list-style-type: decimal !important;
	}

	.sm\:list-none {
		list-style-type: none !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:list-disc {
		list-style-type: disc !important;
	}

	.md\:list-decimal {
		list-style-type: decimal !important;
	}

	.md\:list-none {
		list-style-type: none !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:list-disc {
		list-style-type: disc !important;
	}

	.lg\:list-decimal {
		list-style-type: decimal !important;
	}

	.lg\:list-none {
		list-style-type: none !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:list-disc {
		list-style-type: disc !important;
	}

	.xl\:list-decimal {
		list-style-type: decimal !important;
	}

	.xl\:list-none {
		list-style-type: none !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/typography/vertical-align.css?17447150542936*/
/* #region xs */
.align-baseline {
	vertical-align: baseline !important;
}

.align-top {
	vertical-align: top !important;
}

.align-middle {
	vertical-align: middle !important;
}

.align-bottom {
	vertical-align: bottom !important;
}

.align-text-top {
	vertical-align: text-top !important;
}

.align-text-bottom {
	vertical-align: text-bottom !important;
}

.align-sub {
	vertical-align: sub !important;
}

.align-super {
	vertical-align: super !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:align-baseline {
		vertical-align: baseline !important;
	}

	.sm\:align-top {
		vertical-align: top !important;
	}

	.sm\:align-middle {
		vertical-align: middle !important;
	}

	.sm\:align-bottom {
		vertical-align: bottom !important;
	}

	.sm\:align-text-top {
		vertical-align: text-top !important;
	}

	.sm\:align-text-bottom {
		vertical-align: text-bottom !important;
	}

	.sm\:align-sub {
		vertical-align: sub !important;
	}

	.sm\:align-super {
		vertical-align: super !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:align-baseline {
		vertical-align: baseline !important;
	}

	.md\:align-top {
		vertical-align: top !important;
	}

	.md\:align-middle {
		vertical-align: middle !important;
	}

	.md\:align-bottom {
		vertical-align: bottom !important;
	}

	.md\:align-text-top {
		vertical-align: text-top !important;
	}

	.md\:align-text-bottom {
		vertical-align: text-bottom !important;
	}

	.md\:align-sub {
		vertical-align: sub !important;
	}

	.md\:align-super {
		vertical-align: super !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:align-baseline {
		vertical-align: baseline !important;
	}

	.lg\:align-top {
		vertical-align: top !important;
	}

	.lg\:align-middle {
		vertical-align: middle !important;
	}

	.lg\:align-bottom {
		vertical-align: bottom !important;
	}

	.lg\:align-text-top {
		vertical-align: text-top !important;
	}

	.lg\:align-text-bottom {
		vertical-align: text-bottom !important;
	}

	.lg\:align-sub {
		vertical-align: sub !important;
	}

	.lg\:align-super {
		vertical-align: super !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:align-baseline {
		vertical-align: baseline !important;
	}

	.xl\:align-top {
		vertical-align: top !important;
	}

	.xl\:align-middle {
		vertical-align: middle !important;
	}

	.xl\:align-bottom {
		vertical-align: bottom !important;
	}

	.xl\:align-text-top {
		vertical-align: text-top !important;
	}

	.xl\:align-text-bottom {
		vertical-align: text-bottom !important;
	}

	.xl\:align-sub {
		vertical-align: sub !important;
	}

	.xl\:align-super {
		vertical-align: super !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/backgrounds/background-color.css?17447317742403*/
/* #region xs */
.bg-inherit {
	background-color: inherit !important;
}

.bg-current {
	background-color: currentColor !important;
}

.bg-transparent {
	background-color: transparent !important;
}

.bg-black {
	background-color: #000 !important;
}

.bg-white {
	background-color: #fff !important;
}

/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:bg-inherit {
		background-color: inherit !important;
	}

	.sm\:bg-current {
		background-color: currentColor !important;
	}

	.sm\:bg-transparent {
		background-color: transparent !important;
	}

	.sm\:bg-black {
		background-color: #000 !important;
	}

	.sm\:bg-white {
		background-color: #fff !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:bg-inherit {
		background-color: inherit !important;
	}

	.md\:bg-current {
		background-color: currentColor !important;
	}

	.md\:bg-transparent {
		background-color: transparent !important;
	}

	.md\:bg-black {
		background-color: #000 !important;
	}

	.md\:bg-white {
		background-color: #fff !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:bg-inherit {
		background-color: inherit !important;
	}

	.lg\:bg-current {
		background-color: currentColor !important;
	}

	.lg\:bg-transparent {
		background-color: transparent !important;
	}

	.lg\:bg-black {
		background-color: #000 !important;
	}

	.lg\:bg-white {
		background-color: #fff !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:bg-inherit {
		background-color: inherit !important;
	}

	.xl\:bg-current {
		background-color: currentColor !important;
	}

	.xl\:bg-transparent {
		background-color: transparent !important;
	}

	.xl\:bg-black {
		background-color: #000 !important;
	}

	.xl\:bg-white {
		background-color: #fff !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/borders/border-radius.css?174471505438564*/
/* #region xs */
.rounded-none {
	border-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-x-small {
	border-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-small {
	border-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-medium {
	border-radius: var(--x-sys-shape-corner-medium) !important;
}

.rounded-large {
	border-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-x-large {
	border-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-full {
	border-radius: var(--x-sys-shape-corner-full, 999rem) !important;
}

.rounded-t-none {
	border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-t-x-small {
	border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-t-small {
	border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-t-medium {
	border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
	border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
}

.rounded-t-large {
	border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-t-x-large {
	border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-e-none {
	border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-e-x-small {
	border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-e-small {
	border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-e-medium {
	border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
	border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
}

.rounded-e-large {
	border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-e-x-large {
	border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-b-none {
	border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-b-x-small {
	border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-b-small {
	border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-b-medium {
	border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
}

.rounded-b-large {
	border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-b-x-large {
	border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-s-none {
	border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-s-x-small {
	border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-s-small {
	border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-s-medium {
	border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
}

.rounded-s-large {
	border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-s-x-large {
	border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-ts-none {
	border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-ts-x-small {
	border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-ts-small {
	border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-ts-medium {
	border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
}

.rounded-ts-large {
	border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-ts-x-large {
	border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-te-none {
	border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-te-x-small {
	border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-te-small {
	border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-te-medium {
	border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
}

.rounded-te-large {
	border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-te-x-large {
	border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-bs-none {
	border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-bs-x-small {
	border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-bs-small {
	border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-bs-medium {
	border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
}

.rounded-bs-large {
	border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-bs-x-large {
	border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

.rounded-be-none {
	border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
}

.rounded-be-x-small {
	border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
}

.rounded-be-small {
	border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
}

.rounded-be-medium {
	border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
}

.rounded-be-large {
	border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
}

.rounded-be-x-large {
	border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
}

/* #endregion xs */


/* #region sm */
@media (min-width: 37.5em) {
	.sm\:rounded-none {
		border-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-x-small {
		border-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-small {
		border-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-medium {
		border-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.sm\:rounded-large {
		border-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-x-large {
		border-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-full {
		border-radius: var(--x-sys-shape-corner-full, 999rem) !important;
	}

	.sm\:rounded-t-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-t-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-t-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-t-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.sm\:rounded-t-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-t-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-e-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-e-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-e-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-e-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.sm\:rounded-e-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-e-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-b-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-b-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-b-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-b-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.sm\:rounded-b-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-b-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-s-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-s-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-s-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-s-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.sm\:rounded-s-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-s-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-ts-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-ts-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-ts-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-ts-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.sm\:rounded-ts-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-ts-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-te-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-te-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-te-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-te-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.sm\:rounded-te-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-te-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-bs-none {
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-bs-x-small {
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-bs-small {
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-bs-medium {
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.sm\:rounded-bs-large {
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-bs-x-large {
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.sm\:rounded-be-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.sm\:rounded-be-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.sm\:rounded-be-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.sm\:rounded-be-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.sm\:rounded-be-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.sm\:rounded-be-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:rounded-none {
		border-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-x-small {
		border-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-small {
		border-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-medium {
		border-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.md\:rounded-large {
		border-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-x-large {
		border-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-full {
		border-radius: var(--x-sys-shape-corner-full, 999rem) !important;
	}

	.md\:rounded-t-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-t-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-t-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-t-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.md\:rounded-t-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-t-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-e-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-e-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-e-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-e-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.md\:rounded-e-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-e-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-b-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-b-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-b-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-b-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.md\:rounded-b-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-b-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-s-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-s-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-s-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-s-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.md\:rounded-s-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-s-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-ts-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-ts-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-ts-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-ts-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.md\:rounded-ts-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-ts-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-te-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-te-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-te-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-te-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.md\:rounded-te-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-te-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-bs-none {
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-bs-x-small {
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-bs-small {
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-bs-medium {
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.md\:rounded-bs-large {
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-bs-x-large {
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.md\:rounded-be-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.md\:rounded-be-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.md\:rounded-be-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.md\:rounded-be-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.md\:rounded-be-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.md\:rounded-be-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:rounded-none {
		border-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-x-small {
		border-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-small {
		border-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-medium {
		border-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.lg\:rounded-large {
		border-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-x-large {
		border-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-full {
		border-radius: var(--x-sys-shape-corner-full, 999rem) !important;
	}

	.lg\:rounded-t-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-t-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-t-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-t-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.lg\:rounded-t-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-t-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-e-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-e-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-e-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-e-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.lg\:rounded-e-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-e-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-b-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-b-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-b-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-b-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.lg\:rounded-b-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-b-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-s-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-s-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-s-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-s-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.lg\:rounded-s-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-s-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-ts-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-ts-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-ts-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-ts-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.lg\:rounded-ts-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-ts-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-te-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-te-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-te-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-te-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.lg\:rounded-te-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-te-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-bs-none {
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-bs-x-small {
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-bs-small {
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-bs-medium {
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.lg\:rounded-bs-large {
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-bs-x-large {
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.lg\:rounded-be-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.lg\:rounded-be-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.lg\:rounded-be-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.lg\:rounded-be-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.lg\:rounded-be-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.lg\:rounded-be-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:rounded-none {
		border-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-x-small {
		border-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-small {
		border-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-medium {
		border-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.xl\:rounded-large {
		border-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-x-large {
		border-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-full {
		border-radius: var(--x-sys-shape-corner-full, 999rem) !important;
	}

	.xl\:rounded-t-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-t-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-t-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-t-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.xl\:rounded-t-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-t-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-e-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-e-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-e-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-e-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.xl\:rounded-e-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-e-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-b-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-b-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-b-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-b-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.xl\:rounded-b-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-b-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-s-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-s-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-s-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-s-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.xl\:rounded-s-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-s-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-ts-none {
		border-start-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-ts-x-small {
		border-start-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-ts-small {
		border-start-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-ts-medium {
		border-start-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.xl\:rounded-ts-large {
		border-start-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-ts-x-large {
		border-start-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-te-none {
		border-start-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-te-x-small {
		border-start-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-te-small {
		border-start-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-te-medium {
		border-start-end-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.xl\:rounded-te-large {
		border-start-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-te-x-large {
		border-start-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-bs-none {
		border-end-start-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-bs-x-small {
		border-end-start-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-bs-small {
		border-end-start-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-bs-medium {
		border-end-start-radius: var(--x-sys-shape-corner-medium) !important;
	}

	.xl\:rounded-bs-large {
		border-end-start-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-bs-x-large {
		border-end-start-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}

	.xl\:rounded-be-none {
		border-end-end-radius: var(--x-sys-shape-corner-none, 0) !important;
	}

	.xl\:rounded-be-x-small {
		border-end-end-radius: var(--x-sys-shape-corner-x-small, 0.25rem) !important;
	}

	.xl\:rounded-be-small {
		border-end-end-radius: var(--x-sys-shape-corner-small, 0.5rem) !important;
	}

	.xl\:rounded-be-medium {
		border-end-end-radius: var(--x-sys-shape-corner-medium, 0.75rem) !important;
	}

	.xl\:rounded-be-large {
		border-end-end-radius: var(--x-sys-shape-corner-large, 1rem) !important;
	}

	.xl\:rounded-be-x-large {
		border-end-end-radius: var(--x-sys-shape-corner-x-large, 1.75rem) !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/borders/border-width.css?175084751610992*/
@property --u-divide-x-reverse {
	inherits: false;
	initial-value: 0;
	syntax: "*";
}

@property --u-divide-y-reverse {
	inherits: false;
	initial-value: 0;
	syntax: "*";
}

/* #region xs */
.border {
	border-width: 0.0625rem !important;
}

.border-0 {
	border-width: 0 !important;
}

.border-x {
	border-inline-width: 0.0625rem !important;
}

.border-x-0 {
	border-inline-width: 0 !important;
}

.border-y {
	border-block-width: 0.0625rem !important;
}

.border-y-0 {
	border-block-width: 0 !important;
}

.border-s {
	border-inline-start-width: 0.0625rem !important;
}

.border-s-0 {
	border-inline-start-width: 0 !important;
}

.border-e {
	border-inline-end-width: 0.0625rem !important;
}

.border-e-0 {
	border-inline-end-width: 0 !important;
}

.border-t {
	border-top-width: 0.0625rem !important;
}

.border-t-0 {
	border-top-width: 0 !important;
}

.border-b {
	border-bottom-width: 0.0625rem !important;
}

.border-b-0 {
	border-bottom-width: 0 !important;
}

.divide-x > :not(:last-child) {
	border-inline-start-width: calc(0.0625rem * var(--u-divide-x-reverse, 0)) !important;
	border-inline-end-width: calc(0.0625rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
}

.divide-x-0 > :not(:last-child) {
	border-inline-start-width: calc(0rem * var(--u-divide-x-reverse, 0)) !important;
	border-inline-end-width: calc(0rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
}

.divide-y > :not(:last-child) {
	border-top-width: calc(0.0625rem * var(--u-divide-y-reverse, 0)) !important;
	border-bottom-width: calc(0.0625rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
}

.divide-y-0 > :not(:last-child) {
	border-top-width: calc(0rem * var(--u-divide-y-reverse, 0)) !important;
	border-bottom-width: calc(0rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
}

.divide-x-reverse > :not(:last-child) {
	--u-divide-x-reverse: 1;
}

.divide-y-reverse > :not(:last-child) {
	--u-divide-y-reverse: 1;
}

/* #endregion xs */
.\[\&\:not\(\:first-child\)\]border-t:not(:first-child) {
	border-block-start-width: 0.0625rem !important;
}

.\[\&\:not\(\:first-child\)\]border-s:not(:first-child) {
	border-inline-start-width: 0.0625rem !important;
}

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:border {
		border-width: 0.0625rem !important;
	}

	.sm\:border-0 {
		border-width: 0 !important;
	}

	.sm\:border-x {
		border-inline-width: 0.0625rem !important;
	}

	.sm\:border-x-0 {
		border-inline-width: 0 !important;
	}

	.sm\:border-y {
		border-block-width: 0.0625rem !important;
	}

	.sm\:border-y-0 {
		border-block-width: 0 !important;
	}

	.sm\:border-s {
		border-inline-start-width: 0.0625rem !important;
	}

	.sm\:border-s-0 {
		border-inline-start-width: 0 !important;
	}

	.sm\:border-e {
		border-inline-end-width: 0.0625rem !important;
	}

	.sm\:border-e-0 {
		border-inline-end-width: 0 !important;
	}

	.sm\:border-t {
		border-top-width: 0.0625rem !important;
	}

	.sm\:border-t-0 {
		border-top-width: 0 !important;
	}

	.sm\:border-b {
		border-bottom-width: 0.0625rem !important;
	}

	.sm\:border-b-0 {
		border-bottom-width: 0 !important;
	}

	.sm\:divide-x > :not(:last-child) {
		border-inline-start-width: calc(0.0625rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0.0625rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.sm\:divide-x-0 > :not(:last-child) {
		border-inline-start-width: calc(0rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.sm\:divide-y > :not(:last-child) {
		border-top-width: calc(0.0625rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0.0625rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.sm\:divide-y-0 > :not(:last-child) {
		border-top-width: calc(0rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.sm\:divide-x-reverse > :not(:last-child) {
		--u-divide-x-reverse: 1;
	}

	.sm\:divide-y-reverse > :not(:last-child) {
		--u-divide-y-reverse: 1;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:border {
		border-width: 0.0625rem !important;
	}

	.md\:border-0 {
		border-width: 0 !important;
	}

	.md\:border-x {
		border-inline-width: 0.0625rem !important;
	}

	.md\:border-x-0 {
		border-inline-width: 0 !important;
	}

	.md\:border-y {
		border-block-width: 0.0625rem !important;
	}

	.md\:border-y-0 {
		border-block-width: 0 !important;
	}

	.md\:border-s {
		border-inline-start-width: 0.0625rem !important;
	}

	.md\:border-s-0 {
		border-inline-start-width: 0 !important;
	}

	.md\:border-e {
		border-inline-end-width: 0.0625rem !important;
	}

	.md\:border-e-0 {
		border-inline-end-width: 0 !important;
	}

	.md\:border-t {
		border-top-width: 0.0625rem !important;
	}

	.md\:border-t-0 {
		border-top-width: 0 !important;
	}

	.md\:border-b {
		border-bottom-width: 0.0625rem !important;
	}

	.md\:border-b-0 {
		border-bottom-width: 0 !important;
	}

	.md\:divide-x > :not(:last-child) {
		border-inline-start-width: calc(0.0625rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0.0625rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.md\:divide-x-0 > :not(:last-child) {
		border-inline-start-width: calc(0rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.md\:divide-y > :not(:last-child) {
		border-top-width: calc(0.0625rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0.0625rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.md\:divide-y-0 > :not(:last-child) {
		border-top-width: calc(0rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.md\:divide-x-reverse > :not(:last-child) {
		--u-divide-x-reverse: 1;
	}

	.md\:divide-y-reverse > :not(:last-child) {
		--u-divide-y-reverse: 1;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:border {
		border-width: 0.0625rem !important;
	}

	.lg\:border-0 {
		border-width: 0 !important;
	}

	.lg\:border-x {
		border-inline-width: 0.0625rem !important;
	}

	.lg\:border-x-0 {
		border-inline-width: 0 !important;
	}

	.lg\:border-y {
		border-block-width: 0.0625rem !important;
	}

	.lg\:border-y-0 {
		border-block-width: 0 !important;
	}

	.lg\:border-s {
		border-inline-start-width: 0.0625rem !important;
	}

	.lg\:border-s-0 {
		border-inline-start-width: 0 !important;
	}

	.lg\:border-e {
		border-inline-end-width: 0.0625rem !important;
	}

	.lg\:border-e-0 {
		border-inline-end-width: 0 !important;
	}

	.lg\:border-t {
		border-top-width: 0.0625rem !important;
	}

	.lg\:border-t-0 {
		border-top-width: 0 !important;
	}

	.lg\:border-b {
		border-bottom-width: 0.0625rem !important;
	}

	.lg\:border-b-0 {
		border-bottom-width: 0 !important;
	}

	.lg\:divide-x > :not(:last-child) {
		border-inline-start-width: calc(0.0625rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0.0625rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.lg\:divide-x-0 > :not(:last-child) {
		border-inline-start-width: calc(0rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.lg\:divide-y > :not(:last-child) {
		border-top-width: calc(0.0625rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0.0625rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.lg\:divide-y-0 > :not(:last-child) {
		border-top-width: calc(0rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.lg\:divide-x-reverse > :not(:last-child) {
		--u-divide-x-reverse: 1;
	}

	.lg\:divide-y-reverse > :not(:last-child) {
		--u-divide-y-reverse: 1;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
  .lg\:\[\&\:not\(\:first-child\)\]border-t:not(:first-child) {
    border-block-start-width: 0.0625rem !important;
  }
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:border {
		border-width: 0.0625rem !important;
	}

	.xl\:border-0 {
		border-width: 0 !important;
	}

	.xl\:border-x {
		border-inline-width: 0.0625rem !important;
	}

	.xl\:border-x-0 {
		border-inline-width: 0 !important;
	}

	.xl\:border-y {
		border-block-width: 0.0625rem !important;
	}

	.xl\:border-y-0 {
		border-block-width: 0 !important;
	}

	.xl\:border-s {
		border-inline-start-width: 0.0625rem !important;
	}

	.xl\:border-s-0 {
		border-inline-start-width: 0 !important;
	}

	.xl\:border-e {
		border-inline-end-width: 0.0625rem !important;
	}

	.xl\:border-e-0 {
		border-inline-end-width: 0 !important;
	}

	.xl\:border-t {
		border-top-width: 0.0625rem !important;
	}

	.xl\:border-t-0 {
		border-top-width: 0 !important;
	}

	.xl\:border-b {
		border-bottom-width: 0.0625rem !important;
	}

	.xl\:border-b-0 {
		border-bottom-width: 0 !important;
	}

	.xl\:divide-x > :not(:last-child) {
		border-inline-start-width: calc(0.0625rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0.0625rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.xl\:divide-x-0 > :not(:last-child) {
		border-inline-start-width: calc(0rem * var(--u-divide-x-reverse, 0)) !important;
		border-inline-end-width: calc(0rem * calc(1 - var(--u-divide-x-reverse, 0))) !important;
	}

	.xl\:divide-y > :not(:last-child) {
		border-top-width: calc(0.0625rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0.0625rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.xl\:divide-y-0 > :not(:last-child) {
		border-top-width: calc(0rem * var(--u-divide-y-reverse, 0)) !important;
		border-bottom-width: calc(0rem * calc(1 - var(--u-divide-y-reverse, 0))) !important;
	}

	.xl\:divide-x-reverse > :not(:last-child) {
		--u-divide-x-reverse: 1;
	}

	.xl\:divide-y-reverse > :not(:last-child) {
		--u-divide-y-reverse: 1;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/borders/border-color.css?17447310992403*/
/* #region xs */
.border-inherit {
	border-color: inherit !important;
}

.border-current {
	border-color: currentColor !important;
}

.border-transparent {
	border-color: transparent !important;
}

.border-black {
	border-color: #000 !important;
}

.border-white {
	border-color: #fff !important;
}

/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:border-inherit {
		border-color: inherit !important;
	}

	.sm\:border-current {
		border-color: currentColor !important;
	}

	.sm\:border-transparent {
		border-color: transparent !important;
	}

	.sm\:border-black {
		border-color: #000 !important;
	}

	.sm\:border-white {
		border-color: #fff !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:border-inherit {
		border-color: inherit !important;
	}

	.md\:border-current {
		border-color: currentColor !important;
	}

	.md\:border-transparent {
		border-color: transparent !important;
	}

	.md\:border-black {
		border-color: #000 !important;
	}

	.md\:border-white {
		border-color: #fff !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:border-inherit {
		border-color: inherit !important;
	}

	.lg\:border-current {
		border-color: currentColor !important;
	}

	.lg\:border-transparent {
		border-color: transparent !important;
	}

	.lg\:border-black {
		border-color: #000 !important;
	}

	.lg\:border-white {
		border-color: #fff !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:border-inherit {
		border-color: inherit !important;
	}

	.xl\:border-current {
		border-color: currentColor !important;
	}

	.xl\:border-transparent {
		border-color: transparent !important;
	}

	.xl\:border-black {
		border-color: #000 !important;
	}

	.xl\:border-white {
		border-color: #fff !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/borders/border-style.css?17447314295106*/
/* #region xs */
.border-solid {
	border-style: solid !important;
}

.border-dashed {
	border-style: dashed !important;
}

.border-dotted {
	border-style: dotted !important;
}

.border-double {
	border-style: double !important;
}

.border-hidden {
	border-style: hidden !important;
}

.border-none {
	border-style: none !important;
}

.divide-solid > :not(:last-child) {
	border-style: solid !important;
}

.divide-dashed > :not(:last-child) {
	border-style: dashed !important;
}

.divide-dotted > :not(:last-child) {
	border-style: dotted !important;
}

.divide-double > :not(:last-child) {
	border-style: double !important;
}

.divide-hidden > :not(:last-child) {
	border-style: hidden !important;
}

.divide-none > :not(:last-child) {
	border-style: none !important;
}


/* #endregion xs */

/* #region xs, custom */

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:border-solid {
		border-style: solid !important;
	}

	.sm\:border-dashed {
		border-style: dashed !important;
	}

	.sm\:border-dotted {
		border-style: dotted !important;
	}

	.sm\:border-double {
		border-style: double !important;
	}

	.sm\:border-hidden {
		border-style: hidden !important;
	}

	.sm\:border-none {
		border-style: none !important;
	}

	.sm\:divide-solid > :not(:last-child) {
		border-style: solid !important;
	}

	.sm\:divide-dashed > :not(:last-child) {
		border-style: dashed !important;
	}

	.sm\:divide-dotted > :not(:last-child) {
		border-style: dotted !important;
	}

	.sm\:divide-double > :not(:last-child) {
		border-style: double !important;
	}

	.sm\:divide-hidden > :not(:last-child) {
		border-style: hidden !important;
	}

	.sm\:divide-none > :not(:last-child) {
		border-style: none !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:border-solid {
		border-style: solid !important;
	}

	.md\:border-dashed {
		border-style: dashed !important;
	}

	.md\:border-dotted {
		border-style: dotted !important;
	}

	.md\:border-double {
		border-style: double !important;
	}

	.md\:border-hidden {
		border-style: hidden !important;
	}

	.md\:border-none {
		border-style: none !important;
	}

	.md\:divide-solid > :not(:last-child) {
		border-style: solid !important;
	}

	.md\:divide-dashed > :not(:last-child) {
		border-style: dashed !important;
	}

	.md\:divide-dotted > :not(:last-child) {
		border-style: dotted !important;
	}

	.md\:divide-double > :not(:last-child) {
		border-style: double !important;
	}

	.md\:divide-hidden > :not(:last-child) {
		border-style: hidden !important;
	}

	.md\:divide-none > :not(:last-child) {
		border-style: none !important;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:border-solid {
		border-style: solid !important;
	}

	.lg\:border-dashed {
		border-style: dashed !important;
	}

	.lg\:border-dotted {
		border-style: dotted !important;
	}

	.lg\:border-double {
		border-style: double !important;
	}

	.lg\:border-hidden {
		border-style: hidden !important;
	}

	.lg\:border-none {
		border-style: none !important;
	}

	.lg\:divide-solid > :not(:last-child) {
		border-style: solid !important;
	}

	.lg\:divide-dashed > :not(:last-child) {
		border-style: dashed !important;
	}

	.lg\:divide-dotted > :not(:last-child) {
		border-style: dotted !important;
	}

	.lg\:divide-double > :not(:last-child) {
		border-style: double !important;
	}

	.lg\:divide-hidden > :not(:last-child) {
		border-style: hidden !important;
	}

	.lg\:divide-none > :not(:last-child) {
		border-style: none !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:border-solid {
		border-style: solid !important;
	}

	.xl\:border-dashed {
		border-style: dashed !important;
	}

	.xl\:border-dotted {
		border-style: dotted !important;
	}

	.xl\:border-double {
		border-style: double !important;
	}

	.xl\:border-hidden {
		border-style: hidden !important;
	}

	.xl\:border-none {
		border-style: none !important;
	}

	.xl\:divide-solid > :not(:last-child) {
		border-style: solid !important;
	}

	.xl\:divide-dashed > :not(:last-child) {
		border-style: dashed !important;
	}

	.xl\:divide-dotted > :not(:last-child) {
		border-style: dotted !important;
	}

	.xl\:divide-double > :not(:last-child) {
		border-style: double !important;
	}

	.xl\:divide-hidden > :not(:last-child) {
		border-style: hidden !important;
	}

	.xl\:divide-none > :not(:last-child) {
		border-style: none !important;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/filters/filter/grayscale.css?1752780697233*/
/* #region xs */
.grayscale {
	filter: grayscale(100%) !important;
}

/* #endregion xs */

/* #region xs, custom */
.not-hover\:grayscale:not(:hover) {
	filter: grayscale(100%) !important;
}

/* #endregion xs, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/filters/backdrop-filter.css?1746628100162*/
/* #region xs */
.backdrop-filter-none {
	backdrop-filter: none !important;
}

/* #endregion xs */

/* #region xs, custom */
/* #endregion xs, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/transforms/scale.css?17477392801005*/
/* #region xs */
.scale-none {
	scale: none;
}

.\[\&\:hover\]\:scale-1\.1:hover {
  scale: 1.1;
}

/* #endregion xs */

/* #region xs, custom */
/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:scale-none {
		scale: none;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:scale-none {
		scale: none;
	}
}

/* #endregion md */

/* #region md, custom */
@media (min-width: 52.5em) {}

/* #endregion md, custom */

/* #region lg */
@media (min-width: 75em) {
	.lg\:scale-none {
		scale: none;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.lg\:scale-none {
		scale: none;
	}
}

/* #endregion xl */

/* #region xl, custom */
@media (min-width: 100em) {}

/* #endregion xl, custom */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/interactivity/cursor.css?174471505449*/
.cursor-pointer {
  cursor: pointer !important;
}
/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/interactivity/pointer-events.css?1744715054430*/
/* #region xs */
.pointer-events-none {
	pointer-events: none !important;
}

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

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/interactivity/user-select.css?1744715054498*/
/* #region xs */
.select-none {
	user-select: none;
}

.select-text {
	user-select: text;
}

.select-all {
	user-select: all;
}

.select-auto {
	user-select: auto;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/accessibility/screen-readers.css?17538794561195*/
.sr-only {
	position: absolute !important;
	width: 0.0625rem !important;
	height: 0.0625rem !important;
	padding: 0 !important;
	margin: -0.0625rem !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border-width: 0 !important;
}

.not-sr-only {
	position: static !important;
	width: auto !important;
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: visible !important;
	clip: auto !important;
	white-space: normal !important;
}

/* #region lg */
@media (min-width: 75em) {
	.lg\:sr-only {
		position: absolute !important;
		width: 0.0625rem !important;
		height: 0.0625rem !important;
		padding: 0 !important;
		margin: -0.0625rem !important;
		overflow: hidden !important;
		clip: rect(0, 0, 0, 0) !important;
		white-space: nowrap !important;
		border-width: 0 !important;
	}

	.lg\:not-sr-only {
		position: static !important;
		width: auto !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		overflow: visible !important;
		clip: auto !important;
		white-space: normal !important;
	}
}

/* #endregion lg */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/grid.css?175440836735084*/
/* #region sm */
.grid-flow-row {
	grid-auto-flow: row !important;
}

.grid-flow-col {
	grid-auto-flow: column !important;
}

.grid-flow-row-dense {
	grid-auto-flow: row dense !important;
}

.grid-flow-col-dense {
	grid-auto-flow: column dense !important;
}

.auto-cols-max {
	grid-auto-columns: max-content !important;
}

.auto-cols-min {
	grid-auto-columns: min-content !important;
}

.auto-cols-auto {
	grid-auto-columns: auto !important;
}

.auto-cols-fr {
	grid-auto-columns: minmax(0, 1fr) !important;
}

.auto-rows-max {
	grid-auto-rows: max-content !important;
}

.auto-rows-min {
	grid-auto-rows: min-content !important;
}

.auto-rows-auto {
	grid-auto-rows: auto !important;
}

.auto-rows-fr {
	grid-auto-rows: minmax(0, 1fr) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.grid-cols-none {
	grid-template-columns: none !important;
}

.grid-rows-1 {
	grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.grid-rows-2 {
	grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

.grid-rows-3 {
	grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
}

.grid-rows-4 {
	grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
}

.grid-rows-5 {
	grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.grid-rows-6 {
	grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
}

.grid-rows-none {
	grid-template-rows: none !important;
}

.col-auto {
	grid-column: auto !important;
}

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

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

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

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

.col-span-5 {
	grid-column: span 5 / span 5 !important;
}

.col-span-6 {
	grid-column: span 6 / span 6 !important;
}

.col-span-7 {
	grid-column: span 7 / span 7 !important;
}

.col-span-8 {
	grid-column: span 8 / span 8 !important;
}

.col-span-9 {
	grid-column: span 9 / span 9 !important;
}

.col-span-10 {
	grid-column: span 10 / span 10 !important;
}

.col-span-11 {
	grid-column: span 11 / span 11 !important;
}

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

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

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

.col-start-2 {
	grid-column-start: 2 !important;
}

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

.col-start-4 {
	grid-column-start: 4 !important;
}

.col-start-5 {
	grid-column-start: 5 !important;
}

.col-start-6 {
	grid-column-start: 6 !important;
}

.col-start-7 {
	grid-column-start: 7 !important;
}

.col-start-8 {
	grid-column-start: 8 !important;
}

.col-start-9 {
	grid-column-start: 9 !important;
}

.col-start-10 {
	grid-column-start: 10 !important;
}

.col-start-11 {
	grid-column-start: 11 !important;
}

.col-start-12 {
	grid-column-start: 12 !important;
}

.col-start-13 {
	grid-column-start: 13 !important;
}

.col-start-18 {
	grid-column-start: 18 !important;
}

.col-start-auto {
	grid-column-start: auto !important;
}

.col-end-1 {
	grid-column-end: 1 !important;
}

.col-end-2 {
	grid-column-end: 2 !important;
}

.col-end-3 {
	grid-column-end: 3 !important;
}

.col-end-4 {
	grid-column-end: 4 !important;
}

.col-end-5 {
	grid-column-end: 5 !important;
}

.col-end-6 {
	grid-column-end: 6 !important;
}

.col-end-7 {
	grid-column-end: 7 !important;
}

.col-end-8 {
	grid-column-end: 8 !important;
}

.col-end-9 {
	grid-column-end: 9 !important;
}

.col-end-10 {
	grid-column-end: 10 !important;
}

.col-end-11 {
	grid-column-end: 11 !important;
}

.col-end-12 {
	grid-column-end: 12 !important;
}

.col-end-13 {
	grid-column-end: 13 !important;
}

.col-end-auto {
	grid-column-end: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* #endregion sm */

/* #endregion xs */

/* #region xs, custom */
.grid-cols-\[repeat\(auto-fit\,minmax\(93px\,1fr\)\)\] {
	grid-template-columns: repeat(auto-fit, minmax(93px, 1fr));
}

.grid-cols-\[repeat\(auto-fill\,11rem\)\] {
	grid-template-columns: repeat(auto-fill, 11rem) !important;
}

.grid-cols-\[repeat\(auto-fill\,13\.75rem\)\] {
	grid-template-columns: repeat(auto-fill, 13.75rem) !important;
}

.grid-rows-\[min-content_min-content_1fr\] {
	grid-template-rows: min-content min-content 1fr !important;
}

.grid-auto-rows-\[20\.375rem\] {
	grid-auto-rows: 20.375rem !important;
}

.grid-auto-rows-\[24\.375rem\] {
	grid-auto-rows: 24.375rem !important;
}

/* #endregion xs, custom */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:grid-flow-row {
		grid-auto-flow: row !important;
	}

	.sm\:grid-flow-col {
		grid-auto-flow: column !important;
	}

	.sm\:grid-flow-row-dense {
		grid-auto-flow: row dense !important;
	}

	.sm\:grid-flow-col-dense {
		grid-auto-flow: column dense !important;
	}

	.sm\:auto-cols-max {
		grid-auto-columns: max-content !important;
	}

	.sm\:auto-cols-min {
		grid-auto-columns: min-content !important;
	}

	.sm\:auto-cols-auto {
		grid-auto-columns: auto !important;
	}

	.sm\:auto-cols-fr {
		grid-auto-columns: minmax(0, 1fr) !important;
	}

	.sm\:auto-rows-max {
		grid-auto-rows: max-content !important;
	}

	.sm\:auto-rows-min {
		grid-auto-rows: min-content !important;
	}

	.sm\:auto-rows-auto {
		grid-auto-rows: auto !important;
	}

	.sm\:auto-rows-fr {
		grid-auto-rows: minmax(0, 1fr) !important;
	}

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

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

	.sm\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-7 {
		grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-8 {
		grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-9 {
		grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-10 {
		grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-11 {
		grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
	}

	.sm\:grid-cols-none {
		grid-template-columns: none !important;
	}

	.sm\:grid-rows-1 {
		grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
	}

	.sm\:grid-rows-2 {
		grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
	}

	.sm\:grid-rows-3 {
		grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
	}

	.sm\:grid-rows-4 {
		grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
	}

	.sm\:grid-rows-5 {
		grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
	}

	.sm\:grid-rows-6 {
		grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
	}

	.sm\:grid-rows-none {
		grid-template-rows: none !important;
	}

	.sm\:col-auto {
		grid-column: auto !important;
	}

	.sm\:col-span-1 {
		grid-column: span 1 / span 1 !important;
	}

	.sm\:col-span-2 {
		grid-column: span 2 / span 2 !important;
	}

	.sm\:col-span-3 {
		grid-column: span 3 / span 3 !important;
	}

	.sm\:col-span-4 {
		grid-column: span 4 / span 4 !important;
	}

	.sm\:col-span-5 {
		grid-column: span 5 / span 5 !important;
	}

	.sm\:col-span-6 {
		grid-column: span 6 / span 6 !important;
	}

	.sm\:col-span-7 {
		grid-column: span 7 / span 7 !important;
	}

	.sm\:col-span-8 {
		grid-column: span 8 / span 8 !important;
	}

	.sm\:col-span-9 {
		grid-column: span 9 / span 9 !important;
	}

	.sm\:col-span-10 {
		grid-column: span 10 / span 10 !important;
	}

	.sm\:col-span-11 {
		grid-column: span 11 / span 11 !important;
	}

	.sm\:col-span-12 {
		grid-column: span 12 / span 12 !important;
	}

	.sm\:col-span-full {
		grid-column: 1 / -1 !important;
	}

	.sm\:col-start-1 {
		grid-column-start: 1 !important;
	}

	.sm\:col-start-2 {
		grid-column-start: 2 !important;
	}

	.sm\:col-start-3 {
		grid-column-start: 3 !important;
	}

	.sm\:col-start-4 {
		grid-column-start: 4 !important;
	}

	.sm\:col-start-5 {
		grid-column-start: 5 !important;
	}

	.sm\:col-start-6 {
		grid-column-start: 6 !important;
	}

	.sm\:col-start-7 {
		grid-column-start: 7 !important;
	}

	.sm\:col-start-8 {
		grid-column-start: 8 !important;
	}

	.sm\:col-start-9 {
		grid-column-start: 9 !important;
	}

	.sm\:col-start-10 {
		grid-column-start: 10 !important;
	}

	.sm\:col-start-11 {
		grid-column-start: 11 !important;
	}

	.sm\:col-start-12 {
		grid-column-start: 12 !important;
	}

	.sm\:col-start-13 {
		grid-column-start: 13 !important;
	}

	.sm\:col-start-18 {
		grid-column-start: 18 !important;
	}

	.sm\:col-start-auto {
		grid-column-start: auto !important;
	}

	.sm\:col-end-1 {
		grid-column-end: 1 !important;
	}

	.sm\:col-end-2 {
		grid-column-end: 2 !important;
	}

	.sm\:col-end-3 {
		grid-column-end: 3 !important;
	}

	.sm\:col-end-4 {
		grid-column-end: 4 !important;
	}

	.sm\:col-end-5 {
		grid-column-end: 5 !important;
	}

	.sm\:col-end-6 {
		grid-column-end: 6 !important;
	}

	.sm\:col-end-7 {
		grid-column-end: 7 !important;
	}

	.sm\:col-end-8 {
		grid-column-end: 8 !important;
	}

	.sm\:col-end-9 {
		grid-column-end: 9 !important;
	}

	.sm\:col-end-10 {
		grid-column-end: 10 !important;
	}

	.sm\:col-end-11 {
		grid-column-end: 11 !important;
	}

	.sm\:col-end-12 {
		grid-column-end: 12 !important;
	}

	.sm\:col-end-13 {
		grid-column-end: 13 !important;
	}

	.sm\:col-end-auto {
		grid-column-end: auto !important;
	}

	.sm\:row-auto {
		grid-row: auto !important;
	}

	.sm\:row-span-1 {
		grid-row: span 1 / span 1 !important;
	}

	.sm\:row-span-2 {
		grid-row: span 2 / span 2 !important;
	}

	.sm\:row-span-3 {
		grid-row: span 3 / span 3 !important;
	}

	.sm\:row-span-4 {
		grid-row: span 4 / span 4 !important;
	}

	.sm\:row-span-5 {
		grid-row: span 5 / span 5 !important;
	}

	.sm\:row-span-6 {
		grid-row: span 6 / span 6 !important;
	}

	.sm\:row-span-full {
		grid-row: 1 / -1 !important;
	}

	.sm\:row-start-1 {
		grid-row-start: 1 !important;
	}

	.sm\:row-start-2 {
		grid-row-start: 2 !important;
	}

	.sm\:row-start-3 {
		grid-row-start: 3 !important;
	}

	.sm\:row-start-4 {
		grid-row-start: 4 !important;
	}

	.sm\:row-start-5 {
		grid-row-start: 5 !important;
	}

	.sm\:row-start-6 {
		grid-row-start: 6 !important;
	}

	.sm\:row-start-7 {
		grid-row-start: 7 !important;
	}

	.sm\:row-start-auto {
		grid-row-start: auto !important;
	}

	.sm\:row-end-1 {
		grid-row-end: 1 !important;
	}

	.sm\:row-end-2 {
		grid-row-end: 2 !important;
	}

	.sm\:row-end-3 {
		grid-row-end: 3 !important;
	}

	.sm\:row-end-4 {
		grid-row-end: 4 !important;
	}

	.sm\:row-end-5 {
		grid-row-end: 5 !important;
	}

	.sm\:row-end-6 {
		grid-row-end: 6 !important;
	}

	.sm\:row-end-7 {
		grid-row-end: 7 !important;
	}

	.sm\:row-end-auto {
		grid-row-end: auto !important;
	}
}

/* #endregion sm */

/* #region sm, custom */
@media (min-width: 37.5em) {
	.sm\:col-span-2\/10 {
		grid-column: 2 / span 10 !important;
	}

	.sm\:grid-cols-\[repeat\(auto-fill\,11rem\)\] {
		grid-template-columns: repeat(auto-fill, 11rem) !important;
	}

	.sm\:grid-auto-rows-\[20\.375rem\] {
		grid-auto-rows: 20.375rem !important;
	}

}

/* #endregion sm, custom */

/* #region md */
@media (min-width: 52.5em) {
	.md\:grid-flow-row {
		grid-auto-flow: row !important;
	}

	.md\:grid-flow-col {
		grid-auto-flow: column !important;
	}

	.md\:grid-flow-row-dense {
		grid-auto-flow: row dense !important;
	}

	.md\:grid-flow-col-dense {
		grid-auto-flow: column dense !important;
	}

	.md\:auto-cols-max {
		grid-auto-columns: max-content !important;
	}

	.md\:auto-cols-min {
		grid-auto-columns: min-content !important;
	}

	.md\:auto-cols-auto {
		grid-auto-columns: auto !important;
	}

	.md\:auto-cols-fr {
		grid-auto-columns: minmax(0, 1fr) !important;
	}

	.md\:auto-rows-max {
		grid-auto-rows: max-content !important;
	}

	.md\:auto-rows-min {
		grid-auto-rows: min-content !important;
	}

	.md\:auto-rows-auto {
		grid-auto-rows: auto !important;
	}

	.md\:auto-rows-fr {
		grid-auto-rows: minmax(0, 1fr) !important;
	}

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

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

	.md\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-7 {
		grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-8 {
		grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-9 {
		grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-10 {
		grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-11 {
		grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
	}

	.md\:grid-cols-none {
		grid-template-columns: none !important;
	}

	.md\:grid-rows-1 {
		grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
	}

	.md\:grid-rows-2 {
		grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
	}

	.md\:grid-rows-3 {
		grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
	}

	.md\:grid-rows-4 {
		grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
	}

	.md\:grid-rows-5 {
		grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
	}

	.md\:grid-rows-6 {
		grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
	}

	.md\:grid-rows-none {
		grid-template-rows: none !important;
	}

	.md\:col-auto {
		grid-column: auto !important;
	}

	.md\:col-span-1 {
		grid-column: span 1 / span 1 !important;
	}

	.md\:col-span-2 {
		grid-column: span 2 / span 2 !important;
	}

	.md\:col-span-3 {
		grid-column: span 3 / span 3 !important;
	}

	.md\:col-span-4 {
		grid-column: span 4 / span 4 !important;
	}

	.md\:col-span-5 {
		grid-column: span 5 / span 5 !important;
	}

	.md\:col-span-6 {
		grid-column: span 6 / span 6 !important;
	}

	.md\:col-span-7 {
		grid-column: span 7 / span 7 !important;
	}

	.md\:col-span-8 {
		grid-column: span 8 / span 8 !important;
	}

	.md\:col-span-9 {
		grid-column: span 9 / span 9 !important;
	}

	.md\:col-span-10 {
		grid-column: span 10 / span 10 !important;
	}

	.md\:col-span-11 {
		grid-column: span 11 / span 11 !important;
	}

	.md\:col-span-12 {
		grid-column: span 12 / span 12 !important;
	}

	.md\:col-span-full {
		grid-column: 1 / -1 !important;
	}

	.md\:col-start-1 {
		grid-column-start: 1 !important;
	}

	.md\:col-start-2 {
		grid-column-start: 2 !important;
	}

	.md\:col-start-3 {
		grid-column-start: 3 !important;
	}

	.md\:col-start-4 {
		grid-column-start: 4 !important;
	}

	.md\:col-start-5 {
		grid-column-start: 5 !important;
	}

	.md\:col-start-6 {
		grid-column-start: 6 !important;
	}

	.md\:col-start-7 {
		grid-column-start: 7 !important;
	}

	.md\:col-start-8 {
		grid-column-start: 8 !important;
	}

	.md\:col-start-9 {
		grid-column-start: 9 !important;
	}

	.md\:col-start-10 {
		grid-column-start: 10 !important;
	}

	.md\:col-start-11 {
		grid-column-start: 11 !important;
	}

	.md\:col-start-12 {
		grid-column-start: 12 !important;
	}

	.md\:col-start-13 {
		grid-column-start: 13 !important;
	}

	.md\:col-start-18 {
		grid-column-start: 18 !important;
	}

	.md\:col-start-auto {
		grid-column-start: auto !important;
	}

	.md\:col-end-1 {
		grid-column-end: 1 !important;
	}

	.md\:col-end-2 {
		grid-column-end: 2 !important;
	}

	.md\:col-end-3 {
		grid-column-end: 3 !important;
	}

	.md\:col-end-4 {
		grid-column-end: 4 !important;
	}

	.md\:col-end-5 {
		grid-column-end: 5 !important;
	}

	.md\:col-end-6 {
		grid-column-end: 6 !important;
	}

	.md\:col-end-7 {
		grid-column-end: 7 !important;
	}

	.md\:col-end-8 {
		grid-column-end: 8 !important;
	}

	.md\:col-end-9 {
		grid-column-end: 9 !important;
	}

	.md\:col-end-10 {
		grid-column-end: 10 !important;
	}

	.md\:col-end-11 {
		grid-column-end: 11 !important;
	}

	.md\:col-end-12 {
		grid-column-end: 12 !important;
	}

	.md\:col-end-13 {
		grid-column-end: 13 !important;
	}

	.md\:col-end-auto {
		grid-column-end: auto !important;
	}

	.md\:row-auto {
		grid-row: auto !important;
	}

	.md\:row-span-1 {
		grid-row: span 1 / span 1 !important;
	}

	.md\:row-span-2 {
		grid-row: span 2 / span 2 !important;
	}

	.md\:row-span-3 {
		grid-row: span 3 / span 3 !important;
	}

	.md\:row-span-4 {
		grid-row: span 4 / span 4 !important;
	}

	.md\:row-span-5 {
		grid-row: span 5 / span 5 !important;
	}

	.md\:row-span-6 {
		grid-row: span 6 / span 6 !important;
	}

	.md\:row-span-full {
		grid-row: 1 / -1 !important;
	}

	.md\:row-start-1 {
		grid-row-start: 1 !important;
	}

	.md\:row-start-2 {
		grid-row-start: 2 !important;
	}

	.md\:row-start-3 {
		grid-row-start: 3 !important;
	}

	.md\:row-start-4 {
		grid-row-start: 4 !important;
	}

	.md\:row-start-5 {
		grid-row-start: 5 !important;
	}

	.md\:row-start-6 {
		grid-row-start: 6 !important;
	}

	.md\:row-start-7 {
		grid-row-start: 7 !important;
	}

	.md\:row-start-auto {
		grid-row-start: auto !important;
	}

	.md\:row-end-1 {
		grid-row-end: 1 !important;
	}

	.md\:row-end-2 {
		grid-row-end: 2 !important;
	}

	.md\:row-end-3 {
		grid-row-end: 3 !important;
	}

	.md\:row-end-4 {
		grid-row-end: 4 !important;
	}

	.md\:row-end-5 {
		grid-row-end: 5 !important;
	}

	.md\:row-end-6 {
		grid-row-end: 6 !important;
	}

	.md\:row-end-7 {
		grid-row-end: 7 !important;
	}

	.md\:row-end-auto {
		grid-row-end: auto !important;
	}

	.md\:grid-cols-\[repeat\(auto-fill\,11rem\)\] {
		grid-template-columns: repeat(auto-fill, 11rem) !important;
	}

	.md\:grid-auto-rows-\[20\.375rem\] {
		grid-auto-rows: 20.375rem !important;
	}

}

/* #endregion md, custom */
@media (min-width: 52.5em) {
	.md\:grid-rows-\[min-content_1fr\] {
		grid-template-rows: min-content 1fr !important;
	}
}

/* #region md, custom */


/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:grid-flow-row {
		grid-auto-flow: row !important;
	}

	.lg\:grid-flow-col {
		grid-auto-flow: column !important;
	}

	.lg\:grid-flow-row-dense {
		grid-auto-flow: row dense !important;
	}

	.lg\:grid-flow-col-dense {
		grid-auto-flow: column dense !important;
	}

	.lg\:auto-cols-max {
		grid-auto-columns: max-content !important;
	}

	.lg\:auto-cols-min {
		grid-auto-columns: min-content !important;
	}

	.lg\:auto-cols-auto {
		grid-auto-columns: auto !important;
	}

	.lg\:auto-cols-fr {
		grid-auto-columns: minmax(0, 1fr) !important;
	}

	.lg\:auto-rows-max {
		grid-auto-rows: max-content !important;
	}

	.lg\:auto-rows-min {
		grid-auto-rows: min-content !important;
	}

	.lg\:auto-rows-auto {
		grid-auto-rows: auto !important;
	}

	.lg\:auto-rows-fr {
		grid-auto-rows: minmax(0, 1fr) !important;
	}

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

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

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

	.lg\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
	}

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

	.lg\:grid-cols-8 {
		grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-9 {
		grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-10 {
		grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-11 {
		grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-none {
		grid-template-columns: none !important;
	}

	.lg\:grid-rows-1 {
		grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
	}

	.lg\:grid-rows-2 {
		grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
	}

	.lg\:grid-rows-3 {
		grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
	}

	.lg\:grid-rows-4 {
		grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
	}

	.lg\:grid-rows-5 {
		grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
	}

	.lg\:grid-rows-6 {
		grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
	}

	.lg\:grid-rows-none {
		grid-template-rows: none !important;
	}

	.lg\:col-auto {
		grid-column: auto !important;
	}

	.lg\:col-span-1 {
		grid-column: span 1 / span 1 !important;
	}

	.lg\:col-span-2 {
		grid-column: span 2 / span 2 !important;
	}

	.lg\:col-span-3 {
		grid-column: span 3 / span 3 !important;
	}

	.lg\:col-span-4 {
		grid-column: span 4 / span 4 !important;
	}

	.lg\:col-span-5 {
		grid-column: span 5 / span 5 !important;
	}

	.lg\:col-span-6 {
		grid-column: span 6 / span 6 !important;
	}

	.lg\:col-span-7 {
		grid-column: span 7 / span 7 !important;
	}

	.lg\:col-span-8 {
		grid-column: span 8 / span 8 !important;
	}

	.lg\:col-span-9 {
		grid-column: span 9 / span 9 !important;
	}

	.lg\:col-span-10 {
		grid-column: span 10 / span 10 !important;
	}

	.lg\:col-span-11 {
		grid-column: span 11 / span 11 !important;
	}

	.lg\:col-span-12 {
		grid-column: span 12 / span 12 !important;
	}

	.lg\:col-span-13 {
		grid-column: span 13 / span 13 !important;
	}

	.lg\:col-span-14 {
		grid-column: span 14 / span 14 !important;
	}

	.lg\:col-span-full {
		grid-column: 1 / -1 !important;
	}

	.lg\:col-start-1 {
		grid-column-start: 1 !important;
	}

	.lg\:col-start-2 {
		grid-column-start: 2 !important;
	}

	.lg\:col-start-3 {
		grid-column-start: 3 !important;
	}

	.lg\:col-start-4 {
		grid-column-start: 4 !important;
	}

	.lg\:col-start-5 {
		grid-column-start: 5 !important;
	}

	.lg\:col-start-6 {
		grid-column-start: 6 !important;
	}

	.lg\:col-start-7 {
		grid-column-start: 7 !important;
	}

	.lg\:col-start-8 {
		grid-column-start: 8 !important;
	}

	.lg\:col-start-9 {
		grid-column-start: 9 !important;
	}

	.lg\:col-start-10 {
		grid-column-start: 10 !important;
	}

	.lg\:col-start-11 {
		grid-column-start: 11 !important;
	}

	.lg\:col-start-12 {
		grid-column-start: 12 !important;
	}

	.lg\:col-start-13 {
		grid-column-start: 13 !important;
	}

	.lg\:col-start-18 {
		grid-column-start: 18 !important;
	}

	.lg\:col-start-19 {
		grid-column-start: 19 !important;
	}

	.lg\:col-start-auto {
		grid-column-start: auto !important;
	}

	.lg\:col-end-1 {
		grid-column-end: 1 !important;
	}

	.lg\:col-end-2 {
		grid-column-end: 2 !important;
	}

	.lg\:col-end-3 {
		grid-column-end: 3 !important;
	}

	.lg\:col-end-4 {
		grid-column-end: 4 !important;
	}

	.lg\:col-end-5 {
		grid-column-end: 5 !important;
	}

	.lg\:col-end-6 {
		grid-column-end: 6 !important;
	}

	.lg\:col-end-7 {
		grid-column-end: 7 !important;
	}

	.lg\:col-end-8 {
		grid-column-end: 8 !important;
	}

	.lg\:col-end-9 {
		grid-column-end: 9 !important;
	}

	.lg\:col-end-10 {
		grid-column-end: 10 !important;
	}

	.lg\:col-end-11 {
		grid-column-end: 11 !important;
	}

	.lg\:col-end-12 {
		grid-column-end: 12 !important;
	}

	.lg\:col-end-13 {
		grid-column-end: 13 !important;
	}

	.lg\:col-end-auto {
		grid-column-end: auto !important;
	}

	.lg\:row-auto {
		grid-row: auto !important;
	}

	.lg\:row-span-1 {
		grid-row: span 1 / span 1 !important;
	}

	.lg\:row-span-2 {
		grid-row: span 2 / span 2 !important;
	}

	.lg\:row-span-3 {
		grid-row: span 3 / span 3 !important;
	}

	.lg\:row-span-4 {
		grid-row: span 4 / span 4 !important;
	}

	.lg\:row-span-5 {
		grid-row: span 5 / span 5 !important;
	}

	.lg\:row-span-6 {
		grid-row: span 6 / span 6 !important;
	}

	.lg\:row-span-full {
		grid-row: 1 / -1 !important;
	}

	.lg\:row-start-1 {
		grid-row-start: 1 !important;
	}

	.lg\:row-start-2 {
		grid-row-start: 2 !important;
	}

	.lg\:row-start-3 {
		grid-row-start: 3 !important;
	}

	.lg\:row-start-4 {
		grid-row-start: 4 !important;
	}

	.lg\:row-start-5 {
		grid-row-start: 5 !important;
	}

	.lg\:row-start-6 {
		grid-row-start: 6 !important;
	}

	.lg\:row-start-7 {
		grid-row-start: 7 !important;
	}

	.lg\:row-start-auto {
		grid-row-start: auto !important;
	}

	.lg\:row-end-1 {
		grid-row-end: 1 !important;
	}

	.lg\:row-end-2 {
		grid-row-end: 2 !important;
	}

	.lg\:row-end-3 {
		grid-row-end: 3 !important;
	}

	.lg\:row-end-4 {
		grid-row-end: 4 !important;
	}

	.lg\:row-end-5 {
		grid-row-end: 5 !important;
	}

	.lg\:row-end-6 {
		grid-row-end: 6 !important;
	}

	.lg\:row-end-7 {
		grid-row-end: 7 !important;
	}

	.lg\:row-end-auto {
		grid-row-end: auto !important;
	}
}

/* #endregion lg */

/* #region lg, custom */
@media (min-width: 75em) {
	.lg\:grid-cols-14 {
		grid-template-columns: repeat(14, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-20 {
		grid-template-columns: repeat(20, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-21 {
		grid-template-columns: repeat(21, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-24 {
		grid-template-columns: repeat(24, minmax(0, 1fr)) !important;
	}

	.lg\:grid-cols-\[repeat\(auto-fill\,13\.75rem\)\] {
		grid-template-columns: repeat(auto-fill, 13.75rem) !important;
	}

	.lg\:grid-rows-\[min-content_min-content_1fr\] {
		grid-template-rows: min-content min-content 1fr !important;
	}

	.lg\:grid-auto-rows-\[24\.375rem\] {
		grid-auto-rows: 24.375rem !important;
	}

	.lg\:col-span-14 {
		grid-column: span 14 / span 14 !important;
	}

	.lg\:col-span-16 {
		grid-column: span 16 / span 16 !important;
	}

	.lg\:col-span-18 {
		grid-column: span 18 / span 18 !important;
	}

	.lg\:col-span-20 {
		grid-column: span 20 / span 20 !important;
	}

	.lg\:col-span-24 {
		grid-column: span 24 / span 24 !important;
	}

	.lg\:col-span-4\/18 {
		grid-column: 4 / span 18 !important;
	}

	.lg\:col-start-5 {
		grid-column-start: 5 !important;
	}

	.lg\:col-start-14 {
		grid-column-start: 14 !important;
	}

	.lg\:col-start-12 {
		grid-column-start: 12 !important;
	}

	.lg\:col-start-13 {
		grid-column-start: 13 !important;
	}

	.lg\:col-start-17 {
		grid-column-start: 17 !important;
	}

	.lg\:col-end-23 {
		grid-column-end: 23 !important;
	}
}

/* #endregion lg, custom */

/* #region xl */
@media (min-width: 100em) {
	.xl\:grid-flow-row {
		grid-auto-flow: row !important;
	}

	.xl\:grid-flow-col {
		grid-auto-flow: column !important;
	}

	.xl\:grid-flow-row-dense {
		grid-auto-flow: row dense !important;
	}

	.xl\:grid-flow-col-dense {
		grid-auto-flow: column dense !important;
	}

	.xl\:auto-cols-max {
		grid-auto-columns: max-content !important;
	}

	.xl\:auto-cols-min {
		grid-auto-columns: min-content !important;
	}

	.xl\:auto-cols-auto {
		grid-auto-columns: auto !important;
	}

	.xl\:auto-cols-fr {
		grid-auto-columns: minmax(0, 1fr) !important;
	}

	.xl\:auto-rows-max {
		grid-auto-rows: max-content !important;
	}

	.xl\:auto-rows-min {
		grid-auto-rows: min-content !important;
	}

	.xl\:auto-rows-auto {
		grid-auto-rows: auto !important;
	}

	.xl\:auto-rows-fr {
		grid-auto-rows: minmax(0, 1fr) !important;
	}

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

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

	.xl\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-5 {
		grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-6 {
		grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-7 {
		grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-8 {
		grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-9 {
		grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-10 {
		grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-11 {
		grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-12 {
		grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
	}

	.xl\:grid-cols-none {
		grid-template-columns: none !important;
	}

	.xl\:grid-rows-1 {
		grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
	}

	.xl\:grid-rows-2 {
		grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
	}

	.xl\:grid-rows-3 {
		grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
	}

	.xl\:grid-rows-4 {
		grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
	}

	.xl\:grid-rows-5 {
		grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
	}

	.xl\:grid-rows-6 {
		grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
	}

	.xl\:grid-rows-none {
		grid-template-rows: none !important;
	}

	.xl\:col-auto {
		grid-column: auto !important;
	}

	.xl\:col-span-1 {
		grid-column: span 1 / span 1 !important;
	}

	.xl\:col-span-2 {
		grid-column: span 2 / span 2 !important;
	}

	.xl\:col-span-3 {
		grid-column: span 3 / span 3 !important;
	}

	.xl\:col-span-4 {
		grid-column: span 4 / span 4 !important;
	}

	.xl\:col-span-5 {
		grid-column: span 5 / span 5 !important;
	}

	.xl\:col-span-6 {
		grid-column: span 6 / span 6 !important;
	}

	.xl\:col-span-7 {
		grid-column: span 7 / span 7 !important;
	}

	.xl\:col-span-8 {
		grid-column: span 8 / span 8 !important;
	}

	.xl\:col-span-9 {
		grid-column: span 9 / span 9 !important;
	}

	.xl\:col-span-10 {
		grid-column: span 10 / span 10 !important;
	}

	.xl\:col-span-11 {
		grid-column: span 11 / span 11 !important;
	}

	.xl\:col-span-12 {
		grid-column: span 12 / span 12 !important;
	}

	.xl\:col-span-full {
		grid-column: 1 / -1 !important;
	}

	.xl\:col-start-1 {
		grid-column-start: 1 !important;
	}

	.xl\:col-start-2 {
		grid-column-start: 2 !important;
	}

	.xl\:col-start-3 {
		grid-column-start: 3 !important;
	}

	.xl\:col-start-4 {
		grid-column-start: 4 !important;
	}

	.xl\:col-start-5 {
		grid-column-start: 5 !important;
	}

	.xl\:col-start-6 {
		grid-column-start: 6 !important;
	}

	.xl\:col-start-7 {
		grid-column-start: 7 !important;
	}

	.xl\:col-start-8 {
		grid-column-start: 8 !important;
	}

	.xl\:col-start-9 {
		grid-column-start: 9 !important;
	}

	.xl\:col-start-10 {
		grid-column-start: 10 !important;
	}

	.xl\:col-start-11 {
		grid-column-start: 11 !important;
	}

	.xl\:col-start-12 {
		grid-column-start: 12 !important;
	}

	.xl\:col-start-13 {
		grid-column-start: 13 !important;
	}

	.xl\:col-start-18 {
		grid-column-start: 18 !important;
	}

	.xl\:col-start-auto {
		grid-column-start: auto !important;
	}

	.xl\:col-end-1 {
		grid-column-end: 1 !important;
	}

	.xl\:col-end-2 {
		grid-column-end: 2 !important;
	}

	.xl\:col-end-3 {
		grid-column-end: 3 !important;
	}

	.xl\:col-end-4 {
		grid-column-end: 4 !important;
	}

	.xl\:col-end-5 {
		grid-column-end: 5 !important;
	}

	.xl\:col-end-6 {
		grid-column-end: 6 !important;
	}

	.xl\:col-end-7 {
		grid-column-end: 7 !important;
	}

	.xl\:col-end-8 {
		grid-column-end: 8 !important;
	}

	.xl\:col-end-9 {
		grid-column-end: 9 !important;
	}

	.xl\:col-end-10 {
		grid-column-end: 10 !important;
	}

	.xl\:col-end-11 {
		grid-column-end: 11 !important;
	}

	.xl\:col-end-12 {
		grid-column-end: 12 !important;
	}

	.xl\:col-end-13 {
		grid-column-end: 13 !important;
	}

	.xl\:col-end-auto {
		grid-column-end: auto !important;
	}

	.xl\:row-auto {
		grid-row: auto !important;
	}

	.xl\:row-span-1 {
		grid-row: span 1 / span 1 !important;
	}

	.xl\:row-span-2 {
		grid-row: span 2 / span 2 !important;
	}

	.xl\:row-span-3 {
		grid-row: span 3 / span 3 !important;
	}

	.xl\:row-span-4 {
		grid-row: span 4 / span 4 !important;
	}

	.xl\:row-span-5 {
		grid-row: span 5 / span 5 !important;
	}

	.xl\:row-span-6 {
		grid-row: span 6 / span 6 !important;
	}

	.xl\:row-span-full {
		grid-row: 1 / -1 !important;
	}

	.xl\:row-start-1 {
		grid-row-start: 1 !important;
	}

	.xl\:row-start-2 {
		grid-row-start: 2 !important;
	}

	.xl\:row-start-3 {
		grid-row-start: 3 !important;
	}

	.xl\:row-start-4 {
		grid-row-start: 4 !important;
	}

	.xl\:row-start-5 {
		grid-row-start: 5 !important;
	}

	.xl\:row-start-6 {
		grid-row-start: 6 !important;
	}

	.xl\:row-start-7 {
		grid-row-start: 7 !important;
	}

	.xl\:row-start-auto {
		grid-row-start: auto !important;
	}

	.xl\:row-end-1 {
		grid-row-end: 1 !important;
	}

	.xl\:row-end-2 {
		grid-row-end: 2 !important;
	}

	.xl\:row-end-3 {
		grid-row-end: 3 !important;
	}

	.xl\:row-end-4 {
		grid-row-end: 4 !important;
	}

	.xl\:row-end-5 {
		grid-row-end: 5 !important;
	}

	.xl\:row-end-6 {
		grid-row-end: 6 !important;
	}

	.xl\:row-end-7 {
		grid-row-end: 7 !important;
	}

	.xl\:row-end-auto {
		grid-row-end: auto !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/justify.css?17486092485240*/
/* #region xs */
.justify-start {
	justify-content: flex-start !important;
}

.justify-end {
	justify-content: flex-end !important;
}

.justify-center {
	justify-content: center !important;
}

.justify-between {
	justify-content: space-between !important;
}

.justify-around {
	justify-content: space-around !important;
}

.justify-evenly {
	justify-content: space-evenly !important;
}

.justify-items-start {
	justify-items: start !important;
}

.justify-items-end {
	justify-items: end !important;
}

.justify-items-center {
	justify-items: center !important;
}

.justify-items-stretch {
	justify-items: stretch !important;
}

.justify-self-auto {
	justify-self: auto !important;
}

.justify-self-start {
	justify-self: start !important;
}

.justify-self-end {
	justify-self: end !important;
}

.justify-self-center {
	justify-self: center !important;
}

.justify-self-stretch {
	justify-self: stretch !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:justify-start {
		justify-content: flex-start !important;
	}

	.sm\:justify-end {
		justify-content: flex-end !important;
	}

	.sm\:justify-center {
		justify-content: center !important;
	}

	.sm\:justify-between {
		justify-content: space-between !important;
	}

	.sm\:justify-around {
		justify-content: space-around !important;
	}

	.sm\:justify-evenly {
		justify-content: space-evenly !important;
	}

	.sm\:justify-items-start {
		justify-items: start !important;
	}

	.sm\:justify-items-end {
		justify-items: end !important;
	}

	.sm\:justify-items-center {
		justify-items: center !important;
	}

	.sm\:justify-items-stretch {
		justify-items: stretch !important;
	}

	.sm\:justify-self-auto {
		justify-self: auto !important;
	}

	.sm\:justify-self-start {
		justify-self: start !important;
	}

	.sm\:justify-self-end {
		justify-self: end !important;
	}

	.sm\:justify-self-center {
		justify-self: center !important;
	}

	.sm\:justify-self-stretch {
		justify-self: stretch !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:justify-start {
		justify-content: flex-start !important;
	}

	.md\:justify-end {
		justify-content: flex-end !important;
	}

	.md\:justify-center {
		justify-content: center !important;
	}

	.md\:justify-between {
		justify-content: space-between !important;
	}

	.md\:justify-around {
		justify-content: space-around !important;
	}

	.md\:justify-evenly {
		justify-content: space-evenly !important;
	}

	.md\:justify-items-start {
		justify-items: start !important;
	}

	.md\:justify-items-end {
		justify-items: end !important;
	}

	.md\:justify-items-center {
		justify-items: center !important;
	}

	.md\:justify-items-stretch {
		justify-items: stretch !important;
	}

	.md\:justify-self-auto {
		justify-self: auto !important;
	}

	.md\:justify-self-start {
		justify-self: start !important;
	}

	.md\:justify-self-end {
		justify-self: end !important;
	}

	.md\:justify-self-center {
		justify-self: center !important;
	}

	.md\:justify-self-stretch {
		justify-self: stretch !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:justify-start {
		justify-content: flex-start !important;
	}

	.lg\:justify-end {
		justify-content: flex-end !important;
	}

	.lg\:justify-center {
		justify-content: center !important;
	}

	.lg\:justify-between {
		justify-content: space-between !important;
	}

	.lg\:justify-around {
		justify-content: space-around !important;
	}

	.lg\:justify-evenly {
		justify-content: space-evenly !important;
	}

	.lg\:justify-items-start {
		justify-items: start !important;
	}

	.lg\:justify-items-end {
		justify-items: end !important;
	}

	.lg\:justify-items-center {
		justify-items: center !important;
	}

	.lg\:justify-items-stretch {
		justify-items: stretch !important;
	}

	.lg\:justify-self-auto {
		justify-self: auto !important;
	}

	.lg\:justify-self-start {
		justify-self: start !important;
	}

	.lg\:justify-self-end {
		justify-self: end !important;
	}

	.lg\:justify-self-center {
		justify-self: center !important;
	}

	.lg\:justify-self-stretch {
		justify-self: stretch !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:justify-start {
		justify-content: flex-start !important;
	}

	.xl\:justify-end {
		justify-content: flex-end !important;
	}

	.xl\:justify-center {
		justify-content: center !important;
	}

	.xl\:justify-between {
		justify-content: space-between !important;
	}

	.xl\:justify-around {
		justify-content: space-around !important;
	}

	.xl\:justify-evenly {
		justify-content: space-evenly !important;
	}

	.xl\:justify-items-start {
		justify-items: start !important;
	}

	.xl\:justify-items-end {
		justify-items: end !important;
	}

	.xl\:justify-items-center {
		justify-items: center !important;
	}

	.xl\:justify-items-stretch {
		justify-items: stretch !important;
	}

	.xl\:justify-self-auto {
		justify-self: auto !important;
	}

	.xl\:justify-self-start {
		justify-self: start !important;
	}

	.xl\:justify-self-end {
		justify-self: end !important;
	}

	.xl\:justify-self-center {
		justify-self: center !important;
	}

	.xl\:justify-self-stretch {
		justify-self: stretch !important;
	}
}

/* #endregion xl */

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/motion.css?1748280279664*/
/* Transition Property */
.transition-none {
	transition-property: none !important;
}

.transition-all {
	transition-property: all !important;
}

/* Transition Duration */
.duration-0 {
	transition-duration: 0s !important;
}

.duration-short4 {
	transition-duration: var(--x-sys-motion-duration-short4) !important;
}

.duration-medium2 {
	transition-duration: var(--x-sys-motion-duration-medium2) !important;
}

/* Transition Timing Function */
.ease-standard {
	transition-timing-function: var(--x-sys-motion-easing-standard) !important;
}

.ease-linear {
	transition-timing-function: var(--x-sys-motion-easing-linear) !important;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/opacity.css?1744715054605*/
.opacity-0 {
	opacity: 0 !important;
}

.opacity-8 {
	opacity: 0.08 !important;
}

.opacity-10 {
	opacity: 0.1 !important;
}

.opacity-16 {
	opacity: 0.16 !important;
}

.opacity-20 {
	opacity: 0.2 !important;
}

.opacity-25 {
	opacity: 0.25 !important;
}

.opacity-40 {
	opacity: 0.4 !important;
}

.opacity-50 {
	opacity: 0.5 !important;
}

.opacity-75 {
	opacity: 0.75 !important;
}

.opacity-80 {
	opacity: 0.8 !important;
}

.opacity-100 {
	opacity: 1 !important;
}

.group:hover .group-hover\:opacity-0 {
	opacity: 0 !important;
}

.group:hover .group-hover\:opacity-100 {
	opacity: 1 !important;
}

/* End */


/* Start:/local/templates/mxat.site/assets/styles/utils/text.css?17556181285929*/
/* #region Text align */
/* #region xs */
.text-left {
	text-align: left !important;
}

.text-center {
	text-align: center !important;
}

.text-right {
	text-align: right !important;
}

.text-justify {
	text-align: justify !important;
}

.text-start {
	text-align: start !important;
}

.text-end {
	text-align: end !important;
}

/* #endregion xs */

/* #region sm */
@media (min-width: 37.5em) {
	.sm\:text-left {
		text-align: left !important;
	}

	.sm\:text-center {
		text-align: center !important;
	}

	.sm\:text-right {
		text-align: right !important;
	}

	.sm\:text-justify {
		text-align: justify !important;
	}

	.sm\:text-start {
		text-align: start !important;
	}

	.sm\:text-end {
		text-align: end !important;
	}
}

/* #endregion sm */

/* #region md */
@media (min-width: 52.5em) {
	.md\:text-left {
		text-align: left !important;
	}

	.md\:text-center {
		text-align: center !important;
	}

	.md\:text-right {
		text-align: right !important;
	}

	.md\:text-justify {
		text-align: justify !important;
	}

	.md\:text-start {
		text-align: start !important;
	}

	.md\:text-end {
		text-align: end !important;
	}
}

/* #endregion md */

/* #region lg */
@media (min-width: 75em) {
	.lg\:text-left {
		text-align: left !important;
	}

	.lg\:text-center {
		text-align: center !important;
	}

	.lg\:text-right {
		text-align: right !important;
	}

	.lg\:text-justify {
		text-align: justify !important;
	}

	.lg\:text-start {
		text-align: start !important;
	}

	.lg\:text-end {
		text-align: end !important;
	}
}

/* #endregion lg */

/* #region xl */
@media (min-width: 100em) {
	.xl\:text-left {
		text-align: left !important;
	}

	.xl\:text-center {
		text-align: center !important;
	}

	.xl\:text-right {
		text-align: right !important;
	}

	.xl\:text-justify {
		text-align: justify !important;
	}

	.xl\:text-start {
		text-align: start !important;
	}

	.xl\:text-end {
		text-align: end !important;
	}
}

/* #endregion xl */

/* #endregion Text align */

/* #region Text color */
.text-transparent {
	caret-color: transparent !important;
	color: transparent !important;
}

.text-inherit {
	caret-color: inherit !important;
	color: inherit !important;
}

/* #endregion Text color */

/* #region Text decoration */
.underline {
	text-decoration-line: underline;
}

.overline {
	text-decoration-line: overline;
}

.line-through {
	text-decoration-line: line-through;
}

.no-underline {
	text-decoration-line: none;
}

.\[\&\>a\]\:underline > a {
	text-decoration-line: underline;
}

.\[\&\:hover\]\:no-underline:hover {
	text-decoration-line: none;
}

.\[\&\:hover\>a\]\:no-underline:hover > a {
	text-decoration-line: none;
}

.\[\&\:hover\]\:underline:hover {
	text-decoration-line: underline;
}

/* #endregion Text decoration */

/* #region Text emphasis */
.text-high-emphasis {
	opacity: var(--x-sys-opacity-high-emphasis) !important;
}

.text-medium-emphasis {
	opacity: var(--x-sys-opacity-medium-emphasis) !important;
}

.text-disabled {
	opacity: var(--x-sys-opacity-disabled) !important;
}

/* #endregion Text emphasis */

/* #region Text transform */
.uppercase {
	text-transform: uppercase !important;
}

.lowercase {
	text-transform: lowercase !important;
}

.capitalize {
	text-transform: capitalize !important;
}

.normal-case {
	text-transform: none !important;
}

/* #region lg */
@media (min-width: 75em) {
	.lg\:uppercase {
		text-transform: uppercase !important;
	}
}

/* #endregion lg */

/* #endregion Text transform */

/* #region Font family */
.font-brand {
	font-family: var(--x-ref-typeface-brand) !important;
}

.font-plain {
	font-family: var(--x-ref-typeface-plain) !important;
}

/* #endregion Font family */

/* #region Font size */
.text-\[1\.5rem\] {
	font-size: 1.5rem !important;
}

@media (min-width: 75em) {
	.lg\:text-\[2rem\] {
		font-size: 2rem !important;
	}
}

/* #endregion Font size */

/* #region Font style */
.italic {
	font-style: italic !important;
}

.not-italic {
	font-style: normal !important;
}

/* #endregion Font style */

/* #region Font weight */
.font-thin {
	font-weight: 100 !important;
}

.font-light {
	font-weight: 300 !important;
}

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

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

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

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

.font-black {
	font-weight: 900 !important;
}

/* #endregion Font weight */

/* #region Line clamp */
.line-clamp-1 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

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

.line-clamp-3 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.line-clamp-5 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 5;
	line-clamp: 5;
	-webkit-box-orient: vertical;
}

.line-clamp-7 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 7;
	line-clamp: 7;
	-webkit-box-orient: vertical;
}

.line-clamp-12 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 12;
	line-clamp: 12;
	-webkit-box-orient: vertical;
}

/* #endregion Line clamp */

/* #region Line height */
.leading-0 {
	line-height: 0rem !important;
}

.leading-4 {
	line-height: 1rem !important;
}

/* #endregion Line height */

/* #region Text overflow */
.text-ellipsis {
	text-overflow: ellipsis !important;
}

/* #endregion Text overflow */

/* #region Whitespace */
.whitespace-normal {
	white-space: normal !important;
}

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

/* #endregion Whitespace */

/* #region Word Break */
.break-words {
	overflow-wrap: break-word !important;
}

/* #endregion Word Break */

/* #region Text wrap */
.text-balance {
	text-wrap: balance !important;
}

.text-nowrap {
	text-wrap: nowrap !important;
}

/* #endregion Text wrap */

/* End */


/* Start:/local/templates/mxat.site/assets/ui/carousel/carousel.css?17543507263399*/
.carousel {
	--swiper-theme-color: var(--x-sys-color-inverse-surface);
	--swiper-wrapper-transition-timing-function: var(--x-sys-motion-easing-standard);
}

.carousel-pagination {
	--swiper-pagination-color: var(--x-sys-color-inverse-surface);
	--swiper-pagination-bullet-border-radius: var(--x-sys-shape-corner-none);
	--swiper-pagination-bullet-horizontal-gap: 0.25rem;
	--swiper-pagination-bullet-inactive-color: transparent;
	--swiper-pagination-bullet-inactive-opacity: 1;
	--swiper-pagination-bullet-height: 0.5rem;
	--swiper-pagination-bullet-width: 0.5rem;
}

.carousel-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	align-items: center;
	display: flex;
	gap: var(--swiper-pagination-bullet-horizontal-gap);
	inline-size: min-content;
	max-inline-size: 100%;
	position: static;
}

.carousel-pagination .swiper-pagination-bullet {
	border-color: var(--x-sys-color-on-surface);
	border-style: solid;
	border-width: 0.0625rem;
	position: relative;
}

@media (prefers-reduced-motion: no-preference) {
	.carousel-pagination .swiper-pagination-bullet {
		transition-duration: var(--x-sys-motion-duration-short4);
		transition-property: background-color, border-color, inline-size;
		transition-timing-function: var(--x-sys-motion-easing-standard);
	}
}

.carousel-pagination.swiper-pagination-clickable .swiper-pagination-bullet::before {
	content: '';
	inset: 0;
	opacity: 0;
	position: absolute;
	z-index: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.carousel-pagination.swiper-pagination-clickable .swiper-pagination-bullet::before {
		transition-duration: inherit;
		transition-property: background-color;
		transition-timing-function: inherit;
	}
}

.carousel-pagination.swiper-pagination-clickable .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)::before {
	background-color: var(--x-sys-color-on-surface);
}

.carousel-pagination.swiper-pagination-clickable .swiper-pagination-bullet-active::before {
	background-color: var(--x-sys-color-surface);
}

@media (hover: hover) {
	.carousel-pagination.swiper-pagination-clickable .swiper-pagination-bullet:hover::before {
		opacity: var(--x-sys-state-hover-state-layer-opacity);
	}
}

.carousel-pagination.swiper-pagination-clickable .swiper-pagination-bullet:active::before {
	opacity: var(--x-sys-state-pressed-state-layer-opacity);
}

.carousel-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0;
}

.carousel-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {
	inline-size: 2rem;
}

.carousel-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
	align-items: center;
	border-color: var(--x-sys-color-outline);
	border-style: solid;
	border-width: 0.0625rem;
	column-gap: 0.5rem;
	display: flex;
	flex: 0 0 0%;
	font-family: var(--x-sys-typescale-body-medium-font);
	font-size: var(--x-sys-typescale-body-medium-size);
	font-variant-numeric: tabular-nums;
	font-weight: var(--x-sys-typescale-body-medium-weight);
	letter-spacing: var(--x-sys-typescale-body-medium-tracking);
	line-height: var(--x-sys-typescale-body-medium-line-height);
	min-inline-size: max-content;
	text-transform: var(--x-sys-typescale-body-medium-letter-case);
	padding: 0.5rem;
	position: static;
}

/* End */


/* Start:/local/templates/mxat.site/assets/ui/dropdown/dropdown.css?1751306068827*/
.x-dropdown {
  position: absolute;
  top: 100%;
  right: -110%;
  min-width: 400px;

  background: #fff;
  border: 1px solid var(--x-sys-color-on-primary);
  box-shadow: 0px 16px 24px 0px rgba(0, 0, 0, 0.1);

  z-index: 10;
  display: grid;
}

.x-dropdown-menu--divided {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.x-dropdown-menu--divided > li {
  border-right: 1px solid var(--x-sys-color-on-primary);
  border-bottom: 1px solid var(--x-sys-color-on-primary);

  transition: all 0.2s ease 0s;
 }

.x-dropdown-menu--divided > li:nth-child(2n) {
  border-right: none;
}

.x-dropdown-menu--divided > li:nth-last-child(-n+2) { 
  border-bottom: none;
}

@media (hover: hover) {
  .x-dropdown-menu--divided > li:hover {
    background-color: var(--x-sys-color-on-primary);
    color: var(--x-sys-color-surface);
  }
}
/* End */


/* Start:/local/templates/mxat.site/assets/ui/radio-button/radio-button.css?17507619391003*/
.btn-radio {
	display: inline-flex;
	align-items: center;
	gap: 1rem;

  padding: 0.5rem 0;

	position: relative;

	cursor: pointer;
	user-select: none;
}

.btn-radio__input {
	opacity: 0;

	position: absolute;
	width: 1px;
	height: 1px;

	margin: 0;
	border: 0;
	padding: 0;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}

.btn-radio__box {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;

	width: 1.25rem;
	height: 1.25rem;

	border: 1px solid var(--x-sys-color-on-primary);
	box-sizing: border-box;
}

.btn-radio__box::after {
	content: '';
	width: 0.5rem;
	height: 0.5rem;
  
	background-color: var(--x-sys-color-on-primary);
	opacity: 0;
	transition: opacity 0.2s;
}

.btn-radio__input:checked + .btn-radio__box::after {
	opacity: 1;
}

.btn-radio__input:focus-visible + .btn-radio__box {
	animation-name: x-outward-grow, x-outward-shrink;
	inset: -0.125rem;
	outline: 0.1875rem solid var(--x-sys-color-secondary);
}

.btn-radio__label {
}

/* End */


/* Start:/local/templates/mxat.site/assets/ui/select/select.css?17533101404872*/
.choices-select {
	height: 100%;
	opacity: 0;
}

.choices--links-selector .choices__item--choice::before,
.choices--links-selector .choices__item--choice::after {
	display: none;
}
/* 
.choices--links-selector::after {
	display: none;
}
.choices--links-selector[data-type*=select-one]::before {
	content: '';

	width: 1.25rem;
	height: 1.25rem;

	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.45455C8.09882 3.45455 6.57895 4.84913 6.57895 6.54544L6.57895 13.6364H5L5 6.54544C5 4.02428 7.25035 2 10 2C12.7498 2 15 4.02438 15 6.54551V14.7274C15 16.5456 13.3782 18 11.4036 18C9.42919 18 7.80697 16.5457 7.80697 14.7274V6.54544C7.80697 5.23286 8.80079 4.54532 10.0002 4.54532C11.1998 4.54532 12.193 5.43029 12.193 6.54544V13.6364H10.6141V6.54544C10.6141 6.25477 10.3509 5.99987 10.0002 5.99987C9.64926 5.99987 9.38592 6.25502 9.38592 6.54551L9.38592 14.7274C9.38592 15.7207 10.2775 16.5455 11.4036 16.5455C12.5297 16.5455 13.4211 15.7208 13.4211 14.7274V6.54551C13.4211 4.84917 11.9012 3.45455 10 3.45455Z' fill='%231F1F1E'/%3E%3C/svg%3E");
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
} */

.choices {
	width: 100%;
	height: 100%;
	padding-inline: 1rem;
	margin-bottom: 0;

	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 4px;

	user-select: none;

	animation: choicesFadeIn 0.3s ease;
}

@keyframes choicesFadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.choices.is-disabled .choices__inner,
.choices[data-type*=select-one].is-disabled,
.choices[data-type*=select-one].is-disabled::after {
	opacity: 0.6;
	background-color: transparent;
	cursor: not-allowed;
}

/* Стрелка селекта */
.choices[data-type*=select-one]::after {
	position: static;

	width: 1.25rem;
	height: 1.25rem;
	padding: 5px;
	margin-top: 0 !important;

	background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.80754 0L0.5 0.357142L4.73084 10H6.26933L10.5 0.357142L9.19229 1.43051e-05L5.49991 8.28563L1.80754 0Z' fill='%231F1F1E'/%3E%3C/svg%3E%0A");
	background-size: 10px 10px;
	background-position: center;
	background-repeat: no-repeat;
	transition: background-color 0.2s;

	border: none;
}

@media (hover: hover) {
	.choices[data-type*=select-one]:not(.is-disabled):hover::after {
		background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.80754 0L0.5 0.357142L4.73084 10H6.26933L10.5 0.357142L9.19229 1.43051e-05L5.49991 8.28563L1.80754 0Z' fill='white'/%3E%3C/svg%3E%0A");
		background-color: var(--x-sys-color-on-primary);
	}
}

.choices__inner {
	display: inline-block;
	width: auto;
	min-height: 1.25rem;

	font-size: inherit;
	text-wrap: nowrap;

	background-color: transparent;
	border: none;
	border-radius: 0;
	overflow: hidden;
}

.choices[data-type*=select-one] .choices__inner {
	padding: 1rem 0;
}

.choices__list--single {
	padding: 0;
}

/* Выпадающий список */
.choices__list--dropdown {
	width: calc(100% + 1px);
	min-width: fit-content;
	margin-top: 0;
	padding: 0.25rem 0;

	left: 0;
	z-index: 2;
	white-space: nowrap;

	background-color: #fff;
	border: 1px solid var(--x-sys-color-on-primary) !important;
	border-radius: 0;
}

.choices__list--dropdown .choices__item--selectable {
	padding-right: 0;
}

.choices--with-padding-start .choices__list--dropdown {
	left: calc(-2rem - 1px);
}

.is-flipped .choices__list--dropdown {
	top: 100%;
	bottom: auto;
	margin: 0;
	border-radius: 0;
}

/* Элементы списка */
.choices__list--dropdown .choices__item,
.choices__item--choice {
	padding: 0.25rem 1.5rem 0.25rem 1rem;
}

.choices__item--choice {
	display: flex;
	align-items: center;
	gap: 1rem;

	cursor: pointer;
	position: relative;
}

/* Чекбокс элемента списка */
.choices__item--choice::before {
	content: "";
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	box-sizing: border-box;

	width: 1.25rem;
	height: 1.25rem;
	border: 1px solid var(--x-sys-color-on-primary);
}

.choices__item--choice::after {
	content: "";
	position: absolute;
	width: 0.5rem;
	height: 0.5rem;
	left: 22px;
	top: 50%;
	transform: translateY(-50%);

	background-color: var(--x-sys-color-on-primary);
	opacity: 0;
	transition: opacity 0.2s;
}

.choices__placeholder,
.choices__item--choice.is-selected::after,
.choices__item--choice.is-selected.is-highlighted::after {
	opacity: 1 !important;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
	opacity: 0;
}

/* End */


/* Start:/local/templates/mxat.site/assets/ui/toggle/toggle.css?17506836891154*/
.toggle {
  width: fit-content;

  display: flex;
  align-items: center;
  column-gap: 0.5rem;

  cursor: pointer;
  position: relative;

  user-select: none;
}

.toggle input[type="checkbox"] {
  display: none;
}

.toggle__box {
  width: 2rem;
  height: 1.3125rem;

  border: 1px solid var(--x-sys-color-on-primary);
  background-color: #fff;
  transition: background-color 0.2s;
  
  position: relative;
}

.toggle__box::before {
  content: '';
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 0.75rem;
  height: 0.75rem;

  background-color: var(--x-sys-color-on-primary);
  transition: left 0.2s ease 0s;
}

.toggle input[type="checkbox"]:checked + .toggle__box {
  background-color: var(--x-sys-color-on-primary);
}

.toggle input[type="checkbox"]:checked + .toggle__box::before {
  background-color: #fff;
  left: calc(100% - 4px - 0.75rem);
}

.toggle.is-disabled {
  cursor: not-allowed;
}

.toggle input[type="checkbox"]:disabled + .toggle__box {
  border-color: var(--x-sys-color-on-surface-variant);
}

.toggle input[type="checkbox"]:disabled + .toggle__box::before {
  background-color: var(--x-sys-color-on-surface-variant);
}
/* End */


/* Start:/local/templates/mxat.site/assets/ui/scroller/scroller.css?17538720591746*/
.scroller {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.scroller__content {
	display: flex;
	flex-wrap: nowrap;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	white-space: nowrap;
}

/**
 * Hiding scrollbar
 *
 * 1. Internet Explorer 10+.
 * 2. Firefox.
 * 3. Safari & Chrome.
 */

.scroller__content {
	/* 1 */
	-ms-overflow-style: none;
	/* 2 */
	scrollbar-width: none;
}

/* 3 */
.scroller__content::-webkit-scrollbar {
	display: none;
}

.scroller--fading-edge::before,
.scroller--fading-edge::after {
	content: "";
	display: block;
	height: 100%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	transition-duration: var(--x-sys-motion-duration-short4);
	transition-property: opacity, visibility;
	transition-timing-function: var(--x-sys-motion-easing-standard);
	user-select: none;
	visibility: hidden;
	width: calc(var(--scroller-edge-fader-width, 1rem) * 2);
	z-index: 2;
}

.scroller--fading-edge::before {
	right: auto;
	left: 0;
	background: linear-gradient(90deg,
			rgba(var(--x-sys-color-background), 1) 20%,
			rgba(var(--x-sys-color-background), 0.38) 48%,
			rgba(var(--x-sys-color-background), 0) 100%);
}

.scroller--fading-edge::after {
	right: 0;
	left: auto;
	background: linear-gradient(270deg,
			rgba(var(--x-sys-color-background), 1) 20%,
			rgba(var(--x-sys-color-background), 0.38) 48%,
			rgba(var(--x-sys-color-background), 0) 100%);
}

.scroller--position-start::after {
	opacity: 1;
	visibility: visible;
}

.scroller--position-middle::before,
.scroller--position-middle::after {
	opacity: 1;
	visibility: visible;
}

.scroller--position-end::before {
	opacity: 1;
	visibility: visible;
}

/* End */


/* Start:/local/templates/mxat.site/assets/ui/input/input.css?175207674289*/
.input {

}

.input:focus {
    outline: none;
}

.input:focus-visible {
    
}
/* End */


/* Start:/local/templates/mxat.site/assets/ui/gallery/gallery.css?17549172498311*/
/* #region gallery */
.mxat-gallery-carousel__item {
	width: 20rem;
}

.mxat-gallery-carousel__item:not(:last-child) {
	margin-inline-end: 0.25rem;
}

.mxat-gallery-thumbnail.x-card {
	--x-card-content-color: currentColor;
}

.mxat-gallery-thumbnail__img {
	aspect-ratio: 16/10;
	background-color: var(--x-sys-color-inverse-surface);
	block-size: 100%;
	inline-size: 100%;
	object-fit: contain;
}

/* #endregion gallery */

/* #region lightbox */
.mxat-lightbox {
	--_--container-color: var(--x-sys-color-inverse-surface, #1f1f1e);
	--_--content-color: var(--x-sys-color-inverse-on-surface, #fff);
	--_--container-block-space-end: var(--_--thumbnails-container-block-size);

	--_--thumbnails-container-block-size: 5rem;

	--_--toolbar-container-block-size: 4.5rem;
	--_--toolbar-container-block-space: 1rem;
	--_--toolbar-container-inline-space: 1rem;

	--_--image-details-popup-container-block-size: 60vh;
	--_--image-details-popup-container-inline-size: 100%;
	--_--image-details-popup-container-color: var(--x-sys-color-inverse-surface, #1f1f1e);
	--_--image-details-popup-content-color: var(--x-sys-color-inverse-on-surface, #fff);
}

@media (min-width: 75em) {
	.mxat-lightbox {
		--_--container-block-space-end: 0rem;

		--_--image-details-popup-container-block-size: 100%;
		--_--image-details-popup-container-inline-size: 20rem;
	}
}

.mxat-lightbox {
	background-color: var(--_--container-color);
	block-size: 100vh;
	box-sizing: border-box;
	color: var(--_--content-color);
	display: flex;
	flex-direction: column;
	max-block-size: 100vh;
	max-inline-size: 100%;
	overflow: hidden;
	padding-block-end: var(--_--container-block-space-end);
	position: relative;
}

@media (min-width: 75em) {
	.mxat-lightbox {
		flex-direction: row;
		padding-block-end: 0;
	}
}

.mxat-lightbox__content {
	display: flex;
	flex: 1;
	flex-direction: column;
	max-block-size: 100%;
	max-inline-size: 100%;
	overflow: hidden;
	transition-property: max-block-size, padding;
}

.mxat-lightbox:has(.mxat-lightbox-image-details-popup:not(:open)) > .mxat-lightbox__content {
	transition-duration: var(--x-sys-motion-duration-short3, 150ms);
	transition-timing-function: var(--x-sys-motion-easing-emphasized-accelerate, cubic-bezier(0.3, 0, 0.8, 0.15));
}

.mxat-lightbox:has(.mxat-lightbox-image-details-popup:open) > .mxat-lightbox__content {
	max-block-size: calc(100vh - var(--_--image-details-popup-container-block-size));
	transition-duration: var(--x-sys-motion-duration-long2, 500ms);
	transition-timing-function: var(--x-sys-motion-easing-emphasized, cubic-bezier(0.2, 0, 0, 1));
}

@media (min-width: 75em) {
	.mxat-lightbox:has(.mxat-lightbox-image-details-popup:open) > .mxat-lightbox__content {
		max-block-size: 100%;
		padding-inline-start: var(--_--image-details-popup-container-inline-size);
	}
}

.mxat-lightbox__image-details-popup-wrapper {
	contain: layout;
	inset: 0;
	pointer-events: none;
	position: absolute;
	user-select: none;
	z-index: 1;
}

.mxat-lightbox__thumbnails {
	inset-block-end: 0;
	inset-inline: 0;
	position: absolute;
}

@media (min-width: 75em) {
	.mxat-lightbox__thumbnails {
		position: static;
	}
}

.mxat-lightbox-image-details-popup.x-dialog {
	--x-dialog-content-block-space: 1rem;
	--x-dialog-content-inline-space: 1rem;
	--x-dialog-container-color: var(--_--image-details-popup-container-color);
	--x-dialog-content-color: var(--_--image-details-popup-content-color);
	--x-dialog-close-container-motion-animation-name: fade-out, slide-to-bottom-full;
	--x-dialog-close-container-transform-origin: bottom center;
	--x-dialog-open-container-motion-animation-name: fade-in, slide-from-bottom-full;
	--x-dialog-open-container-transform-origin: bottom center;

	block-size: var(--_--image-details-popup-container-block-size);
	inline-size: var(--_--image-details-popup-container-inline-size);
	inset-block-start: auto;
	pointer-events: auto;
	z-index: 1;
}

@media (min-width: 75em) {
	.mxat-lightbox-image-details-popup.x-dialog {
		--x-dialog-content-block-space: calc(var(--_--toolbar-container-block-size) + 2.75rem) 1rem;
		--x-dialog-close-container-motion-animation-name: fade-out, slide-to-left-full;
		--x-dialog-open-container-motion-animation-name: fade-in, slide-from-left-full;

		border-inline-end: 0.0625rem solid currentColor;
		margin: 0;
	}
}

.mxat-lightbox-image-details-popup .x-prose {
	--x-prose-text-color: var(--x-sys-color-inverse-on-surface);
}

.mxat-lightbox-toolbar {
	align-items: center;
	block-size: var(--_--toolbar-container-block-size);
	display: flex;
	inline-size: 100%;
	justify-content: center;
	padding-block: var(--_--toolbar-container-block-space);
	padding-inline: var(--_--toolbar-container-inline-space);
}

.mxat-lightbox-toolbar__start,
.mxat-lightbox-toolbar__end,
.mxat-lightbox-toolbar__content {
	align-items: center;
	display: flex;
}

.mxat-lightbox-toolbar__content {
	flex: 1 0 auto;
	justify-content: center;
}

.mxat-lightbox-toolbar__image-details-toggle.x-icon-button {
	--x-icon-button-selected-container-color: var(--x-sys-color-surface);
	--x-icon-button-selected-content-color: var(--x-sys-color-on-surface);
	--x-icon-button-selected-outline-color: var(--x-sys-color-surface);

	position: absolute;
	inset-block-start: var(--_--toolbar-container-block-space);
	inset-inline-start: var(--_--toolbar-container-inline-space);
	z-index: 2;
}

.mxat-lightbox-toolbar__close-button.x-icon-button {
	position: absolute;
	inset-block-start: var(--_--toolbar-container-block-space);
	inset-inline-end: var(--_--toolbar-container-inline-space);
	z-index: 1;
}

.mxat-lightbox-toolbar__prev-button.x-icon-button,
.mxat-lightbox-toolbar__next-button.x-icon-button {
	display: none;
}

@media (min-width: 75em) {

	.mxat-lightbox-toolbar__prev-button.x-icon-button,
	.mxat-lightbox-toolbar__next-button.x-icon-button {
		display: inline-flex;
	}
}

.mxat-lightbox-toolbar__pagination.swiper-pagination {
	flex: 0 1 0%;
	font-family: var(--x-sys-typescale-body-medium-font);
	font-size: var(--x-sys-typescale-body-medium-size);
	font-weight: var(--x-sys-typescale-body-medium-weight);
	letter-spacing: var(--x-sys-typescale-body-medium-tracking);
	line-height: var(--x-sys-typescale-body-medium-line-height);
	min-width: max-content;
	padding-inline: 1.5rem;
	position: static;
	text-transform: var(--x-sys-typescale-body-medium-letter-case);
	z-index: 1;
}

.mxat-lightbox-viewport {
	flex: 1 1 0%;
	inline-size: 100%;
}

.mxat-lightbox-viewport__item {
	align-items: center;
	block-size: auto;
	display: flex;
	margin-inline-end: 5rem;
}

.mxat-lightbox-viewport__img {
	block-size: 100%;
	inline-size: 100%;
}

.mxat-lightbox-viewport__img,
.swiper-zoom-container > .mxat-lightbox-viewport__img {
	object-fit: scale-down;
}

.mxat-lightbox-thumbnails {
	block-size: var(--_--thumbnails-container-block-size);
	max-inline-size: 100%;
	padding-block: 1rem;
	padding-inline: 1rem;
}

.mxat-lightbox-thumbnails__item {
	inline-size: 3.5rem;
}

.mxat-lightbox-thumbnails__item:not(:last-child) {
	margin-inline-end: 0.25rem;
}

.mxat-lightbox-thumbnail.x-card {
	--x-card-content-color: currentColor;
}

.mxat-lightbox-thumbnail::after {
	border-color: currentColor;
	border-style: solid;
	border-width: 0.09375rem;
	content: "";
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition-duration: var(--x-sys-motion-duration-short4);
	transition-property: opacity, visibility;
	transition-timing-function: var(--x-sys-motion-easing-standard);
	user-select: none;
	visibility: hidden;
}

.mxat-lightbox-thumbnails__item.swiper-slide-thumb-active > .x-card::after {
	opacity: 1;
	visibility: visible;
}

.mxat-lightbox-thumbnail__img {
	aspect-ratio: 7/6;
	block-size: 100%;
	inline-size: 100%;
	object-fit: cover;
}

.mxat-lightbox-dialog {
	--x-dialog-close-container-motion-animation-name: fade-out, scale-out;
	--x-dialog-close-container-transform-origin: center;
	--x-dialog-open-container-motion-animation-name: fade-in, scale-in;
	--x-dialog-open-container-transform-origin: center;
}

/* endregion lightbox */

/* End */


/* Start:/local/templates/mxat.site/include/app/bar/style.css?17472344782692*/
.app-bar--static {
	--x-app-bar-container-color: var(--x-sys-color-primary);
	--x-app-bar-content-block-size: var(--x-ref-layout-app-bar-height);
	--x-app-bar-content-color: var(--x-sys-color-on-primary);
	--x-app-bar-elevated-container-color: var(--x-sys-color-primary);
	--x-app-bar-elevated-container-elevation-level: 0;
	--x-app-bar-elevated-content-color: var(--x-sys-color-on-primary);
	--x-app-bar-positioning: absolute;
	--x-app-bar-space-between-elements: 1rem;
	--x-app-bar-space-inline: 1rem;
	--x-app-bar-z-index: var(--x-ref-layout-app-bar-z-index);
}

.app-bar--static .app-bar__decorator {
	align-items: center;
	border-block-start: 0.5rem solid currentColor;
	display: flex;
	position: absolute;
	inset-block-start: 0;
	inset-inline-start: 0;
	justify-content: space-between;
	padding-inline: 1rem;
	user-select: none;
	width: 100%;
}

.app-bar--static .app-bar__decor-box {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%231F1F1E' d='M0 7.863c3.931 2.53 8.246 3.876 12 3.798V12H0V7.863Zm0-2.97a32.141 32.141 0 0 0 3.61 2.3C6.262 8.645 9.33 9.826 12 9.857v.804c-3.7.083-8.062-1.321-12-3.996V4.893Zm0-3.56a26.693 26.693 0 0 0 4.629 3.925C6.807 6.698 9.393 7.866 12 7.903v.953c-2.413-.031-5.301-1.112-7.911-2.54A30.492 30.492 0 0 1 0 3.638V1.333ZM7.968.062c.028.095.073.23.136.394A7.467 7.467 0 0 0 12 4.558v2.344c-2.326-.037-4.714-1.086-6.82-2.478C3.008 2.989 1.197 1.23.146 0H7.95l.018.062ZM12 3.442A6.45 6.45 0 0 1 9.037.098C9.024.064 9.015.03 9.004 0H12v3.442Z'/%3E%3C/svg%3E");
	background-position: left center;
	background-repeat: no-repeat;
	block-size: 0.75rem;
	inline-size: 0.75rem;
}

.app-bar--static .app-bar__decor-box:nth-of-type(-n+8) {
	display: none;
}

@media (min-width: 37.5em) {
	.app-bar:where(:not(.app-bar--floating)) .app-bar__decor-box:nth-of-type(-n+2) {
		display: block;
	}
}

@media (min-width: 52.5em) {
	.app-bar:where(:not(.app-bar--floating)) .app-bar__decor-box:nth-of-type(-n+6) {
		display: block;
	}
}

@media (min-width: 75em) {
	.app-bar:where(:not(.app-bar--floating)) .app-bar__decor-box:nth-of-type(-n+8) {
		display: block;
	}
}

.app-bar--floating {
	--x-app-bar-container-color: var(--x-sys-color-inverse-surface);
	--x-app-bar-content-color: var(--x-sys-color-inverse-on-surface);
	--x-app-bar-content-block-size: 3rem;
	--x-app-bar-elevated-content-color: var(--x-sys-color-inverse-on-surface);
	--x-app-bar-positioning: fixed;
	--x-app-bar-space-between-elements: 1rem;
	--x-app-bar-space-inline: 1rem;
	--x-app-bar-z-index: calc(var(--x-ref-layout-app-bar-z-index) + 1);
}

/* End */


/* Start:/local/templates/mxat.site/include/app/brand/style.css?1746534128353*/
.app-brand.x-button--variant-plain {
	--x-comp-button-inline-space: 0rem;
}

.app-brand.x-button--variant-plain:where(:not([href])) {
	--x-comp-button-plain-hover-content-opacity: 1;
}

.app-brand.x-button {
	grid-template-columns: auto 1fr auto;
}

.app-brand svg {
	block-size: 100%;
	fill: currentColor;
	inline-size: 100%;
	max-inline-size: 100%;
}

/* End */


/* Start:/local/templates/mxat.site/include/page/footer/style.css?1744911391248*/
.page-footer:where(.x-footer) {
	--x-comp-footer-block-space: 0;
	--x-comp-footer-container-color: var(--x-sys-color-inverse-surface);
	--x-comp-footer-content-color: var(--x-sys-color-inverse-on-surface);
	--x-comp-footer-inline-space: 0;
}

/* End */


/* Start:/local/templates/mxat.site/include/app/navigation-dialog/style.css?17525694271423*/
.app-navigation-dialog {
	--x-dialog-container-color: var(--x-sys-color-primary);
	--x-dialog-content-color: var(--x-sys-color-on-primary);
	--x-dialog-content-block-space: 0;
	--x-dialog-content-inline-space: 0;
	--x-dialog-fullscreen-content-after-header-block-space-start: 0;
	--x-dialog-fullscreen-header-container-color: var(--x-sys-color-primary);
	--x-dialog-fullscreen-header-content-color: var(--x-sys-color-on-primary);
	--x-dialog-fullscreen-header-block-size: auto;
	--x-dialog-fullscreen-header-block-space: 1.5rem;
	--x-dialog-header-inline-space-start-with-leading-icon-button: 0.5rem;
	--x-dialog-header-inline-space-end-with-trailing-icon-button: 0.5rem;
}

.app-navigation-dialog :where(.x-dialog-header__start,
	.x-dialog-header__end,
	.x-dialog-header__content) {
	align-self: flex-start;
}

.app-navigation-dialog :where(.x-dialog-header__content) {
	display: flex;
	justify-content: center;
	overflow: visible;
}

.app-navigation-dialog__socials {
	align-items: center;
	border-block-start-width: 0.0625rem;
	display: flex;
}

.app-navigation-dialog__socials :where(li) {
	display: flex;
	flex: 1 1 0%;
}

.app-navigation-dialog__socials :where(li:not(:first-of-type)) {
	border-inline-start-width: 0.0625rem;
}

.app-navigation-dialog__socials :where(.x-icon-button) {
	aspect-ratio: 1;
	block-size: auto;
	inline-size: 100%;
	max-block-size: 7.5rem;
}

/* End */


/* Start:/local/components/mediahead/search.title/templates/search.view.fullscreen/style.css?17533147682127*/
.search-view--fullscreen {
	--x-dialog-container-color: var(--x-sys-color-surface);
	--x-dialog-content-color: var(--x-sys-color-on-surface);
	--x-dialog-content-block-space: 0;
	--x-dialog-content-inline-space: 0;
	--x-dialog-fullscreen-content-after-header-block-space-start: 0;
	--x-dialog-fullscreen-header-container-color: var(--x-sys-color-surface);
	--x-dialog-fullscreen-header-content-color: var(--x-sys-color-on-surface);
	--x-dialog-fullscreen-header-block-size: auto;
	--x-dialog-fullscreen-header-block-space: 1rem 6.25rem;
	--x-dialog-header-inline-space-start-with-leading-icon-button: 0.5rem;
	--x-dialog-header-inline-space-end-with-trailing-icon-button: 0.5rem;
}

.search-view--fullscreen :where(.x-dialog-header__end) {
	align-self: flex-start;
}

.search-view--fullscreen :where(.x-dialog-content) {
	flex: 1 1 0%;
	overflow: hidden;
}

.search-view--fullscreen :where(.search-view__result) {
	display: flex;
	flex: 1 1 0%;
	flex-direction: column;
	overflow: hidden;
}

.search-view--fullscreen :where(.search-view__form) {
	align-items: center;
	display: flex;
	padding-block-end: 0.5rem;
}

.search-view--fullscreen :where(.search-view__field) {
	flex: 1 1 0%;
	margin-inline-start: -0.5rem;
}

.search-view--fullscreen :where(.search-view__input) {
	-webkit-appearance: none;
	appearance: none;
	font-family: var(--x-sys-typescale-label-medium-font);
	font-size: var(--x-sys-typescale-label-medium-size);
	font-weight: var(--x-sys-typescale-label-medium-weight);
	letter-spacing: var(--x-sys-typescale-label-medium-tracking);
	line-height: var(--x-sys-typescale-label-medium-line-height);
	inline-size: 100%;
	min-block-size: 2.5rem;
	outline: 0;
	padding-block: 0.5rem;
	padding-inline: 0.5rem;
	text-transform: var(--x-sys-typescale-label-medium-letter-case);
}

.search-view--fullscreen .search-view__input::-webkit-search-decoration,
.search-view--fullscreen .search-view__input::-webkit-search-cancel-button,
.search-view--fullscreen .search-view__input::-webkit-search-results-button,
.search-view--fullscreen .search-view__input::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

/* End */


/* Start:/local/templates/mxat.site/styles.css?174724701532968*/
/* ! Общие стили не изменяем, настройки под проект - /local/templates/mxat.site/assets/styles/tokens/x-comp.css */

.x-prose {
	--x-prose-max-width: var(--x-comp-prose-max-width, 65ch);
	--x-prose-text-bold-color: var(--x-comp-prose-text-bold-color, inherit);
	--x-prose-text-bold-weight: var(--x-comp-prose-text-bold-weight, 600);
	--x-prose-text-color: var(--x-comp-prose-text-color, inherit);
	--x-prose-text-font: var(--x-comp-prose-text-font, inherit);
	--x-prose-text-tracking: var(--x-comp-prose-text-tracking, 0.03125em);
	--x-prose-text-line-height: var(--x-comp-prose-text-line-height, 1.75);
	--x-prose-text-size: var(--x-comp-prose-text-size, 1rem);
	--x-prose-paragraph-lead-margin-block-end: var(--x-comp-prose-paragraph-lead-margin-block-end, 1.2em);
	--x-prose-paragraph-lead-margin-block-start: var(--x-comp-prose-paragraph-lead-margin-block-start, 1.2em);
	--x-prose-paragraph-lead-opacity: var(--x-comp-prose-paragraph-lead-opacity, 0.87);
	--x-prose-paragraph-lead-text-color: var(--x-comp-prose-paragraph-lead-text-color, inherit);
	--x-prose-paragraph-lead-text-size: var(--x-comp-prose-paragraph-lead-text-size, 1.25em);
	--x-prose-paragraph-lead-text-tracking: var(--x-comp-prose-paragraph-lead-text-tracking, 0.025em);
	--x-prose-paragraph-lead-text-line-height: var(--x-comp-prose-paragraph-lead-text-line-height, 1.6);
	--x-prose-paragraph-lead-text-weight: var(--x-comp-prose-paragraph-lead-text-weight, inherit);
	--x-prose-paragraph-margin-block-end: var(--x-comp-prose-paragraph-margin-block-end, 1.25em);
	--x-prose-paragraph-margin-block-start: var(--x-comp-prose-paragraph-margin-block-start, 1.25em);
	--x-prose-link-hover-text-color: var(--x-comp-prose-link-hover-text-color, blue);
	--x-prose-link-hover-text-decoration: var(--x-comp-prose-link-hover-text-decoration, underline);
	--x-prose-link-text-color: var(--x-comp-prose-link-text-color, blue);
	--x-prose-link-text-decoration: var(--x-comp-prose-link-text-decoration, none);
	--x-prose-link-text-weight: var(--x-comp-prose-link-text-weight, 500);
	--x-prose-dt-text-color: var(--x-comp-prose-dt-text-color, inherit);
	--x-prose-dt-text-weight: var(--x-comp-prose-dt-text-weight, 600);
	--x-prose-dt-margin-block-start: var(--x-comp-prose-dt-margin-block-start, 1.25em);
	--x-prose-list-bullet-marker-color: var(--x-comp-prose-list-bullet-marker-color, inherit);
	--x-prose-list-counter-marker-color: var(--x-comp-prose-list-counter-marker-color, inherit);
	--x-prose-list-counter-marker-weight: var(--x-comp-prose-list-counter-marker-weight, 400);
	--x-prose-list-item-margin-block-end: var(--x-comp-prose-list-item-margin-block-end, 0.5em);
	--x-prose-list-item-margin-block-start: var(--x-comp-prose-list-item-margin-block-start, 0.5em);
	--x-prose-list-item-padding-inline-start: var(--x-comp-prose-list-item-padding-inline-start, 0.375em);
	--x-prose-list-margin-block-end: var(--x-comp-prose-list-margin-block-end, 1.25em);
	--x-prose-list-margin-block-start: var(--x-comp-prose-list-margin-block-start, 1.25em);
	--x-prose-list-padding-inline-start: var(--x-comp-prose-list-padding-inline-start, 1.625em);
	--x-prose-divider-color: var(--x-comp-prose-divider-color, inherit);
	--x-prose-divider-margin-block-end: var(--x-comp-prose-divider-margin-block-end, 3em);
	--x-prose-divider-margin-block-start: var(--x-comp-prose-divider-margin-block-start, 3em);
	--x-prose-divider-opacity: var(--x-comp-prose-divider-opacity, 1);
	--x-prose-divider-outline-style: var(--x-comp-prose-divider-outline-style, solid);
	--x-prose-divider-outline-width: var(--x-comp-prose-divider-outline-width, 0.0625em 0 0 0);
	--x-prose-blockquote-margin-block-end: var(--x-comp-prose-blockquote-margin-block-end, 1.5em);
	--x-prose-blockquote-margin-block-start: var(--x-comp-prose-blockquote-margin-block-start, 1.5em);
	--x-prose-blockquote-outline-color: var(--x-comp-prose-blockquote-outline-color, currentColor);
	--x-prose-blockquote-outline-style: var(--x-comp-prose-blockquote-outline-style, solid);
	--x-prose-blockquote-outline-width: var(--x-comp-prose-blockquote-outline-width, 0.25rem);
	--x-prose-blockquote-padding-inline-start: var(--x-comp-prose-blockquote-padding-inline-start, 1em);
	--x-prose-blockquote-quotes: var(--x-comp-prose-blockquote-quotes, « » “ ”);
	--x-prose-blockquote-text-color: var(--x-comp-prose-blockquote-text-color, inherit);
	--x-prose-blockquote-text-font: var(--x-comp-prose-blockquote-text-font, inherit);
	--x-prose-blockquote-text-style: var(--x-comp-prose-blockquote-text-style, italic);
	--x-prose-blockquote-text-weight: var(--x-comp-prose-blockquote-text-weight, 500);
	--x-prose-headline-level1-margin-block-end: var(--x-comp-prose-headline-level1-margin-block-end, 0.75em);
	--x-prose-headline-level1-margin-block-start: var(--x-comp-prose-headline-level1-margin-block-start, 0);
	--x-prose-headline-level1-strong-text-weight: var(--x-comp-prose-headline-level1-strong-text-weight, 900);
	--x-prose-headline-level1-text-color: var(--x-comp-prose-headline-level1-text-color, inherit);
	--x-prose-headline-level1-text-font: var(--x-comp-prose-headline-level1-text-font, inherit);
	--x-prose-headline-level1-text-tracking: var(--x-comp-prose-headline-level1-text-tracking, 0);
	--x-prose-headline-level1-text-line-height: var(--x-comp-prose-headline-level1-text-line-height, 1.25);
	--x-prose-headline-level1-text-size: var(--x-comp-prose-headline-level1-text-size, 2em);
	--x-prose-headline-level1-text-transform: var(--x-comp-prose-headline-level1-text-transform, none);
	--x-prose-headline-level1-text-weight: var(--x-comp-prose-headline-level1-text-weight, 400);
	--x-prose-headline-level2-margin-block-end: var(--x-comp-prose-headline-level2-margin-block-end, 0.85713em);
	--x-prose-headline-level2-margin-block-start: var(--x-comp-prose-headline-level2-margin-block-start, 1.7143em);
	--x-prose-headline-level2-strong-text-weight: var(--x-comp-prose-headline-level2-strong-text-weight, 800);
	--x-prose-headline-level2-text-color: var(--x-comp-prose-headline-level2-text-color, inherit);
	--x-prose-headline-level2-text-font: var(--x-comp-prose-headline-level2-text-font, inherit);
	--x-prose-headline-level2-text-tracking: var(--x-comp-prose-headline-level2-text-tracking, 0);
	--x-prose-headline-level2-text-line-height: var(--x-comp-prose-headline-level2-text-line-height, 1.285715);
	--x-prose-headline-level2-text-size: var(--x-comp-prose-headline-level2-text-size, 1.75em);
	--x-prose-headline-level2-text-transform: var(--x-comp-prose-headline-level2-text-transform, none);
	--x-prose-headline-level2-text-weight: var(--x-comp-prose-headline-level2-text-weight, 400);
	--x-prose-headline-level3-margin-block-end: var(--x-comp-prose-headline-level3-margin-block-end, 0.5em);
	--x-prose-headline-level3-margin-block-start: var(--x-comp-prose-headline-level3-margin-block-start, 1.33334em);
	--x-prose-headline-level3-strong-text-weight: var(--x-comp-prose-headline-level3-strong-text-weight, 700);
	--x-prose-headline-level3-text-color: var(--x-comp-prose-headline-level3-text-color, inherit);
	--x-prose-headline-level3-text-font: var(--x-comp-prose-headline-level3-text-font, inherit);
	--x-prose-headline-level3-text-tracking: var(--x-comp-prose-headline-level3-text-tracking, 0);
	--x-prose-headline-level3-text-line-height: var(--x-comp-prose-headline-level3-text-line-height, 1.3334);
	--x-prose-headline-level3-text-size: var(--x-comp-prose-headline-level3-text-size, 1.5em);
	--x-prose-headline-level3-text-transform: var(--x-comp-prose-headline-level3-text-transform, none);
	--x-prose-headline-level3-text-weight: var(--x-comp-prose-headline-level3-text-weight, 400);
	--x-prose-headline-level4-margin-block-end: var(--x-comp-prose-headline-level4-margin-block-end, 0.5em);
	--x-prose-headline-level4-margin-block-start: var(--x-comp-prose-headline-level4-margin-block-start, 1.33334em);
	--x-prose-headline-level4-strong-text-weight: var(--x-comp-prose-headline-level4-strong-text-weight, 700);
	--x-prose-headline-level4-text-color: var(--x-comp-prose-headline-level4-text-color, inherit);
	--x-prose-headline-level4-text-font: var(--x-comp-prose-headline-level4-text-font, inherit);
	--x-prose-headline-level4-text-tracking: var(--x-comp-prose-headline-level4-text-tracking, 0);
	--x-prose-headline-level4-text-line-height: var(--x-comp-prose-headline-level4-text-line-height, 1.273);
	--x-prose-headline-level4-text-size: var(--x-comp-prose-headline-level4-text-size, 1.375em);
	--x-prose-headline-level4-text-transform: var(--x-comp-prose-headline-level4-text-transform, none);
	--x-prose-headline-level4-text-weight: var(--x-comp-prose-headline-level4-text-weight, 400);
	--x-prose-media-margin-block-end: var(--x-comp-prose-media-margin-block-end, 2em);
	--x-prose-media-margin-block-start: var(--x-comp-prose-media-margin-block-start, 2em);
	--x-prose-caption-opacity: var(--x-comp-prose-caption-opacity, 0.6);
	--x-prose-caption-text-color: var(--x-comp-prose-caption-text-color, inherit);
	--x-prose-caption-text-tracking: var(--x-comp-prose-caption-text-tracking, 0.00625em);
	--x-prose-caption-text-line-height: var(--x-comp-prose-caption-text-line-height, 1.714288em);
	--x-prose-caption-text-margin-block-start: var(--x-comp-prose-caption-text-margin-block-start, 0.85712em);
	--x-prose-caption-text-size: var(--x-comp-prose-caption-text-size, 0.875em);
	--x-prose-caption-text-weight: var(--x-comp-prose-caption-text-weight, 500);
	--x-prose-table-cell-last-padding-inline-end: var(--x-comp-prose-table-cell-last-padding-inline-end, 0);
	--x-prose-table-cell-first-padding-inline-start: var(--x-comp-prose-table-cell-first-padding-inline-start, 0);
	--x-prose-table-cell-outline-width: var(--x-comp-prose-table-cell-outline-width, 0.0625rem);
	--x-prose-table-cell-padding: var(--x-comp-prose-table-cell-padding, 0.5714286em);
	--x-prose-table-margin-block-end: var(--x-comp-prose-table-margin-block-end, 2em);
	--x-prose-table-margin-block-start: var(--x-comp-prose-table-margin-block-start, 2em);
	--x-prose-table-text-align: var(--x-comp-prose-table-text-align, left);
	--x-prose-table-text-size: var(--x-comp-prose-table-text-size, 0.875em);
	--x-prose-table-text-line-height: var(--x-comp-prose-table-text-line-height, 1.7142857);
	--x-prose-table-thead-cell-first-padding-inline-start: var(--x-comp-prose-table-thead-cell-first-padding-inline-start, var(--x-prose-table-cell-first-padding-inline-start));
	--x-prose-table-thead-cell-last-padding-inline-end: var(--x-comp-prose-table-thead-cell-last-padding-inline-end, var(--x-prose-table-cell-last-padding-inline-end));
	--x-prose-table-thead-cell-text-color: var(--x-comp-prose-table-thead-cell-text-color, inherit);
	--x-prose-table-thead-cell-text-weight: var(--x-comp-prose-table-thead-cell-text-weight, 600);
	--x-prose-table-thead-cell-padding-bottom: var(--x-comp-prose-table-thead-cell-padding-bottom, var(--x-prose-table-cell-padding));
	--x-prose-table-thead-cell-padding-inline-end: var(--x-comp-prose-table-thead-cell-padding-inline-end, var(--x-prose-table-cell-padding));
	--x-prose-table-thead-cell-padding-inline-start: var(--x-comp-prose-table-thead-cell-padding-inline-start, var(--x-prose-table-cell-padding));
	--x-prose-table-thead-cell-padding-top: var(--x-comp-prose-table-thead-cell-padding-top, 0);
	--x-prose-table-thead-cell-vertical-align: var(--x-comp-prose-table-thead-cell-vertical-align, bottom);
	--x-prose-table-thead-outline-bottom-width: var(--x-comp-prose-table-thead-outline-bottom-width, var(--x-prose-table-cell-outline-width));
	--x-prose-table-thead-outline-color: var(--x-comp-prose-table-thead-outline-color, currentColor);
	--x-prose-table-thead-outline-inline-end-width: var(--x-comp-prose-table-thead-outline-inline-end-width, 0);
	--x-prose-table-thead-outline-inline-start-width: var(--x-comp-prose-table-thead-outline-inline-start-width, 0);
	--x-prose-table-thead-outline-style: var(--x-comp-prose-table-thead-outline-style, solid);
	--x-prose-table-thead-outline-top-width: var(--x-comp-prose-table-thead-outline-top-width, 0);
	--x-prose-table-tbody-row-last-outline-bottom-width: var(--x-comp-prose-table-tbody-row-last-outline-bottom-width, 0);
	--x-prose-table-tbody-row-outline-bottom-width: var(--x-comp-prose-table-tbody-row-outline-bottom-width, var(--x-prose-table-cell-outline-width));
	--x-prose-table-tbody-row-outline-color: var(--x-comp-prose-table-tbody-row-outline-color, currentColor);
	--x-prose-table-tbody-row-outline-inline-end-width: var(--x-comp-prose-table-tbody-row-outline-inline-end-width, 0);
	--x-prose-table-tbody-row-outline-inline-start-width: var(--x-comp-prose-table-tbody-row-outline-inline-start-width, 0);
	--x-prose-table-tbody-row-outline-style: var(--x-comp-prose-table-tbody-row-outline-style, solid);
	--x-prose-table-tbody-row-outline-top-width: var(--x-comp-prose-table-tbody-row-outline-top-width, 0);
	--x-prose-table-tbody-cell-padding-bottom: var(--x-comp-prose-table-tbody-cell-padding-bottom, var(--x-prose-table-cell-padding));
	--x-prose-table-tbody-cell-padding-inline-end: var(--x-comp-prose-table-tbody-cell-padding-inline-end, var(--x-prose-table-cell-padding));
	--x-prose-table-tbody-cell-padding-inline-start: var(--x-comp-prose-table-tbody-cell-padding-inline-start, var(--x-prose-table-cell-padding));
	--x-prose-table-tbody-cell-padding-top: var(--x-comp-prose-table-tbody-cell-padding-top, var(--x-prose-table-cell-padding));
	--x-prose-table-tbody-cell-first-padding-inline-start: var(--x-comp-prose-table-tbody-cell-first-padding-inline-start, var(--x-prose-table-cell-first-padding-inline-start));
	--x-prose-table-tbody-cell-last-padding-inline-end: var(--x-comp-prose-table-tbody-cell-last-padding-inline-end, var(--x-prose-table-cell-last-padding-inline-end));
	--x-prose-table-tbody-cell-vertical-align: var(--x-comp-prose-table-tbody-cell-vertical-align, baseline);
	--x-prose-table-tfoot-cell-vertical-align: var(--x-comp-prose-table-tfoot-cell-vertical-align, top);
	--x-prose-table-tfoot-outline-color: var(--x-comp-prose-table-tfoot-outline-color, currentColor);
	--x-prose-table-tfoot-outline-style: var(--x-comp-prose-table-tfoot-outline-style, solid);
	--x-prose-table-tfoot-outline-bottom-width: var(--x-comp-prose-table-tfoot-outline-bottom-width, 0);
	--x-prose-table-tfoot-outline-inline-end-width: var(--x-comp-prose-table-tfoot-outline-inline-end-width, 0);
	--x-prose-table-tfoot-outline-inline-start-width: var(--x-comp-prose-table-tfoot-outline-inline-start-width, 0);
	--x-prose-table-tfoot-outline-top-width: var(--x-comp-prose-table-tfoot-outline-top-width, var(--x-prose-table-cell-outline-width));
}

.x-prose {
	color: var(--x-prose-text-color);
	font-family: var(--x-prose-text-font);
	font-size: var(--x-prose-text-size);
	letter-spacing: var(--x-prose-text-tracking);
	line-height: var(--x-prose-text-line-height);
	max-width: var(--x-prose-max-width);
}

.x-prose :where(p):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-paragraph-margin-block-end);
	margin-block-start: var(--x-prose-paragraph-margin-block-start);
}

.x-prose :where([class~=lead]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-paragraph-lead-text-color);
	font-size: var(--x-prose-paragraph-lead-text-size);
	font-weight: var(--x-prose-paragraph-lead-text-weight);
	letter-spacing: var(--x-prose-paragraph-lead-text-tracking);
	line-height: var(--x-prose-paragraph-lead-text-line-height);
	margin-block-end: var(--x-prose-paragraph-lead-margin-block-end);
	margin-block-start: var(--x-prose-paragraph-lead-margin-block-start);
	opacity: var(--x-prose-paragraph-lead-opacity);
}

.x-prose :where(a):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-link-text-color);
	font-weight: var(--x-prose-link-text-weight);
	text-decoration: var(--x-prose-link-text-decoration);
}

.x-prose :where(a):not(:where([class~=not-x-prose], [class~=not-x-prose] *)):hover {
	color: var(--x-prose-link-hover-text-color);
	text-decoration: var(--x-prose-link-hover-text-decoration);
}

.x-prose :where(strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-text-bold-color);
	font-weight: var(--x-prose-text-bold-weight);
}

.x-prose :where(a strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: inherit;
}

.x-prose :where(blockquote strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: inherit;
}

.x-prose :where(thead th strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: inherit;
}

.x-prose :where(ol):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: decimal;
	margin-block-end: var(--x-prose-list-margin-block-end);
	margin-block-start: var(--x-prose-list-margin-block-start);
	padding-inline-start: var(--x-prose-list-padding-inline-start);
}

.x-prose :where(ol[type=A]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: upper-alpha;
}

.x-prose :where(ol[type=a]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: lower-alpha;
}

.x-prose :where(ol[type=A s]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: upper-alpha;
}

.x-prose :where(ol[type=a s]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: lower-alpha;
}

.x-prose :where(ol[type=I]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: upper-roman;
}

.x-prose :where(ol[type=i]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: lower-roman;
}

.x-prose :where(ol[type=I s]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: upper-roman;
}

.x-prose :where(ol[type=i s]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: lower-roman;
}

.x-prose :where(ol[type="1"]):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: decimal;
}

.x-prose :where(ul):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	list-style-type: disc;
	margin-block-end: var(--x-prose-list-margin-block-end);
	margin-block-start: var(--x-prose-list-margin-block-start);
	padding-inline-start: var(--x-prose-list-padding-inline-start);
}

.x-prose :where(ol > li):not(:where([class~=not-x-prose], [class~=not-x-prose] *))::marker {
	color: var(--x-prose-list-counter-marker-color);
	font-weight: var(--x-prose-list-counter-marker-weight);
}

.x-prose :where(ul > li):not(:where([class~=not-x-prose], [class~=not-x-prose] *))::marker {
	color: var(--x-prose-list-bullet-marker-color);
}

.x-prose :where(dt):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-dt-text-color);
	font-weight: var(--x-prose-dt-text-weight);
	margin-block-start: var(--x-prose-dt-margin-block-start);
}

.x-prose :where(li):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-list-item-margin-block-end);
	margin-block-start: var(--x-prose-list-item-margin-block-start);
}

.x-prose :where(ol > li):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	padding-inline-start: var(--x-prose-list-item-padding-inline-start);
}

.x-prose :where(ul > li):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	padding-inline-start: var(--x-prose-list-item-padding-inline-start);
}

.x-prose :where(.x-prose > ul > li p):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: 0.75em;
	margin-block-start: 0.75em;
}

.x-prose :where(.x-prose > ul > li > *:first-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: var(--x-prose-list-margin-block-start);
}

.x-prose :where(.x-prose > ul > li > *:last-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-list-margin-block-end);
}

.x-prose :where(.x-prose > ol > li > *:first-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: var(--x-prose-list-margin-block-start);
}

.x-prose :where(.x-prose > ol > li > *:last-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-list-margin-block-end);
}

.x-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: calc(var(--x-prose-list-margin-block-end) - var(--x-prose-list-item-margin-block-end));
	margin-block-start: calc(var(--x-prose-list-margin-block-start) - var(--x-prose-list-item-margin-block-start));
}

.x-prose :where(dl):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-list-margin-block-end);
	margin-block-start: var(--x-prose-list-margin-block-start);
}

.x-prose :where(dd):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: var(--x-prose-list-item-margin-block-start);
	padding-inline-start: var(--x-prose-list-padding-inline-start);
}

.x-prose :where(hr):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	border-style: var(--x-prose-divider-outline-style);
	border-width: var(--x-prose-divider-outline-width);
	color: var(--x-prose-divider-color);
	margin-block-end: var(--x-prose-divider-margin-block-end);
	margin-block-start: var(--x-prose-divider-margin-block-start);
	max-height: 0;
	opacity: var(--x-prose-divider-opacity);
}

.x-prose :where(blockquote):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	border-inline-start-color: var(--x-prose-blockquote-outline-color);
	border-inline-start-style: var(--x-prose-blockquote-outline-style);
	border-inline-start-width: var(--x-prose-blockquote-outline-width);
	color: var(--x-prose-blockquote-text-color);
	font-family: var(--x-prose-blockquote-text-font);
	font-style: var(--x-prose-blockquote-text-style);
	font-weight: var(--x-prose-blockquote-text-weight);
	margin-block-end: var(--x-prose-blockquote-margin-block-end);
	margin-block-start: var(--x-prose-blockquote-margin-block-start);
	padding-inline-start: var(--x-prose-blockquote-padding-inline-start);
	quotes: var(--x-prose-blockquote-quotes);
}

.x-prose :where(blockquote p:first-of-type):not(:where([class~=not-x-prose], [class~=not-x-prose] *))::before {
	content: open-quote;
}

.x-prose :where(blockquote p:last-of-type):not(:where([class~=not-x-prose], [class~=not-x-prose] *))::after {
	content: close-quote;
}

.x-prose :where(h1):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-headline-level1-text-color);
	font-family: var(--x-prose-headline-level1-text-font);
	font-size: var(--x-prose-headline-level1-text-size);
	font-weight: var(--x-prose-headline-level1-text-weight);
	letter-spacing: var(--x-prose-headline-level1-text-tracking);
	line-height: var(--x-prose-headline-level1-text-line-height);
	margin-block-end: var(--x-prose-headline-level1-margin-block-end);
	margin-block-start: var(--x-prose-headline-level1-margin-block-start);
	text-transform: var(--x-prose-headline-level1-text-transform);
}

.x-prose :where(h1 strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: inherit;
	font-weight: var(--x-prose-headline-level1-strong-text-weight);
}

.x-prose :where(h2):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-headline-level2-text-color);
	font-family: var(--x-prose-headline-level2-text-font);
	font-size: var(--x-prose-headline-level2-text-size);
	font-weight: var(--x-prose-headline-level2-text-weight);
	letter-spacing: var(--x-prose-headline-level2-text-tracking);
	line-height: var(--x-prose-headline-level2-text-line-height);
	margin-block-end: var(--x-prose-headline-level2-margin-block-end);
	margin-block-start: var(--x-prose-headline-level2-margin-block-start);
	text-transform: var(--x-prose-headline-level2-text-transform);
}

.x-prose :where(h2 strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: inherit;
	font-weight: var(--x-prose-headline-level2-strong-text-weight);
}

.x-prose :where(h3):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-headline-level3-text-color);
	font-family: var(--x-prose-headline-level3-text-font);
	font-size: var(--x-prose-headline-level3-text-size);
	font-weight: var(--x-prose-headline-level3-text-weight);
	letter-spacing: var(--x-prose-headline-level3-text-tracking);
	line-height: var(--x-prose-headline-level3-text-line-height);
	margin-block-end: var(--x-prose-headline-level3-margin-block-end);
	margin-block-start: var(--x-prose-headline-level3-margin-block-start);
	text-transform: var(--x-prose-headline-level3-text-transform);
}

.x-prose :where(h3 strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: inherit;
	font-weight: var(--x-prose-headline-level3-strong-text-weight);
}

.x-prose :where(h4):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-headline-level4-text-color);
	font-family: var(--x-prose-headline-level4-text-font);
	font-size: var(--x-prose-headline-level4-text-size);
	font-weight: var(--x-prose-headline-level4-text-weight);
	letter-spacing: var(--x-prose-headline-level4-text-tracking);
	line-height: var(--x-prose-headline-level4-text-line-height);
	margin-block-end: var(--x-prose-headline-level4-margin-block-end);
	margin-block-start: var(--x-prose-headline-level4-margin-block-start);
	text-transform: var(--x-prose-headline-level4-text-transform);
}

.x-prose :where(h4 strong):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: inherit;
	font-weight: var(--x-prose-headline-level4-strong-text-weight);
}

.x-prose :where(img):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-media-margin-block-end);
	margin-block-start: var(--x-prose-media-margin-block-start);
}

.x-prose :where(picture):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	display: block;
	margin-block-end: var(--x-prose-media-margin-block-end);
	margin-block-start: var(--x-prose-media-margin-block-start);
}

.x-prose :where(picture > img):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: 0;
	margin-block-start: 0;
}

.x-prose :where(p > img:only-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: 0;
	margin-block-start: 0;
}

.x-prose :where(video):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-media-margin-block-end);
	margin-block-start: var(--x-prose-media-margin-block-start);
}

.x-prose :where(figure):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-media-margin-block-end);
	margin-block-start: var(--x-prose-media-margin-block-start);
}

.x-prose :where(figure > *):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: 0;
	margin-block-start: 0;
}

.x-prose :where(figcaption):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-caption-text-color);
	font-size: var(--x-prose-caption-text-size);
	font-weight: var(--x-prose-caption-text-weight);
	letter-spacing: var(--x-prose-caption-text-tracking);
	line-height: var(--x-prose-caption-text-line-height);
	margin-block-start: var(--x-prose-caption-text-margin-block-start);
	opacity: var(--x-prose-caption-opacity);
}

.x-prose :where(iframe):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: var(--x-prose-media-margin-block-end);
	margin-block-start: var(--x-prose-media-margin-block-start);
}

.x-prose :where(table):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	font-size: var(--x-prose-table-text-size);
	line-height: var(--x-prose-table-text-line-height);
	margin-block-end: var(--x-prose-table-margin-block-end);
	margin-block-start: var(--x-prose-table-margin-block-start);
	table-layout: auto;
	text-align: var(--x-prose-table-text-align);
	width: 100%;
}

.x-prose :where(thead):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	border-bottom-width: var(--x-prose-table-thead-outline-bottom-width);
	border-color: var(--x-prose-table-thead-outline-color);
	border-inline-end-width: var(--x-prose-table-thead-outline-inline-end-width);
	border-inline-start-width: var(--x-prose-table-thead-outline-inline-start-width);
	border-style: var(--x-prose-table-thead-outline-style);
	border-top-width: var(--x-prose-table-thead-outline-top-width);
}

.x-prose :where(thead th):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	color: var(--x-prose-table-thead-cell-text-color);
	font-weight: var(--x-prose-table-thead-cell-text-weight);
	padding-bottom: var(--x-prose-table-thead-cell-padding-bottom);
	padding-inline-end: var(--x-prose-table-thead-cell-padding-inline-end);
	padding-inline-start: var(--x-prose-table-thead-cell-padding-inline-start);
	padding-top: var(--x-prose-table-thead-cell-padding-top);
	vertical-align: var(--x-prose-table-thead-cell-vertical-align);
}

.x-prose :where(thead th:first-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	padding-inline-start: var(--x-prose-table-thead-cell-first-padding-inline-start);
}

.x-prose :where(thead th:last-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	padding-inline-end: var(--x-prose-table-thead-cell-last-padding-inline-end);
}

.x-prose :where(tbody tr):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	border-bottom-width: var(--x-prose-table-tbody-row-outline-bottom-width);
	border-color: var(--x-prose-table-tbody-row-outline-color);
	border-inline-end-width: var(--x-prose-table-tbody-row-outline-inline-end-width);
	border-inline-start-width: var(--x-prose-table-tbody-row-outline-inline-start-width);
	border-style: var(--x-prose-table-tbody-row-outline-style);
	border-top-width: var(--x-prose-table-tbody-row-outline-top-width);
}

.x-prose :where(tbody tr:last-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	border-bottom-width: var(--x-prose-table-tbody-row-last-outline-bottom-width);
}

.x-prose :where(tbody td):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	vertical-align: var(--x-prose-table-tbody-cell-vertical-align);
}

.x-prose :where(tfoot):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	border-bottom-width: var(--x-prose-table-tfoot-outline-bottom-width);
	border-color: var(--x-prose-table-tfoot-outline-color);
	border-inline-end-width: var(--x-prose-table-tfoot-outline-inline-end-width);
	border-inline-start-width: var(--x-prose-table-tfoot-outline-inline-start-width);
	border-style: var(--x-prose-table-tfoot-outline-style);
	border-top-width: var(--x-prose-table-tfoot-outline-top-width);
}

.x-prose :where(tfoot td):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	vertical-align: var(--x-prose-table-tfoot-cell-vertical-align);
}

.x-prose :where(tbody td, tfoot td):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	padding-bottom: var(--x-prose-table-tbody-cell-padding-bottom);
	padding-inline-end: var(--x-prose-table-tbody-cell-padding-inline-end);
	padding-inline-start: var(--x-prose-table-tbody-cell-padding-inline-start);
	padding-top: var(--x-prose-table-tbody-cell-padding-top);
}

.x-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	padding-inline-start: var(--x-prose-table-tbody-cell-first-padding-inline-start);
}

.x-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	padding-inline-end: var(--x-prose-table-tbody-cell-last-padding-inline-end);
}

.x-prose :where(hr + *):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: 0;
}

.x-prose :where(h1 + *):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: 0;
}

.x-prose :where(h2 + *):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: 0;
}

.x-prose :where(h3 + *):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: 0;
}

.x-prose :where(h4 + *):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: 0;
}

.x-prose :where(.x-prose > :first-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-start: 0;
}

.x-prose :where(.x-prose > :last-child):not(:where([class~=not-x-prose], [class~=not-x-prose] *)) {
	margin-block-end: 0;
}

/* End */


/* Start:/local/templates/mxat.site/template_styles.css?1751660060232*/
/** PRELOADER **/

.preloader-bg {
  background-color: #fff;
  animation: pulse 1s infinite ease-in-out;
}

/** ANIMATION **/
@keyframes pulse {
  0% { opacity: 0.2; }
  50% { opacity: 0.1; }
  100% { opacity: 0.2; }
}

/* End */
/* /local/templates/mxat.site/assets/vendors/@alterastro/proto.css@2.0.0/proto.min.css?17440395102513 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/styles/animation.css?17442419542464 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/plugins/focus-ring/focus-ring.css?17461147232341 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/plugins/ripple/ripple.css?1744737822998 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/app/app.css?1746108688558 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/app-bar/app-bar.css?174723595817450 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/button/button.css?174719586936103 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/card/card.css?175440690839257 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/container/container.css?1746108465632 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/dialog/dialog.css?174719161529475 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/divider/divider.css?17475108434763 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/elevation/elevation.css?17461084161916 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/footer/footer.css?17461143101983 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/icon/icon.css?17461139471254 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/icon-button/icon-button.css?174612349633393 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/layout/layout.css?1746109249213 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/layout/layout-main.css?17461093011220 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/list/list-group.css?17470429991676 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/list/list-item.css?174651319219766 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/list/list.css?174651311411336 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/pagination/pagination.css?1752964804795 */
/* /local/templates/mxat.site/assets/vendors/@alterastro/exo@latest/dist/ui/state-layer/state-layer.css?17461095332424 */
/* /local/templates/mxat.site/assets/styles/tokens/x-ref-layout.css?1753359025320 */
/* /local/templates/mxat.site/assets/styles/tokens/x-ref-palette.css?1746101923300 */
/* /local/templates/mxat.site/assets/styles/tokens/x-ref-typeface.css?1745484853122 */
/* /local/templates/mxat.site/assets/styles/tokens/x-sys-color.css?17461019271214 */
/* /local/templates/mxat.site/assets/styles/tokens/x-sys-layout.css?1747234653223 */
/* /local/templates/mxat.site/assets/styles/tokens/x-sys-motion.css?17442277221347 */
/* /local/templates/mxat.site/assets/styles/tokens/x-sys-shape.css?1744213970267 */
/* /local/templates/mxat.site/assets/styles/tokens/x-sys-state.css?1747682962405 */
/* /local/templates/mxat.site/assets/styles/tokens/x-sys-typescale.css?17479955042783 */
/* /local/templates/mxat.site/assets/styles/tokens/x-comp.css?175450223011506 */
/* /local/templates/mxat.site/assets/styles/generic/alpinejs.css?174423638944 */
/* /local/templates/mxat.site/assets/styles/generic/bitrix.css?175275996771 */
/* /local/templates/mxat.site/assets/styles/generic/fonts.css?17454854271194 */
/* /local/templates/mxat.site/assets/styles/generic/layout.css?174723862950 */
/* /local/templates/mxat.site/assets/styles/elements/global.css?1744709336350 */
/* /local/templates/mxat.site/assets/styles/utils/custom/color.css?17508473185128 */
/* /local/templates/mxat.site/assets/styles/utils/custom/scale-img-link.css?1750328889147 */
/* /local/templates/mxat.site/assets/styles/utils/custom/stickers.css?1751026053124 */
/* /local/templates/mxat.site/assets/styles/utils/custom/stretched-link.css?174472600686 */
/* /local/templates/mxat.site/assets/styles/utils/custom/typescale.css?174752256819144 */
/* /local/templates/mxat.site/assets/styles/utils/layout/aspect-ratio.css?17510443962032 */
/* /local/templates/mxat.site/assets/styles/utils/layout/display.css?17447150545890 */
/* /local/templates/mxat.site/assets/styles/utils/layout/object-fit.css?1744715054612 */
/* /local/templates/mxat.site/assets/styles/utils/layout/object-position.css?17466282443843 */
/* /local/templates/mxat.site/assets/styles/utils/layout/overflow.css?17447150544740 */
/* /local/templates/mxat.site/assets/styles/utils/layout/placement.css?17544103688439 */
/* /local/templates/mxat.site/assets/styles/utils/layout/position.css?17447150541555 */
/* /local/templates/mxat.site/assets/styles/utils/layout/z-index.css?17447150541548 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-basis.css?17527059371506 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-direction.css?17447266112090 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-wrap.css?17447267951669 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex.css?17525256692205 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-grow.css?17447271931226 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/flex-shrink.css?17447272941266 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/order.css?17447274427169 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/gap.css?175078123015367 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/align-content.css?17466248463842 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/align-items.css?17466257293419 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/align-self.css?17466260303617 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/place-content.css?17466266954490 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/place-items.css?17466270883176 */
/* /local/templates/mxat.site/assets/styles/utils/flexbox-grid/place-self.css?17466272893066 */
/* /local/templates/mxat.site/assets/styles/utils/spacing/padding.css?175312452651855 */
/* /local/templates/mxat.site/assets/styles/utils/spacing/margin.css?1755614476103179 */
/* /local/templates/mxat.site/assets/styles/utils/sizing/size.css?17447154136160 */
/* /local/templates/mxat.site/assets/styles/utils/sizing/width.css?17538848907757 */
/* /local/templates/mxat.site/assets/styles/utils/sizing/height.css?17544103314491 */
/* /local/templates/mxat.site/assets/styles/utils/sizing/min-width.css?17543292464691 */
/* /local/templates/mxat.site/assets/styles/utils/sizing/min-height.css?17540545164920 */
/* /local/templates/mxat.site/assets/styles/utils/sizing/max-width.css?17531034866428 */
/* /local/templates/mxat.site/assets/styles/utils/sizing/max-height.css?17503250815002 */
/* /local/templates/mxat.site/assets/styles/utils/typography/color.css?1751997552237 */
/* /local/templates/mxat.site/assets/styles/utils/typography/hyphens.css?17475218801602 */
/* /local/templates/mxat.site/assets/styles/utils/typography/list-style-type.css?17447150541189 */
/* /local/templates/mxat.site/assets/styles/utils/typography/vertical-align.css?17447150542936 */
/* /local/templates/mxat.site/assets/styles/utils/backgrounds/background-color.css?17447317742403 */
/* /local/templates/mxat.site/assets/styles/utils/borders/border-radius.css?174471505438564 */
/* /local/templates/mxat.site/assets/styles/utils/borders/border-width.css?175084751610992 */
/* /local/templates/mxat.site/assets/styles/utils/borders/border-color.css?17447310992403 */
/* /local/templates/mxat.site/assets/styles/utils/borders/border-style.css?17447314295106 */
/* /local/templates/mxat.site/assets/styles/utils/filters/filter/grayscale.css?1752780697233 */
/* /local/templates/mxat.site/assets/styles/utils/filters/backdrop-filter.css?1746628100162 */
/* /local/templates/mxat.site/assets/styles/utils/transforms/scale.css?17477392801005 */
/* /local/templates/mxat.site/assets/styles/utils/interactivity/cursor.css?174471505449 */
/* /local/templates/mxat.site/assets/styles/utils/interactivity/pointer-events.css?1744715054430 */
/* /local/templates/mxat.site/assets/styles/utils/interactivity/user-select.css?1744715054498 */
/* /local/templates/mxat.site/assets/styles/utils/accessibility/screen-readers.css?17538794561195 */
/* /local/templates/mxat.site/assets/styles/utils/grid.css?175440836735084 */
/* /local/templates/mxat.site/assets/styles/utils/justify.css?17486092485240 */
/* /local/templates/mxat.site/assets/styles/utils/motion.css?1748280279664 */
/* /local/templates/mxat.site/assets/styles/utils/opacity.css?1744715054605 */
/* /local/templates/mxat.site/assets/styles/utils/text.css?17556181285929 */
/* /local/templates/mxat.site/assets/ui/carousel/carousel.css?17543507263399 */
/* /local/templates/mxat.site/assets/ui/dropdown/dropdown.css?1751306068827 */
/* /local/templates/mxat.site/assets/ui/radio-button/radio-button.css?17507619391003 */
/* /local/templates/mxat.site/assets/ui/select/select.css?17533101404872 */
/* /local/templates/mxat.site/assets/ui/toggle/toggle.css?17506836891154 */
/* /local/templates/mxat.site/assets/ui/scroller/scroller.css?17538720591746 */
/* /local/templates/mxat.site/assets/ui/input/input.css?175207674289 */
/* /local/templates/mxat.site/assets/ui/gallery/gallery.css?17549172498311 */
/* /local/templates/mxat.site/include/app/bar/style.css?17472344782692 */
/* /local/templates/mxat.site/include/app/brand/style.css?1746534128353 */
/* /local/templates/mxat.site/include/page/footer/style.css?1744911391248 */
/* /local/templates/mxat.site/include/app/navigation-dialog/style.css?17525694271423 */
/* /local/components/mediahead/search.title/templates/search.view.fullscreen/style.css?17533147682127 */
/* /local/templates/mxat.site/styles.css?174724701532968 */
/* /local/templates/mxat.site/template_styles.css?1751660060232 */
