@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}


body {
	font-family: Inter;
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
pre code.hljs {
	display: block;
	overflow-x: auto;
	padding: 1em
}

code.hljs {
	padding: 3px 5px
}

.hljs {
	background: #f3f3f3;
	color: #444
}

.hljs-comment {
	color: #697070
}

.hljs-punctuation,
.hljs-tag {
	color: #444a
}

.hljs-tag .hljs-attr,
.hljs-tag .hljs-name {
	color: #444
}

.hljs-attribute,
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-name,
.hljs-selector-tag {
	font-weight: 700
}

.hljs-deletion,
.hljs-number,
.hljs-quote,
.hljs-selector-class,
.hljs-selector-id,
.hljs-string,
.hljs-template-tag,
.hljs-type {
	color: #800
}

.hljs-section,
.hljs-title {
	color: #800;
	font-weight: 700
}

.hljs-link,
.hljs-operator,
.hljs-regexp,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-symbol,
.hljs-template-variable,
.hljs-variable {
	color: #ab5656
}

.hljs-literal {
	color: #695
}

.hljs-addition,
.hljs-built_in,
.hljs-bullet,
.hljs-code {
	color: #397300
}

.hljs-meta {
	color: #1f7199
}

.hljs-meta .hljs-string {
	color: #38a
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

.rc-slider {
	position: relative;
	width: 100%;
	height: 14px;
	padding: 5px 0;
	border-radius: 6px;
	touch-action: none
}

.rc-slider,
.rc-slider * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-rail {
	width: 100%;
	background-color: #e9e9e9
}

.rc-slider-rail,
.rc-slider-track {
	position: absolute;
	height: 4px;
	border-radius: 6px
}

.rc-slider-track {
	background-color: #abe2fb
}

.rc-slider-handle {
	position: absolute;
	width: 14px;
	height: 14px;
	margin-top: -5px;
	background-color: #fff;
	border: 2px solid #96dbfa;
	border-radius: 50%;
	cursor: pointer;
	cursor: -webkit-grab;
	cursor: grab;
	opacity: .8;
	touch-action: pan-x
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
	border-color: #57c5f7;
	box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
	outline: none;
	box-shadow: none
}

.rc-slider-handle:focus-visible {
	border-color: #2db7f5;
	box-shadow: 0 0 0 3px #96dbfa
}

.rc-slider-handle-click-focused:focus {
	border-color: #96dbfa;
	box-shadow: unset
}

.rc-slider-handle:hover {
	border-color: #57c5f7
}

.rc-slider-handle:active {
	border-color: #57c5f7;
	box-shadow: 0 0 5px #57c5f7;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.rc-slider-mark {
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	font-size: 12px
}

.rc-slider-mark-text {
	position: absolute;
	display: inline-block;
	color: #999;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.rc-slider-mark-text-active {
	color: #666
}

.rc-slider-step {
	position: absolute;
	width: 100%;
	height: 4px;
	background: transparent;
	pointer-events: none
}

.rc-slider-dot {
	position: absolute;
	bottom: -2px;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	background-color: #fff;
	border: 2px solid #e9e9e9;
	border-radius: 50%;
	cursor: pointer
}

.rc-slider-dot-active {
	border-color: #96dbfa
}

.rc-slider-dot-reverse {
	margin-right: -4px
}

.rc-slider-disabled {
	background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
	background-color: #ccc
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
	background-color: #fff;
	border-color: #ccc;
	box-shadow: none;
	cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
	cursor: not-allowed !important
}

.rc-slider-vertical {
	width: 14px;
	height: 100%;
	padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-track {
	bottom: 0;
	left: 5px;
	width: 4px
}

.rc-slider-vertical .rc-slider-handle {
	margin-top: 0;
	margin-left: -5px;
	touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
	top: 0;
	left: 18px;
	height: 100%
}

.rc-slider-vertical .rc-slider-step {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-dot {
	margin-left: -2px
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
	display: block !important;
	animation-duration: .3s;
	animation-fill-mode: both;
	animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
	animation-name: rcSliderTooltipZoomDownIn;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
	animation-name: rcSliderTooltipZoomDownOut;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
	transform: scale(0);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.rc-slider-tooltip-zoom-down-leave {
	animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes rcSliderTooltipZoomDownIn {
	0% {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 100%
	}
}

@keyframes rcSliderTooltipZoomDownOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 100%
	}

	to {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}
}

.rc-slider-tooltip {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: visible
}

.rc-slider-tooltip,
.rc-slider-tooltip * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-tooltip-hidden {
	display: none
}

.rc-slider-tooltip-placement-top {
	padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
	min-width: 24px;
	height: 24px;
	padding: 6px 2px;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	background-color: #6c6c6c;
	border-radius: 6px;
	box-shadow: 0 0 4px #d9d9d9
}

.rc-slider-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
	bottom: 4px;
	left: 50%;
	margin-left: -4px;
	border-width: 4px 4px 0;
	border-top-color: #6c6c6c
}


@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
pre code.hljs {
	display: block;
	overflow-x: auto;
	padding: 1em
}

code.hljs {
	padding: 3px 5px
}

.hljs {
	background: #f3f3f3;
	color: #444
}

.hljs-comment {
	color: #697070
}

.hljs-punctuation,
.hljs-tag {
	color: #444a
}

.hljs-tag .hljs-attr,
.hljs-tag .hljs-name {
	color: #444
}

.hljs-attribute,
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-name,
.hljs-selector-tag {
	font-weight: 700
}

.hljs-deletion,
.hljs-number,
.hljs-quote,
.hljs-selector-class,
.hljs-selector-id,
.hljs-string,
.hljs-template-tag,
.hljs-type {
	color: #800
}

.hljs-section,
.hljs-title {
	color: #800;
	font-weight: 700
}

.hljs-link,
.hljs-operator,
.hljs-regexp,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-symbol,
.hljs-template-variable,
.hljs-variable {
	color: #ab5656
}

.hljs-literal {
	color: #695
}

.hljs-addition,
.hljs-built_in,
.hljs-bullet,
.hljs-code {
	color: #397300
}

.hljs-meta {
	color: #1f7199
}

.hljs-meta .hljs-string {
	color: #38a
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

.rc-slider {
	position: relative;
	width: 100%;
	height: 14px;
	padding: 5px 0;
	border-radius: 6px;
	touch-action: none
}

.rc-slider,
.rc-slider * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-rail {
	width: 100%;
	background-color: #e9e9e9
}

.rc-slider-rail,
.rc-slider-track {
	position: absolute;
	height: 4px;
	border-radius: 6px
}

.rc-slider-track {
	background-color: #abe2fb
}

.rc-slider-handle {
	position: absolute;
	width: 14px;
	height: 14px;
	margin-top: -5px;
	background-color: #fff;
	border: 2px solid #96dbfa;
	border-radius: 50%;
	cursor: pointer;
	cursor: -webkit-grab;
	cursor: grab;
	opacity: .8;
	touch-action: pan-x
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
	border-color: #57c5f7;
	box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
	outline: none;
	box-shadow: none
}

.rc-slider-handle:focus-visible {
	border-color: #2db7f5;
	box-shadow: 0 0 0 3px #96dbfa
}

.rc-slider-handle-click-focused:focus {
	border-color: #96dbfa;
	box-shadow: unset
}

.rc-slider-handle:hover {
	border-color: #57c5f7
}

.rc-slider-handle:active {
	border-color: #57c5f7;
	box-shadow: 0 0 5px #57c5f7;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.rc-slider-mark {
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	font-size: 12px
}

.rc-slider-mark-text {
	position: absolute;
	display: inline-block;
	color: #999;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.rc-slider-mark-text-active {
	color: #666
}

.rc-slider-step {
	position: absolute;
	width: 100%;
	height: 4px;
	background: transparent;
	pointer-events: none
}

.rc-slider-dot {
	position: absolute;
	bottom: -2px;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	background-color: #fff;
	border: 2px solid #e9e9e9;
	border-radius: 50%;
	cursor: pointer
}

.rc-slider-dot-active {
	border-color: #96dbfa
}

.rc-slider-dot-reverse {
	margin-right: -4px
}

.rc-slider-disabled {
	background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
	background-color: #ccc
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
	background-color: #fff;
	border-color: #ccc;
	box-shadow: none;
	cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
	cursor: not-allowed !important
}

.rc-slider-vertical {
	width: 14px;
	height: 100%;
	padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-track {
	bottom: 0;
	left: 5px;
	width: 4px
}

.rc-slider-vertical .rc-slider-handle {
	margin-top: 0;
	margin-left: -5px;
	touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
	top: 0;
	left: 18px;
	height: 100%
}

.rc-slider-vertical .rc-slider-step {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-dot {
	margin-left: -2px
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
	display: block !important;
	animation-duration: .3s;
	animation-fill-mode: both;
	animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
	animation-name: rcSliderTooltipZoomDownIn;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
	animation-name: rcSliderTooltipZoomDownOut;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
	transform: scale(0);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.rc-slider-tooltip-zoom-down-leave {
	animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes rcSliderTooltipZoomDownIn {
	0% {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 100%
	}
}

@keyframes rcSliderTooltipZoomDownOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 100%
	}

	to {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}
}

.rc-slider-tooltip {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: visible
}

.rc-slider-tooltip,
.rc-slider-tooltip * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-tooltip-hidden {
	display: none
}

.rc-slider-tooltip-placement-top {
	padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
	min-width: 24px;
	height: 24px;
	padding: 6px 2px;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	background-color: #6c6c6c;
	border-radius: 6px;
	box-shadow: 0 0 4px #d9d9d9
}

.rc-slider-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
	bottom: 4px;
	left: 50%;
	margin-left: -4px;
	border-width: 4px 4px 0;
	border-top-color: #6c6c6c
}


.star {
	position: absolute;
	top: 0;
	width: 1px;
	height: 1px;
	background: transparent;
	box-shadow: 279px 498px #ccc, 452px 318px #999, 946px 618px #999, 810px 795px #999, 1362px 890px #999, 116px 894px #999, 1698px 811px #999, 254px 854px #999, 270px 520px #999, 1746px 217px #999, 246px 724px #999, 1598px 757px #999, 106px 32px #999, 460px 573px #999, 35px 803px #999, 1004px 930px #999, 280px 273px #999, 1314px 744px #999, 1567px 571px #999, 1540px 557px #999, 1616px 395px #999, 1011px 374px #999, 1491px 399px #999, 512px 639px #999, 1339px 252px #999, 635px 946px #999, 832px 743px #999, 335px 43px #999, 44px 677px #999, 861px 45px #999, 858px 449px #fff, 585px 343px #ccc, 1028px 235px #999, 241px 614px #999, 163px 618px #999, 141px 112px #999, 1367px 112px #fff, 317px 41px #ccc, 267px 949px #999, 1003px 788px #999, 1607px 367px #999, 1689px 539px #999, 978px 102px #999, 1500px 615px #ccc, 304px 741px #999, 1698px 664px #999, 820px 47px #999, 1454px 782px #999, 1856px 40px #999, 219px 459px #ccc, 258px 416px #999, 1160px 537px #999, 218px 190px #999, 978px 359px #999, 30px 918px #999, 914px 227px #ccc, 1824px 583px #999, 569px 819px #999, 251px 393px #999, 1866px 651px #999, 1199px 611px #999, 5px 650px #ccc, 1426px 692px #999, 1655px 752px #999, 749px 454px #999, 1580px 927px #999, 551px 185px #999, 1830px 135px #ccc, 1621px 6px #999, 1256px 476px #999, 1851px 212px #999, 717px 896px #999, 938px 598px #999, 1838px 522px #ccc, 1604px 354px #999, 1671px 369px #999, 1720px 575px #fff, 440px 843px #999, 1662px 630px #999, 1514px 634px #ccc, 1138px 356px #999, 886px 384px #999, 1909px 303px #fff, 1799px 231px #999, 634px 180px #999, 1067px 551px #ccc, 1563px 519px #999, 1482px 879px #fff, 1730px 642px #fff, 537px 261px #999, 486px 88px #999, 1097px 11px #ccc, 185px 58px #999, 1106px 609px #fff, 596px 610px #fff, 1412px 561px #999, 443px 228px #999, 1640px 173px #ccc, 1356px 643px #fff, 899px 31px #fff, 1828px 91px #fff, 130px 944px #999, 16px 53px #999, 201px 295px #ccc, 928px 668px #fff, 1554px 259px #999, 435px 712px #fff, 829px 421px #999, 1645px 973px #999, 1707px 231px #ccc, 42px 392px #fff, 122px 123px #999, 1127px 106px #999, 620px 469px #999, 370px 179px #999, 49px 751px #ccc, 184px 666px #fff, 1759px 402px #999, 513px 226px #999, 1304px 66px #999, 1123px 108px #999, 1790px 465px #ccc, 73px 276px #fff, 1189px 318px #999, 1829px 848px #999, 283px 133px #999, 1099px 497px #999, 1080px 134px #ccc, 1479px 367px #fff, 1738px 109px #999, 353px 834px #999, 1279px 34px #999, 1660px 88px #999, 391px 28px #ccc, 1719px 458px #fff, 249px 361px #999, 266px 582px #999, 229px 352px #999, 557px 486px #999, 278px 526px #ccc, 437px 594px #fff, 1044px 884px #999, 162px 651px #999, 1417px 436px #999, 139px 376px #999, 1417px 860px #ccc, 949px 667px #fff, 1285px 451px #999, 1726px 465px #999, 45px 53px #999, 1104px 577px #999, 1848px 327px #ccc, 155px 497px #fff, 578px 119px #999, 1069px 982px #999, 257px 86px #999, 1237px 187px #999, 1614px 158px #ccc, 1167px 63px #fff, 30px 932px #999, 486px 968px #999, 368px 581px #999, 919px 209px #999, 1134px 496px #ccc, 747px 561px #fff, 1143px 984px #999, 79px 829px #999, 527px 799px #999, 962px 21px #999, 338px 673px #ccc, 1793px 753px #fff, 344px 349px #999, 625px 672px #999, 1351px 312px #999, 65px 696px #999, 1220px 926px #ccc, 891px 850px #fff, 1111px 505px #999, 271px 332px #999, 906px 639px #999, 16px 799px #999, 1824px 422px #ccc, 4px 418px #fff, 1476px 322px #999, 1127px 447px #999, 322px 649px #999, 1010px 324px #999, 1042px 65px #ccc, 1387px 455px #fff, 1775px 985px #999, 33px 930px #999, 1610px 556px #999, 1593px 1253px #999, 1793px 1120px #999, 1293px 1220px #999, 1593px 990px #999, 1623px 1153px #999, 93px 1053px #fff, 153px 1153px #fff, 193px 1253px #999, 293px 1120px #999, 393px 1220px #999, 493px 990px #999, 523px 1153px #999, 596px 1315px #ccc, 737px 1314px #ccc, 896px 1459px #ccc, 375px 1419px #ccc, 1106px 1293px #ccc, 888px 1203px #ccc, 938px 1481px #ccc, 1189px 1475px #ccc, 170px 1421px #ccc
}

.metors-container {
	width: 100vw;
	overflow-x: hidden
}

.meteor-1 {
	position: absolute;
	top: 108px;
	left: 64%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 8s linear infinite
}

.meteor-1:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-2 {
	position: absolute;
	top: 214px;
	left: 36%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 7.1s linear infinite
}

.meteor-2:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-3 {
	position: absolute;
	top: 276px;
	left: 69%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9.7s linear infinite
}

.meteor-3:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-4 {
	position: absolute;
	top: 121px;
	left: 30%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 6.3s linear infinite
}

.meteor-4:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-5 {
	position: absolute;
	top: 97px;
	left: 88%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9.2s linear infinite
}

.meteor-5:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-6 {
	position: absolute;
	top: 179px;
	left: 78%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 7.3s linear infinite
}

.meteor-6:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-7 {
	position: absolute;
	top: 114px;
	left: 54%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 10s linear infinite
}

.meteor-7:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-8 {
	position: absolute;
	top: 158px;
	left: 41%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9s linear infinite
}

.meteor-8:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-9 {
	position: absolute;
	top: 89px;
	left: 70%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 8.3s linear infinite
}

.meteor-9:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-10 {
	position: absolute;
	top: 135px;
	left: 73%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 5.1s linear infinite
}

.meteor-10:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-11 {
	position: absolute;
	top: 242px;
	left: 65%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 5.2s linear infinite
}

.meteor-11:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-12 {
	position: absolute;
	top: 113px;
	left: 72%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 4.5s linear infinite
}

.meteor-12:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-13 {
	position: absolute;
	top: 196px;
	left: 10%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 8.3s linear infinite
}

.meteor-13:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-14 {
	position: absolute;
	top: 252px;
	left: 57%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 5.8s linear infinite
}

.meteor-14:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-15 {
	position: absolute;
	top: 158px;
	left: 79%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9.3s linear infinite
}

.meteor-15:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

@keyframes meteor {
	0% {
		opacity: 1;
		margin-top: -300px;
		margin-right: -300px
	}

	12% {
		opacity: 0
	}

	15% {
		margin-top: 300px;
		margin-left: -600px;
		opacity: 0
	}

	to {
		opacity: 0
	}
}

@keyframes rotation {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(359deg)
	}
}

@keyframes fade {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}


.digital {
	margin-top: 50px;
	text-align: center;
	font-family: Roboto, sans-serif;
	font-size: 20px
}

@keyframes steam {
	0% {
		background-position: 0 0
	}

	50% {
		background-position: 400% 0
	}

	to {
		background-position: 0 0
	}
}

#title-header-indexpage {
	animation-name: titleHeaderIndexPageAnimation;
	animation-duration: 2s;
	animation-delay: 0s
}

.animated-header-indexpage {
	opacity: 0;
	animation-name: subtitleHeaderIndexPageAnimation;
	animation-duration: .3s;
	animation-delay: 2.2s;
	animation-fill-mode: forwards
}

:root {
	--dotSize: 35px;
	--primaryColor: #81f8c730;
	--animationBaseTime: 2s
}

.sonar {
	background-image: url(/assets/images/liara-moon.png);
	width: 450px;
	height: 190px;
	border-radius: 50%;
	z-index: 2;
	position: relative;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.skeleton {
	background: linear-gradient(90deg, hsla(0, 0%, 78%, .3) 25%, hsla(0, 0%, 100%, .2) 50%, hsla(0, 0%, 78%, .3) 75%);
	background-size: 200% 100%;
	animation: shimmer 1.5s infinite;
	border-radius: 4px;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px)
}

@keyframes shimmer {
	0% {
		background-position: 200% 0
	}

	to {
		background-position: -200% 0
	}
}

@keyframes smallPulse {
	0% {
		transform: scale(.75);
		opacity: 1
	}

	95%,
	to {
		transform: scale(1.5);
		opacity: 0
	}
}

@keyframes largePulse {
	0% {
		transform: scale(.75);
		opacity: 1
	}

	to {
		transform: scale(2);
		opacity: 0
	}
}

@keyframes titleHeaderIndexPageAnimation {
	0% {
		opacity: .1;
		transform: translateY(-50px) scale(1.3)
	}

	to {
		opacity: 1;
		transform: translateY(0) scale(1)
	}
}

@keyframes subtitleHeaderIndexPageAnimation {
	0% {
		opacity: 0;
		transform: translateY(-50px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.network-banner_container {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100vw;
	height: 134px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.network-banner_container span {
	color: #222;
	padding: 20px 10px;
	display: flex;
	width: 48px;
	border-radius: 50%;
	height: 46px;
	align-items: center;
	justify-content: center;
	font-size: 21px;
	position: absolute;
	pointer-events: all;
	left: 5px;
	top: 5px;
	pointer-events: auto
}

.network-banner_container span:hover {
	background: #1c1d1f22
}

.sticky {
	position: fixed;
	width: 1400px;
	padding: 20px;
	transform: translateY(5px) !important;
	transition: .3s;
	z-index: 22;
	display: flex;
	align-items: baseline;
	gap: 20px;
	background-color: rgba(32, 32, 32, .3);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border: 1px solid rgba(88, 88, 88, .5) !important;
	height: 115px;
	border-radius: 20px;
	justify-content: space-between;
	max-width: 95%
}

.sticky-terms {
	position: -webkit-sticky;
	position: sticky;
	top: 10px;
	background-color: #00ff0002;
	padding: 3px;
	width: 30%;
	height: max-content
}

.badge-warning {
	background: #ffc1073d;
	padding: 0 10px;
	color: #ffc107;
	border-radius: 5px;
	margin-left: 4px
}

.terms ul {
	padding-right: 30px
}

.terms p,
.terms ul {
	color: #ccc
}

#post-data-contaienr table,
.terms table {
	padding-top: 30;
	border-spacing: 0;
	border-collapse: collapse
}

#post-data-contaienr table {
	width: 100%
}

.terms table th {
	padding: 10px;
	white-space: nowrap;
	border-top: 1px solid #444 !important
}

#post-data-contaienr table th {
	padding: 10px;
	white-space: nowrap;
	border-top: 1px solid #0002 !important
}

.terms table td,
.terms table th {
	border: 1px solid #ffffff22;
	height: auto
}

#post-data-contaienr table td,
#post-data-contaienr table th {
	border: 1px solid #0002;
	height: auto;
	padding: 10px
}

.terms table tr:nth-child(odd) {
	background: #ffffff10
}

#post-data-contaienr table tr:nth-child(odd) {
	background: #0001
}

.wp-block-button__link {
	color: #fff;
	background: #28c1f522;
	width: 100%;
	display: block;
	text-align: center;
	padding: 25px;
	font-weight: 900;
	text-decoration: underline
}

.terms .grid-td {
	display: grid;
	grid-template-columns: 1fr 1fr
}

.terms .grid-td div {
	line-height: 23px;
	font-size: 14px;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center
}

.terms p b {
	color: #fff !important;
	font-weight: bolder
}

.terms a {
	color: #87fcc5 !important;
	text-decoration: underline
}

.terms .grid-td div:first-child {
	border-left: 1px solid #ffffff22
}

.sticky.hasBanner {
	margin-top: 6% !important
}

.sticky .logo {
	display: none
}

.scroll-area::-webkit-scrollbar {
	width: 8px
}

.scroll-area::-webkit-scrollbar-track {
	background: #fff3
}

.scroll-area::-webkit-scrollbar-thumb {
	background: #fff3;
	border-radius: 6px
}

.scroll-area::-webkit-scrollbar-thumb:hover {
	background: #fff3
}

.scroll-area {
	scrollbar-width: thin;
	scrollbar-color: #fff2 #fff0
}

.bgCustomer {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -250px;
	z-index: -1;
	background: radial-gradient(#203030 5%, #181818 70%);
	height: 700px;
	width: 1200px;
	will-change: transform, opacity
}

.landing-image {
	height: auto;
	width: auto
}

@media (max-width:1440px) {
	header {
		font-size: 14px;

		.menu-text a {
			font-size: 14px !important
		}
	}

	header.sticky {
		max-width: 95% !important
	}
}

@media (max-width:1100px) {
	.metors-container {
		display: none
	}

	header.sticky {
		height: auto;
		padding-bottom: 0
	}
}

@media (max-width:820px) {
	#network-banner {
		z-index: 99 !important
	}

	.ai-hero {
		max-height: 300px;
		opacity: .2
	}

	.ai-hero,
	.light-shadow {
		display: none
	}

	.content-monitoring {
		max-width: 100% !important;
		padding: 20px
	}

	.ai-pricing #table-info {
		width: 165px !important
	}

	.members-ai-liara {
		min-width: 100% !important;
		width: 300px
	}

	.broder-end {
		border-top: none !important
	}

	.bordered_image {
		height: auto !important;
		width: 300px !important;
		position: relative !important;
		left: 0 !important;
		bottom: 0 !important;
		display: block
	}

	.trust_container {
		display: block !important;
		padding-top: 0 !important;

		&>div {
			width: 95% !important;
			margin: 10px;
			height: auto !important
		}
	}

	.network-banner_container {
		height: 8.5%
	}

	.network-banner_container span {
		top: -6px;
		left: -2px
	}

	.network-banner_container span svg {
		width: 12px;
		height: 12px
	}

	.sonar {
		height: 140px !important
	}

	.metors-container {
		display: none
	}

	header.sticky {
		display: block;
		padding: 20px
	}

	.bgCustomer {
		top: -170px !important
	}
}

@media (max-width:425px) {
	.terms table {
		table-layout: fixed;
		font-size: 15px
	}

	.terms table tr {
		position: relative
	}

	.terms table tr th {
		padding: 10px 0
	}

	.terms table td {
		overflow: hidden;
		word-wrap: break-word;
		text-wrap-style: balance
	}

	.terms table tr td {
		padding: 4px !important
	}

	.terms table tr td:nth-child(3) {
		width: 15%;
		height: 100%;
		position: absolute;
		justify-content: center;
		flex-direction: column;
		text-wrap-mode: wrap
	}

	.bgCustomer {
		top: -225px !important
	}
}

svg.flash {
	width: 1em;
	height: 1em;
	display: block
}

.border {
	stroke: #f2de10;
	stroke-width: 1;
	fill: none;
	animation: borderAnimation 3s infinite
}

.fill {
	fill: #f2de10;
	opacity: 0;
	animation: fillAnimation 3s infinite
}

.bug-bounty {
	max-width: 1000px;
	margin: 0 auto;
	padding-right: 20px;
	border-right: 1px solid #fff1
}

.bug-bounty li {
	margin-right: 20px
}

.ai-hero {
	width: 100%;
	position: absolute;
	top: 0;
	opacity: .45;
	min-height: 900;
	height: 100vh;
	left: 50%;
	transform: translateX(-50%);
	z-index: 0
}

.sticky-navbar-mobile {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: rgba(48, 48, 48, .3);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	z-index: 999;
	border-bottom: 1px solid rgba(88, 88, 88, .5);
	box-shadow: 0 -35px 50px #747474
}

@keyframes borderAnimation {
	0% {
		stroke-dasharray: 0, 100
	}

	50% {
		stroke-dasharray: 100, 0
	}

	to {
		stroke-dasharray: 0, 100
	}
}

@keyframes fillAnimation {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

:root {
	--menu-width: 37.5em;
	--items: 4;
	--item-width: 200px
}

.field-menu,
section .menu-item {
	color: #fff;
	font-weight: 600;
	transform-style: preserve-3d;
	display: flex;
	box-sizing: border-box;
	padding-left: 30px;
	justify-content: center;
	perspective: 200px;
	padding-bottom: 40px
}

section .menu-item {
	cursor: default
}

section .menu-text,
section .menu-text a {
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .1);
	transition: color .1s ease-out;
	text-align: center
}

section .menu-text a span {
	display: block;
	font-size: 14px;
	text-align: center;
	background: linear-gradient(92deg, #87fcc4, #28c1f5 98.77%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent
}

.call {
	color: #fff;
	font-size: 14px;
	display: flex;
	align-items: center;
	gap: 5px;
	margin-left: 14px;
	padding: 9px;
	border-radius: 7px
}

section .menu-text a span.warm-badge {
	display: block;
	font-size: 14px;
	text-align: center;
	background: var(--warm, linear-gradient(90deg, #ff7a00 0, #fdd467 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

section .menu-text a:hover {
	color: hsla(0, 0%, 100%, .5)
}

#sub-menu-container {
	position: absolute;
	z-index: -1;
	min-width: 100%;
	top: -1.05em;
	width: 100%
}

section .menu-item:hover~#sub-menu-container #sub-menu-holder {
	animation: clipPath .25s ease-out 1 forwards;
	transition: right .15s ease-out, height .15s ease-out, -webkit-clip-path .25s ease-out;
	transition: clip-path .25s ease-out, right .15s ease-out, height .15s ease-out;
	transition: clip-path .25s ease-out, right .15s ease-out, height .15s ease-out, -webkit-clip-path .25s ease-out
}

.menu-item .sub-menu {
	position: absolute;
	top: 7em;
	color: rgba(0, 0, 0, .5);
	border-radius: 10px;
	min-width: 27.5em;
	pointer-events: none;
	box-sizing: border-box;
	z-index: 999;
	margin-left: -5em;
	-webkit-clip-path: inset(0 10em 10em 15em);
	clip-path: inset(0 10em 10em 15em);
	opacity: 0;
	font-weight: 400;
	padding: 1.5em;
	transition: all .25s ease-out, opacity .05s ease-in, margin-left .05s ease-out, -webkit-clip-path .05s ease-out;
	transition: all .25s ease-out, opacity .05s ease-in, margin-left .05s ease-out, clip-path .05s ease-out;
	transition: all .25s ease-out, opacity .05s ease-in, margin-left .05s ease-out, clip-path .05s ease-out, -webkit-clip-path .05s ease-out
}

.menu-item .sub-menu.double {
	min-width: 41.25em;
	height: 18.75em;
	display: grid;
	grid-template-columns: 54% 50%
}

.menu-item .sub-menu.triple {
	direction: ltr;
	display: grid;
	top: 4rem;
	padding: 1.5em 2.5em;
	grid-template-columns: 1fr 1fr 1fr
}

.menu-item:hover .sub-menu {
	pointer-events: all;
	-webkit-clip-path: inset(0 0 0 0);
	clip-path: inset(0 0 0 0);
	opacity: 1;
	margin-left: 0
}

@keyframes clipPath {
	0% {
		opacity: 0
	}

	to {
		transform: rotateX(0deg) scale(1);
		top: 4.5rem;
		opacity: 1
	}
}

#sub-menu-bottom {
	background: #d4e3ea70;
	position: absolute;
	bottom: 0;
	opacity: 0;
	transition: all .25s ease-out, height .1s ease-out;
	right: 0;
	width: 100%;
	height: 5em
}

section .menu-item:nth-of-type(3).highlight:hover~#sub-menu-container #sub-menu-holder #sub-menu-bottom {
	height: 7.5em
}

.bottom-container {
	grid-area: 4/-3/4/3;
	padding-top: 1.5em;
	color: #3a5260;
	font-weight: 500
}

.top-container {
	grid-area: 1/-3/1/3;
	margin: 0 0 2em
}

.bottom-container a {
	float: right;
	background: linear-gradient(90deg, #8ea4b166, #a3b5bf6b);
	padding: .5em 1em;
	border-radius: 100px;
	position: absolute;
	color: #2c4655bf;
	font-weight: 700;
	text-decoration: none;
	right: 1.5em;
	bottom: 1.5em
}

.bottom-container a:hover {
	background: linear-gradient(90deg, #8ea4b136, #a3b5bf33)
}

.sub-menu h3 {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: .5px;
	color: rgba(44, 70, 86, .68);
	margin: .75em 0
}

.sub-menu .box a {
	width: 100%;
	float: right;
	font-size: 1em;
	line-height: 1.75em;
	color: #7a8a94;
	text-decoration: none
}

.sub-menu .box a:hover {
	color: #2c4656
}

.box {
	margin: 0 0 3em
}

.icon.big i {
	font-size: 1.25em;
	top: .2em
}

section .menu-item.highlight:hover~#sub-menu-container #sub-menu-holder #sub-menu-bottom {
	opacity: 1
}

span#menu-arrow {
	position: absolute;
	background: #fff;
	width: 16px;
	height: 16px;
	top: -7px;
	transform: rotate(45deg);
	border-radius: 2px
}

#info-box {
	position: absolute;
	bottom: 2em;
	right: 2em
}

#info-box ul {
	list-style: none
}

#info-box a {
	color: #fff;
	text-decoration: none;
	text-align: right;
	padding: .5em 0;
	transition: all .1s ease-out;
	display: block;
	text-transform: uppercase;
	font-size: 1.25em;
	font-weight: 900;
	letter-spacing: 1px
}

#info-box a:hover {
	color: hsla(0, 0%, 100%, .5)
}

.solutions {
	position: absolute;
	background: #fff;
	border: 1px solid #0001;
	z-index: 9999;
	padding: 16px;
	border-radius: 12px;
	min-width: 550px;
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	grid-gap: 40px;
	gap: 40px;
	box-shadow: 0 0 10px #0001;
	grid-column-gap: 0;
	column-gap: 0;
	grid-row-gap: 5px;
	row-gap: 5px;
	margin-top: 10px;
	top: 4rem;

	div {
		display: flex;
		flex-direction: column;
		width: 100% !important;
		height: 100% !important;
		height: auto;
		align-items: right;
		justify-content: right;

		span {
			width: 100% !important;
			font-weight: 900;
			margin-bottom: 8px !important
		}
	}

	a#solutions_link {
		display: flex;
		align-items: center;
		transition: 0s;
		width: max-content;
		min-width: 240px;
		gap: 10px;
		color: #222 !important;
		white-space: nowrap;
		font-size: 15px !important;
		font-weight: 500;
		margin-top: 5px;

		&:hover {
			color: #000;
			font-weight: 700
		}
	}
}


@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}


@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
pre code.hljs {
	display: block;
	overflow-x: auto;
	padding: 1em
}

code.hljs {
	padding: 3px 5px
}

.hljs {
	background: #f3f3f3;
	color: #444
}

.hljs-comment {
	color: #697070
}

.hljs-punctuation,
.hljs-tag {
	color: #444a
}

.hljs-tag .hljs-attr,
.hljs-tag .hljs-name {
	color: #444
}

.hljs-attribute,
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-name,
.hljs-selector-tag {
	font-weight: 700
}

.hljs-deletion,
.hljs-number,
.hljs-quote,
.hljs-selector-class,
.hljs-selector-id,
.hljs-string,
.hljs-template-tag,
.hljs-type {
	color: #800
}

.hljs-section,
.hljs-title {
	color: #800;
	font-weight: 700
}

.hljs-link,
.hljs-operator,
.hljs-regexp,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-symbol,
.hljs-template-variable,
.hljs-variable {
	color: #ab5656
}

.hljs-literal {
	color: #695
}

.hljs-addition,
.hljs-built_in,
.hljs-bullet,
.hljs-code {
	color: #397300
}

.hljs-meta {
	color: #1f7199
}

.hljs-meta .hljs-string {
	color: #38a
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

.rc-slider {
	position: relative;
	width: 100%;
	height: 14px;
	padding: 5px 0;
	border-radius: 6px;
	touch-action: none
}

.rc-slider,
.rc-slider * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-rail {
	width: 100%;
	background-color: #e9e9e9
}

.rc-slider-rail,
.rc-slider-track {
	position: absolute;
	height: 4px;
	border-radius: 6px
}

.rc-slider-track {
	background-color: #abe2fb
}

.rc-slider-handle {
	position: absolute;
	width: 14px;
	height: 14px;
	margin-top: -5px;
	background-color: #fff;
	border: 2px solid #96dbfa;
	border-radius: 50%;
	cursor: pointer;
	cursor: -webkit-grab;
	cursor: grab;
	opacity: .8;
	touch-action: pan-x
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
	border-color: #57c5f7;
	box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
	outline: none;
	box-shadow: none
}

.rc-slider-handle:focus-visible {
	border-color: #2db7f5;
	box-shadow: 0 0 0 3px #96dbfa
}

.rc-slider-handle-click-focused:focus {
	border-color: #96dbfa;
	box-shadow: unset
}

.rc-slider-handle:hover {
	border-color: #57c5f7
}

.rc-slider-handle:active {
	border-color: #57c5f7;
	box-shadow: 0 0 5px #57c5f7;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.rc-slider-mark {
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	font-size: 12px
}

.rc-slider-mark-text {
	position: absolute;
	display: inline-block;
	color: #999;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.rc-slider-mark-text-active {
	color: #666
}

.rc-slider-step {
	position: absolute;
	width: 100%;
	height: 4px;
	background: transparent;
	pointer-events: none
}

.rc-slider-dot {
	position: absolute;
	bottom: -2px;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	background-color: #fff;
	border: 2px solid #e9e9e9;
	border-radius: 50%;
	cursor: pointer
}

.rc-slider-dot-active {
	border-color: #96dbfa
}

.rc-slider-dot-reverse {
	margin-right: -4px
}

.rc-slider-disabled {
	background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
	background-color: #ccc
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
	background-color: #fff;
	border-color: #ccc;
	box-shadow: none;
	cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
	cursor: not-allowed !important
}

.rc-slider-vertical {
	width: 14px;
	height: 100%;
	padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-track {
	bottom: 0;
	left: 5px;
	width: 4px
}

.rc-slider-vertical .rc-slider-handle {
	margin-top: 0;
	margin-left: -5px;
	touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
	top: 0;
	left: 18px;
	height: 100%
}

.rc-slider-vertical .rc-slider-step {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-dot {
	margin-left: -2px
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
	display: block !important;
	animation-duration: .3s;
	animation-fill-mode: both;
	animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
	animation-name: rcSliderTooltipZoomDownIn;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
	animation-name: rcSliderTooltipZoomDownOut;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
	transform: scale(0);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.rc-slider-tooltip-zoom-down-leave {
	animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes rcSliderTooltipZoomDownIn {
	0% {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 100%
	}
}

@keyframes rcSliderTooltipZoomDownOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 100%
	}

	to {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}
}

.rc-slider-tooltip {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: visible
}

.rc-slider-tooltip,
.rc-slider-tooltip * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-tooltip-hidden {
	display: none
}

.rc-slider-tooltip-placement-top {
	padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
	min-width: 24px;
	height: 24px;
	padding: 6px 2px;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	background-color: #6c6c6c;
	border-radius: 6px;
	box-shadow: 0 0 4px #d9d9d9
}

.rc-slider-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
	bottom: 4px;
	left: 50%;
	margin-left: -4px;
	border-width: 4px 4px 0;
	border-top-color: #6c6c6c
}


@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
pre code.hljs {
	display: block;
	overflow-x: auto;
	padding: 1em
}

code.hljs {
	padding: 3px 5px
}

.hljs {
	background: #f3f3f3;
	color: #444
}

.hljs-comment {
	color: #697070
}

.hljs-punctuation,
.hljs-tag {
	color: #444a
}

.hljs-tag .hljs-attr,
.hljs-tag .hljs-name {
	color: #444
}

.hljs-attribute,
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-name,
.hljs-selector-tag {
	font-weight: 700
}

.hljs-deletion,
.hljs-number,
.hljs-quote,
.hljs-selector-class,
.hljs-selector-id,
.hljs-string,
.hljs-template-tag,
.hljs-type {
	color: #800
}

.hljs-section,
.hljs-title {
	color: #800;
	font-weight: 700
}

.hljs-link,
.hljs-operator,
.hljs-regexp,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-symbol,
.hljs-template-variable,
.hljs-variable {
	color: #ab5656
}

.hljs-literal {
	color: #695
}

.hljs-addition,
.hljs-built_in,
.hljs-bullet,
.hljs-code {
	color: #397300
}

.hljs-meta {
	color: #1f7199
}

.hljs-meta .hljs-string {
	color: #38a
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

.rc-slider {
	position: relative;
	width: 100%;
	height: 14px;
	padding: 5px 0;
	border-radius: 6px;
	touch-action: none
}

.rc-slider,
.rc-slider * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-rail {
	width: 100%;
	background-color: #e9e9e9
}

.rc-slider-rail,
.rc-slider-track {
	position: absolute;
	height: 4px;
	border-radius: 6px
}

.rc-slider-track {
	background-color: #abe2fb
}

.rc-slider-handle {
	position: absolute;
	width: 14px;
	height: 14px;
	margin-top: -5px;
	background-color: #fff;
	border: 2px solid #96dbfa;
	border-radius: 50%;
	cursor: pointer;
	cursor: -webkit-grab;
	cursor: grab;
	opacity: .8;
	touch-action: pan-x
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
	border-color: #57c5f7;
	box-shadow: 0 0 0 5px #96dbfa
}

.rc-slider-handle:focus {
	outline: none;
	box-shadow: none
}

.rc-slider-handle:focus-visible {
	border-color: #2db7f5;
	box-shadow: 0 0 0 3px #96dbfa
}

.rc-slider-handle-click-focused:focus {
	border-color: #96dbfa;
	box-shadow: unset
}

.rc-slider-handle:hover {
	border-color: #57c5f7
}

.rc-slider-handle:active {
	border-color: #57c5f7;
	box-shadow: 0 0 5px #57c5f7;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.rc-slider-mark {
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	font-size: 12px
}

.rc-slider-mark-text {
	position: absolute;
	display: inline-block;
	color: #999;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.rc-slider-mark-text-active {
	color: #666
}

.rc-slider-step {
	position: absolute;
	width: 100%;
	height: 4px;
	background: transparent;
	pointer-events: none
}

.rc-slider-dot {
	position: absolute;
	bottom: -2px;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	background-color: #fff;
	border: 2px solid #e9e9e9;
	border-radius: 50%;
	cursor: pointer
}

.rc-slider-dot-active {
	border-color: #96dbfa
}

.rc-slider-dot-reverse {
	margin-right: -4px
}

.rc-slider-disabled {
	background-color: #e9e9e9
}

.rc-slider-disabled .rc-slider-track {
	background-color: #ccc
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
	background-color: #fff;
	border-color: #ccc;
	box-shadow: none;
	cursor: not-allowed
}

.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
	cursor: not-allowed !important
}

.rc-slider-vertical {
	width: 14px;
	height: 100%;
	padding: 0 5px
}

.rc-slider-vertical .rc-slider-rail {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-track {
	bottom: 0;
	left: 5px;
	width: 4px
}

.rc-slider-vertical .rc-slider-handle {
	margin-top: 0;
	margin-left: -5px;
	touch-action: pan-y
}

.rc-slider-vertical .rc-slider-mark {
	top: 0;
	left: 18px;
	height: 100%
}

.rc-slider-vertical .rc-slider-step {
	width: 4px;
	height: 100%
}

.rc-slider-vertical .rc-slider-dot {
	margin-left: -2px
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
	display: block !important;
	animation-duration: .3s;
	animation-fill-mode: both;
	animation-play-state: paused
}

.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
	animation-name: rcSliderTooltipZoomDownIn;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
	animation-name: rcSliderTooltipZoomDownOut;
	animation-play-state: running
}

.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
	transform: scale(0);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.rc-slider-tooltip-zoom-down-leave {
	animation-timing-function: cubic-bezier(.755, .05, .855, .06)
}

@keyframes rcSliderTooltipZoomDownIn {
	0% {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}

	to {
		transform: scale(1);
		transform-origin: 50% 100%
	}
}

@keyframes rcSliderTooltipZoomDownOut {
	0% {
		transform: scale(1);
		transform-origin: 50% 100%
	}

	to {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0
	}
}

.rc-slider-tooltip {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: visible
}

.rc-slider-tooltip,
.rc-slider-tooltip * {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.rc-slider-tooltip-hidden {
	display: none
}

.rc-slider-tooltip-placement-top {
	padding: 4px 0 8px
}

.rc-slider-tooltip-inner {
	min-width: 24px;
	height: 24px;
	padding: 6px 2px;
	color: #fff;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	background-color: #6c6c6c;
	border-radius: 6px;
	box-shadow: 0 0 4px #d9d9d9
}

.rc-slider-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
	bottom: 4px;
	left: 50%;
	margin-left: -4px;
	border-width: 4px 4px 0;
	border-top-color: #6c6c6c
}


.star {
	position: absolute;
	top: 0;
	width: 1px;
	height: 1px;
	background: transparent;
	box-shadow: 279px 498px #ccc, 452px 318px #999, 946px 618px #999, 810px 795px #999, 1362px 890px #999, 116px 894px #999, 1698px 811px #999, 254px 854px #999, 270px 520px #999, 1746px 217px #999, 246px 724px #999, 1598px 757px #999, 106px 32px #999, 460px 573px #999, 35px 803px #999, 1004px 930px #999, 280px 273px #999, 1314px 744px #999, 1567px 571px #999, 1540px 557px #999, 1616px 395px #999, 1011px 374px #999, 1491px 399px #999, 512px 639px #999, 1339px 252px #999, 635px 946px #999, 832px 743px #999, 335px 43px #999, 44px 677px #999, 861px 45px #999, 858px 449px #fff, 585px 343px #ccc, 1028px 235px #999, 241px 614px #999, 163px 618px #999, 141px 112px #999, 1367px 112px #fff, 317px 41px #ccc, 267px 949px #999, 1003px 788px #999, 1607px 367px #999, 1689px 539px #999, 978px 102px #999, 1500px 615px #ccc, 304px 741px #999, 1698px 664px #999, 820px 47px #999, 1454px 782px #999, 1856px 40px #999, 219px 459px #ccc, 258px 416px #999, 1160px 537px #999, 218px 190px #999, 978px 359px #999, 30px 918px #999, 914px 227px #ccc, 1824px 583px #999, 569px 819px #999, 251px 393px #999, 1866px 651px #999, 1199px 611px #999, 5px 650px #ccc, 1426px 692px #999, 1655px 752px #999, 749px 454px #999, 1580px 927px #999, 551px 185px #999, 1830px 135px #ccc, 1621px 6px #999, 1256px 476px #999, 1851px 212px #999, 717px 896px #999, 938px 598px #999, 1838px 522px #ccc, 1604px 354px #999, 1671px 369px #999, 1720px 575px #fff, 440px 843px #999, 1662px 630px #999, 1514px 634px #ccc, 1138px 356px #999, 886px 384px #999, 1909px 303px #fff, 1799px 231px #999, 634px 180px #999, 1067px 551px #ccc, 1563px 519px #999, 1482px 879px #fff, 1730px 642px #fff, 537px 261px #999, 486px 88px #999, 1097px 11px #ccc, 185px 58px #999, 1106px 609px #fff, 596px 610px #fff, 1412px 561px #999, 443px 228px #999, 1640px 173px #ccc, 1356px 643px #fff, 899px 31px #fff, 1828px 91px #fff, 130px 944px #999, 16px 53px #999, 201px 295px #ccc, 928px 668px #fff, 1554px 259px #999, 435px 712px #fff, 829px 421px #999, 1645px 973px #999, 1707px 231px #ccc, 42px 392px #fff, 122px 123px #999, 1127px 106px #999, 620px 469px #999, 370px 179px #999, 49px 751px #ccc, 184px 666px #fff, 1759px 402px #999, 513px 226px #999, 1304px 66px #999, 1123px 108px #999, 1790px 465px #ccc, 73px 276px #fff, 1189px 318px #999, 1829px 848px #999, 283px 133px #999, 1099px 497px #999, 1080px 134px #ccc, 1479px 367px #fff, 1738px 109px #999, 353px 834px #999, 1279px 34px #999, 1660px 88px #999, 391px 28px #ccc, 1719px 458px #fff, 249px 361px #999, 266px 582px #999, 229px 352px #999, 557px 486px #999, 278px 526px #ccc, 437px 594px #fff, 1044px 884px #999, 162px 651px #999, 1417px 436px #999, 139px 376px #999, 1417px 860px #ccc, 949px 667px #fff, 1285px 451px #999, 1726px 465px #999, 45px 53px #999, 1104px 577px #999, 1848px 327px #ccc, 155px 497px #fff, 578px 119px #999, 1069px 982px #999, 257px 86px #999, 1237px 187px #999, 1614px 158px #ccc, 1167px 63px #fff, 30px 932px #999, 486px 968px #999, 368px 581px #999, 919px 209px #999, 1134px 496px #ccc, 747px 561px #fff, 1143px 984px #999, 79px 829px #999, 527px 799px #999, 962px 21px #999, 338px 673px #ccc, 1793px 753px #fff, 344px 349px #999, 625px 672px #999, 1351px 312px #999, 65px 696px #999, 1220px 926px #ccc, 891px 850px #fff, 1111px 505px #999, 271px 332px #999, 906px 639px #999, 16px 799px #999, 1824px 422px #ccc, 4px 418px #fff, 1476px 322px #999, 1127px 447px #999, 322px 649px #999, 1010px 324px #999, 1042px 65px #ccc, 1387px 455px #fff, 1775px 985px #999, 33px 930px #999, 1610px 556px #999, 1593px 1253px #999, 1793px 1120px #999, 1293px 1220px #999, 1593px 990px #999, 1623px 1153px #999, 93px 1053px #fff, 153px 1153px #fff, 193px 1253px #999, 293px 1120px #999, 393px 1220px #999, 493px 990px #999, 523px 1153px #999, 596px 1315px #ccc, 737px 1314px #ccc, 896px 1459px #ccc, 375px 1419px #ccc, 1106px 1293px #ccc, 888px 1203px #ccc, 938px 1481px #ccc, 1189px 1475px #ccc, 170px 1421px #ccc
}

.metors-container {
	width: 100vw;
	overflow-x: hidden
}

.meteor-1 {
	position: absolute;
	top: 108px;
	left: 64%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 8s linear infinite
}

.meteor-1:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-2 {
	position: absolute;
	top: 214px;
	left: 36%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 7.1s linear infinite
}

.meteor-2:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-3 {
	position: absolute;
	top: 276px;
	left: 69%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9.7s linear infinite
}

.meteor-3:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-4 {
	position: absolute;
	top: 121px;
	left: 30%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 6.3s linear infinite
}

.meteor-4:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-5 {
	position: absolute;
	top: 97px;
	left: 88%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9.2s linear infinite
}

.meteor-5:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-6 {
	position: absolute;
	top: 179px;
	left: 78%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 7.3s linear infinite
}

.meteor-6:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-7 {
	position: absolute;
	top: 114px;
	left: 54%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 10s linear infinite
}

.meteor-7:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-8 {
	position: absolute;
	top: 158px;
	left: 41%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9s linear infinite
}

.meteor-8:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-9 {
	position: absolute;
	top: 89px;
	left: 70%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 8.3s linear infinite
}

.meteor-9:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-10 {
	position: absolute;
	top: 135px;
	left: 73%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 5.1s linear infinite
}

.meteor-10:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-11 {
	position: absolute;
	top: 242px;
	left: 65%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 5.2s linear infinite
}

.meteor-11:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-12 {
	position: absolute;
	top: 113px;
	left: 72%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 4.5s linear infinite
}

.meteor-12:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-13 {
	position: absolute;
	top: 196px;
	left: 10%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 8.3s linear infinite
}

.meteor-13:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-14 {
	position: absolute;
	top: 252px;
	left: 57%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 5.8s linear infinite
}

.meteor-14:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

.meteor-15 {
	position: absolute;
	top: 158px;
	left: 79%;
	width: 300px;
	height: 1px;
	transform: rotate(-45deg);
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
	animation: meteor 9.3s linear infinite
}

.meteor-15:before {
	content: "";
	position: absolute;
	width: 4px;
	height: 5px;
	border-radius: 50%;
	margin-top: -2px;
	background: hsla(0, 0%, 100%, .7);
	box-shadow: 0 0 15px 3px #fff
}

@keyframes meteor {
	0% {
		opacity: 1;
		margin-top: -300px;
		margin-right: -300px
	}

	12% {
		opacity: 0
	}

	15% {
		margin-top: 300px;
		margin-left: -600px;
		opacity: 0
	}

	to {
		opacity: 0
	}
}

@keyframes rotation {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(359deg)
	}
}

@keyframes fade {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}


.digital {
	margin-top: 50px;
	text-align: center;
	font-family: Roboto, sans-serif;
	font-size: 20px
}

@keyframes steam {
	0% {
		background-position: 0 0
	}

	50% {
		background-position: 400% 0
	}

	to {
		background-position: 0 0
	}
}

#title-header-indexpage {
	animation-name: titleHeaderIndexPageAnimation;
	animation-duration: 2s;
	animation-delay: 0s
}

.animated-header-indexpage {
	opacity: 0;
	animation-name: subtitleHeaderIndexPageAnimation;
	animation-duration: .3s;
	animation-delay: 2.2s;
	animation-fill-mode: forwards
}

:root {
	--dotSize: 35px;
	--primaryColor: #81f8c730;
	--animationBaseTime: 2s
}

.sonar {
	background-image: url(/assets/images/liara-moon.png);
	width: 450px;
	height: 190px;
	border-radius: 50%;
	z-index: 2;
	position: relative;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.skeleton {
	background: linear-gradient(90deg, hsla(0, 0%, 78%, .3) 25%, hsla(0, 0%, 100%, .2) 50%, hsla(0, 0%, 78%, .3) 75%);
	background-size: 200% 100%;
	animation: shimmer 1.5s infinite;
	border-radius: 4px;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px)
}

@keyframes shimmer {
	0% {
		background-position: 200% 0
	}

	to {
		background-position: -200% 0
	}
}

@keyframes smallPulse {
	0% {
		transform: scale(.75);
		opacity: 1
	}

	95%,
	to {
		transform: scale(1.5);
		opacity: 0
	}
}

@keyframes largePulse {
	0% {
		transform: scale(.75);
		opacity: 1
	}

	to {
		transform: scale(2);
		opacity: 0
	}
}

@keyframes titleHeaderIndexPageAnimation {
	0% {
		opacity: .1;
		transform: translateY(-50px) scale(1.3)
	}

	to {
		opacity: 1;
		transform: translateY(0) scale(1)
	}
}

@keyframes subtitleHeaderIndexPageAnimation {
	0% {
		opacity: 0;
		transform: translateY(-50px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

.network-banner_container {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100vw;
	height: 134px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.network-banner_container span {
	color: #222;
	padding: 20px 10px;
	display: flex;
	width: 48px;
	border-radius: 50%;
	height: 46px;
	align-items: center;
	justify-content: center;
	font-size: 21px;
	position: absolute;
	pointer-events: all;
	left: 5px;
	top: 5px;
	pointer-events: auto
}

.network-banner_container span:hover {
	background: #1c1d1f22
}

.sticky {
	position: fixed;
	width: 1400px;
	padding: 20px;
	transform: translateY(5px) !important;
	transition: .3s;
	z-index: 22;
	display: flex;
	align-items: baseline;
	gap: 20px;
	background-color: rgba(32, 32, 32, .3);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border: 1px solid rgba(88, 88, 88, .5) !important;
	height: 115px;
	border-radius: 20px;
	justify-content: space-between;
	max-width: 95%
}

.sticky-terms {
	position: -webkit-sticky;
	position: sticky;
	top: 10px;
	background-color: #00ff0002;
	padding: 3px;
	width: 30%;
	height: max-content
}

.badge-warning {
	background: #ffc1073d;
	padding: 0 10px;
	color: #ffc107;
	border-radius: 5px;
	margin-left: 4px
}

.terms ul {
	padding-right: 30px
}

.terms p,
.terms ul {
	color: #ccc
}

#post-data-contaienr table,
.terms table {
	padding-top: 30;
	border-spacing: 0;
	border-collapse: collapse
}

#post-data-contaienr table {
	width: 100%
}

.terms table th {
	padding: 10px;
	white-space: nowrap;
	border-top: 1px solid #444 !important
}

#post-data-contaienr table th {
	padding: 10px;
	white-space: nowrap;
	border-top: 1px solid #0002 !important
}

.terms table td,
.terms table th {
	border: 1px solid #ffffff22;
	height: auto
}

#post-data-contaienr table td,
#post-data-contaienr table th {
	border: 1px solid #0002;
	height: auto;
	padding: 10px
}

.terms table tr:nth-child(odd) {
	background: #ffffff10
}

#post-data-contaienr table tr:nth-child(odd) {
	background: #0001
}

.wp-block-button__link {
	color: #fff;
	background: #28c1f522;
	width: 100%;
	display: block;
	text-align: center;
	padding: 25px;
	font-weight: 900;
	text-decoration: underline
}

.terms .grid-td {
	display: grid;
	grid-template-columns: 1fr 1fr
}

.terms .grid-td div {
	line-height: 23px;
	font-size: 14px;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center
}

.terms p b {
	color: #fff !important;
	font-weight: bolder
}

.terms a {
	color: #87fcc5 !important;
	text-decoration: underline
}

.terms .grid-td div:first-child {
	border-left: 1px solid #ffffff22
}

.sticky.hasBanner {
	margin-top: 6% !important
}

.sticky .logo {
	display: none
}

.scroll-area::-webkit-scrollbar {
	width: 8px
}

.scroll-area::-webkit-scrollbar-track {
	background: #fff3
}

.scroll-area::-webkit-scrollbar-thumb {
	background: #fff3;
	border-radius: 6px
}

.scroll-area::-webkit-scrollbar-thumb:hover {
	background: #fff3
}

.scroll-area {
	scrollbar-width: thin;
	scrollbar-color: #fff2 #fff0
}

.bgCustomer {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -250px;
	z-index: -1;
	background: radial-gradient(#203030 5%, #181818 70%);
	height: 700px;
	width: 1200px;
	will-change: transform, opacity
}

.landing-image {
	height: auto;
	width: auto
}

@media (max-width:1440px) {
	header {
		font-size: 14px;

		.menu-text a {
			font-size: 14px !important
		}
	}

	header.sticky {
		max-width: 95% !important
	}
}

@media (max-width:1100px) {
	.metors-container {
		display: none
	}

	header.sticky {
		height: auto;
		padding-bottom: 0
	}
}

@media (max-width:820px) {
	#network-banner {
		z-index: 99 !important
	}

	.ai-hero {
		max-height: 300px;
		opacity: .2
	}

	.ai-hero,
	.light-shadow {
		display: none
	}

	.content-monitoring {
		max-width: 100% !important;
		padding: 20px
	}

	.ai-pricing #table-info {
		width: 165px !important
	}

	.members-ai-liara {
		min-width: 100% !important;
		width: 300px
	}

	.broder-end {
		border-top: none !important
	}

	.bordered_image {
		height: auto !important;
		width: 300px !important;
		position: relative !important;
		left: 0 !important;
		bottom: 0 !important;
		display: block
	}

	.trust_container {
		display: block !important;
		padding-top: 0 !important;

		&>div {
			width: 95% !important;
			margin: 10px;
			height: auto !important
		}
	}

	.network-banner_container {
		height: 8.5%
	}

	.network-banner_container span {
		top: -6px;
		left: -2px
	}

	.network-banner_container span svg {
		width: 12px;
		height: 12px
	}

	.sonar {
		height: 140px !important
	}

	.metors-container {
		display: none
	}

	header.sticky {
		display: block;
		padding: 20px
	}

	.bgCustomer {
		top: -170px !important
	}
}

@media (max-width:425px) {
	.terms table {
		table-layout: fixed;
		font-size: 15px
	}

	.terms table tr {
		position: relative
	}

	.terms table tr th {
		padding: 10px 0
	}

	.terms table td {
		overflow: hidden;
		word-wrap: break-word;
		text-wrap-style: balance
	}

	.terms table tr td {
		padding: 4px !important
	}

	.terms table tr td:nth-child(3) {
		width: 15%;
		height: 100%;
		position: absolute;
		justify-content: center;
		flex-direction: column;
		text-wrap-mode: wrap
	}

	.bgCustomer {
		top: -225px !important
	}
}

svg.flash {
	width: 1em;
	height: 1em;
	display: block
}

.border {
	stroke: #f2de10;
	stroke-width: 1;
	fill: none;
	animation: borderAnimation 3s infinite
}

.fill {
	fill: #f2de10;
	opacity: 0;
	animation: fillAnimation 3s infinite
}

.bug-bounty {
	max-width: 1000px;
	margin: 0 auto;
	padding-right: 20px;
	border-right: 1px solid #fff1
}

.bug-bounty li {
	margin-right: 20px
}

.ai-hero {
	width: 100%;
	position: absolute;
	top: 0;
	opacity: .45;
	min-height: 900;
	height: 100vh;
	left: 50%;
	transform: translateX(-50%);
	z-index: 0
}

.sticky-navbar-mobile {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: rgba(48, 48, 48, .3);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	z-index: 999;
	border-bottom: 1px solid rgba(88, 88, 88, .5);
	box-shadow: 0 -35px 50px #747474
}

@keyframes borderAnimation {
	0% {
		stroke-dasharray: 0, 100
	}

	50% {
		stroke-dasharray: 100, 0
	}

	to {
		stroke-dasharray: 0, 100
	}
}

@keyframes fillAnimation {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

:root {
	--menu-width: 37.5em;
	--items: 4;
	--item-width: 200px
}

.field-menu,
section .menu-item {
	color: #fff;
	font-weight: 600;
	transform-style: preserve-3d;
	display: flex;
	box-sizing: border-box;
	padding-left: 30px;
	justify-content: center;
	perspective: 200px;
	padding-bottom: 40px
}

section .menu-item {
	cursor: default
}

section .menu-text,
section .menu-text a {
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 5px rgba(0, 0, 0, .1);
	transition: color .1s ease-out;
	text-align: center
}

section .menu-text a span {
	display: block;
	font-size: 14px;
	text-align: center;
	background: linear-gradient(92deg, #87fcc4, #28c1f5 98.77%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent
}

.call {
	color: #fff;
	font-size: 14px;
	display: flex;
	align-items: center;
	gap: 5px;
	margin-left: 14px;
	padding: 9px;
	border-radius: 7px
}

section .menu-text a span.warm-badge {
	display: block;
	font-size: 14px;
	text-align: center;
	background: var(--warm, linear-gradient(90deg, #ff7a00 0, #fdd467 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

section .menu-text a:hover {
	color: hsla(0, 0%, 100%, .5)
}

#sub-menu-container {
	position: absolute;
	z-index: -1;
	min-width: 100%;
	top: -1.05em;
	width: 100%
}

section .menu-item:hover~#sub-menu-container #sub-menu-holder {
	animation: clipPath .25s ease-out 1 forwards;
	transition: right .15s ease-out, height .15s ease-out, -webkit-clip-path .25s ease-out;
	transition: clip-path .25s ease-out, right .15s ease-out, height .15s ease-out;
	transition: clip-path .25s ease-out, right .15s ease-out, height .15s ease-out, -webkit-clip-path .25s ease-out
}

.menu-item .sub-menu {
	position: absolute;
	top: 7em;
	color: rgba(0, 0, 0, .5);
	border-radius: 10px;
	min-width: 27.5em;
	pointer-events: none;
	box-sizing: border-box;
	z-index: 999;
	margin-left: -5em;
	-webkit-clip-path: inset(0 10em 10em 15em);
	clip-path: inset(0 10em 10em 15em);
	opacity: 0;
	font-weight: 400;
	padding: 1.5em;
	transition: all .25s ease-out, opacity .05s ease-in, margin-left .05s ease-out, -webkit-clip-path .05s ease-out;
	transition: all .25s ease-out, opacity .05s ease-in, margin-left .05s ease-out, clip-path .05s ease-out;
	transition: all .25s ease-out, opacity .05s ease-in, margin-left .05s ease-out, clip-path .05s ease-out, -webkit-clip-path .05s ease-out
}

.menu-item .sub-menu.double {
	min-width: 41.25em;
	height: 18.75em;
	display: grid;
	grid-template-columns: 54% 50%
}

.menu-item .sub-menu.triple {
	direction: ltr;
	display: grid;
	top: 4rem;
	padding: 1.5em 2.5em;
	grid-template-columns: 1fr 1fr 1fr
}

.menu-item:hover .sub-menu {
	pointer-events: all;
	-webkit-clip-path: inset(0 0 0 0);
	clip-path: inset(0 0 0 0);
	opacity: 1;
	margin-left: 0
}

@keyframes clipPath {
	0% {
		opacity: 0
	}

	to {
		transform: rotateX(0deg) scale(1);
		top: 4.5rem;
		opacity: 1
	}
}

#sub-menu-bottom {
	background: #d4e3ea70;
	position: absolute;
	bottom: 0;
	opacity: 0;
	transition: all .25s ease-out, height .1s ease-out;
	right: 0;
	width: 100%;
	height: 5em
}

section .menu-item:nth-of-type(3).highlight:hover~#sub-menu-container #sub-menu-holder #sub-menu-bottom {
	height: 7.5em
}

.bottom-container {
	grid-area: 4/-3/4/3;
	padding-top: 1.5em;
	color: #3a5260;
	font-weight: 500
}

.top-container {
	grid-area: 1/-3/1/3;
	margin: 0 0 2em
}

.bottom-container a {
	float: right;
	background: linear-gradient(90deg, #8ea4b166, #a3b5bf6b);
	padding: .5em 1em;
	border-radius: 100px;
	position: absolute;
	color: #2c4655bf;
	font-weight: 700;
	text-decoration: none;
	right: 1.5em;
	bottom: 1.5em
}

.bottom-container a:hover {
	background: linear-gradient(90deg, #8ea4b136, #a3b5bf33)
}

.sub-menu h3 {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: .5px;
	color: rgba(44, 70, 86, .68);
	margin: .75em 0
}

.sub-menu .box a {
	width: 100%;
	float: right;
	font-size: 1em;
	line-height: 1.75em;
	color: #7a8a94;
	text-decoration: none
}

.sub-menu .box a:hover {
	color: #2c4656
}

.box {
	margin: 0 0 3em
}

.icon.big i {
	font-size: 1.25em;
	top: .2em
}

section .menu-item.highlight:hover~#sub-menu-container #sub-menu-holder #sub-menu-bottom {
	opacity: 1
}

span#menu-arrow {
	position: absolute;
	background: #fff;
	width: 16px;
	height: 16px;
	top: -7px;
	transform: rotate(45deg);
	border-radius: 2px
}

#info-box {
	position: absolute;
	bottom: 2em;
	right: 2em
}

#info-box ul {
	list-style: none
}

#info-box a {
	color: #fff;
	text-decoration: none;
	text-align: right;
	padding: .5em 0;
	transition: all .1s ease-out;
	display: block;
	text-transform: uppercase;
	font-size: 1.25em;
	font-weight: 900;
	letter-spacing: 1px
}

#info-box a:hover {
	color: hsla(0, 0%, 100%, .5)
}

.solutions {
	position: absolute;
	background: #fff;
	border: 1px solid #0001;
	z-index: 9999;
	padding: 16px;
	border-radius: 12px;
	min-width: 550px;
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	grid-gap: 40px;
	gap: 40px;
	box-shadow: 0 0 10px #0001;
	grid-column-gap: 0;
	column-gap: 0;
	grid-row-gap: 5px;
	row-gap: 5px;
	margin-top: 10px;
	top: 4rem;

	div {
		display: flex;
		flex-direction: column;
		width: 100% !important;
		height: 100% !important;
		height: auto;
		align-items: right;
		justify-content: right;

		span {
			width: 100% !important;
			font-weight: 900;
			margin-bottom: 8px !important
		}
	}

	a#solutions_link {
		display: flex;
		align-items: center;
		transition: 0s;
		width: max-content;
		min-width: 240px;
		gap: 10px;
		color: #222 !important;
		white-space: nowrap;
		font-size: 15px !important;
		font-weight: 500;
		margin-top: 5px;

		&:hover {
			color: #000;
			font-weight: 700
		}
	}
}





@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: var(--swiper-centered-offset-before);
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: var(--swiper-centered-offset-before);
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.swiper.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}


.iIkgEk {
	max-width: 1400px;
	min-width: 1100px;
	margin: 0 auto;
	padding: 20px;
	position: relative;
}

/*!sc*/
@media (max-width:820px) {
	.iIkgEk {
		max-width: 100%;
		width: auto;
		min-width: auto;
	}
}

/*!sc*/
data-styled.g1[id="sc-36ddc237-0"] {
	content: "iIkgEk,"
}

/*!sc*/
.iTYJMQ {
	direction: ltr;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	margin-top: 75px;
}

/*!sc*/
.iTYJMQ div {
	margin-top: 10px;
}

/*!sc*/
.iTYJMQ div a {
	color: #fff;
	display: block;
	display: flex;
	align-items: center;
	margin-top: 15px;
}

/*!sc*/
.iTYJMQ div a img {
	margin-left: 10px;
}

/*!sc*/
.iTYJMQ div a:hover {
	color: #D0E0EF;
}

/*!sc*/
@media (max-width:820px) {
	.iTYJMQ {
		grid-template-columns: 1fr;
	}

	.iTYJMQ div {
		margin: 10px;
		height: max-content !important;
	}

	.iTYJMQ div.col-4 {
		display: none;
	}
}

/*!sc*/
data-styled.g2[id="sc-e1f06a43-0"] {
	content: "iTYJMQ,"
}

/*!sc*/
.ggEyca h5 {
	font-size: 17px;
	background: linear-gradient(92deg, #87FCC4 0%, #28C1F5 98.77%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
	font-weight: 400;
	margin-top: 15px;
}

/*!sc*/
.ggEyca h6 {
	margin-top: 15px;
	font-size: 15px;
	font-weight: 400;
}

/*!sc*/
.ggEyca p {
	margin-top: 5px;
	font-size: 14px;
	font-weight: 400;
	color: #A0ACB7;
}

/*!sc*/
.ggEyca div {
	font-size: 14px;
	line-height: 18px;
	display: flex;
	flex-direction: column;
	height: 330px;
	flex-wrap: wrap;
	align-content: flex-start;
}


/*!sc*/
.ggEyca div a {
	font-size: 15px;
	font-weight: 400;
	display: inline-block;
	width: max-content;
	margin-left: 20px;
}

/*!sc*/
.ggEyca .trust-container {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding-top: 20px;
}

/*!sc*/
.ggEyca .trust-container div {
	width: 30%;
	height: 30%;
	margin: 15px;
}

/*!sc*/
data-styled.g3[id="sc-e1f06a43-1"] {
	content: "ggEyca,"
}

/*!sc*/
.NGUKp {
	position: relative;
	height: 300px;
	margin-top: -12em;
}

/*!sc*/
data-styled.g4[id="sc-e1f06a43-2"] {
	content: "NGUKp,"
}

/*!sc*/
.hGZcKt {
	position: absolute;
	z-index: -1;
	right: 0;
	bottom: 0;
	left: 0;
	background: #181818;
}

/*!sc*/
data-styled.g5[id="sc-e1f06a43-3"] {
	content: "hGZcKt,"
}

/*!sc*/
.dckiYR {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	z-index: 11;
	background: radial-gradient(ellipse at 50% 50%, rgba(14, 20, 22, 0) 0, #181818 80%);
}

/*!sc*/
data-styled.g6[id="sc-e1f06a43-4"] {
	content: "dckiYR,"
}

/*!sc*/
.hEgLyw {
	position: relative;
	width: 100%;
	height: 24rem;
	overflow: hidden;
	z-index: 10;
	perspective: 450px;
}

/*!sc*/
data-styled.g7[id="sc-e1f06a43-5"] {
	content: "hEgLyw,"
}

/*!sc*/
.bzXotw {
	position: relative;
	width: 100%;
	height: 200%;
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 1px, transparent 0px), linear-gradient(rgba(255, 255, 255, 0.3) 1px, transparent 0px);
	background-size: 45px 35px;
	transform-origin: 100% 0px 0px;
	background-repeat: repeat;
	animation: 15s linear 0s infinite normal none running UzwGw;
}

/*!sc*/
data-styled.g8[id="sc-e1f06a43-6"] {
	content: "bzXotw,"
}

/*!sc*/
.bMXtYC {
	font-size: 12px;
	max-width: 1080px;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}

/*!sc*/
.bMXtYC h3 {
	font-size: 15px;
}

/*!sc*/
.bMXtYC h4 {
	font-size: 14px;
}

/*!sc*/
.bMXtYC a {
	color: #fff;
	margin: 0 3px;
}

/*!sc*/
.bMXtYC p {
	margin: 10px 0px;
	color: #bebebe;
}

/*!sc*/
.bMXtYC .backdrop-fade {
	position: absolute;
	width: 100%;
	height: 150px;
	background: linear-gradient(0deg, #181818, transparent);
}

/*!sc*/
.bMXtYC button {
	position: relative;
	color: #111;
	cursor: pointer;
	background: #fff;
	padding: 4px 20px;
	border-radius: 10px;
	margin: 0 auto;
	display: block;
}

/*!sc*/
data-styled.g9[id="sc-e1f06a43-7"] {
	content: "bMXtYC,"
}

/*!sc*/
.hVYsXI {
	background: radial-gradient(87.68% 101.73% at 51.86% -0.36%, rgb(122 139 241 / 14%) 0%, rgb(24 24 24 / 0%) 100%);
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

/*!sc*/
data-styled.g10[id="sc-911863fa-0"] {
	content: "hVYsXI,"
}

/*!sc*/
.jTMwxH {
	background: radial-gradient(87.68% 101.73% at 51.86% -0.36%, rgba(32, 106, 190, 0.38) 0%, rgba(13, 30, 51, 0) 100%) width:100%;
	height: 800px;
	transform: rotate(180deg);
	position: absolute;
	top: 0px !important;
	right: 0;
	z-index: -9999;
}

/*!sc*/
data-styled.g11[id="sc-911863fa-1"] {
	content: "jTMwxH,"
}

/*!sc*/
.fLwwBp {
	margin-top: 0px;
}

/*!sc*/
@media (max-width:820px) {
	.fLwwBp {
		margin-top: 80px;
	}
}

/*!sc*/
data-styled.g12[id="sc-911863fa-2"] {
	content: "fLwwBp,"
}

/*!sc*/
.caNjIU {
	max-width: 1200px;
	margin: 80px auto;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px;
	height: 250px;
}

/*!sc*/
@media (max-width:820px) {
	.caNjIU {
		grid-template-columns: 1fr;
		height: max-content;
		width: 90%;
		margin-bottom: 5px !important;
	}

	.caNjIU h2 {
		text-align: center !important;
		line-height: 20px !important;
		justify-content: center;
		font-size: 16px !important;
		margin: 0 auto;
		white-space: nowrap;
	}

	.caNjIU h3 {
		text-align: center !important;
		padding-top: 0px;
	}
}

/*!sc*/
data-styled.g13[id="sc-aefb395e-0"] {
	content: "caNjIU,"
}

/*!sc*/
.OZakS {
	direction: ltr;
	padding: 30px;
	height: 330px;
	text-align: center;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
}

/*!sc*/
.OZakS #animated-border-1 {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(to right, #111, #ffffff55);
	animation: cstNsr 2s linear infinite;
}

/*!sc*/
.OZakS #animated-border-2 {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 1px;
	background: linear-gradient(to bottom, #111, #ffffff55);
	animation: gzUxXf 2s linear infinite;
	animation-delay: 1s;
}

/*!sc*/
.OZakS #animated-border-3 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background: linear-gradient(to left, #111, #ffffff55);
	animation: hlNKIH 2s linear infinite;
}

/*!sc*/
.OZakS #animated-border-4 {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 1px;
	background: linear-gradient(to top, #111, #ffffff55);
	animation: cRXvPf 2s linear infinite;
	animation-delay: 1s;
}

/*!sc*/
.OZakS h3 {
	background: linear-gradient(177.69deg, #FFFFFF 23.84%, rgba(255, 255, 255, 0) 145.09%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-weight: bold;
	font-size: 40px;
}

/*!sc*/
@media (max-width:820px) {
	.OZakS h3 {
		font-size: 26px;
	}
}

/*!sc*/
.OZakS h5 {
	margin-top: 40px;
	font-size: 24px;
	font-weight: 500px;
}

/*!sc*/
.OZakS p {
	margin-top: 10px;
	color: #D0E0EF;
	font-size: 16px;
}

/*!sc*/
.OZakS button {
	margin-top: 30px;
}

/*!sc*/
.OZakS div.badge-call {
	border: 1px solid #ffffff33;
	padding: 8px 20px;
	margin-right: 10px;
	border-radius: 6px;
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	display: inline-block;
}

/*!sc*/
.OZakS div.badge-call div {
	margin-right: 20px;
	display: inline-block;
}

/*!sc*/
.OZakS img {
	position: absolute;
	top: -115px;
	left: 0;
}

/*!sc*/
@media (max-width:820px) {
	.OZakS {
		background: transparent;
		margin-top: 0px;
		height: auto;
		text-align: center;
	}

	.OZakS h3 {
		font-size: 34px;
	}

	.OZakS img {
		display: none;
	}

	.OZakS button {
		margin: 30px 0px 20px;
	}

	.OZakS p {
		margin-top: 15px;
	}

	.OZakS h5 {
		margin: 20px;
	}
}

/*!sc*/
@media (max-width:820px) {
	.OZakS div.badge-call {
		font-size: 14px;
	}

	.OZakS h5 {
		font-size: 20px;
	}
}

/*!sc*/
data-styled.g19[id="sc-35f5b077-0"] {
	content: "OZakS,"
}

/*!sc*/
.dSBdHE {
	background: linear-gradient(92deg, #87FCC4 0%, #28C1F5 98.77%);
	color: #111;
	padding: 7px 25px;
	border-radius: 8px;
	font-weight: 600;
	font-size: 16px;
	cursor: pointer;
}

/*!sc*/
data-styled.g20[id="sc-27eb352c-0"] {
	content: "dSBdHE,"
}

/*!sc*/
@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/woff/YekanBakh-Thin.woff') format('woff'), url('assets/fonts/woff2/YekanBakh-Thin.woff2') format('woff2');
}

/*!sc*/
@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/woff/YekanBakh-Light.woff') format('woff'), url('assets/fonts/woff2/YekanBakh-Light.woff2') format('woff2');
}

/*!sc*/
@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/woff/YekanBakh-Regular.woff') format('woff'), url('assets/fonts/woff2/YekanBakh-Regular.woff2') format('woff2');
}

/*!sc*/
@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 600;
	src: url('assets/fonts/woff/YekanBakh-SemiBold.woff') format('woff'), url('assets/fonts/woff2/YekanBakh-SemiBold.woff2') format('woff2');
}

/*!sc*/
@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/woff/YekanBakh-Bold.woff') format('woff'), url('assets/fonts/woff2/YekanBakh-Bold.woff2') format('woff2');
}

/*!sc*/
@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 800;
	src: url('assets/fonts/woff/YekanBakh-ExtraBold.woff') format('woff'), url('assets/fonts/woff2/YekanBakh-ExtraBold.woff2') format('woff2');
}

/*!sc*/
@font-face {
	font-family: Yekan Bakh;
	font-style: normal;
	font-weight: 900;
	src: url('assets/fonts/woff/YekanBakh-Black.woff') format('woff'), url('assets/fonts/woff2/YekanBakh-Black.woff2') format('woff2');
}

/*!sc*/
html {
	overflow-x: hidden;
}

/*!sc*/
body {
	font-family: Yekan Bakh;
	background: #181818;
	color: #eee;
	overflow-x: hidden;
	overflow-y: inherit;
}

/*!sc*/
body code {
	direction: rtl;
	display: inline-block;
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	border-radius: 0.5rem;
	background: #28C1F533;
	border: 1px solid #28C1F555;
	padding: 0px 10px;
	margin: 2px 6px;
	color: gray !important;
}

/*!sc*/
body pre code {
	border-radius: 12px;
	background: #eee;
	border: 1px solid #0001 !important;
	width: 100%;
	padding: 20px;
	margin: 20px 0px;
}

/*!sc*/
.marquee {
	align-items: start;
}

/*!sc*/
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

/*!sc*/
a {
	text-decoration: none;
	color: #111;
}

/*!sc*/
button {
	background: none;
	border: none;
	font-family: Yekan Bakh;
}

/*!sc*/
.overlay {
	width: 0;
	height: 0;
}

/*!sc*/
.rc-slider-mark {
	top: 25px !important;
}

/*!sc*/
.rc-slider-mark span {
	white-space: nowrap;
	opacity: .6;
}

/*!sc*/
.rc-slider-mark .rc-slider-mark-text-active {
	color: #87fcc4;
	opacity: 1;
}

/*!sc*/
@media (max-width:820px) {
	#header-pattern-landing {
		display: none;
	}
}

/*!sc*/
data-styled.g26[id="sc-global-bbSdxA1"] {
	content: "sc-global-bbSdxA1,"
}

/*!sc*/
.jvHPwL {
	color: white;
	border: 1px solid #fff2;
	margin-left: 15px;
	margin-right: -05px;
	cursor: pointer;
	padding: 4px;
	z-index: 3;
	transition: 0.3s;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ffffff05;
}

/*!sc*/
.jvHPwL:hover {
	background-color: #fff2;
}

/*!sc*/
@media (max-width:820px) {
	.jvHPwL {
		width: 35px;
		height: 35px;
		padding: 0px;
	}
}

/*!sc*/
data-styled.g28[id="sc-d72c4247-0"] {
	content: "jvHPwL,"
}

/*!sc*/
.gkFWkT {
	transition: 0.3s;
	border: 1px solid transparent;
	padding: 15px;
	font-family: Inter;
}

/*!sc*/
.gkFWkT div:first-child {
	direction: ltr;
	margin-bottom: -5px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

/*!sc*/
.gkFWkT div:first-child img {
	width: 14em;
}

/*!sc*/
.gkFWkT div:first-child ul {
	display: flex;
	align-items: center;
	list-style-type: none;
}

/*!sc*/
.gkFWkT div:first-child ul li {
	margin-left: 25px;
	cursor: pointer;
}

/*!sc*/
.gkFWkT div:first-child ul li a {
	transition: 0.2s;
	color: #fff;
	font-size: 16px !important;
	font-weight: 300;
}

/*!sc*/
.gkFWkT div:first-child ul li a:hover {
	color: #d0e0ef;
}

/*!sc*/
.gkFWkT div:first-child ul li a {
	font-weight: 600;
}

/*!sc*/
.gkFWkT .active-link {
	position: relative;
}

/*!sc*/
.gkFWkT .active-link::after {
	content: "";
	right: -12px;
	width: 6px;
	height: 6px;
	background: #87fcc4;
	border-radius: 16px;
	top: 12px;
	position: absolute;
}

/*!sc*/
.gkFWkT .active-link-warm {
	position: relative;
}

/*!sc*/
.gkFWkT .active-link-warm::after {
	background: #feb240 !important;
}

/*!sc*/
.gkFWkT nav {
	margin-top: 20px;
}

/*!sc*/
.gkFWkT nav ul {
	font-size: 16px;
	display: flex;
	align-items: center;
	list-style-type: none;
}

/*!sc*/
.gkFWkT nav ul li {
	margin-left: 25px;
	cursor: pointer;
}

/*!sc*/
.gkFWkT nav ul li a {
	transition: 0.2s;
	color: #fff;
	font-size: 16px !important;
	font-weight: 300;
}

/*!sc*/
.gkFWkT nav ul li a:hover {
	color: #d0e0ef;
}

/*!sc*/
.gkFWkT nav ul li img {
	display: inline-block;
	margin-right: 5px;
}

/*!sc*/
.gkFWkT nav ul li a {
	cursor: pointer;
}

/*!sc*/
.gkFWkT nav ul span {
	display: block;
	font-size: 12px;
	text-align: center;
}

/*!sc*/
.gkFWkT .gradient-text {
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

/*!sc*/
@media (max-width:820px) {
	.gkFWkT {
		display: none;
	}
}

/*!sc*/
data-styled.g29[id="sc-d72c4247-1"] {
	content: "gkFWkT,"
}

/*!sc*/
.jDVQCc {
	display: none;
}

/*!sc*/
@media (max-width:820px) {
	.jDVQCc {
		display: flex;
		transition: 0.3s;
		padding: 10px 15px;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		direction: ltr;
	}

	.jDVQCc img.logo {
		display: block;
	}

	.jDVQCc button {
		display: flex;
	}
}

/*!sc*/
data-styled.g30[id="sc-d72c4247-2"] {
	content: "jDVQCc,"
}

/*!sc*/
.lhYNFI {
	background: none;
	border: none;
	cursor: pointer;
}

/*!sc*/
.lhYNFI img {
	width: 40px;
}

/*!sc*/
data-styled.g31[id="sc-d72c4247-3"] {
	content: "lhYNFI,"
}

/*!sc*/
.fSBToA {

	display: flex;
	transform-style: preserve-3d;
	justify-content: start;
	position: relative;
	z-index: 10;
	align-items: end;
	perspective: 2000px;
	flex-wrap: wrap;
	margin-top: 12px;
	flex-direction: row-reverse;
}

/*!sc*/


.fSBToA .active-link {
	position: relative;
}

/*!sc*/
.fSBToA .active-link::after {
	content: "";
	right: -12px;
	width: 6px;
	height: 6px;
	background: #87fcc4;
	border-radius: 16px;
	top: 13px;
	position: absolute;
}

/*!sc*/
data-styled.g32[id="sc-d72c4247-4"] {
	content: "fSBToA,"
}

/*!sc*/
.fqcpAK {
	pointer-events: none;
	color: rgba(0, 0, 0, 0.5);
	font-weight: normal;
	padding: 1em;
	position: absolute;
	transition: opacity 2 ease-out;
	transform: rotateX(-25deg) scale(1);
	transform-origin: 50% 7em 0em;
	opacity: 0;
	box-shadow: 0 2px 7px rgba(0, 0, 0, 0.1), 0 2px 20px rgba(0, 0, 0, 0.3);
	box-sizing: border-box;
	top: 3rem;
	border-radius: 10px;
	background: white;
	display: block;
	transition: bottom 0.25s ease-out, opacity 0.01s ease-out 0.15s;
	margin-top: 10px;
}

/*!sc*/
.fqcpAK div {
	width: 20px;
	height: 20px;
	background: #fff;
	transform: rotate(45deg);
	border-radius: 4px;
	position: absolute;
	top: -8px;
}

/*!sc*/
data-styled.g33[id="sc-d72c4247-5"] {
	content: "fqcpAK,"
}

/*!sc*/
.kJNAJs {
	border-radius: 12px;
	width: 500px;
	height: 300px;
	position: absolute;
	right: -150px;
	overflow: hidden;
	top: 75px;
	box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	transition: all .3s;
	z-index: 9999;
}

/*!sc*/
.kJNAJs:hover {
	transform: translateY(-10px);
	right: -130px;
	height: 400px;
}

/*!sc*/
@media (max-width:820px) {
	.kJNAJs {
		right: 0px;
		top: 200px;
		width: 100%;
	}

	.kJNAJs:hover {
		transform: translateY(0px);
		right: 0px;
		top: 200px;
		width: 100%;
	}
}

/*!sc*/
data-styled.g35[id="sc-32cc6e29-0"] {
	content: "kJNAJs,"
}

/*!sc*/
.fIGMmG {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	background: #1D1E20;
	height: 35px;
}

/*!sc*/
.fIGMmG .actions ul {
	list-style: none;
	display: flex;
	gap: 5px;
	padding-left: 20px;
}

/*!sc*/
.fIGMmG .actions ul li {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #F4BF4F;
	opacity: .5;
}

/*!sc*/
.fIGMmG .actions ul li:first-child {
	background: #ED6A5E;
}

/*!sc*/
.fIGMmG .actions ul li:last-child {
	background: #61C554;
}

/*!sc*/
data-styled.g36[id="sc-32cc6e29-1"] {
	content: "fIGMmG,"
}

/*!sc*/
.bhtJrc {
	background: #212225;
	height: 100%;
	overflow: scroll;
	padding: 20px;
	line-height: 30px;
	position: relative;
	padding-bottom: 50px;
	z-index: 9999;
}

/*!sc*/
.bhtJrc pre.comment {
	opacity: .4;
}

/*!sc*/
data-styled.g37[id="sc-32cc6e29-2"] {
	content: "bhtJrc,"
}

/*!sc*/
.jjPUdF {
	direction: ltr;
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	width: 100vw;
	height: 100vh;
	background: #222;
	padding-top: 80px;
	font-size: 14px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

/*!sc*/
.jjPUdF .active-link {
	position: relative;
}

/*!sc*/
.jjPUdF .active-link::after {
	content: "";
	right: -12px;
	width: 6px;
	height: 6px;
	background: #87fcc4;
	border-radius: 16px;
	top: 12px;
	position: absolute;
}

/*!sc*/
.jjPUdF .gradient-text {
	background: linear-gradient(92deg, #87fcc4 0%, #28c1f5 98.77%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

/*!sc*/
.jjPUdF a.sm-logo {
	margin: 20px auto;
	text-align: center;
	display: block;
}

/*!sc*/
.jjPUdF a.sm-logo img {
	width: 90px;
}

/*!sc*/
.jjPUdF div.to-console {
	display: flex;
	align-items: center;
	justify-content: center;
}

/*!sc*/
.jjPUdF div.to-console a {
	color: #fff;
	margin-right: 12px;
}

/*!sc*/
.jjPUdF ul.page-links {
	width: 100%;
	font-size: 16px;
}

/*!sc*/
.jjPUdF ul.page-links li.main-li {
	width: 90%;
	list-style: none;
	margin: 11px 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	margin: 0 auto;
}

/*!sc*/
.jjPUdF ul.page-links li.main-li a {
	color: #fff;
}

/*!sc*/
.jjPUdF ul.page-links div {
	padding-bottom: 20px;
}

/*!sc*/
.jjPUdF ul.page-links div ul li {
	padding-top: 15px;
	font-size: 14px;
	font-weight: 300;
	color: #d0e0ef;
	list-style: none;
	max-width: 200px;
	margin: 0 auto;
}

/*!sc*/
.jjPUdF ul.page-links div ul li a {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/*!sc*/
.jjPUdF ul.page-links div ul li a img {
	width: 25px;
	max-height: 25px;
}

/*!sc*/
.jjPUdF li.secondary-li {
	text-align: center;
	width: 90%;
	list-style: none;
	margin: 11px 0px;
	padding: 5px 5px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 20px;
	margin: 10px auto;
}

/*!sc*/
.jjPUdF li.secondary-li a {
	color: #fff;
}

/*!sc*/
@media (min-width:820px) {
	.jjPUdF {
		display: none !important;
	}
}

/*!sc*/
data-styled.g38[id="sc-a2bf8023-0"] {
	content: "jjPUdF,"
}

/*!sc*/
.djoeOF {
	background: linear-gradient(177.69deg, #ffffff 23.84%, rgba(255, 255, 255, 0) 145.09%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-weight: bold;
	font-size: 52px;
	text-align: center;
}

/*!sc*/
@media (max-width:820px) {
	.djoeOF {
		font-size: 26px;
	}
}

/*!sc*/
data-styled.g88[id="sc-74ea12fa-0"] {
	content: "djoeOF,"
}

/*!sc*/
.dywePu {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 39px;
	text-align: center;
	color: #b4bcd0;
}

/*!sc*/
@media (max-width:820px) {
	.dywePu {
		width: 100% !important;
		padding: 15px;
		margin: 20px auto !important;
		font-size: 16px;
	}
}

/*!sc*/
data-styled.g89[id="sc-74ea12fa-1"] {
	content: "dywePu,"
}

/*!sc*/
.dqaBKb {
	background: linear-gradient(177.69deg, #ffffff 23.84%, rgba(255, 255, 255, 0) 145.09%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-weight: bold;
	font-size: 52px;
	text-align: center;
	font-family: Inter;
}

/*!sc*/
@media (max-width:820px) {
	.dqaBKb {
		font-size: 24px;
		padding: 0px 15px;
	}
}

/*!sc*/
data-styled.g90[id="sc-b2be6291-0"] {
	content: "dqaBKb,"
}

/*!sc*/
.fkzfuq {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 39px;
	text-align: center;
	color: #b4bcd0;
}

/*!sc*/
@media (max-width:820px) {
	.fkzfuq {
		width: 100% !important;
		padding: 15px;
		margin: 20px auto !important;
		font-size: 16px;
	}
}

/*!sc*/
data-styled.g91[id="sc-b2be6291-1"] {
	content: "fkzfuq,"
}

/*!sc*/
.cwzMdj {
	direction: ltr;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 50px;
}

/*!sc*/
.cwzMdj h4 {
	font-size: 20px;
	font-weight: 400;
}

/*!sc*/
.cwzMdj a {
	margin: 0 12px;
	background: linear-gradient(92deg, #87fcc422 0%, #28c1f522 98.77%);
	padding: 6px 15px;
	border-radius: 6px;
}

/*!sc*/
.cwzMdj a p {
	background: linear-gradient(92deg, #87fcc4 0%, #28c1f5 98.77%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	display: inline-block;
}

/*!sc*/
@media (max-width:820px) {
	.cwzMdj {
		flex-direction: column;
		gap: 20px;
	}
}

/*!sc*/
data-styled.g92[id="sc-b2be6291-2"] {
	content: "cwzMdj,"
}

/*!sc*/
.cRhwfI {
	gap: 10px;
	padding: 12px 16px;
	position: relative;
	z-index: 22;
	margin-top: 100px;
	display: flex;
	border-radius: 8px;
	cursor: pointer;
	align-items: center;
	justify-content: space-between;
	background: linear-gradient(92deg, rgba(135, 252, 196, 0.05) 0%, rgba(40, 193, 245, 0.05) 98.77%);
	border: 1px solid transparent;
}

/*!sc*/
.cRhwfI:hover {
	border: 1px solid #ffffff22;
}

/*!sc*/
@media (max-width:820px) {
	.cRhwfI {
		display: none;
	}
}

/*!sc*/
data-styled.g93[id="sc-b2be6291-3"] {
	content: "cRhwfI,"
}

/*!sc*/
.kGfbCp {
	width: 1200px;
	border-radius: 12px;
}

/*!sc*/
@media (max-width:820px) {
	.kGfbCp {
		width: 350px;
		height: 200px;
	}
}

/*!sc*/
data-styled.g94[id="sc-b2be6291-4"] {
	content: "kGfbCp,"
}

/*!sc*/
.cbDAGV {
	direction: ltr;
	display: flex;
	width: 55%;
	margin: auto;
	align-items: center;
	justify-content: center;
	gap: 50px;
	margin-top: 60px;
	position: relative;
	flex-flow: wrap;
}

/*!sc*/
.cbDAGV img#bg-img-customer {
	position: absolute !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	top: 200px !important;
	z-index: -1 !important;
}

/*!sc*/
@media (max-width:1440px) {
	.cbDAGV {
		width: 75%;
	}
}

/*!sc*/
@media (max-width:1300px) {
	.cbDAGV {
		width: 85%;
	}
}

/*!sc*/
@media (max-width:820px) {
	.cbDAGV {
		width: 100%;
		padding: 10px;
		margin-top: 30px;
		gap: 25px;
	}

	.cbDAGV img {
		transform: scale(0.9);
	}

	.cbDAGV img#bg-img-customer {
		top: 200px !important;
	}
}

/*!sc*/
@media (max-width:450px) {
	.cbDAGV img#bg-img-customer {
		top: 180px !important;
	}
}

/*!sc*/
data-styled.g95[id="sc-b2be6291-5"] {
	content: "cbDAGV,"
}

/*!sc*/
.ihlnZl {
	position: relative;
	z-index: 2;
	margin-top: 220px;
}

/*!sc*/
@media (max-width:820px) {
	.ihlnZl {
		margin-top: 120px;
	}

	.ihlnZl h2 {
		font-size: 26px !important;
	}
}

/*!sc*/
data-styled.g96[id="sc-b2be6291-6"] {
	content: "ihlnZl,"
}

/*!sc*/
.GbbIb {
	position: relative;
	z-index: 2;
	margin-top: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 26px;
	margin-top: 26px;
}

/*!sc*/
@media (max-width:820px) {
	.GbbIb {
		margin-top: 0px;
		display: block;
	}

	.GbbIb section {
		width: 92% !important;
		margin: 20px auto;
		height: 300px;
	}
}

/*!sc*/
data-styled.g97[id="sc-b2be6291-7"] {
	content: "GbbIb,"
}

/*!sc*/
.jiOCam {
	width: 330px;
	height: 450px;
	overflow: hidden;
	position: relative;
	background: linear-gradient(180deg, rgba(135, 252, 196, 0) 0%, rgba(135, 252, 196, 0.02) 100%);
	border: 1px solid rgba(135, 252, 196, 0.08);
	border-radius: 50px;
	border: 1px solid rgba(135, 252, 196, 0.08);
}

/*!sc*/
.jiOCam img {
	position: relative !important;
	height: 250px !important;
	width: 125px !important;
}

/*!sc*/
@media (max-width:820px) {
	.jiOCam {
		align-items: center;
		justify-content: space-beetwen;
	}

	.jiOCam img {
		height: 100px !important;
		width: auto !important;
	}

	.jiOCam h2 {
		font-size: 22px !important;
	}
}

/*!sc*/
data-styled.g98[id="sc-b2be6291-8"] {
	content: "jiOCam,"
}

/*!sc*/
.jpMOhE {
	position: relative;
	width: 730px;
	height: 450px;
	border-radius: 50px;
	overflow: hidden;
	background: linear-gradient(180deg, rgba(135, 252, 196, 0) 0%, rgba(135, 252, 196, 0.02) 100%);
	border: 1px solid rgba(135, 252, 196, 0.08);
}

/*!sc*/
.jpMOhE img {
	position: relative !important;
}

/*!sc*/
@media (max-width:820px) {
	.jpMOhE {
		height: 470px !important;
		padding: 10px;
	}

	.jpMOhE .clock {
		margin-top: 50px !important;
		transform: scale(1.1);
	}

	.jpMOhE .icon-container {
		display: none !important;
	}

	.jpMOhE h2 {
		font-size: 22px !important;
	}
}

/*!sc*/
data-styled.g99[id="sc-b2be6291-9"] {
	content: "jpMOhE,"
}

/*!sc*/
.smtOK {
	width: 730px;
	height: 450px;
	border-radius: 50px;
	overflow: hidden;
	position: relative;
	background: linear-gradient(180deg, rgba(135, 252, 196, 0) 0%, rgba(135, 252, 196, 0.02) 100%);
	border: 1px solid rgba(135, 252, 196, 0.08);
}

/*!sc*/
@media (max-width:820px) {
	.smtOK {
		height: 460px !important;
		padding: 10px;
	}

	.smtOK .terminal-text {
		width: 100% !important;
	}

	.smtOK h2 {
		margin-top: 10px !important;
		font-size: 22px !important;
	}
}

/*!sc*/
data-styled.g100[id="sc-b2be6291-10"] {
	content: "smtOK,"
}

/*!sc*/
.bjdfYc {
	max-width: 1200px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 30px;
	height: 250px;
}

/*!sc*/
@media (max-width:820px) {
	.bjdfYc {
		grid-template-columns: 1fr;
		height: max-content;
		width: 90%;
	}

	.bjdfYc h2 {
		text-align: center !important;
		line-height: 20px !important;
		font-size: 16px !important;
		margin: 0 auto;
	}

	.bjdfYc h3 {
		text-align: center !important;
		padding-top: 0px;
	}
}

/*!sc*/
data-styled.g101[id="sc-b2be6291-11"] {
	content: "bjdfYc,"
}

/*!sc*/
.faQppV .sections {
	display: flex;
	align-items: center;
	padding-top: 100px;
	justify-content: center;
	gap: 25px;
}

/*!sc*/
.faQppV .sections div {
	background: radial-gradient(59.09% 66.79% at 50% 50%, rgba(135, 252, 196, 0.06) 0%, rgba(0, 0, 0, 0.02) 100%);
	border: 1px solid rgba(135, 252, 196, 0.08);
	border-radius: 50px;
	width: 539px;
	height: 507px;
	padding: 30px 20px;
	position: relative;
	overflow: hidden;
}

/*!sc*/
@media (max-width:820px) {
	.faQppV {
		margin-top: 70px;
	}

	.faQppV .sections {
		display: block !important;
		padding-top: 60px;
	}

	.faQppV .sections div {
		margin-top: 30px !important;
		width: 90%;
		margin: 0 auto;
	}

	.faQppV .sections div h2 {
		text-align: center !important;
		padding: 0px;
		font-size: 22px;
		padding-bottom: 10px;
	}

	.faQppV .sections div h3 {
		text-align: center !important;
		padding-top: 0px;
		margin: 0px !important;
	}

	.faQppV .sections div .daily-backup {
		top: 120px !important;
	}

	.faQppV .sections div .up-time {
		top: 200px !important;
		right: -280px !important;
	}
}

/*!sc*/
data-styled.g102[id="sc-b2be6291-12"] {
	content: "faQppV,"
}

/*!sc*/
.ksuFSG h2 {
	direction: ltr;
	text-align: center;
	font-size: 44px;
	background: linear-gradient(177.69deg, #ffffff 23.84%, rgba(255, 255, 255, 0) 145.09%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	width: 750px;
	margin: 0px auto;
	padding: 70px;
	border-right: 1px solid #242a27;
	border-left: 1px dashed #242a27;
}

/*!sc*/
.ksuFSG div.line-top {
	background: linear-gradient(90deg, #334038 0%, rgba(51, 64, 56, 0) 50%, #334038 100%);
	height: 1px;
}

/*!sc*/
.ksuFSG .slide-container {
	width: 750px;
	margin: 0px auto;
	padding: 50px;
	border-left: 1px solid #242a27;
	border-right: 1px dashed #242a27;
}

/*!sc*/
.ksuFSG .swiper-slide-shadow {
	background: transparent !important;
}

/*!sc*/
@media (max-width:820px) {
	.ksuFSG h2 {
		width: 100%;
		font-size: 24px;
		padding: 70px 15px;
	}

	.ksuFSG .slide-container {
		width: 100%;
	}
}

/*!sc*/
data-styled.g103[id="sc-b2be6291-13"] {
	content: "ksuFSG,"
}

/*!sc*/
.iUSuuz h2 {
	direction: ltr;
	text-align: center;
	font-size: 40px;
	background: linear-gradient(177.69deg, #ffffff 23.84%, rgba(255, 255, 255, 0) 145.09%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	width: 750px;
	margin: 0px auto;
	padding: 70px 20px;
	border-right: 1px solid #242a27;
	border-left: 1px dashed #242a27;
}

/*!sc*/
.iUSuuz div.line-top {
	background: linear-gradient(90deg, #334038 0%, rgba(51, 64, 56, 0) 50%, #334038 100%);
	height: 1px;
}

/*!sc*/
.iUSuuz .grid-container {
	width: 750px;
	margin: 0px auto;
	padding: 50px;
	border-left: 1px solid #242a27;
	border-right: 1px dashed #242a27;
}

/*!sc*/
.iUSuuz .grid-container ul {
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	list-style-type: none;
	gap: 12px;
}

/*!sc*/
.iUSuuz .grid-container ul li {
	width: 100px;
	height: 100px;
	background: url("assets/images/tool-bg.svg");
	background-position: center;
	cursor: pointer;
	transition: all 0.2s;
	border-radius: 22px;
	border: 2px solid transparent;
}

/*!sc*/
.iUSuuz .grid-container ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

/*!sc*/
.iUSuuz .grid-container ul li img {
	width: 60%;
	filter: grayscale(1);
	opacity: 0.3;
	transition: all 0.2s;
}

/*!sc*/
.iUSuuz .grid-container ul li.active {
	transition: all 0.2s;
	border: 2px solid #00ebc9;
}

/*!sc*/
.iUSuuz .grid-container ul li.active img {
	filter: none;
	opacity: 1;
	transition: all 0.2s;
}

/*!sc*/
.iUSuuz .grid-container ul li:hover {
	transition: all 0.2s;
	border: 2px solid #00ebc9;
}

/*!sc*/
.iUSuuz .grid-container ul li:hover img {
	filter: none;
	opacity: 1;
	transition: all 0.2s;
}

/*!sc*/
@media (max-width:820px) {
	.iUSuuz h2 {
		width: 100%;
		font-size: 24px;
		padding: 40px 15px 70px;
	}

	.iUSuuz .grid-container {
		width: 100%;
		padding: 20px;
	}

	.iUSuuz .grid-container ul {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

/*!sc*/
data-styled.g104[id="sc-b2be6291-14"] {
	content: "iUSuuz,"
}

/*!sc*/
.pvriF {
	cursor: default;
	position: relative;
}

/*!sc*/
.pvriF .fade {
	background: linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, #181818 56.24%);
	height: 130px;
	position: absolute;
	bottom: 0px;
	z-index: 2;
	width: 100%;
	left: 0;
	right: 0;
}

/*!sc*/
.pvriF h2 {
	direction: ltr;
	text-align: center;
	font-size: 44px;
	background: linear-gradient(177.69deg, #ffffff 23.84%, rgba(255, 255, 255, 0) 145.09%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	width: 750px;
	margin: 0px auto;
	padding: 70px;
	border-right: 1px solid #242a27;
	border-left: 1px dashed #242a27;
}

/*!sc*/
.pvriF div.line-top {
	background: linear-gradient(90deg, #334038 0%, rgba(51, 64, 56, 0) 50%, #334038 100%);
	height: 1px;
}

/*!sc*/
.pvriF .history-container {
	width: 750px;
	margin: 0px auto;
	padding: 50px;
	border-left: 1px solid #242a27;
	border-right: 1px dashed #242a27;
}

/*!sc*/
.pvriF .history-container ul {
	list-style-type: none;
}

/*!sc*/
.pvriF .history-container ul li div.created_at {
	display: flex;
	gap: 20px;
	align-items: top;
}

/*!sc*/
.pvriF .history-container ul li div.created_at p {
	font-size: 14px;
	opacity: 0.5;
}

/*!sc*/
.pvriF .history-container ul li div.body {
	background: #242424;
	padding: 5px 10px;
	border-radius: 6px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/*!sc*/
.pvriF .history-container ul li div.body span {
	padding: 5px 10px;
	margin-left: 5px;
	border-radius: 6px;
	font-weight: 300;
}

/*!sc*/
.pvriF .history-container ul li div.body span.info {
	color: #00acd3;
	background: #00acd322;
}

/*!sc*/
.pvriF .history-container ul li div.body span.info i {
	color: #999;
}

/*!sc*/
.pvriF .history-container ul li div.body span.success {
	color: #00eac7;
	background: #00eac722;
}

/*!sc*/
.pvriF .history-container ul li div.body span.failed {
	color: #d14743;
	background: #d1474322;
}

/*!sc*/
.pvriF .history-container ul li div.body span.disabled {
	color: #8a8a8a;
	background: #8a8a8a22;
}

/*!sc*/
.pvriF .history-container ul li div.body p {
	font-size: 14px;
	font-weight: 300;
	color: #ccc;
}

/*!sc*/
@media (max-width:820px) {
	.pvriF h2 {
		width: 100%;
		font-size: 24px;
		padding: 40px 15px;
	}

	.pvriF .history-container {
		width: 100%;
	}

	.pvriF .history-container div.body span {
		display: none;
	}
}

/*!sc*/
data-styled.g105[id="sc-b2be6291-15"] {
	content: "pvriF,"
}

/*!sc*/
.hUUnnx {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 400px;
	background: rgba(51, 51, 51, 0.3);
	border-left: 1px solid #fff2;
	backdrop-filter: blur(10px);
	overflow-x: hidden;
	transition: transform 0.3s ease;
	color: white;
	z-index: 99;
	transform: translateX(100%);
	direction: ltr;
}

/*!sc*/
.hUUnnx ul {
	margin-top: 10px;
}

/*!sc*/
.hUUnnx li {
	margin-top: 10px;
	list-style: none;
	padding: 20px;
	border-bottom: 1px solid #fff1;
}

/*!sc*/
.hUUnnx li img {
	border-right: 3px solid #87fcc4;
}

/*!sc*/
.hUUnnx li h3 {
	margin-bottom: 10px;
	font-weight: bolder;
}

/*!sc*/
.hUUnnx li pre {
	margin-top: 10px;
	background: transparent !important;
}

/*!sc*/
.hUUnnx li pre code {
	padding: 0px;
	margin: 0 !important;
	font-family: "Yekan Bakh";
	background: transparent !important;
	border: none !important;
	white-space: pre-wrap;
	font-size: 12px;
	font-weight: 300;
	direction: ltr;
}

/*!sc*/
.hUUnnx li .md-description p {
	white-space: pre-wrap;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 15px;
}

/*!sc*/
.hUUnnx li .md-description a {
	color: #87fcc4 !important;
}

/*!sc*/
.hUUnnx li .tag {
	font-size: 12px;
	padding: 2px 5px;
	background: #87fcc422;
	border-radius: 4px;
	margin-left: 5px;
	color: #87fcc4;
}

/*!sc*/
.hUUnnx li .more {
	text-align: center;
	border: 1px solid #fff;
	padding: 2px 10px;
	border-radius: 12px;
	font-size: 12px;
	cursor: pointer;
}

/*!sc*/
@media (max-width:820px) {
	.hUUnnx {
		width: 80%;
	}
}

/*!sc*/
data-styled.g108[id="sc-eb9fd09b-0"] {
	content: "hUUnnx,"
}

/*!sc*/
.haCPFz {
	padding: 20px;
	border-bottom: 1px solid #fff1;
}

/*!sc*/
data-styled.g109[id="sc-eb9fd09b-1"] {
	content: "haCPFz,"
}

/*!sc*/
.gUnfLu {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
	display: none;
	z-index: 98;
}

/*!sc*/
data-styled.g110[id="sc-eb9fd09b-2"] {
	content: "gUnfLu,"
}

/*!sc*/
body {
	background-color: #181818 !important;
	color: #eeeeee !important;
}

/*!sc*/
data-styled.g111[id="sc-global-ihoBRZ1"] {
	content: "sc-global-ihoBRZ1,"
}

/*!sc*/
@keyframes cstNsr {
	0% {
		transform: translateX(-100%);
	}

	100% {
		transform: translateX(100%);
	}
}

/*!sc*/
data-styled.g145[id="sc-keyframes-cstNsr"] {
	content: "cstNsr,"
}

/*!sc*/
@keyframes gzUxXf {
	0% {
		transform: translateY(-100%);
	}

	100% {
		transform: translateY(100%);
	}
}

/*!sc*/
data-styled.g146[id="sc-keyframes-gzUxXf"] {
	content: "gzUxXf,"
}

/*!sc*/
@keyframes hlNKIH {
	0% {
		transform: translateX(100%);
	}

	100% {
		transform: translateX(-100%);
	}
}

/*!sc*/
data-styled.g147[id="sc-keyframes-hlNKIH"] {
	content: "hlNKIH,"
}

/*!sc*/
@keyframes cRXvPf {
	0% {
		transform: translateY(100%);
	}

	100% {
		transform: translateY(-100%);
	}
}

/*!sc*/
data-styled.g148[id="sc-keyframes-cRXvPf"] {
	content: "cRXvPf,"
}

/*!sc*/
@keyframes UzwGw {
	0% {
		transform: rotateX(45deg) translateY(-50%);
	}

	to {
		transform: rotateX(45deg) translateY(0);
	}
}

/*!sc*/
data-styled.g149[id="sc-keyframes-UzwGw"] {
	content: "UzwGw,"
}

/*!sc*/