*,:after,:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;--tw-pan-y:;
	--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position: ;--tw-gradient-via-position:;
	--tw-gradient-to-position: ;--tw-ordinal:;
	--tw-slashed-zero: ;--tw-numeric-figure:;
	--tw-numeric-spacing: ;--tw-numeric-fraction:;
	--tw-ring-inset: ;--tw-ring-offset-width:0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59,130,246,.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;--tw-brightness:;
	--tw-contrast: ;--tw-grayscale:;
	--tw-hue-rotate: ;--tw-invert:;
	--tw-saturate: ;--tw-sepia:;
	--tw-drop-shadow: ;--tw-backdrop-blur:;
	--tw-backdrop-brightness: ;--tw-backdrop-contrast:;
	--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert: ;--tw-backdrop-opacity:;
	--tw-backdrop-saturate: ;--tw-backdrop-sepia:;
	--tw-contain-size: ;--tw-contain-layout:;
	--tw-contain-paint: ;--tw-contain-style:
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;--tw-pan-y:;
	--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;
	--tw-gradient-from-position: ;--tw-gradient-via-position:;
	--tw-gradient-to-position: ;--tw-ordinal:;
	--tw-slashed-zero: ;--tw-numeric-figure:;
	--tw-numeric-spacing: ;--tw-numeric-fraction:;
	--tw-ring-inset: ;--tw-ring-offset-width:0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59,130,246,.5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;--tw-brightness:;
	--tw-contrast: ;--tw-grayscale:;
	--tw-hue-rotate: ;--tw-invert:;
	--tw-saturate: ;--tw-sepia:;
	--tw-drop-shadow: ;--tw-backdrop-blur:;
	--tw-backdrop-brightness: ;--tw-backdrop-contrast:;
	--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate:;
	--tw-backdrop-invert: ;--tw-backdrop-opacity:;
	--tw-backdrop-saturate: ;--tw-backdrop-sepia:;
	--tw-contain-size: ;--tw-contain-layout:;
	--tw-contain-paint: ;--tw-contain-style:
}/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/*,:after,:before {
	border-width: 0;
	border-style: solid;
	border-color: #e5e7eb
}

:after,:before {
	--tw-content: ""
}

:host,html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent
}

body {
	margin: 0;
	line-height: inherit
}

hr {
	height: 0;
	color: inherit;
	border-top-width: 1px
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
	font-size: inherit;
	font-weight: inherit
}

a {
	text-decoration: inherit
}

b,strong {
	font-weight: bolder
}

code,kbd,pre,samp {
	font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-feature-settings: normal;
	font-variation-settings: normal;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

table {
	text-indent: 0;
	border-color: inherit;
	border-collapse: collapse
}

button,input,optgroup,select,textarea {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin: 0;
	padding: 0
}

button,select {
	text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

progress {
	vertical-align: baseline
}[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

summary {
	display: list-item
}

blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
	margin: 0
}

fieldset {
	margin: 0
}

fieldset,legend {
	padding: 0
}

menu,ol,ul {
	list-style: none;
	margin: 0;
	padding: 0
}

dialog {
	padding: 0
}

textarea {
	resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
	opacity: 1;
	color: #9ca3af
}

input::placeholder,textarea::placeholder {
	opacity: 1;
	color: #9ca3af
}[role=button],button {
	cursor: pointer
}

:disabled {
	cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
	display: block;
	vertical-align: middle
}

img,video {
	max-width: 100%;
	height: auto
}[hidden]:where(:not([hidden=until-found])) {
	display: none
}

.container {
	width: 100%
}

.visible {
	visibility: visible
}

.static {
	position: static
}

.fixed {
	position: fixed
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.sticky {
	position: sticky
}

.isolate {
	isolation: isolate
}

.m-auto {
	margin: auto
}

.mr-auto {
	margin-right: auto
}

.block {
	display: block
}

.flex {
	display: flex
}

.grid {
	display: grid
}

.inline-grid {
	display: inline-grid
}

.hidden {
	display: none
}

.w-fit {
	width: -moz-fit-content;
	width: fit-content
}

.flex-shrink {
	flex-shrink: 1
}

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

.cursor-pointer {
	cursor: pointer
}

.resize {
	resize: both
}

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

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

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

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

.flex-col {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

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

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

.items-center {
	align-items: center
}

.justify-center {
	justify-content: center
}

.justify-between {
	justify-content: space-between
}

.gap-4 {
	gap: 16px
}

.justify-self-end {
	justify-self: end
}

.overflow-hidden {
	overflow: hidden
}

.text-wrap {
	text-wrap: wrap
}

.border {
	border-width: 1px
}

.px-2 {
	padding-left: 8px;
	padding-right: 8px
}

.text-center {
	text-align: center
}

.underline {
	text-decoration-line: underline
}

.blur {
	--tw-blur: blur(8px)
}

.blur,.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-filter {
	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-duration: .15s
}

*,:after,:before {
	box-sizing: border-box
}

:after,:before {
	text-decoration: inherit;
	vertical-align: inherit
}

:where(:root) {
	cursor: default;
	line-height: 1.5;
	overflow-wrap: break-word;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%
}

:where(body) {
	margin: 0
}

:where(h1) {
	font-size: 2em;
	margin: .67em 0
}

:where(dl,ol,ul) :where(dl,ol,ul) {
	margin: 0
}

:where(hr) {
	color: inherit;
	height: 0
}

:where(nav) :where(ol,ul) {
	list-style-type: none;
	padding: 0
}

:where(nav li):before {
	content: "\200B";
	float: left
}

:where(pre) {
	font-family: monospace,monospace;
	font-size: 1em;
	overflow: auto
}

:where(abbr[title]) {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

:where(b,strong) {
	font-weight: bolder
}

:where(code,kbd,samp) {
	font-family: monospace,monospace;
	font-size: 1em
}

:where(small) {
	font-size: 80%
}

:where(audio,canvas,iframe,img,svg,video) {
	vertical-align: middle
}

:where(iframe) {
	border-style: none
}

:where(svg:not([fill])) {
	fill: currentColor
}

:where(table) {
	border-collapse: collapse;
	border-color: inherit;
	text-indent: 0
}

:where(button,input,select) {
	margin: 0
}

:where(button,[type=button i],[type=reset i],[type=submit i]) {
	-webkit-appearance: button
}

:where(fieldset) {
	border: 1px solid #a0a0a0
}

:where(progress) {
	vertical-align: baseline
}

:where(textarea) {
	margin: 0;
	resize: vertical
}

:where([type=search i]) {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
	height: auto
}

::-webkit-input-placeholder {
	color: inherit;
	opacity: .54
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

:where(dialog) {
	background-color: #fff;
	border: solid;
	color: #000;
	height: -moz-fit-content;
	height: fit-content;
	left: 0;
	margin: auto;
	padding: 1em;
	position: absolute;
	right: 0;
	width: -moz-fit-content;
	width: fit-content
}

:where(dialog:not([open])) {
	display: none
}

:where(details>summary:first-of-type) {
	display: list-item
}

:where([aria-busy=true i]) {
	cursor: progress
}

:where([aria-controls]) {
	cursor: pointer
}

:where([aria-disabled=true i],[disabled]) {
	cursor: not-allowed
}

:where([aria-hidden=false i][hidden]) {
	display: initial
}

:where([aria-hidden=false i][hidden]:not(:focus)) {
	clip: rect(0,0,0,0);
	position: absolute
}

:where(iframe,img,input,video,select,textarea) {
	height: auto;
	max-width: 100%
}

:where(button,input,select,textarea) {
	background-color: transparent;
	border: 1px solid WindowFrame;
	color: inherit;
	font: inherit;
	letter-spacing: inherit;
	padding: .25em .375em
}

:where(select) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat 100% /1em;
	border-radius: 0;
	padding-right: 1em
}

:where([type=color i],[type=range i]) {
	border-width: 0;
	padding: 0
}

@font-face {
	font-family:system-ui;src:local(".AppleSystemUIFont"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("HelveticaNeue")
}

@font-face {
	font-family:system-ui;font-style:italic;src:local(".AppleSystemUIFont"),local("Segoe UI Italic"),local("Ubuntu-Italic"),local("Roboto-Italic"),local("HelveticaNeue-Italic")
}

@font-face {
	font-family:system-ui;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold"),local("Ubuntu-Bold"),local("Roboto-Bold"),local("HelveticaNeue-Bold")
}

@font-face {
	font-family:system-ui;font-style:italic;font-weight:700;src:local(".AppleSystemUIFont"),local("Segoe UI Bold Italic"),local("Ubuntu-BoldItalic"),local("Roboto-BoldItalic"),local("HelveticaNeue-BoldItalic")
}

html {
	font-family: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

code,kbd,pre,samp {
	font-family: ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

@font-face {
	font-family:ui-monospace;src:local(".AppleSystemUIFontMonospaced-Regular"),local("Segoe UI Mono"),local("UbuntuMono"),local("Roboto-Mono"),local("Menlo")
}

@font-face {
	font-family:ui-monospace;font-style:italic;src:local(".AppleSystemUIFontMonospaced-RegularItalic"),local("Segoe UI Mono Italic"),local("UbuntuMono-Italic"),local("Roboto-Mono-Italic"),local("Menlo-Italic")
}

@font-face {
	font-family:ui-monospace;font-weight:700;src:local(".AppleSystemUIFontMonospaced-Bold"),local("Segoe UI Mono Bold"),local("UbuntuMono-Bold"),local("Roboto-Mono-Bold"),local("Menlo-Bold")
}

@font-face {
	font-family:ui-monospace;font-style:italic;font-weight:700;src:local(".AppleSystemUIFontMonospaced-BoldItalic"),local("Segoe UI Mono Bold Italic"),local("UbuntuMono-BoldItalic"),local("Roboto-Mono-BoldItalic"),local("Menlo-BoldItalic")
}

@font-face {
	/*font-family:ueicon;src:url(../fonts/ueicon.148beb1f.eot);src:url(../fonts/ueicon.148beb1f.eot#iefix) format("embedded-opentype"),url(../fonts/ueicon.5e3df1ce.woff2) format("woff2"),url(../fonts/ueicon.ce4a0e6f.woff) format("woff"),url(../fonts/ueicon.8317da93.ttf) format("truetype"),url(../img/ueicon.8b497e15.svg#ueicon) format("svg")
}[class*=" ueicon-"],[class^=ueicon-] {
	font-family: ueicon!important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;*/
}

.ueicon-arrow-down:before {
	content: "\e01a"
}

.ueicon-arrow-left-2:before {
	content: "\e5d0"
}

.ueicon-arrow-left:before {
	content: "\e4b5"
}

.ueicon-arrow-narrow-right:before {
	content: "\e56e"
}

.ueicon-arrow-right-2:before {
	content: "\eefd"
}

.ueicon-arrow-right:before {
	content: "\ef58"
}

.ueicon-arrow-up-right:before {
	content: "\edae"
}

.ueicon-behance:before {
	content: "\ecac"
}

.ueicon-bilibili:before {
	content: "\e608"
}

.ueicon-brush-01:before {
	content: "\e574"
}

.ueicon-call:before {
	content: "\ea5e"
}

.ueicon-chevron-down:before {
	content: "\e4f4"
}

.ueicon-dataflow-01:before {
	content: "\e416"
}

.ueicon-discord:before {
	content: "\ed2c"
}

.ueicon-download:before {
	content: "\e888"
}

.ueicon-dribbble:before {
	content: "\e3a0"
}

.ueicon-eewu:before {
	content: "\e37e"
}

.ueicon-facebook:before {
	content: "\eac6"
}

.ueicon-folder-x:before {
	content: "\eed9"
}

.ueicon-github:before {
	content: "\e41d"
}

.ueicon-globe-02:before {
	content: "\ee1e"
}

.ueicon-globe-04:before {
	content: "\ee1c"
}

.ueicon-google:before {
	content: "\e1c7"
}

.ueicon-instagram:before {
	content: "\e7b2"
}

.ueicon-instagram1:before {
	content: "\eebf"
}

.ueicon-linkedin:before {
	content: "\e0fe"
}

.ueicon-marker-pin-01:before {
	content: "\e5d4"
}

.ueicon-mini-app:before {
	content: "\e055"
}

.ueicon-pinterest-1:before {
	content: "\e142"
}

.ueicon-pinterest:before {
	content: "\e866"
}

.ueicon-qq:before {
	content: "\ee20"
}

.ueicon-qrcode:before {
	content: "\ec72"
}

.ueicon-tiktok:before {
	content: "\ef06"
}

.ueicon-twitter_icon:before {
	content: "\e53b"
}

.ueicon-twitter_icon2:before {
	content: "\e1f3"
}

.ueicon-user-circle:before {
	content: "\eeee"
}

.ueicon-weibo:before {
	content: "\ece8"
}

.ueicon-weixin:before {
	content: "\ed9e"
}

.ueicon-whatsapp:before {
	content: "\e992"
}

.ueicon-xiaohongshu:before {
	content: "\ec01"
}

.ueicon-youtube:before {
	content: "\e4dd"
}

.ueicon-zcool-fill:before {
	content: "\e64d"
}

.ueicon-zhihu:before {
	content: "\e148"
}

:root {
	--u-color--vi: #ff7f00;
	--u-font-family-common: system-ui,-apple-system,Arial,Helvetica,sans-serif,"微软雅黑";
	--g-nav-height: 100px;
	--g-nav-height--mini: 80px;
	--size-container-width: var(--size-container-width--regular);
	--size-container-width--small: 1110px;
	--size-container-width--regular: 1440px;
	--size-container-width--extra: 1560px;
	--size-container-space: 2.1%
}

html {
	overflow: auto;
	width: 100%;
	height: 100%
}

body {
	font-family: var(--u-font-family-common);
	font-size: 14px;
	line-height: 1.5;
	width: 100%;
	height: 100%;
	background-color: #fff
}

body,img {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

img {
	content: normal!important;
	vertical-align: top
}

a {
	text-decoration: none;
	color: inherit
}

button {
	padding: 0;
	border-width: 0;
	outline: none
}

h1,h2,h3,p {
	margin: 0
}

input:focus {
	outline: none
}

input::-moz-placeholder {
	color: #ccc!important
}

input::placeholder {
	color: #ccc!important
}

input:-webkit-autofill {
	box-shadow: inset 0 0 0 1000px #fff;
	-webkit-text-fill-color: #333
}

::-webkit-scrollbar {
	width: 3px;
	height: 3px;
	background: transparent
}

::-webkit-scrollbar-track {
	background: #fff
}

::-webkit-scrollbar-thumb {
	background: #d3d1cb
}

:focus-visible {
	outline: none
}

.u-hide {
	position: absolute!important;
	display: inline-block;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	width: 1px;
	height: 1px;
	padding: 0;
	border: 0;
	-webkit-clip-path: inset(0 0 99.9% 99.9%);
	clip-path: inset(0 0 99.9% 99.9%)
}

.u-wrapper--limit-width--small {
	--size-container-width: var(--size-container-width--small)
}

.u-wrapper--limit-width--extra {
	--size-container-width: var(--size-container-width--extra)
}

.u-wrapper--limit-width {
	width: calc(var(--size-container-width) + var(--size-container-space)*2);
	max-width: 100%;
	margin: 0 auto;
	padding: 0 var(--size-container-space)
}

.u-wrapper--limit-width .u-wrapper--limit-width {
	--size-container-space: 0
}

.counterDX {
	vertical-align: middle;
	font-variant-numeric: tabular-nums
}

@media(max-width:1799.98px) {
	:root {
		--size-container-width--extra: 1440px;
		--size-container-width--regular: 1320px
	}
}

@media(max-width:1679.98px) {
	:root {
		--size-container-width--extra: 1280px;
		--size-container-width--regular: 1180px;
		--g-nav-height: 86px;
		--g-nav-height--mini: 70px
	}
}

@media(max-width:1439.98px) {
	:root {
		--size-container-width--extra: 1180px;
		--size-container-width--regular: 1080px;
		--g-nav-height: 72px;
		--g-nav-height--mini: 58px
	}
}

@media(max-width:767.98px) {
	:root {
		--size-container-width--extra: 100%;
		--size-container-width--regular: 100%;
		--g-nav-height: 62px;
		--g-nav-height--mini: 62px;
		--size-container-space: 5.3%
	}
}

:root {
	--animate-duration: 1s;
	--animate-delay: 1s;
	--animate-repeat: 1
}

.enter-animate,.wow {
	visibility: hidden
}

.wow {
	animation-duration: .66s;
	animation-fill-mode: forwards
}

.wow-long-dur {
	animation-duration: 1s
}

.wow-group .wow:nth-child(4n+1) {
	animation-delay: .1s
}

.wow-group .wow:nth-child(4n+2) {
	animation-delay: .2s
}

.wow-group .wow:nth-child(4n+3) {
	animation-delay: .3s
}

.wow-group .wow:nth-child(4n+4) {
	animation-delay: .4s
}

.wow-group-2 .wow:nth-child(odd) {
	animation-delay: .1s
}

.wow-group-2 .wow:nth-child(2n+2) {
	animation-delay: .2s
}

.wow-group-3 .wow:nth-child(3n+1) {
	animation-delay: .1s
}

.wow-group-3 .wow:nth-child(3n+2) {
	animation-delay: .2s
}

.wow-group-3 .wow:nth-child(3n+3) {
	animation-delay: .3s
}

.wow-group-4 .wow:nth-child(4n+1) {
	animation-delay: .1s
}

.wow-group-4 .wow:nth-child(4n+2) {
	animation-delay: .2s
}

.wow-group-4 .wow:nth-child(4n+3) {
	animation-delay: .3s
}

.wow-group-4 .wow:nth-child(4n+4) {
	animation-delay: .4s
}

.wow-group-5 .wow:nth-child(5n+1) {
	animation-delay: .1s
}

.wow-group-5 .wow:nth-child(5n+2) {
	animation-delay: .2s
}

.wow-group-5 .wow:nth-child(5n+3) {
	animation-delay: .3s
}

.wow-group-5 .wow:nth-child(5n+4) {
	animation-delay: .4s
}

.wow-group-5 .wow:nth-child(5n+5) {
	animation-delay: .5s
}

.wow-group-6 .wow:nth-child(6n+1) {
	animation-delay: .1s
}

.wow-group-6 .wow:nth-child(6n+2) {
	animation-delay: .2s
}

.wow-group-6 .wow:nth-child(6n+3) {
	animation-delay: .3s
}

.wow-group-6 .wow:nth-child(6n+4) {
	animation-delay: .4s
}

.wow-group-6 .wow:nth-child(6n+5) {
	animation-delay: .5s
}

.wow-group-6 .wow:nth-child(6n+6) {
	animation-delay: .6s
}

@media(max-width:1199.98px) {
	.xl\:wow-group-5 .wow:nth-child(5n+1) {
		animation-delay: .1s
	}

	.xl\:wow-group-5 .wow:nth-child(5n+2) {
		animation-delay: .2s
	}

	.xl\:wow-group-5 .wow:nth-child(5n+3) {
		animation-delay: .3s
	}

	.xl\:wow-group-5 .wow:nth-child(5n+4) {
		animation-delay: .4s
	}

	.xl\:wow-group-5 .wow:nth-child(5n+5) {
		animation-delay: .5s
	}
}

@media(max-width:991.98px) {
	.lg\:wow-group-4 .wow:nth-child(4n+1) {
		animation-delay: .1s
	}

	.lg\:wow-group-4 .wow:nth-child(4n+2) {
		animation-delay: .2s
	}

	.lg\:wow-group-4 .wow:nth-child(4n+3) {
		animation-delay: .3s
	}

	.lg\:wow-group-4 .wow:nth-child(4n+4) {
		animation-delay: .4s
	}
}

@media(max-width:767.98px) {
	.md\:wow-group-3 .wow:nth-child(3n+1) {
		animation-delay: .1s
	}

	.md\:wow-group-3 .wow:nth-child(3n+2) {
		animation-delay: .2s
	}

	.md\:wow-group-3 .wow:nth-child(3n+3) {
		animation-delay: .3s
	}
}

@keyframes fadeInUp50 {
	0% {
		transform: translate3d(0,50px,0);
		opacity: 0
	}

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

.animate__fadeInUp-50 {
	animation-name: fadeInUp50;
	opacity: 0
}

@keyframes fadeInUp100 {
	0% {
		transform: translate3d(0,100px,0);
		opacity: 0
	}

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

.animate__fadeInUp-100 {
	animation-name: fadeInUp100;
	opacity: 0
}

@keyframes fadeInUp30Percent {
	0% {
		transform: translate3d(0,30%,0);
		opacity: 0
	}

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

.animate__fadeInUp-30_percent {
	animation-name: fadeInUp30Percent;
	opacity: 0
}

@keyframes fadeInUp50Percent {
	0% {
		transform: translate3d(0,50%,0);
		opacity: 0
	}

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

.animate__fadeInUp-50_percent {
	animation-name: fadeInUp50Percent;
	opacity: 0
}

@keyframes fadeInLeft30 {
	0% {
		transform: translate3d(-30px,0,0);
		opacity: 0
	}

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

.animate__fadeInLeft-30 {
	animation-name: fadeInLeft30;
	opacity: 0
}

@keyframes fadeInLeft50 {
	0% {
		transform: translate3d(-50px,0,0);
		opacity: 0
	}

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

.animate__fadeInLeft-50 {
	animation-name: fadeInLeft50;
	opacity: 0
}

@keyframes fadeInLeft30Percent {
	0% {
		transform: translate3d(-30%,0,0);
		opacity: 0
	}

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

.animate__fadeInLeft-30_percent {
	animation-name: fadeInLeft;
	opacity: 0
}

@keyframes fadeInLeft50Percent {
	0% {
		transform: translate3d(-50%,0,0);
		opacity: 0
	}

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

.animate__fadeInLeft-50_percent {
	animation-name: fadeInLeft;
	opacity: 0
}

@keyframes fadeInRight30 {
	0% {
		transform: translate3d(30px,0,0);
		opacity: 0
	}

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

.animate__fadeInRight-30 {
	animation-name: fadeInRight30;
	opacity: 0
}

@keyframes fadeInRight50 {
	0% {
		transform: translate3d(50px,0,0);
		opacity: 0
	}

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

.animate__fadeInRight-50 {
	animation-name: fadeInRight50;
	opacity: 0
}

@keyframes fadeInRight10Percent {
	0% {
		transform: translate3d(10%,0,0);
		opacity: 0
	}

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

.animate__fadeInRight-10_percent {
	animation-name: fadeInRight10Percent;
	opacity: 0
}

@keyframes fadeInRight30Percent {
	0% {
		transform: translate3d(30%,0,0);
		opacity: 0
	}

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

.animate__fadeInRight-30_percent {
	animation-name: fadeInRight30Percent;
	opacity: 0
}

@keyframes fadeInRight50Percent {
	0% {
		transform: translate3d(50%,0,0);
		opacity: 0
	}

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

.animate__fadeInRight-50_percent {
	animation-name: fadeInRight50Percent;
	opacity: 0
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.animate__fadeIn {
	animation-name: fadeIn;
	opacity: 0
}

@keyframes zoomIn {
	0% {
		transform: scale3d(.8,.8,.8);
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.animate__zoomIn {
	animation-name: zoomIn;
	opacity: 0
}

@keyframes zoomIn2 {
	0% {
		transform: scale3d(.8,.8,.8)
	}
}

.animate__zoomIn2 {
	animation-name: zoomIn2
}

@keyframes animation-signal {
	0% {
		transform: scale(0);
		opacity: 1
	}

	1% {
		border-color: #fff;
		background-color: hsla(0,0%,100%,.3)
	}

	20% {
		border-color: #fff;
		background-color: hsla(0,0%,100%,.3)
	}

	to {
		transform: scale(1);
		opacity: 1;
		border-color: hsla(0,0%,100%,0);
		background-color: hsla(0,0%,100%,0)
	}
}

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

	50% {
		transform: rotate(180deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes loop-translate-x {
	0% {
		left: 0;
		transform: translateX(-100%)
	}

	to {
		left: 100%;
		transform: translateX(100%)
	}
}

@keyframes loop-translate-y {
	0% {
		bottom: 0;
		transform: translateY(100%)
	}

	to {
		bottom: 100%;
		transform: translateY(-100%)
	}
}

@keyframes wave-y {
	0%,to {
		transform: translateY(0)
	}

	50% {
		transform: translateY(var(--wave-y-distance,5px))
	}
}

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

	to {
		transform: rotate(-1turn)
	}
}

.gelatine {
	animation: gelatine .5s infinite
}

@keyframes gelatine {
	0%,to {
		transform: scale(1)
	}

	25% {
		transform: scale(.9,1.1)
	}

	50% {
		transform: scale(1.1,.9)
	}

	75% {
		transform: scale(.95,1.05)
	}
}

@keyframes glitch-animation-1 {
	0% {
		clip: rect(102px,350px,140px,30px)
	}

	5% {
		clip: rect(105px,350px,133px,30px)
	}

	10% {
		clip: rect(93px,350px,96px,30px)
	}

	15% {
		clip: rect(45px,350px,51px,30px)
	}

	20% {
		clip: rect(36px,350px,63px,30px)
	}

	25% {
		clip: rect(17px,350px,57px,30px)
	}

	30% {
		clip: rect(14px,350px,23px,30px)
	}

	35% {
		clip: rect(10px,350px,68px,30px)
	}

	40% {
		clip: rect(101px,350px,57px,30px)
	}

	45% {
		clip: rect(71px,350px,128px,30px)
	}

	50% {
		clip: rect(130px,350px,51px,30px)
	}

	55% {
		clip: rect(49px,350px,110px,30px)
	}

	60% {
		clip: rect(80px,350px,60px,30px)
	}

	65% {
		clip: rect(88px,350px,84px,30px)
	}

	70% {
		clip: rect(70px,350px,8px,30px)
	}

	75% {
		clip: rect(104px,350px,32px,30px)
	}

	80% {
		clip: rect(82px,350px,76px,30px)
	}

	85% {
		clip: rect(137px,350px,37px,30px)
	}

	90% {
		clip: rect(64px,350px,66px,30px)
	}

	95% {
		clip: rect(70px,350px,141px,30px)
	}

	to {
		clip: rect(1px,350px,120px,30px)
	}
}
/*
@font-face {
	font-family:Plus Jakarta Sans;font-weight:300;font-style:normal;src:url(../fonts/PlusJakartaSans-Light.22b1a59f.ttf);src:url(../fonts/PlusJakartaSans-Light.22b1a59f.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:400;font-style:normal;src:url(../fonts/PlusJakartaSans-Regular.6dd88b03.ttf);src:url(../fonts/PlusJakartaSans-Regular.6dd88b03.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:500;font-style:normal;src:url(../fonts/PlusJakartaSans-Medium.2a7a4542.ttf);src:url(../fonts/PlusJakartaSans-Medium.2a7a4542.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:600;font-style:normal;src:url(../fonts/PlusJakartaSans-SemiBold.8e80f8ab.ttf);src:url(../fonts/PlusJakartaSans-SemiBold.8e80f8ab.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:700;font-style:normal;src:url(../fonts/PlusJakartaSans-Bold.7abcc5b1.ttf);src:url(../fonts/PlusJakartaSans-Bold.7abcc5b1.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:800;font-style:normal;src:url(../fonts/PlusJakartaSans-ExtraBold.8dd03ffe.ttf);src:url(../fonts/PlusJakartaSans-ExtraBold.8dd03ffe.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:300;font-style:italic;src:url(../fonts/PlusJakartaSans-LightItalic.eeef7460.ttf);src:url(../fonts/PlusJakartaSans-LightItalic.eeef7460.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:400;font-style:italic;src:url(../fonts/PlusJakartaSans-Italic.88fffe4c.ttf);src:url(../fonts/PlusJakartaSans-Italic.88fffe4c.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:500;font-style:italic;src:url(../fonts/PlusJakartaSans-MediumItalic.0ee4210c.ttf);src:url(../fonts/PlusJakartaSans-MediumItalic.0ee4210c.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:600;font-style:italic;src:url(../fonts/PlusJakartaSans-SemiBoldItalic.0bbccb81.ttf);src:url(../fonts/PlusJakartaSans-SemiBoldItalic.0bbccb81.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:700;font-style:italic;src:url(../fonts/PlusJakartaSans-BoldItalic.d0ac482b.ttf);src:url(../fonts/PlusJakartaSans-BoldItalic.d0ac482b.ttf) format("truetype")
}

@font-face {
	font-family:Plus Jakarta Sans;font-weight:800;font-style:italic;src:url(../fonts/PlusJakartaSans-ExtraBoldItalic.7eeaf9e2.ttf);src:url(../fonts/PlusJakartaSans-ExtraBoldItalic.7eeaf9e2.ttf) format("truetype")
}*/

:root {
	--m-pt: 100px;
	--m-pb: 100px;
	--site-min-width: 992px;
	--p-font-size: 16px
}

body {
	font-family: Plus Jakarta Sans,var(--u-font-family-common);
	min-width: var(--site-min-width)
}

@media(max-width:1799.98px) {
	:root {
		--m-pt: 90px;
		--m-pb: 90px
	}
}

@media(max-width:1679.98px) {
	:root {
		--p-font-size: 14px;
		--m-pt: 75px;
		--m-pb: 75px
	}
}

@media(max-width:1439.98px) {
	:root {
		--p-font-size: 13px;
		--m-pt: 65px;
		--m-pb: 65px
	}
}

@media(max-width:991.98px) {
	:root {
		--site-min-width: 0
	}
}

.a4RBW8t30Skp25Jh4VlY {
	--curse-circle-color: var(--u-color--vi,#000);
	--curse-circle-contrast-color: #fff;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	transition: color .2s ease;
	pointer-events: none;
	color: var(--curse-circle-contrast-color)
}

.a4RBW8t30Skp25Jh4VlY[data-light-theme=true] {
	--curse-circle-contrast-color: #333
}

.a4RBW8t30Skp25Jh4VlY .yDs24itkE6o6dKyUvoI7 {
	--flow-dot-size: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: var(--flow-dot-size);
	height: var(--flow-dot-size);
	transform: translate3d(-50%,-50%,0)
}

.a4RBW8t30Skp25Jh4VlY .LsUJctTENLMlfQy4fvoI {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: transform .45s ease,opacity .3s ease;
	transform: scale(.2);
	opacity: 0;
	border-radius: 50%;
	background-color: var(--curse-circle-color)
}

.a4RBW8t30Skp25Jh4VlY .J6Hn3etP8k3Ljkj7Os8k {
	font-size: 16px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	transition: opacity .3s ease;
	opacity: 0;
	border-radius: 50%;
	align-items: center;
	justify-content: center
}

.a4RBW8t30Skp25Jh4VlY .hCOgq4yfYBAuExBxqN_X {
	--flow-dot-arrow-space: 5px
}

.a4RBW8t30Skp25Jh4VlY .hCOgq4yfYBAuExBxqN_X .DI1r2cNMmAztvQ8k5x_r,.a4RBW8t30Skp25Jh4VlY .hCOgq4yfYBAuExBxqN_X .UYRRYBGNeUoTNuMfxEFW {
	width: 19px;
	height: 19px;
	transition: transform .2s ease,opacity .2s ease
}

.a4RBW8t30Skp25Jh4VlY .hCOgq4yfYBAuExBxqN_X .DI1r2cNMmAztvQ8k5x_r svg,.a4RBW8t30Skp25Jh4VlY .hCOgq4yfYBAuExBxqN_X .UYRRYBGNeUoTNuMfxEFW svg {
	width: 100%;
	height: 100%
}

.a4RBW8t30Skp25Jh4VlY .hCOgq4yfYBAuExBxqN_X .DI1r2cNMmAztvQ8k5x_r {
	transform: translateX(calc(var(--flow-dot-arrow-space)*-1))
}

.a4RBW8t30Skp25Jh4VlY .hCOgq4yfYBAuExBxqN_X .UYRRYBGNeUoTNuMfxEFW {
	transform: translateX(var(--flow-dot-arrow-space))
}

.a4RBW8t30Skp25Jh4VlY .tAEiQ1UHk0feOEj5ChO4 {
	--bg-scale: 0.2;
	--text-scale: 0.2;
	top: 50%;
	left: 50%;
	width: 0;
	height: 0;
	align-items: flex-start;
	justify-content: flex-start
}

.a4RBW8t30Skp25Jh4VlY .tAEiQ1UHk0feOEj5ChO4 .v0nRb5Ebp2obB1UeAsuU {
	position: relative;
	display: flex;
	flex: 0 0 auto;
	transform: translate3d(15px,10px,0)
}

.a4RBW8t30Skp25Jh4VlY .tAEiQ1UHk0feOEj5ChO4 .v0nRb5Ebp2obB1UeAsuU:after {
	position: absolute;
	content: "";
	transition: transform .2s ease,opacity .2s ease;
	transform: scale(var(--bg-scale));
	border-radius: 100px;
	background-color: hsla(0,0%,4%,.2);
	backdrop-filter: blur(12px);
	inset: 0
}

.a4RBW8t30Skp25Jh4VlY .tAEiQ1UHk0feOEj5ChO4 .gpvP2Y3sYo0rNYOwSFSf {
	font-size: 14px;
	position: relative;
	z-index: 200;
	display: block;
	flex: 0 0 auto;
	width: auto;
	padding: 4px 16px;
	transition: transform .2s ease,opacity .2s ease;
	transform: scale(var(--text-scale));
	white-space: nowrap
}

.a4RBW8t30Skp25Jh4VlY[data-enter-type] .tAEiQ1UHk0feOEj5ChO4 {
	--bg-scale: 1;
	--text-scale: 1
}

.a4RBW8t30Skp25Jh4VlY[data-enter-type] .LsUJctTENLMlfQy4fvoI {
	transform: scale(1);
	opacity: 1
}

.a4RBW8t30Skp25Jh4VlY[data-enter-type=text] .LsUJctTENLMlfQy4fvoI {
	display: none!important
}

.a4RBW8t30Skp25Jh4VlY[data-enter-type=drag] .hCOgq4yfYBAuExBxqN_X,.a4RBW8t30Skp25Jh4VlY[data-enter-type=text] .tAEiQ1UHk0feOEj5ChO4 {
	opacity: 1
}

.a4RBW8t30Skp25Jh4VlY[page-pointerdown] .tAEiQ1UHk0feOEj5ChO4 {
	--bg-scale: 1.1;
	--text-scale: 0.9
}

.a4RBW8t30Skp25Jh4VlY[page-pointerdown][data-enter-type=drag] {
	color: var(--curse-circle-color)
}

.a4RBW8t30Skp25Jh4VlY[page-pointerdown] .LsUJctTENLMlfQy4fvoI {
	transform: scale(.15)
}

.a4RBW8t30Skp25Jh4VlY[page-pointerdown] .hCOgq4yfYBAuExBxqN_X .DI1r2cNMmAztvQ8k5x_r {
	transform: translateX(calc(var(--flow-dot-arrow-space)*-2))
}

.a4RBW8t30Skp25Jh4VlY[page-pointerdown] .hCOgq4yfYBAuExBxqN_X .UYRRYBGNeUoTNuMfxEFW {
	transform: translateX(calc(var(--flow-dot-arrow-space)*2))
}

@media(max-width:1679.98px) {
	.a4RBW8t30Skp25Jh4VlY .yDs24itkE6o6dKyUvoI7 {
		--flow-dot-size: 74px
	}
}

@media(max-width:1439.98px) {
	.a4RBW8t30Skp25Jh4VlY .yDs24itkE6o6dKyUvoI7 {
		--flow-dot-size: 68px
	}
}

.g-site-body[data-lang=en] .Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ {
	aspect-ratio: 181/38
}

.Main_g-site-nav_Anq4s {
	--size-container-width--extra: 1800px;
	--nav-height: var(--g-nav-height);
	position: fixed;
	z-index: 1100;
	top: 0;
	width: 100%;
	transition: .2s ease;
	transition-property: background-color,box-shadow;
	color: #f5f5f5;
	background-color: rgba(var(--site-background-color),1);
	box-shadow: 0 0 10px 0 transparent
}

.Main_g-site-nav_Anq4s[data-nav-size=mini] {
	--nav-height: var(--g-nav-height--mini);
	color: #333;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.06)
}

.Main_g-site-nav_Anq4s[data-nav-size=mini] .Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP,.Main_g-site-nav_Anq4s[data-nav-size=mini] .Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP[data-is-active=true] {
	color: #424242
}

.Main_g-site-nav_Anq4s[data-nav-size=mini] .Main_site-logo_oTNzZ {
	color: #76777b
}

.Main_g-site-nav_Anq4s[data-theme=darker] {
	color: #333
}

.Main_g-site-nav_Anq4s[data-theme=darker] .Main_site-logo_oTNzZ {
	color: #76777b
}

.Main_g-site-nav_Anq4s[data-theme=darker] .Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP,.Main_g-site-nav_Anq4s[data-theme=darker] .Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP[data-is-active=true] {
	color: #424242
}

.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ {
	position: relative;
	height: 38px;
	transition: .2s ease,aspect-ratio 0s ease;
	aspect-ratio: 194/76
}

.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ img,.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ img,.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ img,.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_g-site-nav_Anq4s .Main_state--pos-right_wH0dD {
	gap: 130px
}

.Main_g-site-nav_Anq4s .Main_m-container--inner_lDVUB {
	height: var(--nav-height);
	transition: height .2s ease
}

.Main_g-site-nav_Anq4s .Main_btn--open-nav_YY1IF {
	--distance: 5px;
	--rotate: 0deg;
	width: 38px;
	height: 38px;
	transform: translateX(-8px)
}

.Main_g-site-nav_Anq4s .Main_btn--open-nav_YY1IF .Main_line-group_BIvW4 {
	position: relative;
	width: 18px;
	height: 2px;
	border-radius: 100px
}

.Main_g-site-nav_Anq4s .Main_btn--open-nav_YY1IF .Main_line_po1z3 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: .36s ease;
	background-color: #424242
}

.Main_g-site-nav_Anq4s .Main_btn--open-nav_YY1IF .Main_line_po1z3:first-child {
	transform: rotate(calc(var(--rotate)*1)) translateY(calc(var(--distance)*-1))
}

.Main_g-site-nav_Anq4s .Main_btn--open-nav_YY1IF .Main_line_po1z3:last-child {
	transform: rotate(calc(var(--rotate)*-1)) translateY(var(--distance))
}

.Main_site-nav--list_ySh_a {
	--stroke-width: 134.373558044433594px;
	gap: 16px
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP {
	font-size: 16px;
	font-weight: 500;
	line-height: 180%;
	position: relative;
	transition: color .3s ease;
	color: #e5e5e5
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-inner_efuVk {
	padding: .4375em 24px
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9 {
	--u-width: 38px;
	--u-height: 9px;
	position: relative;
	overflow: hidden;
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 2.375em;
	margin: 0 auto;
	pointer-events: none
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9>img,.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9>img,.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9>img,.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-decoration_uOKy9 path {
	stroke-dasharray: var(--stroke-width);
	stroke-dashoffset: var(--stroke-width)
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP[data-is-active=true] {
	color: #f5f5f5
}

.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP[data-is-active=true] .Main_item-decoration_uOKy9 path {
	stroke-dasharray: var(--stroke-width);
	stroke-dashoffset: 0
}

.Main_site-oper--group_reRH3 {
	gap: 16px
}

.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G {
	font-size: 20px;
	line-height: 1;
	position: relative;
	display: flex;
	padding: 8px
}

.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G:hover .Main_lang-panel_vxfoP {
	--distance: 25px;
	visibility: visible;
	pointer-events: all;
	opacity: 1
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP {
	--distance: 35px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.4285714286em;
	position: absolute;
	top: calc(100% + var(--distance));
	right: -20px;
	visibility: hidden;
	padding: .5714285714em;
	transition: .3s ease;
	pointer-events: none;
	opacity: 0;
	color: #737373;
	border: 1px solid #f5f5f5;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 32px 64px -12px rgba(16,24,40,.14)
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP:before {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: calc(var(--distance) + 10px);
	content: ""
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_panel--inner_wtMsp {
	gap: .5714285714em
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 {
	min-width: 88px;
	padding: .5714285714em 1.1428571429em .5714285714em .7142857143em;
	transition: .3s ease;
	white-space: nowrap;
	border-radius: 6px;
	gap: .7142857143em
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp {
	--u-width: 20;
	--u-height: 20;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 1.4285714286em
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp>img,.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp>img,.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp>img,.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3 .Main_ic_cHfFp:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3:hover {
	color: #292929
}

.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP .Main_lang-item_ceMk3[data-active=true] {
	color: #292929;
	background: #f5f5f5
}

.Main_layer--nav_PEp4L {
	--stroke-width: 134.373558044433594px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.7142857143em;
	position: fixed;
	z-index: 1000;
	top: 0;
	display: none;
	width: 100%;
	height: 100vh;
	height: 100dvh;
	padding: 0 var(--size-container-space);
	padding-top: var(--g-nav-height);
	color: #424242;
	background-color: #fff
}

.Main_layer--nav_PEp4L .Main_layer--inner_C1xaP {
	padding: 8px 0
}

.Main_layer--nav_PEp4L .Main_layer--item_eMPtf {
	position: relative;
	padding: 12px 16px
}

.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9 {
	--u-width: 38px;
	--u-height: 9px;
	position: relative;
	overflow: hidden;
	width: 100%;
	position: absolute;
	right: 0;
	bottom: -6px;
	left: 0;
	width: 2.375em;
	margin: 0 auto;
	pointer-events: none
}

.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9>img,.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9>img,.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9>img,.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Main_layer--nav_PEp4L .Main_layer--item_eMPtf .Main_item-decoration_uOKy9 path {
	stroke-dasharray: var(--stroke-width);
	stroke-dashoffset: var(--stroke-width)
}

.Main_layer--nav_PEp4L .Main_layer--item_eMPtf[data-is-active=true] .Main_item-decoration_uOKy9 path {
	stroke-dasharray: var(--stroke-width);
	stroke-dashoffset: 0
}

.Main_g-site-nav_Anq4s[data-nav-layer-open=true] {
	box-shadow: 0 0 0 0 transparent!important
}

.Main_g-site-nav_Anq4s[data-nav-layer-open=true] .Main_btn--open-nav_YY1IF {
	--distance: 0px;
	--rotate: 45deg
}

@media(max-width:1799.98px) {
	.Main_g-site-nav_Anq4s {
		--size-container-width--extra: 1580px
	}
}

@media(max-width:1679.98px) {
	.Main_g-site-nav_Anq4s {
		--size-container-width--extra: 1560px
	}

	.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ {
		height: 34px
	}

	.Main_g-site-nav_Anq4s .Main_state--pos-right_wH0dD {
		gap: 100px
	}

	.Main_g-site-nav_Anq4s[data-nav-size=mini] .Main_site-logo_oTNzZ {
		height: 30px
	}

	.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G {
		font-size: 19px
	}

	.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G .Main_lang-panel_vxfoP {
		font-size: 13px
	}

	.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G:hover .Main_lang-panel_vxfoP {
		--distance: 20px
	}

	.Main_site-nav--list_ySh_a {
		gap: 15px
	}

	.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP {
		font-size: 14px
	}
}

@media(max-width:1439.98px) {
	.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ {
		height: 30px
	}

	.Main_g-site-nav_Anq4s .Main_state--pos-right_wH0dD {
		gap: 50px
	}

	.Main_g-site-nav_Anq4s[data-nav-size=mini] .Main_site-logo_oTNzZ {
		height: 28px
	}

	.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G {
		font-size: 18px
	}

	.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G .Main_lang-panel_vxfoP {
		font-size: 13px
	}

	.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G:hover .Main_lang-panel_vxfoP {
		--distance: 16px
	}

	.Main_site-nav--list_ySh_a {
		gap: 14px
	}

	.Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP {
		font-size: 13px
	}

	.g-site-body[data-lang=en] .Main_site-nav--list_ySh_a .Main_site-nav--item_tYNeP .Main_item-inner_efuVk {
		padding-right: 14px;
		padding-left: 14px
	}
}

@media(max-width:991.98px) {
	body {
		padding-top: var(--g-nav-height)
	}

	.Main_g-site-nav_Anq4s {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		color: #333;
		background-color: #fff
	}

	.Main_g-site-nav_Anq4s .Main_site-nav--list_ySh_a {
		display: none
	}

	.Main_g-site-nav_Anq4s .Main_site-logo_oTNzZ {
		height: 26px!important;
		color: #76777b
	}

	.Main_g-site-nav_Anq4s .Main_m-container--inner_lDVUB {
		display: grid;
		grid-template-columns: 1fr auto 1fr
	}

	.Main_g-site-nav_Anq4s .Main_m-container--inner_lDVUB>.Main_state--pos-left_Zlwgw {
		display: block
	}

	.Main_g-site-nav_Anq4s .Main_m-container--inner_lDVUB>.Main_state--pos-right_wH0dD {
		justify-self: flex-end
	}

	.Main_site-oper--group_reRH3 .Main_oper-btn_saq3G {
		font-size: 20px
	}

	.Main_site-oper--group_reRH3 .Main_lang-panel_vxfoP {
		right: 0
	}

	.Main_layer--nav_PEp4L {
		display: block
	}
}



.Main_company-info--area_l92bT {
	gap: 32px
}

.Main_company-info--area_l92bT .Main_group-title_fR0yw {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.6666666667em;
	margin-bottom: 6px;
	color: #fafaf9
}

.Main_company-info--area_l92bT .Main_group-body_MwYJD {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.7333333333em;
	color: hsla(0,0%,100%,.8);
	gap: 6px
}

.Main_nav--area_LLHnV {
	gap: 120px
}

.Main_nav--area_LLHnV .Main_group-title_fR0yw {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.8888888889em
}

.Main_nav--area_LLHnV .Main_group-body_MwYJD {
	gap: 16px
}

.Main_nav--area_LLHnV .Main_nav--group_Ro3ii {
	gap: 32px
}

.Main_nav--area_LLHnV .Main_nav-item_ftJIp {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.7142857143em;
	transition: .26s ease;
	color: hsla(0,0%,100%,.8)
}

.Main_nav--area_LLHnV .Main_nav-item_ftJIp:hover {
	color: #fff
}

@media(max-width:1679.98px) {
	

	.Main_company-info--area_l92bT .Main_group-title_fR0yw {
		font-size: 16px
	}

	.Main_company-info--area_l92bT .Main_group-body_MwYJD {
		font-size: 13px
	}

	.Main_nav--area_LLHnV {
		gap: 80px
	}

	.Main_nav--area_LLHnV .Main_group-title_fR0yw {
		font-size: 15px
	}

	.Main_nav--area_LLHnV .Main_nav--group_Ro3ii {
		gap: 16px
	}

	.Main_nav--area_LLHnV .Main_group-body_MwYJD {
		gap: 13px
	}

	.Main_nav--area_LLHnV .Main_nav-item_ftJIp {
		font-size: 13px
	}
}

@media(max-width:1439.98px) {

	.Main_company-info--area_l92bT .Main_group-title_fR0yw {
		font-size: 15px
	}

	.Main_company-info--area_l92bT .Main_group-body_MwYJD {
		font-size: 12px
	}

	.Main_nav--area_LLHnV .Main_group-title_fR0yw {
		font-size: 14px
	}

	.Main_nav--area_LLHnV .Main_nav-item_ftJIp {
		font-size: 12px
	}
}



@media(max-width:991.98px) {

	.Main_nav--area_LLHnV {
		gap: 10px;
		justify-content: space-between
	}

	.Main_nav--area_LLHnV .Main_group-title_fR0yw {
		font-size: 16px
	}

	.Main_nav--area_LLHnV .Main_nav-item_ftJIp {
		font-size: 14px
	}

	.Main_company-info--area_l92bT .Main_group-title_fR0yw {
		font-size: 16px
	}

	.Main_company-info--area_l92bT .Main_group-body_MwYJD {
		font-size: 14px
	}
}

.Main_c-site-circle_TWVkp {
	position: fixed;
	z-index: -1;
	overflow: hidden;
	pointer-events: none;
	inset: 0
}

.Main_c-site-circle_TWVkp .Main_circle-box_oqfS2 {
	width: 0;
	height: 0;
	transition: .5s ease
}

.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU {
	--u-width: 1056;
	--u-height: 1054;
	position: relative;
	overflow: hidden;
	width: 100%;
	overflow: visible!important;
	flex: 0 0 auto;
	width: 1056px;
	max-width: 60vw
}

.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU>img,.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU>img,.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU>img,.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_c-site-circle_TWVkp .Main_svg-box_NpGnU:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

@media(max-width:991.98px) {
	.Main_c-site-circle_TWVkp {
		display: none!important
	}
}

.Main_m-tag_Bkq2u {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4285714286em;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 1.1428571429em;
	padding: .2142857143em .7857142857em;
	color: rgba(0,0,0,.6);
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 8888px;
	background: hsla(0,0%,100%,.6)
}

.Main_m-title_vXXan {
	font-size: 48px;
	font-weight: 500;
	line-height: 1.25em;
	color: #0f0f0f
}

@media(max-width:1799.98px) {
	.Main_m-tag_Bkq2u {
		font-size: 13px
	}

	.Main_m-title_vXXan {
		font-size: 44px
	}
}

@media(max-width:1679.98px) {
	.Main_m-tag_Bkq2u {
		font-size: 12px
	}

	.Main_m-title_vXXan {
		font-size: 36px
	}
}

@media(max-width:1439.98px) {
	.Main_m-tag_Bkq2u {
		font-size: 11px
	}

	.Main_m-title_vXXan {
		font-size: 34px
	}
}

@media(max-width:991.98px) {
	.Main_m-tag_Bkq2u {
		font-size: 10px;
		margin-bottom: 8px
	}

	.Main_m-title_vXXan {
		font-size: 22px
	}
}

: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);
	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-cube-shadow,.swiper-slide{transform-style: preserve-3d
}}

.swiper-css-mode {
	>.swiper-wrapper{overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
	&: :-webkit-scrollbar{display:none
}}>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}&.swiper-horizontal {
	>.swiper-wrapper{scroll-snap-type: x mandatory
}}&.swiper-vertical {
	>.swiper-wrapper{scroll-snap-type: y mandatory
}}&.swiper-free-mode {
	>.swiper-wrapper{scroll-snap-type: none
}>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}}&.swiper-centered {
	>.swiper-wrapper: before{content:"";
	flex-shrink: 0;
	order: 9999
}>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}}&.swiper-centered.swiper-horizontal {
	>.swiper-wrapper>.swiper-slide: first-child{margin-inline-start:var(--swiper-centered-offset-before)
}>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}}&.swiper-centered.swiper-vertical {
	>.swiper-wrapper>.swiper-slide: first-child{margin-block-start:var(--swiper-centered-offset-before)
}>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}}}

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

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

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

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

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

.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: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible,.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 {
	--transition-theme-color: 0.26s ease;
	cursor: grab
}

.swiper[data-touch] {
	cursor: grabbing
}

.swiper[data-touch] .swiper-progress-bar .progress-bar-inner,.swiper[data-touch] .swiper-scrollbar .swiper-scrollbar-drag {
	transition: 0s
}

.swiper .swiper-pagination-progressbar-fill {
	display: block;
	width: 100%;
	height: 100%;
	transform-origin: left;
	border-radius: 10000px;
	background-color: rgba(var(--theme-color),1)
}

.swiper .swiper-progress-bar,.swiper .swiper-scrollbar {
	overflow: hidden;
	width: 150px;
	max-width: 100%;
	height: 5px;
	margin: 0 auto;
	margin-top: 43px;
	border-radius: 10px;
	background-color: #f1f1f1
}

.swiper .swiper-scrollbar .swiper-scrollbar-drag {
	width: 100px;
	height: 100%;
	cursor: grab;
	transform: translateZ(0);
	border-radius: 10px;
	background-color: #424242
}

.swiper .swiper-scrollbar .swiper-scrollbar-drag:active {
	cursor: grabbing
}

.swiper .swiper-progress-bar .progress-bar-inner {
	width: 50%;
	height: 100%;
	border-radius: 10px;
	background-color: #424242
}

@media(min-width:992px) {
	.swiper[data-touch] .swiper-wrapper {
		transition: transform .3s cubic-bezier(.22,.61,.36,1)!important
	}
}

.swiper-fade {
	&.swiper-free-mode{.swiper-slide{transition-timing-function: ease-out
}}

.swiper-slide {
	pointer-events: none;
	transition-property: opacity;
	.swiper-slide{pointer-events: none
}}

.swiper-slide-active {
	pointer-events: auto;
	& .swiper-slide-active{pointer-events: auto
}}}

.swiper-creative {
	.swiper-slide{backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform,opacity,height
}}

.Main_m-history_JMmiF {
	overflow: hidden;
	padding-top: var(--m-pt);
	padding-bottom: var(--m-pb)
}

.Main_m-history_JMmiF .Main_m-head_KwpbM {
	margin-bottom: 80px
}

.Main_m-swiper_SqGci {
	overflow: visible
}

.Main_m-swiper_SqGci .Main_decoration-line_jvHgI {
	position: absolute;
	top: 62px;
	left: 30px;
	min-width: 100vw;
	height: 1px;
	background-color: rgba(0,0,0,.2)
}

.Main_m-swiper_SqGci .Main_item-thumb_hLKAS {
	transition: transform .45s ease,opacity .3s ease .3s
}

.Main_m-swiper_SqGci img {
	transition: transform .75s cubic-bezier(.2,.75,.5,1),opacity .5s ease .3s
}

.Main_m-swiper_SqGci[data-touch] .Main_item-thumb_hLKAS {
	transform: scale(.97)
}

.Main_m-swiper_SqGci[data-touch] img {
	transform: scale(1.1)
}

.Main_m-list_rWqy0 .Main_m-item--box_kzZnF {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.Main_m-list_rWqy0 .Main_m-item_HiiJC:hover .Main_item-date__ad3e {
	color: var(--u-color--vi)
}

.Main_m-list_rWqy0 .Main_m-item_HiiJC:hover .Main_item-date__ad3e:before {
	--scale: 0.8;
	opacity: 0
}

.Main_m-list_rWqy0 .Main_m-item_HiiJC:hover .Main_item-date__ad3e:after {
	--scale: 1;
	opacity: 1
}

.Main_m-list_rWqy0 .Main_item-date__ad3e {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.3333333333em;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-top: 9px;
	padding-bottom: 22px;
	transition: .26s ease;
	color: #000;
	font-variant-numeric: tabular-nums
}

.Main_m-list_rWqy0 .Main_item-date__ad3e:after,.Main_m-list_rWqy0 .Main_item-date__ad3e:before {
	--scale: 1;
	position: absolute;
	bottom: 0;
	left: 50%;
	content: "";
	transition: .26s ease;
	transform: translateX(-50%) translateY(50%) scale(var(--scale))
}

.Main_m-list_rWqy0 .Main_item-date__ad3e:before {
	--u-size: 13px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	border: 2px solid #999;
	background-color: #fff
}

.Main_m-list_rWqy0 .Main_item-date__ad3e:after {
	--u-size: 29px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	--scale: 0.8;
	opacity: 0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.163' cy='14.163' r='13.163' fill='%23FF7F00' stroke='%23fff' stroke-width='2'/%3E%3Cpath d='M11.342 16.036a2.212 2.212 0 1 1 0 4.424 2.212 2.212 0 0 1 0-4.424ZM17.402 16.036a2.21 2.21 0 1 1 0 4.422 2.21 2.21 0 0 1 0-4.422ZM11.341 7.872c.4 0 .767.096 1.105.293.674.393 1.12 1.12 1.104 1.912-.002.099-.003.464-.003 1.095 0 .63.001.996.003 1.095.017.792-.428 1.52-1.103 1.912a2.15 2.15 0 0 1-1.104.294c-.4 0-.766-.096-1.104-.293-.675-.393-1.12-1.12-1.104-1.912.002-.1.003-.464.003-1.095 0-.63-.001-.996-.003-1.095-.017-.792.428-1.52 1.102-1.913a2.15 2.15 0 0 1 1.104-.293ZM17.403 10.036a2.212 2.212 0 1 1-.001 4.424 2.212 2.212 0 0 1 0-4.424Z' fill='%23fff'/%3E%3C/svg%3E");
	background-size: cover
}

.Main_m-list_rWqy0 .Main_item-info_KZDn_ {
	position: relative
}

.Main_m-list_rWqy0 .Main_item-thumb_hLKAS {
	--u-width: 640;
	--u-height: 362;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 320px;
	margin: 38px 0;
	border-radius: 8px
}

.Main_m-list_rWqy0 .Main_item-thumb_hLKAS>img,.Main_m-list_rWqy0 .Main_item-thumb_hLKAS>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_m-list_rWqy0 .Main_item-thumb_hLKAS>img,.Main_m-list_rWqy0 .Main_item-thumb_hLKAS>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_m-list_rWqy0 .Main_item-thumb_hLKAS>img,.Main_m-list_rWqy0 .Main_item-thumb_hLKAS>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_m-list_rWqy0 .Main_item-thumb_hLKAS:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Main_m-list_rWqy0 .Main_item-honor_NPN8x {
	font-size: 16px;
	max-width: 27.3125em;
	gap: .625em
}

.Main_m-list_rWqy0 .Main_honor-item_iUjuS {
	font-weight: 400;
	line-height: 1.5em;
	position: relative;
	display: flex;
	color: rgba(0,0,0,.8);
	gap: 10px
}

.Main_m-list_rWqy0 .Main_honor-item_iUjuS:before {
	--u-size: 6px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	position: relative;
	top: calc(.75em - 3px);
	display: block;
	content: "";
	background-color: var(--u-color--vi);
	flex-shrink: 0
}

@media(max-width:1679.98px) {
	body .Main_m-history_JMmiF {
		overflow: hidden
	}

	body .Main_m-history_JMmiF .Main_m-head_KwpbM {
		margin-bottom: 64px
	}

	body .Main_m-history_JMmiF .Main_m-marquee_kJKPS .Main_decoration-line_jvHgI {
		top: 54px
	}

	.Main_m-list_rWqy0 .Main_item-date__ad3e {
		font-size: 20px;
		padding-bottom: 18px
	}

	.Main_m-list_rWqy0 .Main_item-date__ad3e:after {
		--u-size: 24px
	}

	.Main_m-list_rWqy0 .Main_item-date__ad3e:before {
		--u-size: 12px
	}

	.Main_m-list_rWqy0 .Main_item-honor_NPN8x {
		font-size: 14px
	}

	.Main_m-swiper_SqGci .Main_decoration-line_jvHgI {
		top: 53px;
		left: 24px
	}
}

@media(max-width:1439.98px) {
	body .Main_m-history_JMmiF .Main_m-head_KwpbM {
		margin-bottom: 64px
	}

	body .Main_m-history_JMmiF .Main_m-marquee_kJKPS .Main_decoration-line_jvHgI {
		top: 49px
	}

	.Main_m-list_rWqy0 .Main_item-date__ad3e {
		font-size: 18px;
		padding-bottom: 16px
	}

	.Main_m-list_rWqy0 .Main_item-date__ad3e:after {
		--u-size: 20px
	}

	.Main_m-list_rWqy0 .Main_item-date__ad3e:before {
		--u-size: 10px
	}

	.Main_m-list_rWqy0 .Main_item-honor_NPN8x {
		font-size: 13px;
		gap: 8px
	}

	.Main_m-list_rWqy0 .Main_item-thumb_hLKAS {
		width: 260px;
		margin: 32px 0
	}

	.Main_m-swiper_SqGci .Main_decoration-line_jvHgI {
		top: 48px;
		left: 24px
	}
}

@media(max-width:991.98px) {
	body .Main_m-history_JMmiF {
		padding: 30px 0
	}

	body .Main_m-history_JMmiF .Main_m-head_KwpbM {
		margin-bottom: 30px
	}

	.Main_m-list_rWqy0 .Main_item-date__ad3e {
		font-size: 16px
	}

	.Main_m-list_rWqy0 .Main_item-thumb_hLKAS {
		margin: 26px 0
	}

	.Main_m-list_rWqy0 .Main_item-honor_NPN8x {
		font-size: 12px
	}

	.Main_m-list_rWqy0 .Main_decoration-line_jvHgI {
		background-color: rgba(0,0,0,.1)
	}

	.Main_m-swiper_SqGci .Main_decoration-line_jvHgI {
		top: 45px
	}
}

@media(max-width:767.98px) {
	.Main_swiper-scrollbar_PMY7i {
		display: block
	}

	.Main_m-swiper_SqGci[data-touch] .Main_item-thumb_hLKAS,.Main_m-swiper_SqGci[data-touch] img {
		transform: scale(1)
	}
}

.js-split-text .js-split-line-wrapper {
	perspective: 1000px;
	transform-style: preserve-3d
}

.js-split-text .js-split-line {
	--clip-path-progress: 100%;
	transform-origin: center center -2em!important;
	white-space: nowrap;
	clip-path: polygon(0 0,100% 0,100% 110%,0 110%)
}

.js-split-text .js-split-word {
	position: relative
}

@keyframes Banner_opacity_ovkdm {
	0% {
		opacity: .2
	}

	to {
		opacity: 1
	}
}

.Banner_m-banner_gc3n4 {
	position: relative;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

.Banner_m-banner_gc3n4 .Banner_m-bg_cm76U {
	position: absolute;
	inset: 0
}

.Banner_m-banner_gc3n4 .Banner_m-bg_cm76U img,.Banner_m-banner_gc3n4 .Banner_m-bg_cm76U video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.Banner_m-banner_gc3n4 .Banner_m-bg_cm76U img {
	z-index: 2
}

.Banner_m-banner_gc3n4 .Banner_m-bg_cm76U:before {
	position: absolute;
	inset: 0;
	z-index: 4;
	content: "";
	background-color: rgba(0,0,0,.3)
}

.Banner_m-banner_gc3n4 .Banner_m-container--inner_x6zKp {
	position: relative;
	z-index: 10;
	height: 100vh;
	padding-bottom: 118px
}

.Banner_m-banner_gc3n4 .Banner_m-title_OJpKm {
	font-size: 72px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.1388888889em;
	max-width: 9.0277777778em;
	margin-bottom: 40px;
	color: #fff
}

.Banner_m-banner_gc3n4 .Banner_m-subtitle_IlUSR {
	font-family: var(---plus,"Plus Jakarta Sans");
	font-size: var(---18,18px);
	font-weight: 500;
	font-style: normal;
	line-height: 1.5555555556em;
	overflow: hidden;
	max-width: 21.6666666667em;
	text-overflow: ellipsis;
	color: #fff
}

.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6666666667em;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-top: 60px;
	padding: .8888888889em 1.7777777778em;
	color: #fff;
	border-radius: 10000px;
	background-color: var(--u-color--vi);
	gap: .5555555556em
}

.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ {
	--u-width: 24;
	--u-height: 24;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 1.3333333333em
}

.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ>img,.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ>img,.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ>img,.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY .Banner_ic_BU1JZ:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Banner_count-up-group_x6OLw {
	color: #fff;
	gap: 62px
}

.Banner_count-up-group_x6OLw .Banner_divide-line_FrCA4 {
	width: 1px;
	height: 50px;
	transform: translateY(12px);
	background: hsla(0,0%,100%,.3)
}

.Banner_count-up-group_x6OLw .Banner_count-up-item_c2sCk {
	display: flex;
	flex-direction: column;
	gap: 10px
}

.Banner_count-up-group_x6OLw .Banner_count-up-item_c2sCk .Banner_item-row_IkuNS {
	display: flex;
	gap: 4px
}

.Banner_count-up-group_x6OLw .Banner_count-up-item_c2sCk .Banner_num_WWliS {
	font-size: 64px;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -.02em
}

.Banner_count-up-group_x6OLw .Banner_count-up-item_c2sCk .Banner_unit_nHjVA {
	font-size: 18px;
	font-weight: 700;
	line-height: 130%;
	padding: 3px 0
}

.Banner_count-up-group_x6OLw .Banner_count-up-item_c2sCk .Banner_title_NjPqD {
	font-size: 16px;
	font-weight: 400;
	line-height: 130%
}

.Banner_count-up-group_x6OLw .Banner_count-up-item_c2sCk .Banner_break-word_P8K7a {
	text-wrap: wrap;
	word-break: break-word
}

.Banner_scroll-tip_p0wL5 {
	position: absolute;
	bottom: 50px;
	left: calc(50% - 3px);
	display: flex;
	flex-direction: column;
	gap: 4px
}

.Banner_scroll-tip_p0wL5 .Banner_dot_KRVgz {
	--u-color: #fff;
	background-color: var(--u-color);
	--u-size: 6px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	animation: Banner_opacity_ovkdm 1.2s linear infinite alternate
}

.Banner_scroll-tip_p0wL5 .Banner_dot_KRVgz:first-child {
	animation-delay: 0s
}

.Banner_scroll-tip_p0wL5 .Banner_dot_KRVgz:nth-child(2) {
	animation-delay: .2s
}

.Banner_scroll-tip_p0wL5 .Banner_dot_KRVgz:nth-child(3) {
	animation-delay: .4s
}

@media(max-width:1799.98px) {
	.Banner_m-banner_gc3n4 .Banner_m-title_OJpKm {
		font-size: 58px
	}
}

@media(min-width:1680px)and (max-width:1799.98px) {
	.Banner_m-banner_gc3n4 .Banner_m-container--inner_x6zKp {
		padding-bottom: 80px
	}

	.Banner_m-banner_gc3n4 .Banner_m-title_OJpKm {
		margin-bottom: 30px
	}

	.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY {
		margin-top: 46px
	}
}

@media(max-width:1679.98px) {
	.Banner_m-banner_gc3n4 .Banner_m-title_OJpKm {
		font-size: 50px;
		margin-bottom: 20px
	}

	.Banner_m-banner_gc3n4 .Banner_m-subtitle_IlUSR {
		font-size: 14px;
		font-weight: 400
	}

	.Banner_m-banner_gc3n4 .Banner_m-container--inner_x6zKp {
		padding-bottom: 70px
	}

	.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY {
		font-size: 14px;
		margin-top: 36px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_title_NjPqD {
		font-size: 14px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_num_WWliS {
		font-size: 50px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_unit_nHjVA {
		font-size: 16px
	}

	.Banner_m-banner_gc3n4 .Banner_scroll-tip_p0wL5 {
		bottom: 30px
	}

	.Banner_m-banner_gc3n4 .Banner_scroll-tip_p0wL5 .Banner_dot_KRVgz {
		--u-size: 5px
	}
}

@media(max-width:1439.98px) {
	.Banner_m-banner_gc3n4 .Banner_m-title_OJpKm {
		font-size: 50px
	}

	.Banner_m-banner_gc3n4 .Banner_m-subtitle_IlUSR {
		font-size: 13px;
		font-weight: 400
	}

	.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY {
		font-size: 12px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-group_x6OLw {
		gap: 40px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-group_x6OLw .Banner_divide-line_FrCA4 {
		height: 36px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_title_NjPqD {
		font-size: 12px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_num_WWliS {
		font-size: 42px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_unit_nHjVA {
		font-size: 13px
	}

	.Banner_m-banner_gc3n4 .Banner_scroll-tip_p0wL5 {
		bottom: 30px;
		gap: 3px
	}

	.Banner_m-banner_gc3n4 .Banner_scroll-tip_p0wL5 .Banner_dot_KRVgz {
		--u-size: 4px
	}
}

@media(max-width:991.98px) {
	.Banner_m-banner_gc3n4 .Banner_m-container--inner_x6zKp {
		height: 506px;
		padding-bottom: 33px
	}

	.Banner_m-banner_gc3n4 .Banner_m-container--inner_x6zKp>.Banner_state--pos-right_Cikzc {
		display: flex;
		width: 1px;
		justify-content: flex-end
	}

	.Banner_m-banner_gc3n4 .Banner_m-title_OJpKm {
		font-size: 18px;
		line-height: 23px;
		margin-bottom: 12px
	}

	.Banner_m-banner_gc3n4 .Banner_m-subtitle_IlUSR {
		font-size: 12px
	}

	.Banner_m-banner_gc3n4 .Banner_m-button_cjNzY {
		margin-top: 20px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-group_x6OLw {
		white-space: nowrap;
		gap: 10px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-group_x6OLw .Banner_divide-line_FrCA4 {
		height: 24px;
		transform: translateY(2px)
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk {
		gap: 10px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_num_WWliS {
		font-size: 24px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_unit_nHjVA {
		font-size: 8.5px
	}

	.Banner_m-banner_gc3n4 .Banner_count-up-item_c2sCk .Banner_title_NjPqD {
		font-size: 10px
	}

	.Banner_m-banner_gc3n4 .Banner_scroll-tip_p0wL5 {
		display: none
	}
}

@media(max-width:767.98px) {
	.Banner_m-banner_gc3n4 .Banner_m-container--inner_x6zKp {
		height: 306px
	}
}

.AppCaloCare_m-app-calo-care_U41Wh {
	--u-width: 680;
	--u-height: 620;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: var(--font-size,100px);
	overflow: visible!important;
	width: 6.8em
}

.AppCaloCare_m-app-calo-care_U41Wh:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA {
	position: absolute!important;
	top: calc(50% + var(--y));
	left: calc(50% + var(--x));
	overflow: visible!important
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z .AppCaloCare_img-inner_RoGxP,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou .AppCaloCare_img-inner_RoGxP,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA .AppCaloCare_img-inner_RoGxP {
	position: absolute!important;
	inset: 0
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z {
	--u-width: 372;
	--u-height: 366;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: 1.28em;
	--y: -0.87em;
	width: 1.86em
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-1_wH73z .AppCaloCare_img-inner_RoGxP {
	border-radius: .17em;
	box-shadow: 0 10px 20px 0 rgba(38,78,38,.2)
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou {
	--u-width: 546;
	--u-height: 1180;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -1.18em;
	--y: -2.95em;
	width: 2.73em
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-2_yP8ou:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA {
	--u-width: 474;
	--u-height: 320;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -3.14em;
	--y: -1.67em;
	width: 2.37em
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA>img,.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppCaloCare_m-app-calo-care_U41Wh .AppCaloCare_img-3_ou3SA .AppCaloCare_img-inner_RoGxP {
	border-radius: .17em;
	box-shadow: 0 10px 20px 0 rgba(38,78,38,.2)
}

.AppFilto_m-app-filto_WyFTJ {
	--u-width: 680;
	--u-height: 620;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: var(--font-size,100px);
	overflow: visible!important;
	width: 6.8em
}

.AppFilto_m-app-filto_WyFTJ:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-4_vI06H {
	position: absolute!important;
	top: calc(50% + var(--y));
	left: calc(50% + var(--x));
	overflow: visible!important
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ .AppFilto_img-inner_MzcRX,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol .AppFilto_img-inner_MzcRX,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER .AppFilto_img-inner_MzcRX,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-4_vI06H .AppFilto_img-inner_MzcRX {
	position: absolute!important;
	inset: 0
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ {
	--u-width: 374;
	--u-height: 162;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: 1.18em;
	--y: -0.59em;
	width: 1.87em
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-1_nC8zJ .AppFilto_img-inner_MzcRX {
	border-radius: .1em;
	box-shadow: 0 80px 22px 0 transparent,0 51px 20px 0 rgba(0,0,0,.01),0 29px 17px 0 rgba(0,0,0,.05),0 13px 13px 0 rgba(0,0,0,.09),0 3px 7px 0 rgba(0,0,0,.1)
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol {
	--u-width: 868;
	--u-height: 1254;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -2.12em;
	--y: -3em;
	width: 4.21em
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-2_eW9ol:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER {
	--u-width: 408;
	--u-height: 863;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -2.4em;
	--y: -1.98em;
	width: 2.037em;
	transform: rotate(-8.9deg);
	transform-origin: bottom center
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER>img,.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppFilto_m-app-filto_WyFTJ .AppFilto_img-3_N62ER:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 {
	--u-width: 680;
	--u-height: 620;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: var(--font-size,100px);
	overflow: visible!important;
	width: 6.8em
}

.AppYatzyGo_m-app-yatzy-go_iTDz2:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-6_IBY7s {
	position: absolute!important;
	top: calc(50% + var(--y));
	left: calc(50% + var(--x));
	overflow: visible!important
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP .AppYatzyGo_img-inner_NNlmK,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1 .AppYatzyGo_img-inner_NNlmK,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO .AppYatzyGo_img-inner_NNlmK,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm .AppYatzyGo_img-inner_NNlmK,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK .AppYatzyGo_img-inner_NNlmK,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-6_IBY7s .AppYatzyGo_img-inner_NNlmK {
	position: absolute!important;
	inset: 0
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP {
	--u-width: 314;
	--u-height: 314;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: 1.29em;
	--y: -2.34em;
	width: 1.57em
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-1_QsrMP:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1 {
	--u-width: 510;
	--u-height: 322;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -2.9em;
	--y: -2.83em;
	width: 2.55em
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-2_ZCLD1:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO {
	--u-width: 184;
	--u-height: 204;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -2.73em;
	--y: 1.06em;
	width: .92em
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-3_O0yfO:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm {
	--u-width: 548;
	--u-height: 1162;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -1.2em;
	--y: -2.9em;
	width: 2.74em
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-4_JXasm .AppYatzyGo_img-inner_NNlmK {
	border-radius: .3em;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK {
	--u-width: 434;
	--u-height: 916;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -1.9em;
	--y: -2.3em;
	width: 2.17em;
	transform: rotate(-15.2deg);
	transform-origin: bottom center
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK>img,.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppYatzyGo_m-app-yatzy-go_iTDz2 .AppYatzyGo_img-5_HG5GK .AppYatzyGo_img-inner_NNlmK {
	border-radius: .3em;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot {
	--u-width: 680;
	--u-height: 620;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: var(--font-size,100px);
	overflow: visible!important;
	width: 6.8em
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-4_RJrof {
	position: absolute!important;
	top: calc(50% + var(--y));
	left: calc(50% + var(--x));
	overflow: visible!important
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK .AppMyEyesAreGood_img-inner_zTwuM,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM .AppMyEyesAreGood_img-inner_zTwuM,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri .AppMyEyesAreGood_img-inner_zTwuM,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-4_RJrof .AppMyEyesAreGood_img-inner_zTwuM {
	position: absolute!important;
	inset: 0
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK {
	--u-width: 936;
	--u-height: 920;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -3.16em;
	--y: -1.575em;
	width: 4.68em
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-1__lXQK:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM {
	--u-width: 548;
	--u-height: 1162;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -1.27em;
	--y: -2.9em;
	width: 2.74em
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-2_hnQtM .AppMyEyesAreGood_img-inner_zTwuM {
	border-radius: .3em;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri {
	--u-width: 367;
	--u-height: 770;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: 0.205em;
	--y: -1.86em;
	width: 1.835em;
	transform: rotate(15.2deg);
	transform-origin: bottom center
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri>img,.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppMyEyesAreGood_m-app-my-eyes-are-good_mCQot .AppMyEyesAreGood_img-3_MEOri .AppMyEyesAreGood_img-inner_zTwuM {
	border-radius: .26em;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}

.AppPaintLy_m-app-paint-ly_sb9HP {
	--u-width: 680;
	--u-height: 620;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: var(--font-size,100px);
	overflow: visible!important;
	width: 6.8em
}

.AppPaintLy_m-app-paint-ly_sb9HP:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-5_bwEXs {
	position: absolute!important;
	top: calc(50% + var(--y));
	left: calc(50% + var(--x));
	overflow: visible!important
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ .AppPaintLy_img-inner_F1Zi4,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5 .AppPaintLy_img-inner_F1Zi4,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP .AppPaintLy_img-inner_F1Zi4,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH .AppPaintLy_img-inner_F1Zi4,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-5_bwEXs .AppPaintLy_img-inner_F1Zi4 {
	position: absolute!important;
	inset: 0
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ {
	--u-width: 594;
	--u-height: 524;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -3.45em;
	--y: -0.4em;
	width: 2.97em
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-1_BQatZ:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5 {
	--u-width: 548;
	--u-height: 1162;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -1.49em;
	--y: -2.9em;
	width: 2.74em
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-2_YCRI5 .AppPaintLy_img-inner_F1Zi4 {
	border-radius: .3em;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP {
	--u-width: 245;
	--u-height: 174;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -2.77em;
	--y: -0.94em;
	width: 1.15em
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-3_jiWsP:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH {
	--u-width: 433;
	--u-height: 913;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -0.05em;
	--y: -2.15em;
	width: 2.165em;
	transform: rotate(15.2deg);
	transform-origin: bottom center
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH>img,.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPaintLy_m-app-paint-ly_sb9HP .AppPaintLy_img-4_IF6pH .AppPaintLy_img-inner_F1Zi4 {
	border-radius: .3em;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}

.AppPixelKnot_m-app-picel-knot_JEBFE {
	--u-width: 680;
	--u-height: 620;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: var(--font-size,100px);
	overflow: visible!important;
	width: 6.8em
}

.AppPixelKnot_m-app-picel-knot_JEBFE:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u {
	position: absolute!important;
	top: calc(50% + var(--y));
	left: calc(50% + var(--x));
	overflow: visible!important
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3 .AppPixelKnot_img-inner_IEDSW,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z .AppPixelKnot_img-inner_IEDSW,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy .AppPixelKnot_img-inner_IEDSW,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1 .AppPixelKnot_img-inner_IEDSW,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u .AppPixelKnot_img-inner_IEDSW {
	position: absolute!important;
	inset: 0
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3 {
	--u-width: 426;
	--u-height: 423;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: 0.34em;
	--y: 0.865em;
	width: 2.13em
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-1_a9FU3:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z {
	--u-width: 552;
	--u-height: 728;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -3.2em;
	--y: -0.54em;
	width: 2.76em
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-2_oD45z:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy {
	--u-width: 792;
	--u-height: 812;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -1.98em;
	--y: -1.4em;
	width: 3.96em
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-3_V4Nuy:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1 {
	--u-width: 545;
	--u-height: 89;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -1.48em;
	--y: -2.59em;
	width: 2.725em
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-4_rDaX1:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u {
	--u-width: 1360;
	--u-height: 999;
	position: relative;
	overflow: hidden;
	width: 100%;
	--x: -3.4em;
	--y: -2.915em;
	width: 6.8em
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u>img,.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.AppPixelKnot_m-app-picel-knot_JEBFE .AppPixelKnot_img-5_MR47u:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Main_m-app_BlN6y {
	--font-size: 100px
}

@media(max-width:1799.98px) {
	.Main_m-app_BlN6y {
		--font-size: 90px
	}
}

@media(max-width:1679.98px) {
	.Main_m-app_BlN6y {
		--font-size: 76px
	}
}

@media(max-width:1439.98px) {
	.Main_m-app_BlN6y {
		--font-size: 70px
	}
}

@media(max-width:1199.98px) {
	.Main_m-app_BlN6y {
		--font-size: 66px
	}
}

@media(max-width:991.98px) {
	.Main_m-app_BlN6y {
		--font-size: 56.5px
	}
}

body .ApplicationGroup_m-swiper_N7nsq {
	position: relative;
	overflow: visible!important;
	width: 622px;
	padding-bottom: 130px
}

body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item_DviXV {
	display: flex;
	margin-top: -72px;
	aspect-ratio: 622/540
}

body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item-inner_NpsvO {
	font-size: 103.22px
}

body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_swiper-pagination_yhwrc {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 32px 0;
	gap: 12px
}

body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_swiper-pagination-bullet__YPcG {
	cursor: pointer
}

body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_swiper-pagination-bullet__YPcG[data-active=true] .ApplicationGroup_swiper-pagination-bullet-inner_w26Oa {
	background-color: transparent;
	box-shadow: 0 0 0 2px #0f0f0f
}

body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_swiper-pagination-bullet-inner_w26Oa {
	--u-size: 8px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	box-sizing: content-box;
	background-color: #737373;
	box-shadow: 0 0 0 2px transparent
}

@media(max-width:1679.98px) {
	body .ApplicationGroup_m-swiper_N7nsq {
		width: 500px;
		padding-bottom: 100px
	}

	body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item-inner_NpsvO {
		font-size: 80.22px
	}

	body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item_DviXV {
		margin-top: -72px
	}
}

@media(max-width:1439.98px) {
	body .ApplicationGroup_m-swiper_N7nsq {
		width: 490px;
		padding-bottom: 80px
	}

	body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item-inner_NpsvO {
		font-size: 73.22px
	}

	body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item_DviXV {
		margin-top: -92px
	}

	body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_swiper-pagination-bullet-inner_w26Oa {
		--u-size: 6px;
		box-shadow: 0 0 0 1px transparent
	}
}

@media(max-width:991.98px) {
	body .ApplicationGroup_m-swiper_N7nsq {
		width: 100%;
		max-width: 400px
	}

	body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item-inner_NpsvO {
		font-size: 52.22px
	}

	body .ApplicationGroup_m-swiper_N7nsq .ApplicationGroup_app-item_DviXV {
		margin-top: 50px
	}
}

.Main_m-application_uFgcz {
	overflow: hidden;
	padding-top: var(--m-pt);
	padding-bottom: 7px
}

.Main_m-application_uFgcz .Main_m-container--inner_ftbwJ {
	padding-top: 20px
}

.Main_m-application_uFgcz .Main_m-body_Bzp2T .Main_state--pos-left_Ig9Nd {
	padding-top: 50px
}

.Main_m-tabbar_WfNaU {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6666666667em;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 90px;
	color: #424242;
	border: 2px solid #fff;
	border-radius: 9999px;
	background: #fff;
	box-shadow: 0 88px 25px 0 hsla(0,0%,53%,0),0 56px 22px 0 hsla(0,0%,53%,.01),0 32px 19px 0 hsla(0,0%,53%,.05),0 14px 14px 0 hsla(0,0%,53%,.09),0 4px 8px 0 hsla(0,0%,53%,.1)
}

.Main_m-tabbar_WfNaU .Main_tabbar--inner_lRCla {
	position: relative;
	gap: 3px
}

.Main_m-tabbar_WfNaU .Main_btn--tab-item_ToZpo {
	--duration: 0.3s ease;
	position: relative;
	z-index: 100;
	padding: .5555555556em 36px;
	transition: var(--duration);
	white-space: nowrap
}

.Main_m-tabbar_WfNaU .Main_btn--tab-item_ToZpo[data-active=true] {
	padding: .5555555556em 24px;
	color: #fff;
	border-radius: 9999px
}

.Main_m-tabbar_WfNaU .Main_btn--tab-item_ToZpo[data-active=true] .Main_text_IW5Xh {
	--decoration-opacity: 1;
	padding-left: 1.3333333333em
}

.Main_m-tabbar_WfNaU .Main_btn--tab-item_ToZpo .Main_text_IW5Xh {
	--decoration-opacity: 0;
	position: relative;
	transition: var(--duration),color 0s ease
}

.Main_m-tabbar_WfNaU .Main_btn--tab-item_ToZpo .Main_text_IW5Xh:after {
	--u-size: 0.6666666667em;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	content: "";
	transition: var(--duration);
	transform: translateY(-50%);
	opacity: var(--decoration-opacity);
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none"><path d="M12 6A6 6 0 1 1 0 6a6 6 0 0 1 12 0ZM9.977 4.347a1.856 1.856 0 1 0-3.712 0 1.856 1.856 0 0 0 3.712 0Z" fill="%23fff"/></svg>');
	background-repeat: no-repeat;
	background-size: cover
}

.Main_m-tabbar_WfNaU .Main_decoration-shadow_vjboh {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100px;
	border-radius: 9999px;
	background: var(--u-color--vi)
}

.Main_m-item-info-group_F7vmA {
	max-width: 598px
}

.Main_m-item-info-group_F7vmA .Main_item-title_SWo1c {
	font-size: 48px;
	font-weight: 500;
	line-height: 1.25em;
	margin-bottom: 30px;
	color: #000
}

.Main_m-item-info-group_F7vmA .Main_item-desc_pBBTp {
	font-size: var(--p-font-size,16px);
	font-weight: 400;
	line-height: 1.875em;
	margin-bottom: 30px;
	padding-bottom: 30px;
	text-align: justify;
	color: #525252;
	border-bottom: 1px solid rgba(0,0,0,.1)
}

.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 {
	gap: 20px
}

.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app_C6idV {
	min-width: 210px;
	cursor: pointer;
	gap: 12px
}

.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-title_Yv89k {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4285714286em;
	color: #000
}

.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL {
	--u-width: 54;
	--u-height: 54;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 54px
}

.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL>img,.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL>img,.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL>img,.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-subtitle_O2JPm {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5em;
	color: rgba(0,0,0,.6)
}

@media(max-width:1679.98px) {
	.Main_m-tabbar_WfNaU {
		font-size: 15px
	}

	.Main_m-item-info-group_F7vmA {
		max-width: 500px
	}

	.Main_m-item-info-group_F7vmA .Main_item-title_SWo1c {
		font-size: 35px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 {
		gap: 30px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app_C6idV {
		min-width: 160px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL {
		width: 42px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-title_Yv89k {
		font-size: 13px;
		margin-bottom: 2px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-subtitle_O2JPm {
		font-size: 11px
	}

	.Main_m-application_uFgcz .Main_m-body_Bzp2T .Main_state--pos-left_Ig9Nd {
		padding-top: 30px
	}
}

@media(max-width:1439.98px) {
	.Main_m-tabbar_WfNaU {
		font-size: 13px
	}

	.Main_m-application_uFgcz .Main_m-body_Bzp2T .Main_state--pos-left_Ig9Nd {
		padding-top: 10px
	}

	.Main_m-item-info-group_F7vmA {
		max-width: 490px
	}

	.Main_m-item-info-group_F7vmA .Main_item-title_SWo1c {
		font-size: 32px;
		margin-bottom: 26px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 {
		gap: 30px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app_C6idV {
		min-width: 160px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-icon_mqLSL {
		width: 42px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-title_Yv89k {
		font-size: 13px;
		margin-bottom: 2px
	}

	.Main_m-item-info-group_F7vmA .Main_item-app-group_L9vL1 .Main_item-app-subtitle_O2JPm {
		font-size: 11px
	}
}

@media(max-width:991.98px) {
	.Main_m-application_uFgcz {
		--m-pt: 30px
	}

	.Main_m-application_uFgcz .Main_m-body_Bzp2T {
		flex-direction: column
	}

	.Main_m-application_uFgcz .Main_m-body_Bzp2T .Main_state--pos-left_Ig9Nd {
		padding-top: 30px
	}

	.Main_m-application_uFgcz .Main_m-container--inner_ftbwJ {
		padding-top: 0
	}

	.Main_m-application_uFgcz .Main_m-head_Mpvn8 {
		margin: 0 -2vw
	}

	.Main_m-tabbar_WfNaU {
		width: 100%;
		margin-bottom: 30px;
		box-shadow: 0 72.131px 20.492px 0 hsla(0,0%,53%,0),0 45.902px 18.033px 0 hsla(0,0%,53%,.01),0 26.23px 15.574px 0 hsla(0,0%,53%,.05),0 11.475px 11.475px 0 hsla(0,0%,53%,.09),0 3.279px 6.557px 0 hsla(0,0%,53%,.1)
	}

	.Main_m-tabbar_WfNaU .Main_btn--tab-item_ToZpo {
		width: 100%;
		padding: 8px 20px 10px!important
	}

	.Main_m-tabbar_WfNaU .Main_btn--tab-item_ToZpo .Main_text_IW5Xh:after {
		transform: translateY(-3px)
	}

	.Main_m-item-info-group_F7vmA {
		max-width: 100%
	}

	.Main_m-item-info-group_F7vmA .Main_item-title_SWo1c {
		font-size: 22px;
		margin-bottom: 20px
	}

	.Main_m-item-info-group_F7vmA .Main_item-desc_pBBTp {
		margin-bottom: 20px;
		padding-bottom: 20px
	}
}

.Cooperate_m-cooperate_FSR9m {
	padding: 60px 0
}

.Cooperate_m-cooperate_FSR9m .marquee {
	padding: 0 25px
}

.Cooperate_m-cooperate_FSR9m .Cooperate_m-group_cz8OL {
	overflow: hidden;
	height: 480px;
	-webkit-mask-image: linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);
	mask-image: linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)
}

.Cooperate_m-cooperate_FSR9m .Cooperate_m-group_cz8OL:nth-child(2n) {
	transform: translateY(52px)
}

.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF {
	--u-width: 335;
	--u-height: 152;
	position: relative;
	overflow: hidden;
	width: 100%;
	flex: 0 0 auto;
	width: 167px;
	min-width: 0;
	max-width: 100%;
	margin-bottom: 38px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 4.909px 16.832px 0 rgba(0,0,0,.06)
}

.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF>img,.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF>img,.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF>img,.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

@media(max-width:1679.98px) {
	.Cooperate_m-cooperate_FSR9m .marquee {
		padding: 0 15px
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF {
		width: 147px
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-group_cz8OL {
		gap: 420px
	}
}

@media(max-width:1439.98px) {
	.Cooperate_m-cooperate_FSR9m .marquee {
		padding: 0 16px
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF {
		width: 127px;
		margin-bottom: 22px
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-group_cz8OL {
		height: 400px
	}
}

@media(max-width:991.98px) {
	.Cooperate_m-cooperate_FSR9m {
		--gap: 8px;
		padding: 30px 0
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-container--inner_iDrtx {
		display: block
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-head_VXDDn {
		margin-bottom: 36px
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-item_X4xfF {
		width: 100%;
		margin-bottom: calc(var(--gap)*2);
		border: 1px solid rgba(0,0,0,.1);
		border-radius: 4px;
		box-shadow: 0 2.243px 7.69px 0 rgba(0,0,0,.06)
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-body_pQOP7 {
		width: 600px;
		margin: 0 auto
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-group_cz8OL {
		height: 460px
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-group_cz8OL:nth-child(2n) {
		transform: translateY(-16px)
	}

	.Cooperate_m-cooperate_FSR9m .vue3-marquee {
		width: 100%!important
	}

	.Cooperate_m-cooperate_FSR9m .marquee {
		width: 100%;
		padding: 0 calc(var(--gap)*1)
	}
}

@media(max-width:767.98px) {
	.Cooperate_m-cooperate_FSR9m {
		--gap: 5px
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-body_pQOP7 {
		width: 100%;
		margin-right: calc(var(--gap)*-1);
		margin-left: calc(var(--gap)*-1)
	}

	.Cooperate_m-cooperate_FSR9m .Cooperate_m-group_cz8OL {
		height: 260px
	}
}

.Main_m-item_bMfAg {
	position: relative;
	min-width: 0
}

.Main_m-item_bMfAg[data-is-recommend=true] {
	--line-color: var(--u-color--vi)
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t {
	display: flex;
	min-width: 0;
	padding-bottom: 0;
	align-items: center;
	gap: 80px
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-thumb_rW6HP {
	--u-width: 680;
	--u-height: 400;
	flex: 0 0 auto;
	width: 680px
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-thumb_rW6HP img {
	transform: scale(1)!important
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-info_Os8T0 {
	display: flex;
	flex-direction: column;
	min-width: 0;
	padding-top: 0
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-date_aMT1e {
	margin-bottom: 22px;
	order: -1
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-title_Z7ZK8 {
	font-size: 28px;
	line-height: 160%;
	margin-bottom: 24px
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-desc_GPH0F {
	font-size: var(--p-font-size,16px);
	line-height: 180%;
	margin-bottom: 70px
}

.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t:after {
	display: none
}

.Main_m-item_bMfAg .Main_item-inner_JgF0t {
	position: relative;
	padding-bottom: 26px
}

.Main_m-item_bMfAg .Main_item-inner_JgF0t:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 30%;
	height: 2px;
	margin: 0 auto;
	content: "";
	transition: .6s cubic-bezier(.2,.75,.5,1);
	opacity: 0;
	border-radius: 10000px;
	background-color: var(--u-color--vi)
}

.Main_m-item_bMfAg .Main_item-inner_JgF0t:hover:after {
	width: 100%;
	opacity: 1
}

.Main_m-item_bMfAg .Main_item-inner_JgF0t:hover .Main_item-title_Z7ZK8 {
	color: var(--u-color--vi)
}

.Main_m-item_bMfAg .Main_item-inner_JgF0t:hover .Main_item-thumb_rW6HP img {
	transform: scale(1.05)
}

.Main_m-item_bMfAg .Main_item-info_Os8T0 {
	padding-top: 36px
}

.Main_m-item_bMfAg .Main_item-thumb_rW6HP {
	--u-width: 886;
	--u-height: 440;
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 12px
}

.Main_m-item_bMfAg .Main_item-thumb_rW6HP>img,.Main_m-item_bMfAg .Main_item-thumb_rW6HP>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Main_m-item_bMfAg .Main_item-thumb_rW6HP>img,.Main_m-item_bMfAg .Main_item-thumb_rW6HP>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Main_m-item_bMfAg .Main_item-thumb_rW6HP>img,.Main_m-item_bMfAg .Main_item-thumb_rW6HP>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Main_m-item_bMfAg .Main_item-thumb_rW6HP:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Main_m-item_bMfAg .Main_item-thumb_rW6HP img {
	transition: transform .6s cubic-bezier(.2,.75,.5,1)
}

.Main_m-item_bMfAg .Main_item-title_Z7ZK8 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
	margin-bottom: 16px;
	transition: .26s ease;
	color: #424242
}

.Main_m-item_bMfAg .Main_item-desc_GPH0F {
	height: 3.42em;
	display: -webkit-box;
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-line-clamp: 2;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.7142857143em;
	margin-bottom: 24px;
	color: #737373
}

.Main_m-item_bMfAg .Main_item-date_aMT1e {
	font-size: 16px;
	font-weight: 400;
	line-height: 2.75em;
	color: #737373
}

.Main_m-item_bMfAg .Main_item-btn_LOwDs {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: .75em 1.25em .75em 1.5em;
	color: #fff;
	border-radius: 9999px;
	background-color: var(--u-color--vi);
	gap: .625em
}

.Main_m-item_bMfAg .Main_item-btn_LOwDs .Main_ic_Hmy9g {
	width: 1.5em
}

.Main_m-item_bMfAg .Main_item-btn_LOwDs .Main_ic_Hmy9g svg {
	width: 100%
}

@media(max-width:1799.98px) {
	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t {
		gap: 60px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-thumb_rW6HP {
		width: 580px
	}
}

@media(max-width:1679.98px) {
	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t {
		gap: 50px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-thumb_rW6HP {
		width: 530px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-desc_GPH0F {
		margin-bottom: 50px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-title_Z7ZK8 {
		font-size: 22px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-btn_LOwDs {
		font-size: 13px
	}

	.Main_m-item_bMfAg .Main_item-inner_JgF0t {
		padding-bottom: 16px
	}

	.Main_m-item_bMfAg .Main_item-title_Z7ZK8 {
		font-size: 18px;
		margin-bottom: 14px
	}

	.Main_m-item_bMfAg .Main_item-info_Os8T0 {
		padding-top: 28px
	}

	.Main_m-item_bMfAg .Main_item-date_aMT1e {
		font-size: 14px
	}

	.Main_m-item_bMfAg .Main_item-desc_GPH0F {
		font-size: 13px;
		margin-bottom: 15px
	}
}

@media(max-width:1439.98px) {
	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t {
		gap: 40px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-thumb_rW6HP {
		width: 500px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-title_Z7ZK8 {
		font-size: 20px;
		margin-bottom: 22px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-desc_GPH0F {
		margin-bottom: 40px
	}

	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-btn_LOwDs {
		font-size: 12px
	}

	.Main_m-item_bMfAg .Main_item-inner_JgF0t {
		padding-bottom: 16px
	}

	.Main_m-item_bMfAg .Main_item-title_Z7ZK8 {
		font-size: 15px;
		margin-bottom: 14px
	}

	.Main_m-item_bMfAg .Main_item-info_Os8T0 {
		padding-top: 28px
	}

	.Main_m-item_bMfAg .Main_item-date_aMT1e {
		font-size: 13px
	}

	.Main_m-item_bMfAg .Main_item-desc_GPH0F {
		font-size: 12px;
		margin-bottom: 14px
	}
}

@media(max-width:1199.98px) {
	.Main_m-item_bMfAg[data-is-recommend=true] .Main_item-inner_JgF0t .Main_item-thumb_rW6HP {
		width: 460px
	}
}

@media(max-width:991.98px) {
	.Main_m-item_bMfAg .Main_item-title_Z7ZK8 {
		font-size: 16px;
		margin-bottom: 6px
	}

	.Main_m-item_bMfAg .Main_item-info_Os8T0 {
		padding-top: 18px
	}

	.Main_m-item_bMfAg .Main_item-desc_GPH0F {
		font-size: 13px;
		margin-bottom: 11px
	}

	.Main_m-item_bMfAg .Main_item-inner_JgF0t:hover .Main_item-thumb_rW6HP img {
		transform: scale(1)
	}
}

.News_m-news_rcCtE {
	padding-top: var(--m-pt);
	padding-bottom: var(--m-pb)
}

.News_m-news_rcCtE .News_m-head_nXphR {
	margin-bottom: 64px
}

.News_m-news_rcCtE .News_m-btn--view-more_lU44q {
	--move: 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6666666667em;
	transition: color .36s ease;
	color: #424242;
	gap: 6px
}

.News_m-news_rcCtE .News_m-btn--view-more_lU44q .News_ic-box_s80p4 {
	position: relative;
	overflow: hidden
}

.News_m-news_rcCtE .News_m-btn--view-more_lU44q .News_ic-box_s80p4 .News_before_UR1kB {
	position: relative;
	right: calc(var(--move)*1%);
	transition: right .36s ease
}

.News_m-news_rcCtE .News_m-btn--view-more_lU44q .News_ic-box_s80p4 .News_after_jIKB9 {
	position: absolute;
	right: calc(100% + var(--move)*1%);
	transition: right .36s ease
}

.News_m-news_rcCtE .News_m-btn--view-more_lU44q:hover {
	--move: -100;
	color: #000
}

.News_m-list_Yr_9H {
	gap: 56px
}

@media(max-width:1679.98px) {
	.News_m-news_rcCtE .News_m-btn--view-more_lU44q {
		font-size: 15px
	}

	.News_m-list_Yr_9H {
		gap: 40px
	}
}

@media(max-width:1439.98px) {
	.News_m-news_rcCtE .News_m-head_nXphR {
		margin-bottom: 50px
	}

	.News_m-news_rcCtE .News_m-btn--view-more_lU44q {
		font-size: 14px
	}
}

@media(max-width:991.98px) {
	.News_m-news_rcCtE {
		--m-pt: 30px;
		--m-pb: 30px
	}

	.News_m-news_rcCtE .News_m-head_nXphR {
		margin-bottom: 30px
	}

	.News_m-news_rcCtE .News_m-btn--view-more_lU44q {
		font-size: 14px
	}

	.News_m-list_Yr_9H {
		gap: 30px 20px;
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
}

@media(max-width:767.98px) {
	.News_m-list_Yr_9H {
		gap: 30px;
		grid-template-columns: minmax(0,1fr)
	}
}

.Banner_m-banner_rEpJz {
	overflow: hidden;
	-webkit-clip-path: inset(0);
	clip-path: inset(0)
}

.Banner_m-banner_rEpJz:before {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	min-width: var(--site-min-width);
	height: var(--g-nav-height);
	content: "";
	background: linear-gradient(180deg,rgba(0,0,0,.6) 6%,transparent)
}

.Banner_m-banner_rEpJz .Banner_image-box_rDmw3 {
	--u-width: 1917;
	--u-height: 519;
	position: relative;
	overflow: hidden;
	width: 100%
}

.Banner_m-banner_rEpJz .Banner_image-box_rDmw3>img,.Banner_m-banner_rEpJz .Banner_image-box_rDmw3>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Banner_m-banner_rEpJz .Banner_image-box_rDmw3>img,.Banner_m-banner_rEpJz .Banner_image-box_rDmw3>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Banner_m-banner_rEpJz .Banner_image-box_rDmw3>img,.Banner_m-banner_rEpJz .Banner_image-box_rDmw3>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Banner_m-banner_rEpJz .Banner_image-box_rDmw3:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

@media(max-width:991.98px) {
	.Banner_m-banner_rEpJz .Banner_image-box_rDmw3 {
		min-height: 143px
	}
}

.Introduction_m-introduction_g5h4Q {
	padding: var(--m-pt) 0 var(--m-pb)
}

.Introduction_m-introduction_g5h4Q .Introduction_m-desc_v0Zn2 {
	font-size: var(--p-font-size,16px);
	font-weight: 400;
	line-height: 180%;
	max-width: 660px;
	text-align: justify;
	text-indent: 2em;
	color: rgba(0,0,0,.6)
}

.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV {
	--u-width: 680;
	--u-height: 429;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 680px;
	border-radius: 20px
}

.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV>img,.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV>img,.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV>img,.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Introduction_m-introduction_g5h4Q .Introduction_m-body_eHM6L {
	margin-bottom: 80px;
	gap: 100px
}

.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW {
	padding: 50px 0;
	border-top: 1px solid rgba(0,0,0,.1);
	border-bottom: 1px solid rgba(0,0,0,.1)
}

.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW .Introduction_divide-line_ScC8P {
	width: 1px;
	height: 50px;
	transform: translateY(14px);
	background: rgba(0,0,0,.2)
}

.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG {
	gap: 10px
}

.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_num_oyrsP {
	font-size: 64px;
	font-weight: 700;
	line-height: 110%;
	letter-spacing: -.02em;
	color: var(--u-color--vi)
}

.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_unit_NFb4H {
	font-size: 20px;
	font-weight: 700;
	line-height: 130%;
	margin-left: 4px;
	transform: translateY(-4px);
	color: rgba(0,0,0,.8)
}

.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_title_VnXaq {
	font-size: 16px;
	font-weight: 400;
	line-height: 130%;
	color: rgba(0,0,0,.6)
}

@media(max-width:1799.98px) {
	.Introduction_m-introduction_g5h4Q .Introduction_m-head_W2kXT {
		margin-bottom: 30px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-desc_v0Zn2 {
		width: 720px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-body_eHM6L {
		gap: 60px
	}
}

@media(max-width:1679.98px) {
	.Introduction_m-introduction_g5h4Q {
		padding-bottom: 50px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-head_W2kXT {
		margin-bottom: 0
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-desc_v0Zn2 {
		flex: 0 0 auto;
		width: 540px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV {
		flex: 1 1 auto;
		width: 100%
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-body_eHM6L {
		margin-top: 40px;
		align-items: center;
		gap: 50px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW {
		padding: 36px 0
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_num_oyrsP {
		font-size: 46px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_unit_NFb4H {
		font-size: 16px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_title_VnXaq {
		font-size: 14px
	}
}

@media(max-width:1439.98px) {
	.Introduction_m-introduction_g5h4Q .Introduction_m-body_eHM6L {
		margin-bottom: 60px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-desc_v0Zn2 {
		width: 510px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW {
		padding: 30px 0
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG {
		gap: 8px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_num_oyrsP {
		font-size: 44px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_unit_NFb4H {
		font-size: 14px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-item_vM1gG .Introduction_title_VnXaq {
		font-size: 12px
	}
}

@media(max-width:1199.98px) {
	.Introduction_m-introduction_g5h4Q .Introduction_m-body_eHM6L {
		align-items: flex-start;
		gap: 40px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-desc_v0Zn2 {
		width: 450px
	}
}

@media(max-width:991.98px) {
	.Introduction_m-introduction_g5h4Q {
		--m-pt: 30px;
		padding-bottom: 30px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-body_eHM6L {
		display: block;
		margin-top: 20px;
		margin-bottom: 30px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-desc_v0Zn2 {
		width: 100%;
		max-width: 100%;
		margin-bottom: 30px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_m-thumb_jekQV {
		max-width: 500px;
		margin: 0 auto;
		border-radius: 14px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW {
		display: grid;
		text-align: center;
		gap: 20px;
		grid-template-columns: 1fr 1fr
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW .Introduction_divide-line_ScC8P {
		display: none
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW .Introduction_count-up-item_vM1gG {
		gap: 6px 12px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW .Introduction_count-up-item_vM1gG .Introduction_num_oyrsP {
		font-size: 40px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW .Introduction_count-up-item_vM1gG .Introduction_unit_NFb4H {
		font-size: 14px
	}

	.Introduction_m-introduction_g5h4Q .Introduction_count-up-group_IbiWW .Introduction_count-up-item_vM1gG .Introduction_title_VnXaq {
		font-size: 12px
	}
}

@supports((-webkit-mask-composite:xor) or (mask-composite:xor)) or ((-webkit-mask-composite:xor) or (mask-composite:exclude)) {
	.effect-lighter-dom {
		position: relative
	}

	.effect-lighter-dom:hover:after {
		visibility: visible;
		opacity: 1
	}

	.effect-lighter-dom:after {
		position: absolute;
		z-index: 100;
		visibility: hidden;
		padding: var(--border-width);
		content: "";
		transition: .2s cubic-bezier(.445,.05,.55,.95);
		transition-property: visibility opacity;
		pointer-events: none;
		opacity: 0;
		border-radius: inherit;
		background: radial-gradient(circle at var(--x,50%) var(--y,50%),rgba(var(--font-color),.5) 3%,rgba(var(--font-color),1) 20%,transparent 50%);
		background-repeat: no-repeat;
		inset: calc(var(--border-width)*-1);
		-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
		mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
		mask-composite: xor;
		-webkit-mask-composite: xor;
		mask-composite: exclude
	}
}

.Honors_m-honors_U8l2A {
	padding: 80px 0
}

.Honors_m-honors_U8l2A .Honors_m-head_Vhpqh {
	position: -webkit-sticky;
	position: sticky;
	top: calc(var(--g-nav-height--mini) + 50px)
}

.Honors_m-honors_U8l2A .Honors_m-list_hPYss {
	width: 880px;
	gap: 10px
}

.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_item-inner_VVWjH {
	--transition-theme-color: 0.26s ease;
	--font-color: 255,127,0;
	--border-width: 1px;
	transition: var(--transition-theme-color);
	transition-property: border-color,background-color,box-shadow;
	border: var(--border-width) solid rgba(0,0,0,.1);
	border-radius: 10px
}

.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG {
	--u-width: 324;
	--u-height: 347;
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 8px;
	background-color: #fff
}

.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG>img,.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG>img,.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG>img,.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

@media(max-width:1679.98px) {
	.Honors_m-honors_U8l2A .Honors_m-list_hPYss {
		width: 700px
	}
}

@media(max-width:1439.98px) {
	.Honors_m-honors_U8l2A .Honors_m-list_hPYss {
		width: 600px
	}
}

@media(max-width:991.98px) {
	.Honors_m-honors_U8l2A {
		padding: 30px 0
	}

	.Honors_m-honors_U8l2A .Honors_m-container--inner_b2Vi7 {
		flex-direction: column
	}

	.Honors_m-honors_U8l2A .Honors_m-head_Vhpqh {
		position: static;
		margin-bottom: 30px
	}

	.Honors_m-honors_U8l2A .Honors_m-body_ueaJk {
		width: 100%
	}

	.Honors_m-honors_U8l2A .Honors_m-list_hPYss {
		width: 100%;
		gap: 10px;
		grid-template-columns: repeat(5,minmax(0,1fr))
	}

	.Honors_m-honors_U8l2A .Honors_m-item_E5MAe .Honors_image-box_twFsG {
		border-radius: 10px
	}
}

@media(max-width:767.98px) {
	.Honors_m-honors_U8l2A .Honors_m-list_hPYss {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
}

.Team_m-team_fFcsK {
	--thumb-size: 562px;
	--lr-gap: 160px;
	position: relative;
	padding-top: 100px
}

.Team_m-team_fFcsK>.Team_m-container_ighOf .Team_m-container--inner_H9BhU {
	margin-bottom: -120px
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 {
	position: absolute;
	inset: 0;
	display: flex;
	padding-top: 100px;
	pointer-events: none;
	align-items: center;
	justify-content: flex-end
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_m-container_ighOf .Team_m-container--inner_H9BhU {
	position: relative;
	gap: var(--lr-gap)
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI {
	--u-width: 562;
	--u-height: 740;
	position: relative;
	overflow: hidden;
	width: 100%;
	flex: 0 0 auto;
	width: var(--thumb-size)
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI>img,.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI>img,.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI>img,.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D {
	font-size: 24px;
	z-index: 1000;
	padding-bottom: 40px;
	cursor: pointer;
	pointer-events: all;
	gap: 16px
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq {
	--u-size: 10px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	position: relative;
	margin: 0;
	transition: .26s ease;
	border: 1.5px solid rgba(0,0,0,.6);
	background-color: transparent
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq:last-child {
	margin-bottom: 0!important
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq[data-active=true] {
	margin: 6px 0;
	color: var(--u-color--vi)
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq[data-active=true]:after {
	--scale: 1;
	opacity: 1
}

.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq:after {
	--u-size: 29px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	--scale: 0.4;
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	transition: .26s ease;
	transform: translateX(-50%) translateY(-50%) scale(var(--scale));
	opacity: 0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.163' cy='14.163' r='13.163' fill='%23FF7F00' stroke='%23fff' stroke-width='2'/%3E%3Cpath d='M11.342 16.036a2.212 2.212 0 1 1 0 4.424 2.212 2.212 0 0 1 0-4.424ZM17.402 16.036a2.21 2.21 0 1 1 0 4.422 2.21 2.21 0 0 1 0-4.422ZM11.341 7.872c.4 0 .767.096 1.105.293.674.393 1.12 1.12 1.104 1.912-.002.099-.003.464-.003 1.095 0 .63.001.996.003 1.095.017.792-.428 1.52-1.103 1.912a2.15 2.15 0 0 1-1.104.294c-.4 0-.766-.096-1.104-.293-.675-.393-1.12-1.12-1.104-1.912.002-.1.003-.464.003-1.095 0-.63-.001-.996-.003-1.095-.017-.792.428-1.52 1.102-1.913a2.15 2.15 0 0 1 1.104-.293ZM17.403 10.036a2.212 2.212 0 1 1-.001 4.424 2.212 2.212 0 0 1 0-4.424Z' fill='%23fff'/%3E%3C/svg%3E");
	background-position: 50%;
	background-size: cover
}

.Team_m-team_fFcsK .Team_m-head-placeholder_ztxyv {
	height: 120px
}

.Team_m-team_fFcsK .Team_m-body_33Co0 {
	position: relative;
	z-index: 10
}

.Team_m-team_fFcsK .Team_m-body_33Co0 .Team_swiper-body_GFsPE {
	transform: translateZ(0)
}

.Team_m-team_fFcsK .Team_m-item__soXu {
	position: relative;
	perspective: 500px
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-item--inner_ZuOE8 {
	position: relative;
	padding-top: 100px;
	transform-origin: bottom center
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-item--inner_ZuOE8 .Team_card_U080m {
	transform-origin: bottom center
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-item--inner_ZuOE8:after {
	position: absolute;
	content: "";
	background: linear-gradient(180deg,hsla(0,0%,100%,0) 42.31%,#f6f6f6);
	inset: 0;
	-webkit-mask-image: linear-gradient(180deg,transparent 42.31%,#000);
	mask-image: linear-gradient(180deg,transparent 42.31%,#000)
}

.Team_m-team_fFcsK .Team_m-item__soXu:not(:first-child) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	transform: translateY(100%)
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-container_ighOf {
	position: relative;
	z-index: 10
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-container--inner_H9BhU {
	gap: var(--lr-gap)
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK {
	--u-width: 562;
	--u-height: 740;
	position: relative;
	overflow: hidden;
	width: 100%;
	overflow: visible!important;
	flex: 0 0 auto;
	width: var(--thumb-size)
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK>img,.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK>img,.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK>img,.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH {
	--u-width: 1312;
	--u-height: 1537;
	position: relative;
	overflow: hidden;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
	position: absolute;
	width: 116.725979%
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH>img,.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH>img,.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH>img,.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK .Team_decoration_cxTnH:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb_yHKzK img {
	z-index: 10
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-name_miBDR {
	font-size: 40px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: .13em;
	color: #000
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-title_B0juW {
	font-size: 22px;
	font-weight: 400;
	line-height: 1.4090909091em;
	color: rgba(0,0,0,.8)
}

.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-desc_jVvEc {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7142857143em;
	margin-top: 40px;
	padding-top: 40px;
	text-align: justify;
	color: #57534e;
	border-top: 1px solid rgba(0,0,0,.1)
}

@media(min-width:1680px)and (max-width:1799.98px) {
	.Team_m-team_fFcsK {
		--thumb-size: 500px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-desc_jVvEc {
		padding-bottom: 40px
	}
}

@media(max-width:1679.98px) {
	.Team_m-team_fFcsK {
		--thumb-size: 452px;
		--lr-gap: 90px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-name_miBDR {
		font-size: 30px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-title_B0juW {
		font-size: 17px;
		font-weight: 400;
		margin-bottom: 6px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-desc_jVvEc {
		font-size: 14px;
		margin-top: 30px;
		padding-top: 30px;
		padding-bottom: 50px
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D {
		font-size: 20px;
		gap: 18px
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D .Team_btn--next_TsLBX,.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D .Team_btn--prev_lTu9B {
		--u-size: 46px
	}
}

@media(max-width:1439.98px) {
	.Team_m-team_fFcsK {
		--thumb-size: 430px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-name_miBDR {
		font-size: 26px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-title_B0juW {
		font-size: 15px;
		font-weight: 400;
		margin-bottom: 3px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-desc_jVvEc {
		font-size: 13px;
		margin-top: 30px;
		padding-top: 30px;
		padding-bottom: 30px
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D {
		font-size: 18px;
		gap: 14px
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D .Team_btn--next_TsLBX,.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D .Team_btn--prev_lTu9B {
		--u-size: 42px
	}
}

@media(max-width:1199.98px) {
	.Team_m-team_fFcsK {
		--thumb-size: 390px
	}

	.Team_m-team_fFcsK .Team_m-head-placeholder_ztxyv {
		height: 100px
	}
}

@media(max-width:991.98px) {
	.Team_m-team_fFcsK {
		--thumb-size: 221px;
		padding: 30px 0
	}

	.Team_m-team_fFcsK>.Team_m-container_ighOf .Team_m-container--inner_H9BhU {
		margin: 0
	}

	.Team_m-team_fFcsK .Team_m-body_33Co0 {
		box-sizing: content-box
	}

	.Team_m-team_fFcsK .Team_m-head-placeholder_ztxyv {
		height: 40px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu {
		height: 100%
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-container_ighOf,.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-item--inner_ZuOE8 {
		padding: 0
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-item--inner_ZuOE8:after {
		background: #fff
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-thumb-box__ZsYV {
		display: flex;
		width: 100%;
		margin-bottom: 30px;
		background: linear-gradient(180deg,hsla(0,0%,100%,0) 42.31%,#f6f6f6);
		justify-content: center
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-container--inner_H9BhU {
		display: block
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-name_miBDR {
		font-size: 24px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-title_B0juW {
		font-size: 13px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_m-item__soXu {
		margin-top: 26px;
		padding-top: 30px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-desc_jVvEc {
		font-size: 14px
	}

	.Team_m-team_fFcsK .Team_m-item__soXu .Team_item-info_hdOu0 {
		padding: 0 var(--size-container-space)
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 {
		position: static;
		width: 100%;
		margin-top: 10px;
		padding: 0
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_placeholder_E3QDI {
		display: none
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_m-container_ighOf .Team_m-container--inner_H9BhU {
		display: block
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_tab-btn-group_ouC3D {
		flex-direction: row;
		width: 100%;
		padding: 0;
		align-items: center;
		gap: 12px;
		justify-content: center
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq {
		--u-size: 10px;
		margin: 0!important;
		margin-right: 1px!important;
		border-width: 2px;
		border-color: hsla(0,0%,60%,.8)
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq:after {
		--u-size: 20px
	}

	.Team_m-team_fFcsK .Team_m-foot_VHf84 .Team_dot_qPEHq:last-child {
		margin-right: 0!important
	}
}

.Contact_m-contact_F7Yt2 {
	padding: 170px 0 180px;
	background-image: var(--bg-image);
	background-repeat: no-repeat;
	background-position: center 80%;
	background-size: 681px
}

.Contact_m-contact_F7Yt2 .Contact_m-head_mAq7l {
	margin-bottom: 180px
}

.Contact_m-contact_F7Yt2 .Contact_m-body_f_VX7 {
	padding: 40px 64px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 20px;
	background: hsla(0,0%,100%,.2);
	-webkit-backdrop-filter: blur(32px);
	backdrop-filter: blur(32px)
}

.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl {
	flex-basis: 40%
}

.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-title_XtYpv {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: .9166666667em;
	color: #000
}

.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-body_ABQiq {
	font-size: 16px;
	font-weight: 500;
	line-height: 180%;
	display: grid;
	color: rgba(0,0,0,.7);
	gap: .3125em
}

.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_address_wk22N {
	display: flex;
	align-items: flex-start;
	gap: 10px
}

.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_address_wk22N:before {
	--u-size: 6px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	position: relative;
	top: calc(.75em - 1px);
	display: block;
	flex: 0 0 auto;
	content: "";
	background-color: var(--u-color--vi)
}

.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js {
	width: 628px
}

.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn {
	font-weight: 400;
	display: grid;
	color: rgba(0,0,0,.8);
	align-items: flex-start;
	gap: 0 20px;
	grid-template-columns: 30px 1fr
}

.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_group-title_XtYpv {
	font-size: 18px;
	line-height: 1.6666666667em
}

.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_group-body_ABQiq {
	font-size: 16px;
	line-height: 1.5em;
	transition: color .26s ease
}

.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_ic_JLgH_ {
	grid-area: 1/1/3/2
}

.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_ic_JLgH_ svg {
	width: 100%;
	height: 30px
}

.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn:hover .Contact_group-body_ABQiq {
	color: var(--u-color--vi)
}

@media(max-width:1679.98px) {
	.Contact_m-contact_F7Yt2 {
		padding: 100px 0 120px
	}

	.Contact_m-contact_F7Yt2 .Contact_m-head_mAq7l {
		margin-bottom: 120px
	}

	.Contact_m-contact_F7Yt2 .Contact_m-body_f_VX7 {
		padding: 40px 50px;
		gap: 40px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-body_ABQiq,.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_group-body_ABQiq {
		font-size: 15px
	}

	.Contact_m-contact_F7Yt2 {
		background-size: 600px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-title_XtYpv {
		font-size: 20px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-body_ABQiq {
		font-size: 14px;
		font-weight: 400
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js {
		width: 560px
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_group-title_XtYpv {
		font-size: 16px;
		font-weight: 500
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_group-body_ABQiq {
		font-size: 14px
	}
}

@media(max-width:1439.98px) {
	.Contact_m-contact_F7Yt2 {
		background-size: 540px
	}

	.Contact_m-contact_F7Yt2 .Contact_m-body_f_VX7 {
		padding: 34px 50px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-title_XtYpv {
		font-size: 20px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-body_ABQiq {
		font-size: 12px;
		font-weight: 400
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js {
		width: 460px
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn {
		grid-template-columns: 26px 1fr
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_group-title_XtYpv {
		font-size: 14px;
		font-weight: 500
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_group-body_ABQiq {
		font-size: 12px
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js .Contact_info-group_dplXn .Contact_ic_JLgH_ svg {
		height: 26px
	}
}

@media(max-width:991.98px) {
	.Contact_m-contact_F7Yt2 {
		padding: 30px 0;
		background-image: none
	}

	.Contact_m-contact_F7Yt2 .Contact_m-head_mAq7l {
		margin-bottom: 30px
	}

	.Contact_m-contact_F7Yt2 .Contact_m-body_f_VX7 {
		display: grid;
		padding: 30px 20px;
		gap: 50px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl {
		gap: 20px 4px;
		grid-template-columns: 32px 1fr
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-title_XtYpv {
		font-size: 18px;
		margin-bottom: 22px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_group-body_ABQiq {
		font-size: 14px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_info-group_dplXn .Contact_group-title_XtYpv {
		font-size: 16px
	}

	.Contact_m-contact_F7Yt2 .Contact_address-info-group_IeBpl .Contact_info-group_dplXn .Contact_group-body_ABQiq {
		font-size: 14px
	}

	.Contact_m-contact_F7Yt2 .Contact_other-info-group_J35Js {
		display: grid;
		width: 100%;
		gap: 30px
	}
}

.Introduction_m-introduction_E9LcR {
	position: relative;
	z-index: 10;
	padding-top: calc(var(--g-nav-height) + 60px);
	padding-bottom: 45px;
	background: linear-gradient(180deg,#fff,#ffecda)
}

.Introduction_m-introduction_E9LcR .Introduction_state--pos-left_Rr1qA {
	max-width: 645px
}

.Introduction_m-introduction_E9LcR .Introduction_state--pos-right_6OMSj {
	flex: 0 0 auto;
	width: 650px
}

.Introduction_m-introduction_E9LcR .Introduction_m-subtitle_gUr83 {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.5em;
	margin-bottom: 1em;
	color: rgba(0,0,0,.6)
}

.Introduction_m-introduction_E9LcR .Introduction_m-title_sXmyc {
	font-size: 60px;
	font-weight: 500;
	line-height: 1.0666666667em;
	color: #000
}

.Introduction_m-introduction_E9LcR .Introduction_m-desc_VvU3X {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6666666667em;
	margin-top: 2.2222222222em;
	text-align: justify;
	color: #525252
}

.Introduction_m-introduction_E9LcR .Introduction_m-tags_k2F56 {
	font-size: 16px;
	margin-top: 3.75em;
	flex-wrap: wrap;
	gap: .625em
}

.Introduction_m-introduction_E9LcR .Introduction_m-tags_k2F56 .Introduction_tag_dZMDu {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1;
	font-weight: 400;
	line-height: 1.875em;
	padding: 4px 19px;
	color: #482b0e;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 100px;
	background: hsla(0,0%,100%,.8)
}

.Introduction_m-introduction_E9LcR .Introduction_video-group_IOPsi {
	--u-width: 240;
	--u-height: 520;
	position: relative;
	overflow: hidden;
	width: 100%;
	--distance: 100px;
	--move-distance: 0px;
	--rotate: 0deg;
	overflow: visible!important;
	width: 240px
}

.Introduction_m-introduction_E9LcR .Introduction_video-group_IOPsi:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 {
	--radius: 20px;
	--hover-move: 69%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8:first-child {
	z-index: 10;
	transform: translateX(calc(var(--distance)*-2))
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8:nth-child(2) {
	z-index: 9;
	transform: translateX(calc(var(--distance)*-1))
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8:nth-child(3) {
	z-index: 8;
	transform: translateX(0)
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8:nth-child(4) {
	z-index: 7;
	transform: translateX(calc(var(--distance)*1))
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8:nth-child(5) {
	z-index: 6;
	transform: translateX(calc(var(--distance)*2))
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8[data-animate-counter=even] .Introduction_animate-layer_TpaHY {
	transform: translateX(var(--move-distance)) rotate(calc(var(--rotate, 0deg)*-1));
	transform-origin: top center
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_animate-layer_TpaHY {
	height: 100%;
	transform: translateX(var(--move-distance)) rotate(var(--rotate,0deg));
	transform-origin: bottom center
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_inner-wrapper_SOqYp {
	position: relative;
	overflow: hidden;
	min-width: 0;
	height: 100%;
	transition: box-shadow .3s ease-out;
	border-radius: var(--radius);
	background-image: var(--bg-img);
	background-position: 50%;
	background-size: cover;
	box-shadow: 0 0 0 1px transparent
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_inner-wrapper_SOqYp[data-scroll-enter=true]:hover {
	box-shadow: 0 0 0 1px rgba(0,0,0,.1)
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_inner-wrapper_SOqYp[data-scroll-enter=true]:hover .Introduction_video-cover_UVRS2:before {
	opacity: 1
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_inner-wrapper_SOqYp[data-scroll-enter=true]:hover .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv {
	transform: translateX(-50%) translateY(var(--hover-move))
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 {
	position: absolute;
	inset: 0;
	z-index: 10;
	overflow: hidden;
	content: ""
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2:before {
	position: absolute;
	inset: 0;
	content: "";
	transition: .3s ease-out;
	opacity: 0;
	background-color: rgba(0,0,0,.3)
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv {
	--u-width: 299;
	--u-height: 201;
	position: relative;
	overflow: hidden;
	width: 100%;
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 50%;
	width: 299px;
	transition: transform 1s cubic-bezier(.19,1,.22,1);
	transform: translateX(-50%) translateY(169%);
	background: url('data:image/svg+xml;charset=utf-8,<svg width="299" height="201" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M134.017 4.974c9.41-6.889 21.932-6.37 30.799 0L292.453 85.05c8.505 8.1 8.505 21.232 0 29.332L164.816 194.46c-8.505 8.1-22.295 8.1-30.799 0L6.379 114.383c-8.505-8.1-8.505-21.232 0-29.332L134.017 4.974Z" fill="%23fff"/></svg>')
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv>img,.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv>img,.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv>img,.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_info-box_NB63S {
	padding-top: 30px
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_title_AQc8L {
	font-size: 15px;
	font-weight: 500;
	line-height: 120%;
	color: #000
}

.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_subtitle_tNySK {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5em;
	color: rgba(0,0,0,.6)
}

.Introduction_m-introduction-placeholder_kVrET {
	padding: 50px 0
}

.Introduction_m-introduction-placeholder_kVrET .Introduction_video-group_IOPsi {
	gap: 45px
}

.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8 {
	--u-width: 886;
	--u-height: 1920;
	position: relative;
	overflow: hidden;
	width: 100%
}

.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8>img,.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8>img,.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8>img,.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Introduction_m-introduction-placeholder_kVrET .Introduction_video-item_xglx8:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

@media(max-width:1799.98px) {
	.Introduction_m-introduction_E9LcR .Introduction_m-title_sXmyc {
		font-size: 52px
	}

	.Introduction_m-introduction_E9LcR .Introduction_state--pos-left_Rr1qA {
		max-width: 580px
	}
}

@media(max-width:1679.98px) {
	.Introduction_m-introduction_E9LcR .Introduction_m-container--inner_enlrd {
		gap: 80px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-title_sXmyc {
		font-size: 42px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-subtitle_gUr83 {
		font-size: 16px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-desc_VvU3X {
		font-size: 14px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-tags_k2F56 .Introduction_tag_dZMDu {
		font-size: 13px
	}

	.Introduction_m-introduction_E9LcR .Introduction_state--pos-left_Rr1qA {
		max-width: 580px
	}

	.Introduction_m-introduction_E9LcR .Introduction_state--pos-right_6OMSj {
		width: 600px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-group_IOPsi {
		--distance: 80px;
		width: 200px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_title_AQc8L {
		font-size: 14px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_subtitle_tNySK {
		font-size: 11px
	}

	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-group_IOPsi {
		gap: 30px
	}
}

@media(max-width:1439.98px) {
	.Introduction_m-introduction_E9LcR {
		padding-top: calc(var(--g-nav-height) + 40px);
		padding-bottom: 32px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-container--inner_enlrd {
		gap: 80px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-title_sXmyc {
		font-size: 38px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-subtitle_gUr83 {
		font-size: 14px;
		font-weight: 400
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-desc_VvU3X {
		font-size: 13px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-tags_k2F56 .Introduction_tag_dZMDu {
		font-size: 12px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-group_IOPsi {
		--distance: 70px;
		width: 180px
	}

	.Introduction_m-introduction_E9LcR .Introduction_state--pos-right_6OMSj {
		width: 520px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_title_AQc8L {
		font-size: 13px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_subtitle_tNySK {
		font-size: 11px
	}
}

@media(max-width:1199.98px) {
	.Introduction_m-introduction_E9LcR .Introduction_m-container--inner_enlrd {
		gap: 20px
	}
}

@media(max-width:991.98px) {
	.Introduction_m-introduction_E9LcR {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-container--inner_enlrd {
		display: grid;
		gap: 30px
	}

	.Introduction_m-introduction_E9LcR .Introduction_state--pos-left_Rr1qA {
		width: 100%;
		max-width: 100%
	}

	.Introduction_m-introduction_E9LcR .Introduction_state--pos-right_6OMSj {
		width: 100%
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-subtitle_gUr83 {
		font-size: 10px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-title_sXmyc {
		font-size: 28px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-desc_VvU3X {
		font-size: 14px;
		margin-top: 30px
	}

	.Introduction_m-introduction_E9LcR .Introduction_m-tags_k2F56 {
		margin-top: 30px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-group_IOPsi {
		--distance: 16.5vw;
		width: 22vw
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 {
		--radius: 10px;
		--hover-move: 73%
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_info-box_NB63S {
		padding-top: 17px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_inner_heTLv {
		width: 218px;
		background-size: contain
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_title_AQc8L {
		font-size: 12px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_subtitle_tNySK {
		font-size: 10px;
		padding-bottom: 6px
	}

	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-group_IOPsi {
		gap: 10px
	}
}

@media(max-width:767.98px) {
	.Introduction_m-introduction_E9LcR .Introduction_video-group_IOPsi {
		--distance: 14vw;
		width: 32vw
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 {
		--radius: 10px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_info-box_NB63S {
		padding-top: 19px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_title_AQc8L {
		font-size: 10px
	}

	.Introduction_m-introduction_E9LcR .Introduction_video-item_xglx8 .Introduction_video-cover_UVRS2 .Introduction_subtitle_tNySK {
		font-size: 9px;
		padding-bottom: 0
	}

	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-group_IOPsi {
		grid-template-columns: repeat(6,minmax(0,1fr))
	}

	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-group_IOPsi .Introduction_video-item_xglx8 {
		width: calc(29.73333vw - 6.66667px);
		grid-column: span 2
	}

	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-group_IOPsi .Introduction_video-item_xglx8:nth-child(4) {
		grid-column: span 3;
		justify-self: flex-end
	}

	.Introduction_m-introduction-placeholder_kVrET .Introduction_video-group_IOPsi .Introduction_video-item_xglx8:nth-child(5) {
		grid-column: span 3;
		justify-self: flex-start
	}
}

.Application_m-application_WuqJ6 {
	padding: 50px 0
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6666666667em;
	position: relative;
	z-index: 100;
	padding-top: var(--g-nav-height--mini);
	color: #424242
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_m-container--inner_CQfXT {
	padding: 1px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 9999px;
	background: #fff
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_tabbar--inner_F6nxw {
	position: relative
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_btn--tab_Gqy0z {
	position: relative;
	z-index: 100;
	width: 100%;
	padding: .5555555556em 1.9444444444em
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_btn--tab_Gqy0z[data-active=true] {
	color: #fff
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_btn--tab_Gqy0z[data-active=true] .Application_text_xxnqV {
	padding-right: 0
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_text_xxnqV {
	position: relative;
	padding-right: 24px;
	transition: .26s ease;
	gap: .6666666667em
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_text_xxnqV:before {
	--u-size: 0.6666666667em;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	display: block;
	content: "";
	transition: var(--duration);
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none"><path d="M12 6A6 6 0 1 1 0 6a6 6 0 0 1 12 0ZM9.977 4.347a1.856 1.856 0 1 0-3.712 0 1.856 1.856 0 0 0 3.712 0Z" fill="%23fff"/></svg>');
	background-repeat: no-repeat;
	background-size: cover
}

.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_decoration-shadow_Euc2O {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100px;
	border-radius: 9999px;
	background: var(--u-color--vi)
}

.Application_m-application_WuqJ6 .Application_m-body_vxEhT {
	position: relative;
	overflow: hidden;
	padding-top: 70px
}

.Application_application-navigation_f3Jur {
	position: absolute;
	left: calc(100% + 70px);
	padding: 100px 0;
	gap: 40px
}

.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk {
	--u-width: 40;
	--u-height: 40;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 40px;
	transition: .26s ease
}

.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk>img,.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk>img,.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk>img,.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Application_application-navigation_f3Jur .Application_navigation-item_xka18[data-active=true] .Application_item-thumb_nhZzk {
	transform: scale(1.4)
}

.Application_application-item_d2KvS {
	padding: 100px 0
}

.Application_application-item_d2KvS .Application_state--pos-left_CKDz7 {
	max-width: 570px;
	gap: 30px
}

.Application_application-item_d2KvS .Application_state--pos-right_biBUn {
	justify-self: flex-end
}

.Application_application-item_d2KvS .Application_item-head_gL5fl {
	padding-bottom: 37px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	gap: 6px 30px;
	grid-template-columns: 80px 1fr
}

.Application_application-item_d2KvS .Application_item-thumb_nhZzk {
	--u-width: 80;
	--u-height: 80;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 80px;
	max-width: 100%;
	align-self: center;
	grid-area: 1/1/3/2
}

.Application_application-item_d2KvS .Application_item-thumb_nhZzk>img,.Application_application-item_d2KvS .Application_item-thumb_nhZzk>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Application_application-item_d2KvS .Application_item-thumb_nhZzk>img,.Application_application-item_d2KvS .Application_item-thumb_nhZzk>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Application_application-item_d2KvS .Application_item-thumb_nhZzk>img,.Application_application-item_d2KvS .Application_item-thumb_nhZzk>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Application_application-item_d2KvS .Application_item-thumb_nhZzk:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Application_application-item_d2KvS .Application_item-title__IKtG {
	font-size: 40px;
	font-weight: 500;
	line-height: 1;
	transform: translateY(-3px);
	color: #000;
	align-self: center
}

.Application_application-item_d2KvS .Application_item-subtitle_tB9T6 {
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
	padding-bottom: 4px;
	color: #525252;
	align-self: center
}

.Application_application-item_d2KvS .Application_item-body_iZ5DH {
	position: relative
}

.Application_application-item_d2KvS .Application_item-desc_EEwIC {
	font-size: var(--p-font-size,16px);
	font-weight: 400;
	line-height: 1.875em;
	color: #525252
}

.Application_application-item_d2KvS .Application_item-foot_ekapt {
	gap: 30px
}

.Application_application-item_d2KvS .Application_item-tag-group_gDHUf {
	font-size: 14px;
	min-width: 0;
	flex-wrap: wrap;
	gap: .7142857143em
}

.Application_application-item_d2KvS .Application_item-tag-group_gDHUf .Application_item-tag_DV6fi {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1;
	font-weight: 400;
	line-height: 2.1428571429em;
	padding: .2857142857em 1.3571428571em;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 9999px;
	background-color: var(--u-color--vi)
}

.Application_application-item_d2KvS .Application_item-download-group_qSSwD {
	font-size: 14px;
	gap: .7142857143em
}

.Application_application-item_d2KvS .Application_item-download-group_qSSwD .Application_item-download_WsGlK {
	font-weight: 400;
	line-height: 2.1428571429em;
	padding: .2857142857em .7857142857em .2857142857em 1.3571428571em;
	color: var(--u-color--vi);
	border: 1px solid var(--u-color--vi);
	border-radius: 100px;
	background: #fff;
	gap: .2857142857em
}

.Application_application-item_d2KvS .Application_item-download-group_qSSwD .Application_item-download_WsGlK .Application_ic_UMWzR {
	font-size: 1.7142857143em;
	transition: .26s ease
}

.Application_application-item_d2KvS .Application_item-download-group_qSSwD .Application_item-download_WsGlK:hover .Application_ic_UMWzR {
	transform: translateX(2px)
}

.Application_application-navigation_f3Jur {
	left: calc(100% + 40px)
}

@media(max-width:1799.98px) {
	.Application_application-navigation_f3Jur {
		right: -40px;
		left: auto
	}

	.Application_application-item_d2KvS {
		padding-right: 50px;
		padding-left: 30px
	}

	.Application_application-item_d2KvS .Application_item-title__IKtG {
		font-size: 36px
	}
}

@media(max-width:1679.98px) {
	.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff {
		font-size: 14px
	}

	.Application_application-navigation_f3Jur {
		gap: 30px
	}

	.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk {
		width: 36px
	}

	.Application_application-item_d2KvS {
		padding-top: 80px;
		padding-bottom: 80px;
		gap: 50px
	}

	.Application_application-item_d2KvS .Application_item-title__IKtG {
		font-size: 30px
	}

	.Application_application-item_d2KvS .Application_item-subtitle_tB9T6 {
		font-size: 16px
	}

	.Application_application-item_d2KvS .Application_item-head_gL5fl {
		padding-bottom: 27px;
		gap: 6px 20px;
		grid-template-columns: 60px 1fr
	}

	.Application_application-item_d2KvS .Application_item-foot_ekapt {
		gap: 20px
	}

	.Application_application-item_d2KvS .Application_state--pos-left_CKDz7 {
		gap: 24px
	}

	.Application_application-item_d2KvS .Application_item-download-group_qSSwD,.Application_application-item_d2KvS .Application_item-tag-group_gDHUf {
		font-size: 12px
	}
}

@media(max-width:1439.98px) {
	.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff {
		font-size: 13px
	}

	.Application_application-item_d2KvS {
		padding-right: 30px;
		gap: 100px
	}

	.Application_application-item_d2KvS .Application_item-thumb_nhZzk {
		width: 54px
	}

	.Application_application-item_d2KvS .Application_item-head_gL5fl {
		grid-template-columns: 54px 1fr
	}

	.Application_application-item_d2KvS .Application_item-title__IKtG {
		font-size: 28px;
		padding-top: 4px
	}

	.Application_application-item_d2KvS .Application_item-foot_ekapt {
		gap: 10px
	}

	.Application_application-item_d2KvS .Application_item-subtitle_tB9T6 {
		font-size: 14px
	}

	.Application_application-item_d2KvS .Application_item-download-group_qSSwD,.Application_application-item_d2KvS .Application_item-tag-group_gDHUf {
		font-size: 11px
	}

	.Application_application-navigation_f3Jur {
		gap: 30px
	}

	.Application_application-navigation_f3Jur .Application_navigation-item_xka18 .Application_item-thumb_nhZzk {
		width: 30px
	}
}

@media(max-width:1199.98px) {
	.Application_application-navigation_f3Jur {
		display: none!important
	}

	.Application_application-item_d2KvS {
		padding-top: 60px;
		padding-right: 0;
		padding-bottom: 60px
	}
}

@media(max-width:991.98px) {
	.Application_m-application_WuqJ6 {
		padding: 30px 0
	}

	.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff,.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_text_xxnqV {
		padding: 0
	}

	.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_btn--tab_Gqy0z {
		padding: 8px 26px
	}

	.Application_m-application_WuqJ6 .Application_m-body_vxEhT {
		padding-top: 30px
	}

	.Application_application-item_d2KvS {
		padding: 40px 0;
		gap: 60px;
		grid-template-columns: 1fr
	}

	.Application_application-item_d2KvS .Application_item-head_gL5fl {
		gap: 0 30px;
		grid-template-columns: 60px 1fr
	}

	.Application_application-item_d2KvS .Application_item-thumb_nhZzk {
		width: 60px
	}

	.Application_application-item_d2KvS .Application_state--pos-left_CKDz7 {
		max-width: 100%
	}

	.Application_application-item_d2KvS .Application_state--pos-right_biBUn {
		justify-self: center
	}

	.Application_application-item_d2KvS .Application_item-desc_EEwIC {
		font-size: 14px
	}

	.Application_application-item_d2KvS .Application_item-title__IKtG {
		font-size: 20px
	}

	.Application_application-item_d2KvS .Application_item-subtitle_tB9T6 {
		font-size: 14px
	}

	.Application_application-item_d2KvS .Application_item-download-group_qSSwD,.Application_application-item_d2KvS .Application_item-tag-group_gDHUf {
		font-size: 12px
	}
}

@media(max-width:767.98px) {
	.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_text_xxnqV:before {
		transform: translateY(1px)
	}

	.Application_m-application_WuqJ6 .Application_m-tabbar_oDDff .Application_m-container_C5K9a {
		padding: 0 2%
	}
}

.NewsList_m-news-list_SrXSF {
	overflow: hidden;
	padding-top: calc(var(--g-nav-height) + 80px)
}

.NewsList_m-news-list_SrXSF .NewsList_m-list_H6Ej_ {
	padding-bottom: 80px;
	gap: 80px 56px
}

.NewsList_m-news-list_SrXSF .NewsList_m-item_AgEIY:first-child {
	grid-column: span 3
}

@media(max-width:1799.98px) {
	.NewsList_m-news-list_SrXSF .NewsList_m-list_H6Ej_ {
		gap: 60px 40px
	}
}

@media(max-width:1439.98px) {
	.NewsList_m-news-list_SrXSF {
		padding-top: calc(var(--g-nav-height) + 60px)
	}

	.NewsList_m-news-list_SrXSF .NewsList_m-list_H6Ej_ {
		gap: 50px 30px
	}
}

@media(max-width:991.98px) {
	.NewsList_m-news-list_SrXSF {
		padding: 30px 0
	}

	.NewsList_m-news-list_SrXSF .NewsList_m-list_H6Ej_ {
		gap: 30px 20px;
		grid-template-columns: repeat(2,minmax(0,1fr))
	}

	.NewsList_m-news-list_SrXSF .NewsList_m-item_AgEIY:first-child {
		grid-column: initial
	}
}

@media(max-width:767.98px) {
	.NewsList_m-news-list_SrXSF .NewsList_m-list_H6Ej_ {
		gap: 24px;
		grid-template-columns: repeat(1,minmax(0,1fr))
	}
}

.Mission_m-mission_QW3qE {
	padding-top: calc(var(--g-nav-height) + 100px);
	padding-bottom: 100px
}

.Mission_m-mission_QW3qE .Mission_m-head_ci1Tw {
	margin-bottom: 80px;
	vertical-align: middle;
	gap: 28px
}

.Mission_m-mission_QW3qE .Mission_m-title_nD7QE {
	font-size: 48px;
	font-weight: 500;
	line-height: 1.25em;
	color: #0f0f0f
}

.Mission_m-mission_QW3qE .Mission_m-tag_BfCgY {
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5em;
	color: rgba(0,0,0,.6)
}

.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_title__JJQ5 {
	font-size: 48px;
	font-weight: 500;
	line-height: 1.25em;
	margin-bottom: 10px;
	color: rgba(0,0,0,.8)
}

.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_subtitle_yN3IF {
	font-size: 28px;
	font-weight: 400;
	line-height: 1.2857142857em;
	margin-bottom: 80px;
	color: rgba(0,0,0,.6)
}

.Mission_m-mission_QW3qE .Mission_video-box_qTVpY {
	--u-width: 2880;
	--u-height: 1325;
	position: relative;
	overflow: hidden;
	width: 100%;
	cursor: pointer;
	border-radius: 20px
}

.Mission_m-mission_QW3qE .Mission_video-box_qTVpY:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Mission_m-mission_QW3qE .Mission_video-box_qTVpY video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.Mission_m-mission_QW3qE .Mission_video-box_qTVpY:hover .Mission_btn--inner_NJgq0 {
	transform: scale(1.5)!important
}

.Mission_m-mission_QW3qE .Mission_video-box_qTVpY .Mission_btn--video-play_pfwHY {
	--u-size: 64px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

.Mission_m-mission_QW3qE .Mission_video-box_qTVpY .Mission_btn--video-play_pfwHY .Mission_btn--inner_NJgq0 {
	position: absolute;
	inset: 0;
	transition: transform .3s ease;
	border-radius: 50%;
	background: rgba(0,0,0,.1);
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px)
}

.Mission_m-mission_QW3qE .Mission_video-box_qTVpY .Mission_btn--video-play_pfwHY .Mission_ic_MchGF {
	width: 16px;
	height: 18px;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="18" fill="none"><path d="M15 7.268c1.333.77 1.333 2.694 0 3.464L3 17.66c-1.333.77-3-.192-3-1.732V2.072C0 .532 1.667-.43 3 .34l12 6.928Z" fill="%23fff"/></svg>');
	background-repeat: no-repeat
}

@media(max-width:1799.98px) {
	.Mission_m-mission_QW3qE .Mission_m-head_ci1Tw {
		margin-bottom: 50px
	}

	.Mission_m-mission_QW3qE .Mission_m-title_nD7QE {
		font-size: 46px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_title__JJQ5 {
		font-size: 40px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_subtitle_yN3IF {
		font-size: 25px
	}
}

@media(max-width:1679.98px) {
	.Mission_m-mission_QW3qE {
		padding-top: calc(var(--g-nav-height) + 60px);
		padding-bottom: 50px
	}

	.Mission_m-mission_QW3qE .Mission_m-head_ci1Tw {
		margin-bottom: 40px
	}

	.Mission_m-mission_QW3qE .Mission_m-tag_BfCgY {
		font-size: 16px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_title__JJQ5,.Mission_m-mission_QW3qE .Mission_m-title_nD7QE {
		font-size: 36px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_subtitle_yN3IF {
		font-size: 21px;
		margin-bottom: 60px
	}
}

@media(max-width:1439.98px) {
	.Mission_m-mission_QW3qE .Mission_m-head_ci1Tw {
		gap: 24px
	}

	.Mission_m-mission_QW3qE .Mission_m-tag_BfCgY {
		font-size: 14px
	}

	.Mission_m-mission_QW3qE .Mission_m-title_nD7QE {
		font-size: 34px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_title__JJQ5 {
		font-size: 32px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_subtitle_yN3IF {
		font-size: 20px
	}
}

@media(max-width:991.98px) {
	.Mission_m-mission_QW3qE {
		padding: 30px 0
	}

	.Mission_m-mission_QW3qE .Mission_m-head_ci1Tw {
		flex-direction: column-reverse;
		margin-bottom: 30px;
		align-items: flex-start;
		gap: 10px
	}

	.Mission_m-mission_QW3qE .Mission_m-head_ci1Tw .Mission_m-tag_BfCgY {
		font-size: 10px
	}

	.Mission_m-mission_QW3qE .Mission_m-head_ci1Tw .Mission_m-title_nD7QE {
		font-size: 28px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_title__JJQ5 {
		font-size: 22px
	}

	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_subtitle_yN3IF {
		font-size: 12px;
		margin-bottom: 30px
	}

	.Mission_m-mission_QW3qE .Mission_video-box_qTVpY {
		--u-width: 335;
		--u-height: 156;
		border-radius: 14px
	}
}

@media(max-width:767.98px) {
	.Mission_m-mission_QW3qE .Mission_m-body_Ezgol .Mission_title__JJQ5 {
		font-size: 20px
	}
}

.Vision_m-vision_fS4si {
	padding-top: var(--m-pt);
	padding-bottom: var(--m-pb)
}

.Vision_m-vision_fS4si .Vision_m-container--inner_Xe1wR {
	padding-bottom: 38px
}

.Vision_m-vision_fS4si .Vision_m-head_yXzw2 {
	position: relative;
	z-index: 10;
	margin-bottom: 80px
}

.Vision_m-vision_fS4si .Vision_m-map_VRLSP {
	position: relative;
	width: 50%
}

.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU {
	--u-width: 1952;
	--u-height: 970;
	position: relative;
	overflow: hidden;
	width: 100%;
	position: absolute;
	top: 50%;
	right: 0;
	width: 976px;
	transform: translateY(-50%)
}

.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU>img,.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU>img,.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU>img,.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Vision_m-vision_fS4si .Vision_m-body_pw7W9 {
	position: relative;
	z-index: 1
}

.Vision_m-vision_fS4si .Vision_m-desc_qRcs9 {
	font-size: 28px;
	font-weight: 400;
	line-height: 200%;
	position: relative;
	z-index: 10;
	color: rgba(0,0,0,.8)
}

.Vision_m-vision_fS4si .c-tag-box {
	font-size: 8px;
	position: absolute;
	top: calc((var(--y) + 4px)/484.97px*100%);
	left: calc((var(--x) + 4px)/1025.59px*100%);
	display: flex;
	width: 0;
	height: 0;
	cursor: pointer;
	align-items: center;
	justify-content: center
}

.Vision_m-vision_fS4si .c-tag-box[data-animate=none] .circle {
	scale: 0!important
}

.Vision_m-vision_fS4si .c-tag-box[data-active=true] .circle-4 {
	--u-size: 1.75em;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%
}

.Vision_m-vision_fS4si .c-tag-box[data-active=true] .card-box {
	visibility: visible;
	transform: translateX(-50%) translateY(0);
	pointer-events: all;
	opacity: 1
}

.Vision_m-vision_fS4si .card-box {
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4435384615em;
	position: absolute;
	z-index: 100;
	bottom: 18px;
	left: 50%;
	visibility: hidden;
	overflow: visible;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 12px 16px;
	transition: .36s ease;
	transform: translateX(-50%) translateY(15px);
	text-align: center;
	white-space: nowrap;
	pointer-events: none;
	opacity: 0;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0 3.128px 3.128px 0 rgba(0,0,0,.1)
}

.Vision_m-vision_fS4si .card-box .card-title {
	color: #141414
}

.Vision_m-vision_fS4si .card-box .card-subtitle {
	font-size: 12px;
	margin-top: 2px;
	color: #424242
}

.Vision_m-vision_fS4si .card-box svg {
	position: absolute;
	z-index: 10;
	top: calc(100% - 1px);
	left: 50%;
	transform: translateX(-50%)
}

.Vision_m-vision_fS4si .circle,.Vision_m-vision_fS4si .circle-1 {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
	position: absolute
}

.Vision_m-vision_fS4si .circle-1 {
	--u-color: #ff7f00;
	background-color: var(--u-color);
	--u-size: 3em;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%
}

.Vision_m-vision_fS4si .circle-2,.Vision_m-vision_fS4si .circle-3 {
	--u-color: #ff7f00;
	background-color: var(--u-color);
	--u-size: 8em;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%
}

.Vision_m-vision_fS4si .circle-4 {
	top: 50%;
	left: 50%;
	transform: translate3d(-50%,-50%,0);
	position: absolute;
	--u-size: 1em;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	z-index: 100;
	transition: .36s ease;
	background-color: #fff
}

@media(max-width:1679.98px) {
	.Vision_m-vision_fS4si .Vision_m-head_yXzw2 {
		margin-bottom: 60px
	}

	.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU {
		width: 860px
	}

	.Vision_m-vision_fS4si .Vision_m-desc_qRcs9 {
		font-size: 21px
	}
}

@media(max-width:1439.98px) {
	.Vision_m-vision_fS4si .Vision_m-head_yXzw2 {
		margin-bottom: 40px
	}

	.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU {
		width: 820px
	}

	.Vision_m-vision_fS4si .Vision_m-desc_qRcs9 {
		font-size: 18px
	}
}

@media(max-width:1199.98px) {
	.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU {
		width: 720px
	}

	.Vision_m-vision_fS4si .c-tag-box {
		font-size: 6px
	}
}

@media(max-width:991.98px) {
	.Vision_m-vision_fS4si {
		padding: 30px 0
	}

	.Vision_m-vision_fS4si .Vision_m-container--inner_Xe1wR {
		padding: 0
	}

	.Vision_m-vision_fS4si .Vision_m-head_yXzw2 {
		margin-bottom: 20px
	}

	.Vision_m-vision_fS4si .Vision_m-desc_qRcs9 {
		font-size: 14px;
		width: 100%
	}

	.Vision_m-vision_fS4si .Vision_m-body_pw7W9 {
		display: block
	}

	.Vision_m-vision_fS4si .Vision_m-map_VRLSP {
		width: 100%;
		margin-top: 30px
	}

	.Vision_m-vision_fS4si .Vision_m-map_VRLSP .Vision_image-box_W8rrU {
		position: relative;
		left: calc(50% - 50vw);
		width: 100vw;
		transform: translateY(0)
	}

	.Vision_m-vision_fS4si .c-tag-box {
		font-size: 4px
	}

	.Vision_m-vision_fS4si .c-tag-box .card-box {
		font-size: 10px
	}

	.Vision_m-vision_fS4si .c-tag-box .card-box .card-subtitle {
		font-size: 8px
	}
}

.Value_m-value_B3BcV {
	position: relative;
	z-index: 100;
	padding-top: var(--m-pt);
	padding-bottom: var(--m-pb)
}

.Value_m-value_B3BcV .Value_m-head_nMr5S {
	margin-bottom: 80px
}

.Value_m-value_B3BcV .Value_m-body_zGSR9 {
	gap: 10px
}

.Value_m-value_B3BcV .Value_m-card_d3Biv {
	position: relative
}

.Value_m-value_B3BcV .Value_card-item_GK1bp {
	font-size: 46px;
	overflow: hidden;
	padding: 30px 50px;
	padding-bottom: 30px;
	cursor: pointer;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 16px;
	box-shadow: 0 0 0 0 rgba(255,127,0,.6);
	transform-style: preserve-3d
}

.Value_m-value_B3BcV .Value_card-item_GK1bp:after {
	position: absolute;
	inset: 0;
	z-index: -1;
	content: "";
	transition: box-shadow .3s ease;
	transition-property: background-color,box-shadow
}

.Value_m-value_B3BcV .Value_card-item_GK1bp[data-active=true] {
	border-color: transparent
}

.Value_m-value_B3BcV .Value_card-item_GK1bp[data-active=true]:after {
	background-color: var(--u-color--vi);
	box-shadow: 0 0 30px 0 rgba(255,127,0,.6)
}

.Value_m-value_B3BcV .Value_card-item_GK1bp[data-active=true] .Value_item-index_zWvut,.Value_m-value_B3BcV .Value_card-item_GK1bp[data-active=true] .Value_item-subtitle_zmsT0,.Value_m-value_B3BcV .Value_card-item_GK1bp[data-active=true] .Value_item-title_afB6r {
	color: #fff
}

.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-index_zWvut,.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-subtitle_zmsT0,.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-title_afB6r {
	transition: .2s ease
}

.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-inner_gFAVe {
	position: relative;
	z-index: 10;
	transform: translateZ(50px) scale(.9);
	pointer-events: none
}

.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-title_afB6r {
	font-weight: 400;
	line-height: 1.25em;
	color: rgba(0,0,0,.9)
}

.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-subtitle_zmsT0 {
	font-size: .5em;
	font-weight: 700;
	line-height: 1.6666666667em;
	margin-top: 4px;
	margin-bottom: 30px;
	letter-spacing: -.02em;
	color: rgba(0,0,0,.7)
}

.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-index_zWvut {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4285714286em;
	color: rgba(0,0,0,.3)
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz {
	font-size: 44px;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
	border-radius: 20px;
	background-color: #f6f6f6
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL {
	width: 100%;
	border-radius: inherit
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL .Value_group-inner_EwpBY {
	overflow: hidden;
	border-radius: inherit;
	background-color: #f6f6f6;
	gap: 60px
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa {
	--u-width: 690;
	--u-height: 381;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 690px;
	max-width: 100%
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa>img,.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa>img,.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa>img,.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-head_aZhjy {
	font-weight: 400;
	margin-bottom: 53px;
	gap: 20px
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-head_aZhjy .Value_divide-line_MDj4C {
	width: 60px;
	height: 1px;
	background-color: rgba(0,0,0,.2)
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-info_fFHP5 {
	font-weight: 400
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-title_afB6r {
	line-height: 1.25em;
	color: #000
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-subtitle_zmsT0 {
	font-size: .5833333333em;
	line-height: 160%;
	color: rgba(0,0,0,.8)
}

.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-detail_Cba5u {
	font-size: .5em;
	line-height: 1.5em;
	display: grid;
	color: #000;
	gap: .4166666667em
}

@media(max-width:1799.98px) {
	.Value_m-value_B3BcV .Value_card-item_GK1bp {
		font-size: 40px;
		padding: 32px 42px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz {
		font-size: 38px
	}
}

@media(max-width:1679.98px) {
	.Value_m-value_B3BcV .Value_m-head_nMr5S {
		margin-bottom: 60px
	}

	.Value_m-value_B3BcV .Value_card-item_GK1bp {
		font-size: 34px;
		padding: 26px 34px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz {
		font-size: 32px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-head_aZhjy {
		margin-bottom: 40px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL .Value_item-subtitle_zmsT0 {
		font-size: 20px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL .Value_item-detail_Cba5u {
		font-size: 18px
	}
}

@media(max-width:1439.98px) {
	.Value_m-value_B3BcV .Value_card-item_GK1bp {
		font-size: 30px;
		padding: 20px 30px
	}

	.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-subtitle_zmsT0 {
		font-weight: 500
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz {
		font-size: 28px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-head_aZhjy {
		margin-bottom: 30px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-head_aZhjy .Value_divide-line_MDj4C {
		width: 40px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL .Value_group-inner_EwpBY {
		gap: 46px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL .Value_item-subtitle_zmsT0 {
		font-size: 18px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL .Value_item-detail_Cba5u {
		font-size: 16px
	}
}

@media(max-width:991.98px) {
	.Value_m-value_B3BcV {
		padding: 30px 0
	}

	.Value_m-value_B3BcV .Value_m-head_nMr5S {
		margin-bottom: 20px
	}

	.Value_m-value_B3BcV .Value_m-body_zGSR9 {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}

	.Value_m-value_B3BcV .Value_card-item_GK1bp {
		padding: 16px 20px;
		border-radius: 10px
	}

	.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-inner_gFAVe {
		display: grid;
		grid-template-columns: 1fr auto
	}

	.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-title_afB6r {
		font-size: 18px
	}

	.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-subtitle_zmsT0 {
		font-size: 12px;
		margin: 0;
		order: 3
	}

	.Value_m-value_B3BcV .Value_card-item_GK1bp .Value_item-index_zWvut {
		font-size: 10px;
		padding-bottom: 2px;
		align-self: flex-end;
		grid-column: 2/3;
		grid-row: 1/3
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz {
		margin-top: 20px;
		border-radius: 12px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_intro-group_AmoJL .Value_group-inner_EwpBY {
		gap: 0;
		grid-template-columns: repeat(1,minmax(0,1fr))
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-info_fFHP5 {
		padding: 30px;
		padding-bottom: 40px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-info_fFHP5 .Value_item-detail_Cba5u {
		font-size: 14px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-thumb_NoxSa {
		width: 100%
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-head_aZhjy {
		margin-bottom: 20px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-title_afB6r {
		font-size: 22px
	}

	.Value_m-value_B3BcV .Value_m-foot_zMaKz .Value_item-subtitle_zmsT0 {
		font-size: 16px
	}
}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp {
	--pswp-bg: #000;
	--pswp-placeholder-bg: #222;
	--pswp-root-z-index: 100000;
	--pswp-preloader-color: rgba(79,79,79,.4);
	--pswp-preloader-color-secondary: hsla(0,0%,100%,.9);
	--pswp-icon-color: #fff;
	--pswp-icon-color-secondary: #4f4f4f;
	--pswp-icon-stroke-color: #4f4f4f;
	--pswp-icon-stroke-width: 2px;
	--pswp-error-text-color: var(--pswp-icon-color);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	opacity: .003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.pswp,.pswp:focus {
	outline: 0
}

.pswp * {
	box-sizing: border-box
}

.pswp img {
	max-width: none
}

.pswp--open {
	display: block
}

.pswp,.pswp__bg {
	transform: translateZ(0);
	will-change: opacity
}

.pswp__bg {
	opacity: .005;
	background: var(--pswp-bg)
}

.pswp,.pswp__scroll-wrap {
	overflow: hidden
}

.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.pswp__img,.pswp__zoom-wrap {
	width: auto;
	height: auto
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: zoom-in
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: grab
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
	cursor: grabbing
}

.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img {
	cursor: zoom-out
}

.pswp__button,.pswp__container,.pswp__counter,.pswp__img {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.pswp__item {
	z-index: 1;
	overflow: hidden
}

.pswp__hidden {
	display: none!important
}

.pswp__content {
	pointer-events: none
}

.pswp__content>* {
	pointer-events: auto
}

.pswp__error-msg-container {
	display: grid
}

.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color)
}

.pswp .pswp__hide-on-close {
	opacity: .005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);
	z-index: 10;
	pointer-events: none
}

.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto
}

.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: .85;
	-webkit-appearance: none;
	-webkit-touch-callout: none
}

.pswp__button:active,.pswp__button:focus,.pswp__button:hover {
	transition: none;
	padding: 0;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 1
}

.pswp__button:disabled {
	opacity: .3;
	cursor: auto
}

.pswp__icn {
	fill: var(--pswp-icon-color);
	color: var(--pswp-icon-color-secondary);
	position: absolute;
	top: 14px;
	left: 9px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	pointer-events: none
}

.pswp__icn-shadow {
	stroke: var(--pswp-icon-stroke-color);
	stroke-width: var(--pswp-icon-stroke-width);
	fill: none
}

.pswp__icn:focus {
	outline: 0
}

.pswp__img--with-bg,div.pswp__img--placeholder {
	background: var(--pswp-placeholder-bg)
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	z-index: 10;
	pointer-events: none!important
}

.pswp__top-bar>* {
	pointer-events: auto;
	will-change: opacity
}

.pswp__button--close {
	margin-right: 6px
}

.pswp__button--arrow {
	position: absolute;
	top: 0;
	width: 75px;
	height: 100px;
	top: 50%;
	margin-top: -50px
}

.pswp__button--arrow:disabled {
	display: none;
	cursor: default
}

.pswp__button--arrow .pswp__icn {
	top: 50%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	background: none;
	border-radius: 0
}

.pswp--one-slide .pswp__button--arrow {
	display: none
}

.pswp--touch .pswp__button--arrow {
	visibility: hidden
}

.pswp--has_mouse .pswp__button--arrow {
	visibility: visible
}

.pswp__button--arrow--prev {
	right: auto;
	left: 0
}

.pswp__button--arrow--next {
	right: 0
}

.pswp__button--arrow--next .pswp__icn {
	left: auto;
	right: 14px;
	transform: scaleX(-1)
}

.pswp__button--zoom {
	display: none
}

.pswp--zoom-allowed .pswp__button--zoom {
	display: block
}

.pswp--zoomed-in .pswp__zoom-icn-bar-v {
	display: none
}

.pswp__preloader {
	position: relative;
	overflow: hidden;
	width: 50px;
	height: 60px;
	margin-right: auto
}

.pswp__preloader .pswp__icn {
	opacity: 0;
	transition: opacity .2s linear;
	animation: pswp-clockwise .6s linear infinite
}

.pswp__preloader--active .pswp__icn {
	opacity: .85
}

@keyframes pswp-clockwise {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.pswp__counter {
	height: 30px;
	margin-top: 15px;
	margin-inline-start: 20px;
	font-size: 14px;
	line-height: 30px;
	color: var(--pswp-icon-color);
	text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
	opacity: .85
}

.pswp--one-slide .pswp__counter {
	display: none
}

.photo-swipe-item {
	cursor: zoom-in
}

.pswp--one-slide .pswp__button--arrow--next,.pswp--one-slide .pswp__button--arrow--prev {
	display: none!important
}

.pswp video {
	max-width: none
}

.pswp__preloader {
	visibility: hidden;
	opacity: 0
}

.pswp__top-bar {
	padding-top: 14px
}

.pswp__top-bar .pswp__counter {
	margin-top: 0
}

.pswp__top-bar .pswp__button {
	display: flex;
	width: 32px;
	height: 32px;
	margin-right: 14px;
	border-radius: 50%;
	background: hsla(0,0%,9%,.8);
	align-items: center;
	justify-content: center
}

.pswp__top-bar .pswp__button svg {
	display: none
}

.pswp__top-bar .pswp__button.pswp__button--close {
	background-image: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.66713 1.25682C2.30165 0.891348 1.68879 0.911652 1.29827 1.30218C0.907746 1.6927 0.88744 2.30556 1.25292 2.67104L4.57359 5.99171L1.23672 9.32285C0.877303 9.68227 0.90252 10.2902 1.29304 10.6807C1.68357 11.0713 2.29152 11.0965 2.65094 10.7371L5.98781 7.40593L9.33956 10.7577C9.70504 11.1232 10.3179 11.1029 10.7084 10.7123C11.099 10.3218 11.1193 9.70895 10.7538 9.34347L7.40324 5.99293L10.7445 2.65741C11.1039 2.29799 11.0787 1.69004 10.6882 1.29951C10.2977 0.908988 9.68971 0.883771 9.33029 1.24319L5.98902 4.57872L2.66713 1.25682Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 12px 12px
}

.pswp__top-bar .pswp__button.pswp__button--zoom {
	background-image: url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.17111 7.7569C9.69463 6.96647 9.99951 6.01859 9.99951 4.99951C9.99951 2.23809 7.76094 -0.000488281 4.99951 -0.000488281C2.23809 -0.000488281 -0.000489235 2.23809 -0.000489235 4.99951C-0.000489235 7.76094 2.23809 9.99951 4.99951 9.99951C6.01859 9.99951 6.96647 9.69463 7.7569 9.17111L10.2924 11.7066C10.6829 12.0971 11.3161 12.0971 11.7066 11.7066C12.0971 11.3161 12.0971 10.6829 11.7066 10.2924L9.17111 7.7569ZM1.99951 4.99951C1.99951 4.44723 2.44723 3.99951 2.99951 3.99951H3.99951V2.99951C3.99951 2.44723 4.44723 1.99951 4.99951 1.99951C5.5518 1.99951 5.99951 2.44723 5.99951 2.99951V3.99951H6.99951C7.5518 3.99951 7.99951 4.44723 7.99951 4.99951C7.99951 5.5518 7.5518 5.99951 6.99951 5.99951H5.99951V6.99951C5.99951 7.5518 5.5518 7.99951 4.99951 7.99951C4.44723 7.99951 3.99951 7.5518 3.99951 6.99951V5.99951H2.99951C2.44723 5.99951 1.99951 5.5518 1.99951 4.99951Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 12px 12px
}

.pswp__button.pswp__button--arrow--prev {
	margin-left: 14px
}

.pswp__button.pswp__button--arrow--next {
	margin-right: 14px
}

.pswp__button.pswp__button--arrow {
	display: flex;
	width: 42px;
	height: 42px;
	margin-top: -21px;
	border-radius: 50%;
	background: hsla(0,0%,9%,.8);
	align-items: center;
	justify-content: center
}

.pswp__button.pswp__button--arrow svg {
	display: none
}

.pswp__button.pswp__button--arrow:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	pointer-events: none
}

.pswp__button.pswp__button--arrow--prev:after {
	background-image: url('data:image/svg+xml;utf8,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.59868 2.43996C7.86623 2.16224 8 1.82749 8 1.43571C8 1.04393 7.86623 0.709175 7.59868 0.431457C7.33113 0.14382 7.01103 -4.32295e-08 6.63837 -5.95188e-08C6.26571 -7.58082e-08 5.94561 0.14382 5.67806 0.431456L0.346196 5.99575C0.212421 6.11477 0.119257 6.26355 0.0667032 6.44208C0.014149 6.62062 -0.00735061 6.80907 0.00220425 7.00744C0.0117596 7.20581 0.0523704 7.4017 0.124035 7.59511C0.1957 7.78852 0.298419 7.95466 0.432194 8.09352L5.67806 13.5685C5.94561 13.8562 6.26571 14 6.63837 14C7.01103 14 7.33113 13.8562 7.59868 13.5685C7.73245 13.4297 7.83278 13.2735 7.89967 13.0999C7.96656 12.9263 8 12.7478 8 12.5643C8 12.3808 7.96656 12.1998 7.89967 12.0213C7.83278 11.8427 7.73245 11.684 7.59868 11.5452L3.27012 6.99256L7.59868 2.43996Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 8px 14px
}

.pswp__button.pswp__button--arrow--next:after {
	background-image: url('data:image/svg+xml;utf8,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.401323 2.43996C0.133774 2.16224 -5.32077e-07 1.82749 -5.49203e-07 1.43571C-5.66328e-07 1.04393 0.133774 0.709175 0.401322 0.431457C0.668871 0.14382 0.988974 -4.32295e-08 1.36163 -5.95188e-08C1.73429 -7.58082e-08 2.05439 0.14382 2.32194 0.431456L7.6538 5.99575C7.78758 6.11477 7.88074 6.26355 7.9333 6.44208C7.98585 6.62062 8.00735 6.80907 7.9978 7.00744C7.98824 7.20581 7.94763 7.4017 7.87596 7.59511C7.8043 7.78852 7.70158 7.95466 7.56781 8.09352L2.32194 13.5685C2.05439 13.8562 1.73429 14 1.36163 14C0.988975 14 0.668872 13.8562 0.401323 13.5685C0.267549 13.4297 0.167218 13.2735 0.100331 13.0999C0.0334435 12.9263 -5.4736e-08 12.7478 -6.27567e-08 12.5643C-7.07774e-08 12.3808 0.0334435 12.1998 0.100331 12.0213C0.167218 11.8427 0.267549 11.684 0.401323 11.5452L4.72988 6.99256L0.401323 2.43996Z" fill="white"/></svg>');
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 8px 14px
}

.pswp__container[data-type=video] {
	transition: all .6s ease 0s
}

.pswp__container[data-type=video] .pswp__img {
	display: none!important
}

.pswp__container[data-type=video]+.pswp__top-bar .pswp__button--zoom {
	display: none
}

.pswp__container[data-type=video] .pswp__zoom-wrap {
	display: flex;
	flex-direction: column;
	min-width: 960px;
	min-height: 540px;
	margin-top: -40px;
	padding: 8px;
	background-color: #212121;
	justify-content: flex-end
}

.pswp__container[data-type=video] .pswp__zoom-wrap video {
	position: relative!important;
	order: 1
}

.pswp__container[data-type=video] .pswp__zoom-wrap .pswp__caption {
	padding: 20px 20px 10px;
	color: #fff;
	order: 2
}

.pswp__container[data-type=video] .pswp__zoom-wrap .item-date {
	display: none
}

.pswp__container[data-type=video] .pswp__zoom-wrap .item-title {
	font-size: 16px
}

.Environment_m-environment_HsKY6 {
	padding-top: var(--m-pt);
	padding-bottom: var(--m-pb)
}

.Environment_m-environment_HsKY6 .Environment_m-head_opQBJ {
	margin-bottom: 80px
}

.Environment_m-environment_HsKY6 .Environment_m-group_OL_82 {
	display: flex
}

.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 {
	width: 480px;
	margin-right: 20px;
	cursor: zoom-in
}

.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX {
	--u-width: 480;
	--u-height: 270;
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 20px
}

.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX>img,.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX>img,.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX>img,.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

@media(max-width:1679.98px) {
	.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 {
		width: 380px
	}
}

@media(max-width:1439.98px) {
	.Environment_m-environment_HsKY6 .Environment_m-head_opQBJ {
		margin-bottom: 60px
	}

	.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 {
		width: 320px
	}
}

@media(max-width:991.98px) {
	.Environment_m-environment_HsKY6 {
		padding-top: 30px
	}

	.Environment_m-environment_HsKY6 .Environment_m-head_opQBJ {
		margin-bottom: 30px
	}

	.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 {
		width: 378px;
		margin-right: 16px
	}

	.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 .Environment_item-thumb_HjWbX {
		border-radius: 6px
	}
}

@media(max-width:767.98px) {
	.Environment_m-environment_HsKY6 .Environment_m-item_p8X51 {
		width: 278px;
		margin-right: 6px
	}
}

.Solicitude_m-solicitude_ufj3r {
	overflow: hidden;
	padding: 80px 0
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-head_kSkL5 {
	margin-bottom: 80px
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-body_CXhXV {
	gap: 80px
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-list_JG7fH {
	margin-top: 40px
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp:nth-child(2n) .Solicitude_item-thumb-swiper_HM7VT {
	order: 2
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-body_WgVk3 {
	gap: 20px;
	grid-template-columns: 710px 1fr
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-title_mOERB {
	font-size: 36px;
	font-weight: 400;
	line-height: 1.2222222222em;
	color: #000
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-subtitle_AsoTj {
	font-size: 16px;
	font-weight: 500;
	line-height: 180%;
	margin-top: .5em;
	margin-bottom: 2.5em;
	color: rgba(0,0,0,.6)
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-info-area_vEyOl {
	width: 100%;
	align-self: flex-start;
	gap: 10px
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-info_g5MHW {
	padding: 28px 30px;
	cursor: pointer;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 16px
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-info_g5MHW[data-active=true] .Solicitude_ic_qnHv0 {
	transform: rotate(180deg)
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-info_g5MHW[data-active=true] .Solicitude_item-detail_Nkppi {
	display: block
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb-swiper_HM7VT {
	width: 710px;
	max-width: 100%;
	border-radius: 20px
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6 {
	--u-width: 710;
	--u-height: 380;
	position: relative;
	overflow: hidden;
	width: 100%;
	flex: 0 0 auto
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6>img,.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6>img,.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6>img,.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-title_uUlMK {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
	color: #0f0f0f
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-title_uUlMK .Solicitude_ic_qnHv0 {
	font-size: 1.2em;
	display: block;
	transition: transform .36s ease;
	transform: rotate(0deg)
}

.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-detail_Nkppi {
	font-size: 14px;
	font-weight: 400;
	line-height: 160%;
	display: none;
	margin-top: .7142857143em;
	color: #57534e
}

@media(max-width:1679.98px) {
	.Solicitude_m-solicitude_ufj3r .Solicitude_m-head_kSkL5 {
		margin-bottom: 60px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-body_WgVk3 {
		grid-template-columns: 1fr 1fr
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb_s0AD6 {
		width: 100%
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-title_mOERB {
		font-size: 28px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-subtitle_AsoTj {
		font-size: 14px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb-swiper_HM7VT {
		width: 100%
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-title_uUlMK {
		font-size: 16px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-detail_Nkppi {
		font-size: 13px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-info_g5MHW {
		padding: 22px
	}
}

@media(max-width:1439.98px) {
	.Solicitude_m-solicitude_ufj3r .Solicitude_m-body_CXhXV {
		gap: 60px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-title_mOERB {
		font-size: 26px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-subtitle_AsoTj {
		font-size: 13px;
		font-weight: 400
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-title_uUlMK {
		font-size: 15px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-detail_Nkppi {
		font-size: 12px
	}
}

@media(max-width:991.98px) {
	.Solicitude_m-solicitude_ufj3r {
		padding: 30px 0
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-head_kSkL5 {
		margin-bottom: 30px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-body_CXhXV {
		gap: 30px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-body_WgVk3 {
		grid-template-columns: repeat(1,minmax(0,1fr))
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp:nth-child(2n) .Solicitude_item-thumb-swiper_HM7VT {
		order: 0
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-title_mOERB {
		font-size: 22px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_group-subtitle_AsoTj {
		font-size: 12px;
		margin-top: 10px;
		margin-bottom: 30px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-thumb-swiper_HM7VT {
		border-radius: 14px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-info_g5MHW {
		padding: 18px 20px;
		border-radius: 14px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-title_uUlMK {
		font-size: 16px
	}

	.Solicitude_m-solicitude_ufj3r .Solicitude_m-group_DyvSp .Solicitude_item-detail_Nkppi {
		font-size: 12px;
		margin-top: 10px
	}
}

.Banner_m-join-us-banner_wq03c {
	position: relative;
	overflow: hidden;
	-webkit-clip-path: inset(0);
	clip-path: inset(0)
}

.Banner_m-join-us-banner_wq03c:before {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	min-width: var(--site-min-width);
	height: var(--g-nav-height);
	content: "";
	background: linear-gradient(180deg,rgba(0,0,0,.6) 6%,transparent)
}

.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd {
	--u-width: 1920;
	--u-height: 691;
	position: relative;
	overflow: hidden;
	width: 100%
}

.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd>img,.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd>img,.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd>img,.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Banner_m-join-us-banner_wq03c .Banner_m-body_aWVPd:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Banner_m-join-us-banner_wq03c img,.Banner_m-join-us-banner_wq03c video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 {
	position: absolute;
	inset: 0
}

.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
	--u-width: 1316;
	--u-height: 112;
	position: relative;
	overflow: hidden;
	width: 100%;
	width: 658px
}

.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv>img,.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv>img,.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv>img,.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.g-site-body[data-lang=en] .Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
	--u-width: 1994px;
	--u-height: 221px;
	width: 1019px
}

@media(max-width:1799.98px) {
	.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 560px
	}

	.g-site-body[data-lang=en] .Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 867px
	}
}

@media(max-width:1679.98px) {
	.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 490px
	}

	.g-site-body[data-lang=en] .Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 758px
	}
}

@media(max-width:1439.98px) {
	.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 440px
	}

	.g-site-body[data-lang=en] .Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 674px
	}
}

@media(max-width:991.98px) {
	.Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 264px
	}

	.g-site-body[data-lang=en] .Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 24vw
	}
}

@media(max-width:767.98px) {
	.g-site-body[data-lang=en] .Banner_m-join-us-banner_wq03c .Banner_m-inner_aYOk5 .Banner_img-box_Ajhzv {
		width: 300px
	}
}

.Vision_m-vision_SFmlQ {
	padding-top: var(--m-pt);
	padding-bottom: var(--m-pb)
}

.Vision_m-vision_SFmlQ .Vision_m-title_xPq0C {
	font-size: 48px;
	font-weight: 500;
	line-height: 1.25em;
	margin-bottom: 80px;
	color: #0f0f0f
}

.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 {
	font-size: 24px;
	font-weight: 400;
	line-height: 2.0833333333em;
	position: relative;
	color: rgba(0,0,0,.7)
}

.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 p {
	position: relative
}

.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 span {
	position: relative;
	z-index: 10
}

.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS {
	--u-width: 66;
	--u-height: 67;
	position: relative;
	overflow: hidden;
	width: 100%;
	position: absolute;
	right: -11px;
	bottom: -6px;
	overflow: visible!important;
	width: 2.75em;
	perspective: 500px
}

.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS>img,.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS>svg {
	position: absolute;
	width: 100%;
	height: 100%
}

@supports(object-fit:cover) {
	.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS>img,.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS>svg {
		top: 0;
		left: 0;
		object-fit: cover;
		object-position: center
	}
}

@supports not (object-fit:cover) {
	.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS>img,.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS>svg {
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,50%)
	}
}

.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 .Vision_ic-box_Ki2zS svg {
	transform-style: preserve-3d
}

.Vision_m-vision_SFmlQ .Vision_m-video_uBVcg {
	--u-width: 1440;
	--u-height: 810;
	position: relative;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	margin-top: 100px
}

.Vision_m-vision_SFmlQ .Vision_m-video_uBVcg:after {
	display: block;
	width: 100%;
	padding-top: calc(var(--u-height)/var(--u-width)*100%);
	content: ""
}

.Vision_m-vision_SFmlQ .Vision_m-video_uBVcg video {
	position: absolute;
	border-radius: 20px;
	inset: 0;
	object-fit: cover;
	object-position: center
}

@media(max-width:1799.98px) {
	.Vision_m-vision_SFmlQ .Vision_m-title_xPq0C {
		font-size: 44px
	}
}

@media(max-width:1679.98px) {
	.Vision_m-vision_SFmlQ .Vision_m-video_uBVcg {
		width: 1080px;
		margin-right: auto;
		margin-left: auto
	}

	.Vision_m-vision_SFmlQ .Vision_m-title_xPq0C {
		font-size: 36px;
		margin-bottom: 60px
	}

	.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 {
		font-size: 19px
	}
}

@media(max-width:1439.98px) {
	.Vision_m-vision_SFmlQ .Vision_m-title_xPq0C {
		font-size: 32px;
		margin-bottom: 40px
	}

	.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 {
		font-size: 17px
	}

	.Vision_m-vision_SFmlQ .Vision_m-video_uBVcg {
		width: 970px;
		margin-top: 60px
	}
}

@media(max-width:991.98px) {
	.Vision_m-vision_SFmlQ {
		padding: 30px 0
	}

	.Vision_m-vision_SFmlQ .Vision_m-title_xPq0C {
		font-size: 24px;
		margin-bottom: 20px
	}

	.Vision_m-vision_SFmlQ .Vision_m-desc_d5UV0 {
		font-size: 14px
	}

	.Vision_m-vision_SFmlQ .Vision_m-video_uBVcg {
		margin-top: 30px
	}

	.Vision_m-vision_SFmlQ .Vision_m-video_uBVcg video {
		border-radius: 10px
	}
}

.Jobs_m-jobs_G9i_f {
	padding: var(--m-pt) 0 var(--m-pb) 0
}

.Jobs_m-jobs_G9i_f ul {
	counter-reset: num
}

.Jobs_m-jobs_G9i_f ul li {
	counter-increment: num
}

.Jobs_m-jobs_G9i_f ul li:before {
	display: inline-block;
	content: counter(num) ". "
}

.Jobs_m-jobs_G9i_f .Jobs_color-vi_UYVRO {
	color: var(--u-color--vi)
}

.Jobs_m-jobs_G9i_f .Jobs_m-title_R8LDM {
	font-size: 48px;
	font-weight: 500;
	line-height: 1.25em;
	margin-bottom: 80px;
	text-align: center;
	color: #0f0f0f
}

.Jobs_m-jobs_G9i_f .Jobs_m-body_Mo8cK .Jobs_m-subtitle_A_tQa {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.25em;
	margin-bottom: 60px;
	color: #0f0f0f
}

.Jobs_m-jobs_G9i_f .Jobs_m-foot_UpWGm {
	margin-top: 80px
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6666666667em;
	padding: .5555555556em 1.1111111111em .5555555556em 1.6666666667em;
	transition: .26s ease;
	color: #424242;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 8888px;
	gap: .3333333333em
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ .Jobs_ic_Wt5MO {
	font-size: 1.3333333333em;
	line-height: 1;
	position: relative;
	width: 1em;
	height: 1em;
	transition: .6s cubic-bezier(.65,.05,.36,1);
	transition-property: bottom,left
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ .Jobs_icon-box_pWQJH {
	position: relative;
	display: flex;
	overflow: hidden;
	align-items: center;
	justify-content: center
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ .Jobs_icon-box_pWQJH .Jobs_ic_Wt5MO:first-child {
	bottom: 0;
	left: 0
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ .Jobs_icon-box_pWQJH .Jobs_ic_Wt5MO:nth-child(2) {
	position: absolute;
	bottom: -24px;
	left: -24px
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ:hover {
	color: #fff;
	background-color: var(--u-color--vi)
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ:hover .Jobs_icon-box_pWQJH .Jobs_ic_Wt5MO:first-child {
	bottom: 24px;
	left: 24px
}

.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ:hover .Jobs_icon-box_pWQJH .Jobs_ic_Wt5MO:nth-child(2) {
	bottom: 0;
	left: 0
}

.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI {
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4em;
	margin-bottom: 40px;
	color: #000;
	gap: 10px
}

.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI .Jobs_tab-btn_HLfVd {
	padding: .6em 0;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 8px;
	background: #fff;
	gap: 10px
}

.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI .Jobs_tab-btn_HLfVd .Jobs_ic_Wt5MO {
	width: 1.2em;
	vertical-align: middle
}

.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI .Jobs_tab-btn_HLfVd[data-active=true] {
	color: #fff;
	background-color: var(--u-color--vi)
}

.Jobs_m-jobs_G9i_f .Jobs_m-tab-content_cJhf3 {
	position: relative;
	width: 100%
}

.Jobs_m-jobs_G9i_f .Jobs_job-group_QyoUO {
	width: 100%
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi {
	position: relative;
	border-bottom: 1px solid rgba(0,0,0,.1)
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi:after {
	position: absolute;
	right: 0;
	bottom: -1px;
	width: 0;
	height: 2px;
	content: "";
	transition: width 1s cubic-bezier(.2,.75,.5,1);
	border-radius: 10000px;
	background-color: var(--u-color--vi)
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi:hover:after,.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi[data-active=true]:after {
	right: auto;
	left: 0;
	width: 100%
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi[data-active=true] .Jobs_intro-body_t9yYd {
	display: grid
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi[data-active=true] .Jobs_intro-head_iWW9X .Jobs_arrow-ic_qfhJm {
	transform: rotate(180deg)
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-head_iWW9X {
	font-size: 18px;
	padding: 1.6666666667em 0;
	cursor: pointer;
	gap: 1.1111111111em
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-head_iWW9X .Jobs_arrow-ic_qfhJm {
	font-size: 1.3333333333em
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd {
	display: none;
	padding: 40px;
	gap: 40px
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd .Jobs_title_om6Yp {
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6666666667em;
	display: flex;
	margin-bottom: 10px;
	color: #000;
	align-items: center;
	gap: 10px
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd .Jobs_title_om6Yp:before {
	--u-size: 6px;
	width: var(--u-size);
	height: var(--u-size);
	border-radius: 50%;
	display: block;
	content: "";
	background-color: var(--u-color--vi)
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd .Jobs_content_hMShD {
	font-size: var(--p-font-size,16px);
	font-weight: 400;
	line-height: 180%;
	color: rgba(0,0,0,.8)
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_job-name_Kx_jA {
	flex: 0 0 auto;
	width: 344px
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_job-location_XzB6T,.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_job-name_Kx_jA {
	font-weight: 400;
	line-height: 1.6666666667em;
	color: #000;
	gap: 10px
}

.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_job-location_XzB6T .Jobs_ic_Wt5MO,.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_job-name_Kx_jA .Jobs_ic_Wt5MO {
	font-size: 1.3333333333em
}

@media(max-width:1799.98px) {
	.Jobs_m-jobs_G9i_f .Jobs_m-title_R8LDM {
		font-size: 44px
	}
}

@media(max-width:1679.98px) {
	.Jobs_m-jobs_G9i_f .Jobs_m-title_R8LDM {
		font-size: 36px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI {
		font-size: 15px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-body_Mo8cK .Jobs_m-subtitle_A_tQa {
		font-size: 24px;
		margin-bottom: 42px
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-head_iWW9X {
		font-size: 16px
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd {
		padding: 30px;
		padding-bottom: 40px;
		gap: 30px
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd .Jobs_title_om6Yp {
		font-size: 16px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ {
		font-size: 15px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-foot_UpWGm {
		margin-top: 70px
	}
}

@media(max-width:1439.98px) {
	.Jobs_m-jobs_G9i_f .Jobs_m-title_R8LDM {
		font-size: 34px;
		margin-bottom: 50px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI {
		font-size: 14px;
		margin-bottom: 30px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-body_Mo8cK .Jobs_m-subtitle_A_tQa {
		font-size: 22px;
		margin-bottom: 40px
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-head_iWW9X {
		font-size: 14px
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd {
		padding: 20px;
		padding-bottom: 40px;
		gap: 30px
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-body_t9yYd .Jobs_title_om6Yp,.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ {
		font-size: 14px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-foot_UpWGm {
		margin-top: 60px
	}
}

@media(max-width:991.98px) {
	.Jobs_m-jobs_G9i_f {
		--m-pt: 30px;
		--m-pb: 60px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-title_R8LDM {
		font-size: 22px;
		margin-bottom: 30px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-body_Mo8cK .Jobs_m-subtitle_A_tQa {
		font-size: 16px;
		margin-bottom: 20px
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_intro-head_iWW9X {
		padding: 20px 0
	}

	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_job-name_Kx_jA {
		width: 40%
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-foot_UpWGm {
		margin-top: 30px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-btn_L_nWZ {
		font-size: 16px
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI {
		font-size: 16px;
		display: grid;
		margin-bottom: 10px;
		gap: 5px;
		grid-template-columns: repeat(2,minmax(0,1fr))
	}

	.Jobs_m-jobs_G9i_f .Jobs_m-tabbar_Z9dNI .Jobs_tab-btn_HLfVd {
		padding: 8px 0 9px
	}
}

@media(max-width:767.98px) {
	.Jobs_m-jobs_G9i_f .Jobs_job-intro_YfyUi .Jobs_job-name_Kx_jA {
		width: 60%
	}
}