﻿/*!
  * Bootstrap v4.6.2 (https://getbootstrap.com/)
  * Copyright 2011-2022 The Bootstrap Authors
  * Copyright 2011-2022 Twitter, Inc.
  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
  */:root
		{
			--blue: #007bff;
			--indigo: #6610f2;
			--purple: #6f42c1;
			--pink: #e83e8c;
			--red: #dc3545;
			--orange: #fd7e14;
			--yellow: #ffc107;
			--green: #28a745;
			--teal: #20c997;
			--cyan: #17a2b8;
			--white: #fff;
			--gray: #6c757d;
			--gray-dark: #343a40;
			--primary: #007bff;
			--secondary: #6c757d;
			--success: #28a745;
			--info: #17a2b8;
			--warning: #ffc107;
			--danger: #dc3545;
			--light: #f8f9fa;
			--dark: #343a40;
			--breakpoint-xs: 0;
			--breakpoint-sm: 576px;
			--breakpoint-md: 768px;
			--breakpoint-lg: 992px;
			--breakpoint-xl: 1200px;
			--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
			--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
		}
		*,
		*::before,
		*::after {
			box-sizing: border-box
		}
		html {
			font-family: sans-serif;
			line-height: 1.15;
			-webkit-text-size-adjust: 100%;
			-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
		}
		figure,
		footer,
		header,
		main {
			display: block
		}
		body {
			margin: 0;
			font-size: 1rem;
			font-weight: 400;
			line-height: 1.5;
			text-align: left;
			background-color: #fff
		}
		h1,
		h2 {
			margin-top: 0
		}
		p {
			margin-top: 0;
			margin-bottom: 1rem
		}
		ul {
			margin-top: 0;
			margin-bottom: 1rem
		}
		a {
			background-color: transparent
		}
		a:hover {
			color: #0056b3;
			text-decoration: underline
		}
		a:not([href]):not([class]) {
			color: inherit;
			text-decoration: none
		}
		a:not([href]):not([class]):hover {
			color: inherit;
			text-decoration: none
		}
		img {
			vertical-align: middle;
			border-style: none
		}
		svg {
			overflow: hidden;
			vertical-align: middle
		}
		label {
			display: inline-block;
			margin-bottom: 0.5rem
		}
		button {
			border-radius: 0
		}
		button:focus:not(:focus-visible) {
			outline: 0
		}
		input,
		button,
		textarea {
			margin: 0;
			font-family: inherit;
			font-size: inherit;
			line-height: inherit
		}
		button,
		input {
			overflow: visible
		}
		button {
			text-transform: none
		}
		button,
		[type="button"],
		[type="submit"] {
			-webkit-appearance: button
		}
		button:not(:disabled),
		[type="button"]:not(:disabled),
		[type="reset"]:not(:disabled),
		[type="submit"]:not(:disabled) {
			cursor: pointer
		}
		textarea {
			overflow: auto
		}
		::-webkit-file-upload-button {
			font: inherit;
			-webkit-appearance: button
		}
		h1,
		h2 {
			margin-bottom: 0.5rem
		}
		.container-fluid {
			width: 100%;
			margin-right: auto;
			margin-left: auto
		}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		.row {
			display: flex;
			flex-wrap: wrap;
			margin-right: -15px;
			margin-left: -15px
		}
		.col-12,
		.col-lg-2,
		.col-lg-4,
		.col-lg-5,
		.col-lg-6 {
			position: relative;
			width: 100%;
			padding-right: 15px;
			padding-left: 15px
		}
		.col-12 {
			flex: 0 0 100%;
			max-width: 100%
		}
		.order-0 {
			order: 0
		}
		.order-1 {
			order: 1
		}
		@media(min-width:576px) {}
		@media(min-width:768px) {
			.col-md-8 {
				flex: 0 0 66.66667%;
				max-width: 66.66667%
			}
		}
		@media(min-width:992px) {
			.col-lg-2 {
				flex: 0 0 16.66667%;
				max-width: 16.66667%
			}
			.col-lg-4 {
				flex: 0 0 33.33333%;
				max-width: 33.33333%
			}
			.col-lg-5 {
				flex: 0 0 41.66667%;
				max-width: 41.66667%
			}
			.col-lg-6 {
				flex: 0 0 50%;
				max-width: 50%
			}
			.order-lg-1 {
				order: 1
			}
			.offset-lg-1 {
				margin-left: 8.33333%
			}
		}
		@media(min-width:1200px) {}
		@media(max-width:575.98px) {}
		@media(max-width:767.98px) {}
		@media(max-width:991.98px) {}
		@media(max-width:1199.98px) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(min-width:576px) {}
		@media(prefers-reduced-motion:reduce) {}
		.fade {
			transition: opacity 0.15s linear
		}
		@media(prefers-reduced-motion:reduce) {
			.fade {
				transition: none
			}
		}
		.fade:not(.show) {
			opacity: 0
		}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(max-width:575.98px) {}
		@media(min-width:576px) {}
		@media(max-width:767.98px) {}
		@media(min-width:768px) {}
		@media(max-width:991.98px) {}
		@media(min-width:992px) {}
		@media(max-width:1199.98px) {}
		@media(min-width:1200px) {}
		@media(min-width:576px) {}
		@media(min-width:576px) {}
		@media(min-width:576px) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(min-width:576px) {}
		@keyframes progress-bar-stripes {
			from {
				background-position: 1rem 0
			}
			to {
				background-position: 0 0
			}
		}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(min-width:576px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@media(prefers-reduced-motion:reduce) {}
		@keyframes spinner-border {
			to {
				transform: rotate(360deg)
			}
		}
		@keyframes spinner-grow {
			0% {
				transform: scale(0)
			}
			50% {
				opacity: 1;
				transform: none
			}
		}
		@media(prefers-reduced-motion:reduce) {}
		.border-left {
			border-left: 1px solid #dee2e6 !important
		}
		.d-none {
			display: none !important
		}
		.d-inline {
			display: inline !important
		}
		.d-flex {
			display: flex !important
		}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {
			.d-lg-block {
				display: block !important
			}
			.d-lg-flex {
				display: flex !important
			}
		}
		@media(min-width:1200px) {}
		.justify-content-end {
			justify-content: flex-end !important
		}
		.justify-content-between {
			justify-content: space-between !important
		}
		.align-items-center {
			align-items: center !important
		}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		@supports(position:sticky) {
			.sticky-top {
				position: sticky;
				top: 0;
				z-index: 1020
			}
		}
		.w-100 {
			width: 100% !important
		}
		.h-100 {
			height: 100% !important
		}
		.px-0 {
			padding-right: 0 !important
		}
		.pl-0,
		.px-0 {
			padding-left: 0 !important
		}
		.pl-3 {
			padding-left: 1rem !important
		}
		.pr-4 {
			padding-right: 1.5rem !important
		}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		@media(min-width:576px) {}
		@media(min-width:768px) {}
		@media(min-width:992px) {}
		@media(min-width:1200px) {}
		.text-uppercase {
			text-transform: uppercase !important
		}
		.font-weight-bold {
			font-weight: 700 !important
		}
		:root {
			--bw__sizer: 1px;
			--bw__text-sizer: 1rem
		}
		@media(min-width:2560px){:root {
			--bw__sizer: 1.5px;
			--bw__text-sizer: 1.5rem
		}
	}
	@media(min-width:3112px){:root {
		--bw__sizer: 2px;
		--bw__text-sizer: 2rem
	}
}
a,
a:hover,
a:focus,
a:active,
button,
button:focus,
button:active {
	box-shadow: none !important;
	color: inherit;
	text-decoration: none
}
p,
h1,
h2,
figure {
	font-size: inherit;
	font-weight: inherit;
	margin: 0;
	line-height: inherit
}
ul {
	list-style: none
}
ul,
li {
	padding: 0;
	margin: 0;
	padding-inline-start: 0
}
label,
.form-group {
	margin: 0
}
@media(min-width:768px) {}
@media(max-width:359px) {
	.text__delta {
		font-size: clamp(calc(var(--bw__text-sizer) * 1.75), 4.16vw, calc(var(--bw__text-sizer)*5))
	}
}
@media(max-width:767px) {
	.text__xi {
		font-size: clamp(calc(var(--bw__text-sizer) * 1.5), 5vw, calc(var(--bw__text-sizer)*2))
	}
}
@media(max-width:767px) {}
.weight__extra-light {
	font-weight: 200 !important
}
.weight__light {
	font-weight: 300 !important
}
.weight__medium {
	font-weight: 500 !important
}
.weight__bold {
	font-weight: 700 !important
}
@media(max-width:1599px) {}
@media(max-width:1365px) {}
@media(max-width:991px) {}
@media(max-width:767px) {}
@media(max-width:575px) {}
@media(max-width:467px) {}
@media(max-width:1599px) {}
@media(max-width:1365px) {}
@media(max-width:991px) {}
@media(max-width:767px) {}
@media(max-width:575px) {}
@media(max-width:467px) {}
.container-fluid {
	position: relative;
	max-width: calc(100% - calc(var(--bw__sizer) * 30))
}
html {
	scrollbar-color: #585858 #fafafa;
	scrollbar-width: thin
}
html::-webkit-scrollbar {
	width: initial
}
html::-webkit-scrollbar-track {
	background: #fafafa
}
html::-webkit-scrollbar-thumb {
	background: #585858;
	border-radius: calc(var(--bw__sizer) * 10)
}
html::-webkit-scrollbar-thumb:hover {
	background: #585858
}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:576px) {}
@media(min-width:768px) {}
@media(min-width:992px) {}
@media(min-width:1200px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:576px) {}
@media(min-width:768px) {}
@media(min-width:992px) {}
@media(min-width:1200px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {
	.d-xs-none {
		display: none !important
	}
}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
@media(max-width:467px) {}
@media(max-width:359px) {}
@media(min-width:1366px) {}
@media(min-width:1600px) {}
@media(min-width:1920px) {}
html {
	max-width: 100% !important;
	height: auto !important;
	overflow-x: hidden
}
body {
	overflow-x: hidden
}
main {
	width: 100%;
	height: 100vh;
	max-height: 100vh;
	position: relative;
	overflow: auto;
	scroll-behavior: smooth;
	overflow-x: hidden
}
main.mask {
	mask-image: linear-gradient(180deg,rgba(0,0,0,0) calc(var(--bw__sizer) * 120),black calc(var(--bw__sizer)*160),black 100%);
	-webkit-mask-image: linear-gradient(180deg,rgba(0,0,0,0) calc(var(--bw__sizer) * 120),black calc(var(--bw__sizer)*160),black 100%)
}
@media(max-width:1365px) {
	main.mask {
		mask-image: linear-gradient(180deg,rgba(0,0,0,0) calc(var(--bw__sizer) * 100),black calc(var(--bw__sizer)*140),black 100%);
		-webkit-mask-image: linear-gradient(180deg,rgba(0,0,0,0) calc(var(--bw__sizer) * 100),black calc(var(--bw__sizer)*140),black 100%)
	}
}
@media(max-width:991px) {
	main.mask {
		mask-image: linear-gradient(180deg,rgba(0,0,0,0) calc(var(--bw__sizer) * 85),black calc(var(--bw__sizer)*120),black 100%);
		-webkit-mask-image: linear-gradient(180deg,rgba(0,0,0,0) calc(var(--bw__sizer) * 85),black calc(var(--bw__sizer)*120),black 100%)
	}
}
@media(max-width:1365px) {}
@media(max-width:991px) {}
.page__bg {
	height: 100vh;
	width: 100vw;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: -1;
	display: flex;
	justify-content: flex-end
}
.page__bg img {
	width: auto;
	height: 100%;
	z-index: 2
}
@media(max-width:1365px) {
	.page__bg img {
		opacity: 0.85
	}
}
@media(max-width:1199px) {
	.page__bg img {
		opacity: 0.75
	}
}
@media(max-width:991px) {
	.page__bg img {
		opacity: 0.65
	}
}
.page__bg div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: var(--bg-color);
	z-index: 0;
	opacity: 0
}
.container__alfa {
	z-index: 100;
	padding-left: calc(var(--bw__sizer) * 100);
	padding-right: calc(var(--bw__sizer) * 100)
}
@media(max-width:1599px) {
	.container__alfa {
		padding-left: calc(var(--bw__sizer) * 80);
		padding-right: calc(var(--bw__sizer) * 80)
	}
}
@media(max-width:1365px) {
	.container__alfa {
		padding-left: calc(var(--bw__sizer) * 60);
		padding-right: calc(var(--bw__sizer) * 60)
	}
}
@media(max-width:1199px) {
	.container__alfa {
		padding-left: calc(var(--bw__sizer) * 50);
		padding-right: calc(var(--bw__sizer) * 50)
	}
}
@media(max-width:991px) {
	.container__alfa {
		padding-left: calc(var(--bw__sizer) * 40);
		padding-right: calc(var(--bw__sizer) * 40)
	}
}
@media(max-width:767px) {
	.container__alfa {
		padding-left: calc(var(--bw__sizer) * 30);
		padding-right: calc(var(--bw__sizer) * 30)
	}
}
@media(max-width:575px) {
	.container__alfa {
		padding-left: calc(var(--bw__sizer) * 20);
		padding-right: calc(var(--bw__sizer) * 20)
	}
}
section {
	position: relative;
	padding-top: calc(var(--bw__sizer) * 150);
	padding-bottom: calc(var(--bw__sizer) * 150)
}
@media(max-width:1599px) {
	section {
		padding-top: calc(var(--bw__sizer) * 150);
		padding-bottom: calc(var(--bw__sizer) * 85)
	}
}
@media(max-width:1365px) {
	section {
		padding-top: calc(var(--bw__sizer) * 130);
		padding-bottom: calc(var(--bw__sizer) * 60)
	}
}
@media(max-width:1199px) {
	section {
		padding-top: calc(var(--bw__sizer) * 100);
		padding-bottom: calc(var(--bw__sizer) * 20)
	}
}
@media(max-width:991px) {
	section {
		padding-top: calc(var(--bw__sizer) * 90);
		padding-bottom: calc(var(--bw__sizer) * 90)
	}
}
@media(max-width:767px) {
	section {
		padding-top: calc(var(--bw__sizer) * 90);
		padding-bottom: calc(var(--bw__sizer) * 40)
	}
}
@media(max-width:575px) {
	section {
		padding-top: calc(var(--bw__sizer) * 70);
		padding-bottom: calc(var(--bw__sizer) * 30)
	}
}
@media(max-width:467px) {
	section {
		padding-top: calc(var(--bw__sizer) * 55);
		padding-bottom: calc(var(--bw__sizer) * 35)
	}
}
@media(max-width:359px) {
	section {
		padding-top: calc(var(--bw__sizer) * 40);
		padding-bottom: calc(var(--bw__sizer) * 30)
	}
}
.partners {
	position: absolute !important;
	left: 0;
	bottom: calc(var(--bw__sizer) * 45);
	width: 100%;
	mask-image: linear-gradient(90deg,rgba(0,0,0,0) 0%,black 12%,black 88%,rgba(0,0,0,0) 100%);
	mask-position: center;
	mask-size: 100% 100%;
	-webkit-mask-image: linear-gradient(90deg,rgba(0,0,0,0) 0%,black 12%,black 88%,rgba(0,0,0,0) 100%);
	-webkit-mask-position: center;
	-webkit-mask-size: 100% 100%
}
@media(max-width:1365px) {
	.partners {
		bottom: calc(var(--bw__sizer) * 35)
	}
}
@media(max-width:991px) {
	.partners {
		bottom: calc(var(--bw__sizer) * 25)
	}
}
@media(max-width:767px) {
	.partners {
		bottom: calc(var(--bw__sizer) * 15)
	}
}
@media(max-width:575px) {
	.partners {
		bottom: calc(var(--bw__sizer) * 5)
	}
}
.partners a {
	margin-right: calc(var(--bw__sizer) * 62);
	height: calc(var(--bw__sizer) * 146)
}
@media(max-width:1365px) {
	.partners a {
		margin-right: calc(var(--bw__sizer) * 50);
		height: calc(var(--bw__sizer) * 130)
	}
}
@media(max-width:991px) {
	.partners a {
		margin-right: calc(var(--bw__sizer) * 40);
		height: calc(var(--bw__sizer) * 110)
	}
}
@media(max-width:575px) {
	.partners a {
		margin-right: calc(var(--bw__sizer) * 30);
		height: calc(var(--bw__sizer) * 90)
	}
}
.partners a:hover img,
.partners a:focus img,
.partners a:active img {
	filter:grayscale(0);
	opacity: 1
}
.partners a img {
	width: auto;
	height: 100%;
	filter:grayscale(1);
	opacity: 0.15;
	transition: all 0.25s ease-out
}
.aside {
	width: 20vw;
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 120;
	padding-right: calc(var(--bw__sizer) * 100);
	max-height: 80vh;
	transition: all 0.5s ease-out
}
.aside.hidden {
	transform: translate(100%, -50%)
}
@media(max-width:1599px) {
	.aside {
		padding-right: calc(var(--bw__sizer) * 80)
	}
}
@media(max-width:1365px) {
	.aside {
		padding-right: calc(var(--bw__sizer) * 60)
	}
}
@media(max-width:1199px) {
	.aside {
		padding-right: calc(var(--bw__sizer) * 50)
	}
}
@media(max-width:991px) {
	.aside {
		padding-right: calc(var(--bw__sizer) * 50);
		width: 30vw
	}
}
@media(max-width:767px) {
	.aside {
		padding-right: calc(var(--bw__sizer) * 30);
		display: none
	}
}
@media(max-width:575px) {
	.aside {
		padding-right: calc(var(--bw__sizer) * 20)
	}
}
.aside__menu {
	display: flex;
	flex-direction: column;
	align-items: flex-end
}
.aside__menu .menu__item {
	padding: calc(var(--bw__sizer) * 16)0
}
.aside__menu .menu__item .item__link {
	position: relative;
	display: block;
	font-variation-settings: "wght"300;
	transition: all 0.25s ease-out;
	text-align: right
}
.aside__menu .menu__item .item__link::before {
	content: "";
	position: absolute;
	top: 50%;
	right: calc(var(--bw__sizer)*-33);
	width: 7vw;
	height: calc(var(--bw__sizer) * 1);
	transform: translate(200%, -50%);
	background-color: #fff;
	transition: transform 0.3s ease-out
}
@media(max-width:1199px) {
	.aside__menu .menu__item .item__link::before {
		right: calc(var(--bw__sizer)*-20)
	}
}
@media(max-width:991px) {
	.aside__menu .menu__item .item__link::before {
		right: calc(var(--bw__sizer)*-10)
	}
}
.aside__menu .menu__item .item__link:hover,
.aside__menu .menu__item .item__link:focus,
.aside__menu .menu__item .item__link:active {
	font-variation-settings: "wght"500
}
.aside__menu .menu__item .item__link.active {
	font-variation-settings: "wght"500;
	font-size: 1.286em
}
.aside__menu .menu__item .item__link.active::before {
	transform: translate(100%, -50%)
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate {
	transition-delay: 0.3s
}
body[data-aos-duration="400"] [data-aos] {
	transition-duration: 0.4s
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate {
	transition-delay: 0.7s
}
[data-aos][data-aos][data-aos-duration="1000"] {
	transition-duration: 1s
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate {
	transition-delay: 2s
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate {
	transition-delay: 3s
}
body[data-aos-easing=ease-out-quart] [data-aos] {
	transition-timing-function: cubic-bezier(0.25,0.46,0.45,0.94)
}
[data-aos^=fade][data-aos^=fade] {
	opacity: 0;
	transition-property: opacity, transform
}
[data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	transform: translateZ(0)
}
[data-aos=fade-up] {
	transform: translate3d(0, 100px, 0)
}
[data-aos=fade-right] {
	transform: translate3d(-100px, 0, 0)
}
[data-simplebar] {
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start
}
.simplebar-wrapper {
	overflow: hidden;
	width: inherit;
	height: inherit;
	max-width: inherit;
	max-height: inherit
}
.simplebar-mask {
	direction: inherit;
	position: absolute;
	overflow: hidden;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: auto !important;
	height: auto !important;
	z-index: 0
}
.simplebar-offset {
	direction: inherit !important;
	box-sizing: inherit !important;
	resize: none !important;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	-webkit-overflow-scrolling: touch
}
.simplebar-content-wrapper {
	direction: inherit;
	box-sizing: border-box !important;
	position: relative;
	display: block;
	width: auto;
	max-width: 100%;
	max-height: 100%;
	scrollbar-width: none;
	-ms-overflow-style: none
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
	display: none;
	width: 0;
	height: 0
}
.simplebar-content:before,
.simplebar-content:after {
	content: " ";
	display: table
}
.simplebar-placeholder {
	max-height: 100%;
	max-width: 100%;
	pointer-events: none
}
.simplebar-height-auto-observer-wrapper {
	box-sizing: inherit !important;
	height: 100%;
	width: 100%;
	max-width: 1px;
	position: relative;
	float: left;
	max-height: 1px;
	overflow: hidden;
	z-index: -1;
	padding: 0;
	margin: 0;
	pointer-events: none;
	flex-grow: inherit;
	flex-shrink: 0;
	flex-basis: 0
}
.simplebar-track {
	z-index: 1;
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	overflow: hidden
}
.simplebar-scrollbar {
	position: absolute;
	left: 0;
	right: 0;
	min-height: 10px
}
.simplebar-scrollbar:before {
	position: absolute;
	content: "";
	background: black;
	border-radius: 7px;
	left: 2px;
	right: 2px;
	opacity: 0;
	transition: opacity 0.2s linear
}
.simplebar-track.simplebar-vertical {
	top: 0;
	width: 11px
}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	top: 2px;
	bottom: 2px
}
