@media all {
	:root {
	--wp-block-synced-color:#7a00df;
	--wp-block-synced-color--rgb:122,0,223;
	--wp-bound-block-color:var(--wp-block-synced-color);
	--wp-editor-canvas-background:#ddd;
	--wp-admin-theme-color:#007cba;
	--wp-admin-theme-color--rgb:0,124,186;
	--wp-admin-theme-color-darker-10:#006ba1;
	--wp-admin-theme-color-darker-10--rgb:0,107,160.5;
	--wp-admin-theme-color-darker-20:#005a87;
	--wp-admin-theme-color-darker-20--rgb:0,90,135;
	--wp-admin-border-width-focus:2px
}
@media (min-resolution:192dpi) {
	:root {
	--wp-admin-border-width-focus:1.5px
}
}.wp-element-button {
	cursor:pointer
}
:root .has-very-light-gray-background-color {
	background-color:#eee
}
:root .has-very-dark-gray-background-color {
	background-color:#313131
}
:root .has-very-light-gray-color {
	color:#eee
}
:root .has-very-dark-gray-color {
	color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background {
	background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
	background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background {
	background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
	background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
	background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
	background:linear-gradient(135deg,#020381,#2874fc)
}
:root {
	--wp--preset--font-size--normal:16px;
	--wp--preset--font-size--huge:42px
}
.has-regular-font-size {
	font-size:1em
}
.has-larger-font-size {
	font-size:2.625em
}
.has-normal-font-size {
	font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
	font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center {
	text-align:center
}
.has-text-align-left {
	text-align:left
}
.has-text-align-right {
	text-align:right
}
.has-fit-text {
	white-space:nowrap!important
}
#end-resizable-editor-section {
	display:none
}
.aligncenter {
	clear:both
}
.items-justified-left {
	justify-content:flex-start
}
.items-justified-center {
	justify-content:center
}
.items-justified-right {
	justify-content:flex-end
}
.items-justified-space-between {
	justify-content:space-between
}
.screen-reader-text {
	border:0;
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	word-wrap:normal!important
}
.screen-reader-text:focus {
	background-color:#ddd;
	clip-path:none;
	color:#444;
	display:block;
	font-size:1em;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
html:where(.has-border-color) {
	border-style:solid
}
html:where([style*=border-top-color]) {
	border-top-style:solid
}
html:where([style*=border-right-color]) {
	border-right-style:solid
}
html:where([style*=border-bottom-color]) {
	border-bottom-style:solid
}
html:where([style*=border-left-color]) {
	border-left-style:solid
}
html:where([style*=border-width]) {
	border-style:solid
}
html:where([style*=border-top-width]) {
	border-top-style:solid
}
html:where([style*=border-right-width]) {
	border-right-style:solid
}
html:where([style*=border-bottom-width]) {
	border-bottom-style:solid
}
html:where([style*=border-left-width]) {
	border-left-style:solid
}
html:where(img[class*=wp-image-]) {
	height:auto;
	max-width:100%
}
:where(figure) {
	margin:0 0 1em
}
html:where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)
}
@media screen and (max-width:600px) {
	html:where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset:0px
}
}}@media all {
	/*! This file is auto-generated */ .wp-block-button__link {
	color:#fff;
	background-color:#32373c;
	border-radius:9999px;
	box-shadow:none;
	text-decoration:none;
	padding:calc(.667em + 2px) calc(1.333em + 2px);
	font-size:1.125em
}
.wp-block-file__button {
	background:#32373c;
	color:#fff;
	text-decoration:none
}
}@media all {
	body.compensate-for-scrollbar {
	overflow:hidden
}
.fancybox-active {
	height:auto
}
.fancybox-is-hidden {
	left:-9999px;
	margin:0;
	position:absolute!important;
	top:-9999px;
	visibility:hidden
}
.fancybox-container {
	-webkit-tap-highlight-color:#fff0;
	-webkit-backface-visibility:hidden;
	height:100%;
	left:0;
	outline:none;
	position:fixed;
	top:0;
	touch-action:manipulation;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	width:100%;
	z-index:99992
}
.fancybox-container * {
	box-sizing:border-box
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.fancybox-outer {
	-webkit-overflow-scrolling:touch;
	overflow-y:auto
}
.fancybox-bg {
	background:#1e1e1e;
	opacity:0;
	-webkit-transition-duration:inherit;
	transition-duration:inherit;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);
	transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg {
	opacity:.9;
	-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);
	transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar {
	direction:ltr;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .25s ease,visibility 0s ease .25s;
	transition:opacity .25s ease,visibility 0s ease .25s;
	visibility:hidden;
	z-index:99997
}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar {
	opacity:1;
	-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;
	transition:opacity .25s ease 0s,visibility 0s ease 0s;
	visibility:visible
}
.fancybox-infobar {
	-webkit-font-smoothing:subpixel-antialiased;
	-webkit-touch-callout:none;
	color:#ccc;
	font-size:13px;
	height:44px;
	left:0;
	line-height:44px;
	min-width:44px;
	mix-blend-mode:difference;
	padding:0 10px;
	pointer-events:none;
	top:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-toolbar {
	right:0;
	top:0
}
.fancybox-stage {
	direction:ltr;
	overflow:visible;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	z-index:99994
}
.fancybox-is-open .fancybox-stage {
	overflow:hidden
}
.fancybox-slide {
	-webkit-overflow-scrolling:touch;
	-webkit-backface-visibility:hidden;
	display:none;
	height:100%;
	left:0;
	outline:none;
	overflow:auto;
	padding:44px;
	position:absolute;
	text-align:center;
	top:0;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform;
	white-space:normal;
	width:100%;
	z-index:99994
}
.fancybox-slide:before {
	content:"";
	display:inline-block;
	font-size:0;
	height:100%;
	vertical-align:middle;
	width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
	display:block
}
.fancybox-slide--image {
	overflow:hidden;
	padding:44px 0
}
.fancybox-slide--image:before {
	display:none
}
.fancybox-slide--html {
	padding:6px
}
.fancybox-content {
	-webkit-overflow-scrolling:touch;
	background:#fff;
	display:inline-block;
	margin:0;
	max-width:100%;
	overflow:auto;
	padding:44px;
	position:relative;
	text-align:left;
	vertical-align:middle
}
.fancybox-slide--image .fancybox-content {
	-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);
	animation-timing-function:cubic-bezier(.5,0,.14,1);
	-webkit-backface-visibility:hidden;
	background:#fff0;
	background-repeat:no-repeat;
	background-size:100% 100%;
	left:0;
	max-width:none;
	overflow:visible;
	padding:0;
	position:absolute;
	top:0;
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	z-index:99995
}
.fancybox-can-zoomOut .fancybox-content {
	cursor:-webkit-zoom-out;
	cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content {
	cursor:-webkit-zoom-in;
	cursor:zoom-in
}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content {
	cursor:-webkit-grab;
	cursor:grab
}
.fancybox-is-grabbing .fancybox-content {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.fancybox-container [data-selectable=true] {
	cursor:text
}
.fancybox-image,.fancybox-spaceball {
	background:#fff0;
	border:0;
	height:100%;
	left:0;
	margin:0;
	max-height:none;
	max-width:none;
	padding:0;
	position:absolute;
	top:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:100%
}
.fancybox-spaceball {
	z-index:1
}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content {
	height:100%;
	overflow:visible;
	padding:0;
	width:100%
}
.fancybox-slide--video .fancybox-content {
	background:#000
}
.fancybox-slide--map .fancybox-content {
	background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content {
	background:#fff
}
.fancybox-iframe,.fancybox-video {
	background:#fff0;
	border:0;
	display:block;
	height:100%;
	margin:0;
	overflow:hidden;
	padding:0;
	width:100%
}
.fancybox-iframe {
	left:0;
	position:absolute;
	top:0
}
.fancybox-error {
	background:#fff;
	cursor:default;
	max-width:400px;
	padding:40px;
	width:100%
}
.fancybox-error p {
	color:#444;
	font-size:16px;
	line-height:20px;
	margin:0;
	padding:0
}
.fancybox-button {
	background:rgb(30 30 30 / .6);
	border:0;
	border-radius:0;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	height:44px;
	margin:0;
	padding:10px;
	position:relative;
	-webkit-transition:color .2s;
	transition:color .2s;
	vertical-align:top;
	visibility:inherit;
	width:44px
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
	color:#ccc
}
.fancybox-button:hover {
	color:#fff
}
.fancybox-button:focus {
	outline:none
}
.fancybox-button.fancybox-focus {
	outline:1px dotted
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover {
	color:#888;
	cursor:default;
	outline:none
}
.fancybox-button div {
	height:100%
}
.fancybox-button svg {
	display:block;
	height:100%;
	overflow:visible;
	position:relative;
	width:100%
}
.fancybox-button svg path {
	fill:currentColor;
	stroke-width:0
}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2) {
	display:none
}
.fancybox-progress {
	background:#ff5268;
	height:2px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0;
	transform-origin:0;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-transition-timing-function:linear;
	transition-timing-function:linear;
	z-index:99998
}
.fancybox-close-small {
	background:#fff0;
	border:0;
	border-radius:0;
	color:#ccc;
	cursor:pointer;
	opacity:.8;
	padding:8px;
	position:absolute;
	right:-12px;
	top:-44px;
	z-index:401
}
.fancybox-close-small:hover {
	color:#fff;
	opacity:1
}
.fancybox-slide--html .fancybox-close-small {
	color:currentColor;
	padding:10px;
	right:0;
	top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display:none
}
.fancybox-navigation .fancybox-button {
	background-clip:content-box;
	height:100px;
	opacity:0;
	position:absolute;
	top:calc(50% - 50px);
	width:70px
}
.fancybox-navigation .fancybox-button div {
	padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left {
	left:0;
	left:env(safe-area-inset-left);
	padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right {
	padding:31px 6px 31px 26px;
	right:0;
	right:env(safe-area-inset-right)
}
.fancybox-caption {
	background:-webkit-linear-gradient(bottom,rgb(0 0 0 / .85),rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .15) 65%,rgb(0 0 0 / .075) 75.5%,rgb(0 0 0 / .037) 82.85%,rgb(0 0 0 / .019) 88%,transparent);
	background:linear-gradient(0deg,rgb(0 0 0 / .85) 0,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .15) 65%,rgb(0 0 0 / .075) 75.5%,rgb(0 0 0 / .037) 82.85%,rgb(0 0 0 / .019) 88%,transparent);
	bottom:0;
	color:#eee;
	font-size:14px;
	font-weight:400;
	left:0;
	line-height:1.5;
	padding:75px 44px 25px;
	pointer-events:none;
	right:0;
	text-align:center;
	z-index:99996
}
@supports (padding:max(0px)) {
	.fancybox-caption {
	padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
}
}.fancybox-caption--separate {
	margin-top:-50px
}
.fancybox-caption__body {
	max-height:50vh;
	overflow:auto;
	pointer-events:all
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
	color:#ccc;
	text-decoration:none
}
.fancybox-caption a:hover {
	color:#fff;
	text-decoration:underline
}
.fancybox-loading {
	-webkit-animation:fancybox-rotate 1s linear infinite;
	animation:fancybox-rotate 1s linear infinite;
	background:#fff0;
	border:4px solid;
	border-color:#888 #888 #fff;
	border-radius:50%;
	height:50px;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:.7;
	padding:0;
	position:absolute;
	top:50%;
	width:50px;
	z-index:99999
}
@-webkit-keyframes fancybox-rotate {
	to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}@keyframes fancybox-rotate {
	to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}.fancybox-animated {
	-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);
	transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current {
	opacity:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
	opacity:0;
	-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);
	transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity:0;
	-webkit-transform:scale3d(1.5,1.5,1.5);
	transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity:0;
	-webkit-transform:scale3d(.5,.5,.5);
	transform:scale3d(.5,.5,.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.fancybox-fx-rotate.fancybox-slide--previous {
	opacity:0;
	-webkit-transform:rotate(-1turn);
	transform:rotate(-1turn)
}
.fancybox-fx-rotate.fancybox-slide--next {
	opacity:0;
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
.fancybox-fx-rotate.fancybox-slide--current {
	opacity:1;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous {
	opacity:0;
	-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
	transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next {
	opacity:0;
	-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
	transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current {
	opacity:1;
	-webkit-transform:scaleX(1) translateZ(0);
	transform:scaleX(1) translateZ(0)
}
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);
	transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);
	transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform:translateZ(0) scale(1);
	transform:translateZ(0) scale(1)
}
@media (max-height:576px) {
	.fancybox-slide {
	padding-left:6px;
	padding-right:6px
}
.fancybox-slide--image {
	padding:6px 0
}
.fancybox-close-small {
	right:-6px
}
.fancybox-slide--image .fancybox-close-small {
	background:#4e4e4e;
	color:#f2f4f6;
	height:36px;
	opacity:1;
	padding:6px;
	right:0;
	top:0;
	width:36px
}
.fancybox-caption {
	padding-left:12px;
	padding-right:12px
}
@supports (padding:max(0px)) {
	.fancybox-caption {
	padding-left:max(12px,env(safe-area-inset-left));
	padding-right:max(12px,env(safe-area-inset-right))
}
}}.fancybox-share {
	background:#f4f4f4;
	border-radius:3px;
	max-width:90%;
	padding:30px;
	text-align:center
}
.fancybox-share h1 {
	color:#222;
	font-size:35px;
	font-weight:700;
	margin:0 0 20px
}
.fancybox-share p {
	margin:0;
	padding:0
}
.fancybox-share__button {
	border:0;
	border-radius:3px;
	display:inline-block;
	font-size:14px;
	font-weight:700;
	line-height:40px;
	margin:0 5px 10px;
	min-width:130px;
	padding:0 15px;
	text-decoration:none;
	-webkit-transition:all .2s;
	transition:all .2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap
}
.fancybox-share__button:link,.fancybox-share__button:visited {
	color:#fff
}
.fancybox-share__button:hover {
	text-decoration:none
}
.fancybox-share__button--fb {
	background:#3b5998
}
.fancybox-share__button--fb:hover {
	background:#344e86
}
.fancybox-share__button--pt {
	background:#bd081d
}
.fancybox-share__button--pt:hover {
	background:#aa0719
}
.fancybox-share__button--tw {
	background:#1da1f2
}
.fancybox-share__button--tw:hover {
	background:#0d95e8
}
.fancybox-share__button svg {
	height:25px;
	margin-right:7px;
	position:relative;
	top:-1px;
	vertical-align:middle;
	width:25px
}
.fancybox-share__button svg path {
	fill:#fff
}
.fancybox-share__input {
	background:#fff0;
	border:0;
	border-bottom:1px solid #d7d7d7;
	border-radius:0;
	color:#5d5b5b;
	font-size:14px;
	margin:10px 0 0;
	outline:none;
	padding:10px 15px;
	width:100%
}
.fancybox-thumbs {
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	-webkit-tap-highlight-color:#fff0;
	background:#ddd;
	bottom:0;
	display:none;
	margin:0;
	padding:2px 2px 4px;
	position:absolute;
	right:0;
	top:0;
	width:212px;
	z-index:99995
}
.fancybox-thumbs-x {
	overflow-x:auto;
	overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs {
	display:block
}
.fancybox-show-thumbs .fancybox-inner {
	right:212px
}
.fancybox-thumbs__list {
	font-size:0;
	height:100%;
	list-style:none;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
	position:absolute;
	position:relative;
	white-space:nowrap;
	width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background:#fff;
	border-radius:10px;
	box-shadow:inset 0 0 6px rgb(0 0 0 / .3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background:#2a2a2a;
	border-radius:10px
}
.fancybox-thumbs__list a {
	-webkit-tap-highlight-color:#fff0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:rgb(0 0 0 / .1);
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	cursor:pointer;
	float:left;
	height:75px;
	margin:2px;
	max-height:calc(100% - 8px);
	max-width:calc(50% - 4px);
	outline:none;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100px
}
.fancybox-thumbs__list a:before {
	border:6px solid #ff5268;
	bottom:0;
	content:"";
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);
	transition:all .2s cubic-bezier(.25,.46,.45,.94);
	z-index:99991
}
.fancybox-thumbs__list a:focus:before {
	opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity:1
}
@media (max-width:576px) {
	.fancybox-thumbs {
	width:110px
}
.fancybox-show-thumbs .fancybox-inner {
	right:110px
}
.fancybox-thumbs__list a {
	max-width:calc(100% - 10px)
}
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos] {
	-webkit-transition-duration:50ms;
	transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate {
	-webkit-transition-delay:50ms;
	transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos] {
	-webkit-transition-duration:.1s;
	transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate {
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos] {
	-webkit-transition-duration:.15s;
	transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate {
	-webkit-transition-delay:.15s;
	transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos] {
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate {
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos] {
	-webkit-transition-duration:.25s;
	transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate {
	-webkit-transition-delay:.25s;
	transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos] {
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos] {
	-webkit-transition-duration:.35s;
	transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate {
	-webkit-transition-delay:.35s;
	transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate {
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos] {
	-webkit-transition-duration:.45s;
	transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate {
	-webkit-transition-delay:.45s;
	transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
	-webkit-transition-duration:.5s;
	transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate {
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos] {
	-webkit-transition-duration:.55s;
	transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate {
	-webkit-transition-delay:.55s;
	transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos] {
	-webkit-transition-duration:.6s;
	transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate {
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos] {
	-webkit-transition-duration:.65s;
	transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate {
	-webkit-transition-delay:.65s;
	transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos] {
	-webkit-transition-duration:.7s;
	transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate {
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos] {
	-webkit-transition-duration:.75s;
	transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate {
	-webkit-transition-delay:.75s;
	transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos] {
	-webkit-transition-duration:.8s;
	transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate {
	-webkit-transition-delay:.8s;
	transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos] {
	-webkit-transition-duration:.85s;
	transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate {
	-webkit-transition-delay:.85s;
	transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos] {
	-webkit-transition-duration:.9s;
	transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate {
	-webkit-transition-delay:.9s;
	transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos] {
	-webkit-transition-duration:.95s;
	transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate {
	-webkit-transition-delay:.95s;
	transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
	-webkit-transition-duration:1s;
	transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate {
	-webkit-transition-delay:1s;
	transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos] {
	-webkit-transition-duration:1.05s;
	transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate {
	-webkit-transition-delay:1.05s;
	transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos] {
	-webkit-transition-duration:1.1s;
	transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate {
	-webkit-transition-delay:1.1s;
	transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos] {
	-webkit-transition-duration:1.15s;
	transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate {
	-webkit-transition-delay:1.15s;
	transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos] {
	-webkit-transition-duration:1.2s;
	transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate {
	-webkit-transition-delay:1.2s;
	transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos] {
	-webkit-transition-duration:1.25s;
	transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate {
	-webkit-transition-delay:1.25s;
	transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos] {
	-webkit-transition-duration:1.3s;
	transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate {
	-webkit-transition-delay:1.3s;
	transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos] {
	-webkit-transition-duration:1.35s;
	transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate {
	-webkit-transition-delay:1.35s;
	transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos] {
	-webkit-transition-duration:1.4s;
	transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate {
	-webkit-transition-delay:1.4s;
	transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos] {
	-webkit-transition-duration:1.45s;
	transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate {
	-webkit-transition-delay:1.45s;
	transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos] {
	-webkit-transition-duration:1.5s;
	transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate {
	-webkit-transition-delay:1.5s;
	transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos] {
	-webkit-transition-duration:1.55s;
	transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate {
	-webkit-transition-delay:1.55s;
	transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos] {
	-webkit-transition-duration:1.6s;
	transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate {
	-webkit-transition-delay:1.6s;
	transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos] {
	-webkit-transition-duration:1.65s;
	transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate {
	-webkit-transition-delay:1.65s;
	transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos] {
	-webkit-transition-duration:1.7s;
	transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate {
	-webkit-transition-delay:1.7s;
	transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos] {
	-webkit-transition-duration:1.75s;
	transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate {
	-webkit-transition-delay:1.75s;
	transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos] {
	-webkit-transition-duration:1.8s;
	transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate {
	-webkit-transition-delay:1.8s;
	transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos] {
	-webkit-transition-duration:1.85s;
	transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate {
	-webkit-transition-delay:1.85s;
	transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos] {
	-webkit-transition-duration:1.9s;
	transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate {
	-webkit-transition-delay:1.9s;
	transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos] {
	-webkit-transition-duration:1.95s;
	transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate {
	-webkit-transition-delay:1.95s;
	transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
	-webkit-transition-duration:2s;
	transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate {
	-webkit-transition-delay:2s;
	transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos] {
	-webkit-transition-duration:2.05s;
	transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate {
	-webkit-transition-delay:2.05s;
	transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos] {
	-webkit-transition-duration:2.1s;
	transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate {
	-webkit-transition-delay:2.1s;
	transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos] {
	-webkit-transition-duration:2.15s;
	transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate {
	-webkit-transition-delay:2.15s;
	transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos] {
	-webkit-transition-duration:2.2s;
	transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate {
	-webkit-transition-delay:2.2s;
	transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos] {
	-webkit-transition-duration:2.25s;
	transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate {
	-webkit-transition-delay:2.25s;
	transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos] {
	-webkit-transition-duration:2.3s;
	transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate {
	-webkit-transition-delay:2.3s;
	transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos] {
	-webkit-transition-duration:2.35s;
	transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate {
	-webkit-transition-delay:2.35s;
	transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos] {
	-webkit-transition-duration:2.4s;
	transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate {
	-webkit-transition-delay:2.4s;
	transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos] {
	-webkit-transition-duration:2.45s;
	transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate {
	-webkit-transition-delay:2.45s;
	transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos] {
	-webkit-transition-duration:2.5s;
	transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate {
	-webkit-transition-delay:2.5s;
	transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos] {
	-webkit-transition-duration:2.55s;
	transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate {
	-webkit-transition-delay:2.55s;
	transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos] {
	-webkit-transition-duration:2.6s;
	transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate {
	-webkit-transition-delay:2.6s;
	transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos] {
	-webkit-transition-duration:2.65s;
	transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate {
	-webkit-transition-delay:2.65s;
	transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos] {
	-webkit-transition-duration:2.7s;
	transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate {
	-webkit-transition-delay:2.7s;
	transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos] {
	-webkit-transition-duration:2.75s;
	transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate {
	-webkit-transition-delay:2.75s;
	transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos] {
	-webkit-transition-duration:2.8s;
	transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate {
	-webkit-transition-delay:2.8s;
	transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos] {
	-webkit-transition-duration:2.85s;
	transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate {
	-webkit-transition-delay:2.85s;
	transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos] {
	-webkit-transition-duration:2.9s;
	transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate {
	-webkit-transition-delay:2.9s;
	transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos] {
	-webkit-transition-duration:2.95s;
	transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate {
	-webkit-transition-delay:2.95s;
	transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos] {
	-webkit-transition-duration:3s;
	transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos] {
	-webkit-transition-delay:0s;
	transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate {
	-webkit-transition-delay:3s;
	transition-delay:3s
}
[data-aos] {
	pointer-events:none
}
[data-aos].aos-animate {
	pointer-events:auto
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);
	transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos] {
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos] {
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos] {
	-webkit-transition-timing-function:ease-in-out;
	transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);
	transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
	transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
	transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);
	transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);
	transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);
	transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos] {
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
@media screen {
	html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
	opacity:0;
	transition-property:opacity,-webkit-transform;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
html:not(.no-js) [data-aos=fade-up] {
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
html:not(.no-js) [data-aos=fade-down] {
	-webkit-transform:translate3d(0,-100px,0);
	transform:translate3d(0,-100px,0)
}
html:not(.no-js) [data-aos=fade-right] {
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
html:not(.no-js) [data-aos=fade-left] {
	-webkit-transform:translate3d(100px,0,0);
	transform:translate3d(100px,0,0)
}
html:not(.no-js) [data-aos=fade-up-right] {
	-webkit-transform:translate3d(-100px,100px,0);
	transform:translate3d(-100px,100px,0)
}
html:not(.no-js) [data-aos=fade-up-left] {
	-webkit-transform:translate3d(100px,100px,0);
	transform:translate3d(100px,100px,0)
}
html:not(.no-js) [data-aos=fade-down-right] {
	-webkit-transform:translate3d(-100px,-100px,0);
	transform:translate3d(-100px,-100px,0)
}
html:not(.no-js) [data-aos=fade-down-left] {
	-webkit-transform:translate3d(100px,-100px,0);
	transform:translate3d(100px,-100px,0)
}
html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
	opacity:0;
	transition-property:opacity,-webkit-transform;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity:1;
	-webkit-transform:translateZ(0) scale(1);
	transform:translateZ(0) scale(1)
}
html:not(.no-js) [data-aos=zoom-in] {
	-webkit-transform:scale(.6);
	transform:scale(.6)
}
html:not(.no-js) [data-aos=zoom-in-up] {
	-webkit-transform:translate3d(0,100px,0) scale(.6);
	transform:translate3d(0,100px,0) scale(.6)
}
html:not(.no-js) [data-aos=zoom-in-down] {
	-webkit-transform:translate3d(0,-100px,0) scale(.6);
	transform:translate3d(0,-100px,0) scale(.6)
}
html:not(.no-js) [data-aos=zoom-in-right] {
	-webkit-transform:translate3d(-100px,0,0) scale(.6);
	transform:translate3d(-100px,0,0) scale(.6)
}
html:not(.no-js) [data-aos=zoom-in-left] {
	-webkit-transform:translate3d(100px,0,0) scale(.6);
	transform:translate3d(100px,0,0) scale(.6)
}
html:not(.no-js) [data-aos=zoom-out] {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
html:not(.no-js) [data-aos=zoom-out-up] {
	-webkit-transform:translate3d(0,100px,0) scale(1.2);
	transform:translate3d(0,100px,0) scale(1.2)
}
html:not(.no-js) [data-aos=zoom-out-down] {
	-webkit-transform:translate3d(0,-100px,0) scale(1.2);
	transform:translate3d(0,-100px,0) scale(1.2)
}
html:not(.no-js) [data-aos=zoom-out-right] {
	-webkit-transform:translate3d(-100px,0,0) scale(1.2);
	transform:translate3d(-100px,0,0) scale(1.2)
}
html:not(.no-js) [data-aos=zoom-out-left] {
	-webkit-transform:translate3d(100px,0,0) scale(1.2);
	transform:translate3d(100px,0,0) scale(1.2)
}
html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
	transition-property:-webkit-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	visibility:hidden
}
html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	visibility:visible
}
html:not(.no-js) [data-aos=slide-up] {
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
html:not(.no-js) [data-aos=slide-down] {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
html:not(.no-js) [data-aos=slide-right] {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
html:not(.no-js) [data-aos=slide-left] {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition-property:-webkit-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
html:not(.no-js) [data-aos=flip-left] {
	-webkit-transform:perspective(2500px) rotateY(-100deg);
	transform:perspective(2500px) rotateY(-100deg)
}
html:not(.no-js) [data-aos=flip-left].aos-animate {
	-webkit-transform:perspective(2500px) rotateY(0);
	transform:perspective(2500px) rotateY(0)
}
html:not(.no-js) [data-aos=flip-right] {
	-webkit-transform:perspective(2500px) rotateY(100deg);
	transform:perspective(2500px) rotateY(100deg)
}
html:not(.no-js) [data-aos=flip-right].aos-animate {
	-webkit-transform:perspective(2500px) rotateY(0);
	transform:perspective(2500px) rotateY(0)
}
html:not(.no-js) [data-aos=flip-up] {
	-webkit-transform:perspective(2500px) rotateX(-100deg);
	transform:perspective(2500px) rotateX(-100deg)
}
html:not(.no-js) [data-aos=flip-up].aos-animate {
	-webkit-transform:perspective(2500px) rotateX(0);
	transform:perspective(2500px) rotateX(0)
}
html:not(.no-js) [data-aos=flip-down] {
	-webkit-transform:perspective(2500px) rotateX(100deg);
	transform:perspective(2500px) rotateX(100deg)
}
html:not(.no-js) [data-aos=flip-down].aos-animate {
	-webkit-transform:perspective(2500px) rotateX(0);
	transform:perspective(2500px) rotateX(0)
}
}table {
	background-color:#fff0
}
table col[class*=col-] {
	display:table-column;
	float:none;
	position:static
}
table td[class*=col-],table th[class*=col-] {
	display:table-cell;
	float:none;
	position:static
}
caption {
	color:#777;
	padding-bottom:8px;
	padding-top:8px
}
caption,th {
	text-align:left
}
.table {
	margin-bottom:20px;
	max-width:100%;
	width:100%
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	border-top:1px solid #ddd;
	line-height:1.42857143;
	padding:8px;
	vertical-align:top
}
.table>thead>tr>th {
	border-bottom:2px solid #ddd;
	vertical-align:bottom
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	min-height:.01%;
	overflow-x:auto
}
@media screen and (max-width:767px) {
	.table-responsive {
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd;
	margin-bottom:15px;
	overflow-y:hidden;
	width:100%
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}.splide__container {
	box-sizing:border-box;
	position:relative
}
.splide__list {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:100%;
	margin:0!important;
	padding:0!important
}
.splide.is-initialized:not(.is-active) .splide__list {
	display:block
}
.splide__pagination {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:center;
	justify-content:center;
	margin:0;
	pointer-events:none
}
.splide__pagination li {
	display:inline-block;
	line-height:1;
	list-style-type:none;
	margin:0;
	pointer-events:auto
}
.splide:not(.is-overflow) .splide__pagination {
	display:none
}
.splide__progress__bar {
	width:0
}
.splide {
	position:relative;
	visibility:hidden
}
.splide.is-initialized,.splide.is-rendered {
	visibility:visible
}
.splide__slide {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	box-sizing:border-box;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	list-style-type:none!important;
	margin:0;
	position:relative
}
.splide__slide img {
	vertical-align:bottom
}
.splide__spinner {
	-webkit-animation:splide-loading 1s linear infinite;
	animation:splide-loading 1s linear infinite;
	border:2px solid #999;
	border-left-color:#fff0;
	border-radius:50%;
	bottom:0;
	contain:strict;
	display:inline-block;
	height:20px;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.splide__sr {
	clip:rect(0 0 0 0);
	border:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause {
	display:none
}
.splide__toggle.is-active .splide__toggle__pause {
	display:inline
}
.splide__track {
	overflow:hidden;
	position:relative;
	z-index:0
}
@-webkit-keyframes splide-loading {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}@keyframes splide-loading {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}.splide__track--draggable {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.splide__track--fade>.splide__list>.splide__slide {
	margin:0!important;
	opacity:0;
	z-index:0
}
.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity:1;
	z-index:1
}
.splide--rtl {
	direction:rtl
}
.splide__track--ttb>.splide__list {
	display:block
}
.splide__arrow {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	background:#ccc;
	border:0;
	border-radius:50%;
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:2em;
	-webkit-justify-content:center;
	justify-content:center;
	opacity:.7;
	padding:0;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:2em;
	z-index:1
}
.splide__arrow svg {
	fill:#000;
	height:1.2em;
	width:1.2em
}
.splide__arrow:hover:not(:disabled) {
	opacity:.9
}
.splide__arrow:disabled {
	opacity:.3
}
.splide__arrow:focus-visible {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide__arrow--prev {
	left:1em
}
.splide__arrow--prev svg {
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1)
}
.splide__arrow--next {
	right:1em
}
.splide.is-focus-in .splide__arrow:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide__pagination {
	bottom:.5em;
	left:0;
	padding:0 1em;
	position:absolute;
	right:0;
	z-index:1
}
.splide__pagination__page {
	background:#ccc;
	border:0;
	border-radius:50%;
	display:inline-block;
	height:8px;
	margin:3px;
	opacity:.7;
	padding:0;
	position:relative;
	-webkit-transition:-webkit-transform .2s linear;
	transition:-webkit-transform .2s linear;
	transition:transform .2s linear;
	transition:transform .2s linear,-webkit-transform .2s linear;
	width:8px
}
.splide__pagination__page.is-active {
	background:#fff;
	-webkit-transform:scale(1.4);
	transform:scale(1.4);
	z-index:1
}
.splide__pagination__page:hover {
	cursor:pointer;
	opacity:.9
}
.splide__pagination__page:focus-visible {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide.is-focus-in .splide__pagination__page:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide__progress__bar {
	background:#ccc;
	height:3px
}
.splide__slide {
	-webkit-tap-highlight-color:#fff0
}
.splide__slide:focus {
	outline:0
}
@supports (outline-offset:-3px) {
	.splide__slide:focus-visible {
	outline:3px solid #0bf;
	outline-offset:-3px
}
}@media screen and (-ms-high-contrast:none) {
	.splide__slide:focus-visible {
	border:3px solid #0bf
}
}@supports (outline-offset:-3px) {
	.splide.is-focus-in .splide__slide:focus {
	outline:3px solid #0bf;
	outline-offset:-3px
}
}@media screen and (-ms-high-contrast:none) {
	.splide.is-focus-in .splide__slide:focus {
	border:3px solid #0bf
}
.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
	border-color:#0bf
}
}.splide__toggle {
	cursor:pointer
}
.splide__toggle:focus-visible {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide.is-focus-in .splide__toggle:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide__track--nav>.splide__list>.splide__slide {
	border:3px solid #fff0;
	cursor:pointer
}
.splide__track--nav>.splide__list>.splide__slide.is-active {
	border:3px solid #000
}
.splide__arrows--rtl .splide__arrow--prev {
	left:auto;
	right:1em
}
.splide__arrows--rtl .splide__arrow--prev svg {
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.splide__arrows--rtl .splide__arrow--next {
	left:1em;
	right:auto
}
.splide__arrows--rtl .splide__arrow--next svg {
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1)
}
.splide__arrows--ttb .splide__arrow {
	left:50%;
	-webkit-transform:translate(-50%);
	transform:translate(-50%)
}
.splide__arrows--ttb .splide__arrow--prev {
	top:1em
}
.splide__arrows--ttb .splide__arrow--prev svg {
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.splide__arrows--ttb .splide__arrow--next {
	bottom:1em;
	top:auto
}
.splide__arrows--ttb .splide__arrow--next svg {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.splide__pagination--ttb {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	bottom:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	left:auto;
	padding:1em 0;
	right:.5em;
	top:0
}
@font-face {
	font-family:svgfont;
	src:url(./svgfont/svgfont.eot?t=1680686224039);
	src:url(./svgfont/svgfont.eot?t=1680686224039#iefix) format("embedded-opentype"),url(./svgfont.woff2?t=1680686224039) format("woff2"),url(./svgfont.woff?t=1680686224039) format("woff"),url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../svgfont/svgfont.ttf?t=1680686224039) format("truetype"),url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../svgfont/svgfont.svg?t=1680686224039#svgfont) format("svg")
}
[class*=" svgfont-"],[class^=svgfont-] {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-family:svgfont!important;
	font-size:1em;
	font-style:normal
}
.svgfont-arrow:before {
	content:"\ea01"
}
.svgfont-facebook:before {
	content:"\ea02"
}
.svgfont-more:before {
	content:"\ea03"
}
.svgfont-play:before {
	content:"\ea04"
}
.svgfont-twitter:before {
	content:"\ea05"
}
.svgfont-weibo:before {
	content:"\ea06"
}
.svgfont-weixin:before {
	content:"\ea07"
}
[class*=" svgfont-"],[class^=svgfont-] {
	line-height:1
}
html {
	font-size:14px
}
@media (min-width:668px) and (max-width:1919px) {
	html {
	font-size:19.5px;
	font-size:calc(8.13099px + .87859vw)
}
}@media (min-width:1920px) {
	html {
	font-size:25px
}
}@font-face {
	font-display:swap;
	font-family:Manrope;
	font-style:normal;
	font-weight:700;
	src:url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Bold.woff2) format("woff2"),url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Bold.woff) format("woff")
}
@font-face {
	font-display:swap;
	font-family:Manrope;
	font-style:normal;
	font-weight:500;
	src:url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Medium.woff2) format("woff2"),url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Medium.woff) format("woff")
}
@font-face {
	font-display:swap;
	font-family:Manrope;
	font-style:normal;
	font-weight:300;
	src:url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Light.woff2) format("woff2"),url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Light.woff) format("woff")
}
@font-face {
	font-display:swap;
	font-family:Manrope;
	font-style:normal;
	font-weight:400;
	src:url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Regular.woff2) format("woff2"),url(//www.nanjing-design.cn/wp-content/themes/cjds/assets/dist/css/../fonts/manrope/Manrope-Regular.woff) format("woff")
}
a,button,input {
	outline:none
}
svg {
	fill:currentColor;
	display:inline-block;
	overflow:hidden
}
.hidden-svg {
	display:block;
	height:0;
	overflow:hidden;
	width:0
}
.pagenation {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center
}
.pagenation .page-numbers {
	display:none;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.pagenation .page-numbers {
	--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-weight:700;
	margin-left:.68rem;
	margin-right:.68rem
}
.pagenation .page-numbers.current,.pagenation .page-numbers:hover {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
}.pagenation .page-numbers.next,.pagenation .page-numbers.prev {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-border-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	border-color:rgba(var(--maincolor),var(--tw-border-opacity));
	border-radius:9999px;
	border-width:1px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:40px;
	-webkit-justify-content:center;
	justify-content:center;
	width:40px
}
@media (min-width:968px) {
	.pagenation .page-numbers.next,.pagenation .page-numbers.prev {
	height:1.84rem;
	width:1.84rem
}
}.pagenation .page-numbers.next i,.pagenation .page-numbers.prev i {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	line-height:1
}
@media (min-width:968px) {
	.pagenation .page-numbers.next i,.pagenation .page-numbers.prev i {
	font-size:.68rem
}
}.pagenation .page-numbers.next:hover,.pagenation .page-numbers.prev:hover {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.pagenation .page-numbers.next.inactive,.pagenation .page-numbers.prev.inactive {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity))
}
.pagenation .page-numbers.next.inactive i,.pagenation .page-numbers.prev.inactive i {
	--tw-text-opacity:1;
	color:rgb(221 221 221/var(--tw-text-opacity))
}
.pagenation .page-numbers.next.inactive:hover,.pagenation .page-numbers.prev.inactive:hover {
	--tw-border-opacity:1;
	background-color:#fff0;
	border-color:rgb(221 221 221/var(--tw-border-opacity))
}
.pagenation .page-numbers.next.inactive:hover i,.pagenation .page-numbers.prev.inactive:hover i {
	--tw-text-opacity:1;
	color:rgb(221 221 221/var(--tw-text-opacity))
}
@media (min-width:968px) {
	.pagenation .page-numbers.prev {
	margin-left:0;
	margin-right:3.2rem
}
}.pagenation .page-numbers.prev i {
	--tw-rotate:180deg;
	-webkit-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));
	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))
}
.pagenation .page-numbers.next {
	margin-left:auto
}
@media (min-width:968px) {
	.pagenation .page-numbers.next {
	margin-left:3.2rem;
	margin-right:0
}
}.page_404 {
	background-color:#f6f6f5;
	height:100vh;
	text-align:center;
	width:100%
}
.page_404,.page_404>.inner {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center
}
.page_404>.inner {
	background-color:#fff;
	border-bottom-right-radius:2.4rem;
	border-top-left-radius:2.4rem;
	box-shadow:5px 5px 30px 0 rgb(0 0 0 / .15);
	height:50vh;
	overflow:hidden;
	position:relative;
	width:50%
}
@media (max-width:1180px) {
	.page_404>.inner {
	height:80%;
	width:80%
}
}@media (max-width:668px) {
	.page_404>.inner {
	height:100%;
	width:100%
}
}.page_404>.inner:before {
	bottom:-8rem;
	left:-8rem
}
.page_404>.inner:after,.page_404>.inner:before {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-radius:50%;
	content:"";
	display:block;
	height:16rem;
	opacity:.15;
	position:absolute;
	width:16rem;
	z-index:2
}
.page_404>.inner:after {
	right:-8rem;
	top:-8rem
}
.page_404 .title h1 {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity));
	font-size:1.44rem;
	font-weight:700;
	line-height:1em;
	margin:0;
	padding:0
}
.page_404 .title p {
	display:block;
	font-size:16px;
	line-height:2em;
	margin:20px 0;
	padding:0
}
.page_404 .title p span {
	font-family:arial
}
.page_404 .link>ul {
	-webkit-box-pack:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	list-style:none;
	margin:0 -10px;
	padding:0
}
.page_404 .link>ul>li {
	padding:0 10px
}
.page_404 .link>ul>li a {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border:1px solid #ddd;
	border-radius:6px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding:0 20px;
	-webkit-transition:all .5s;
	transition:all .5s
}
.page_404 .link>ul>li a svg {
	color:#999;
	height:12px;
	-webkit-transition:all .5s;
	transition:all .5s;
	width:12px
}
.page_404 .link>ul>li a span {
	color:#999;
	font-size:14px;
	line-height:36px;
	margin-left:10px;
	-webkit-transition:all .5s;
	transition:all .5s
}
.page_404 .link>ul>li a:hover {
	--tw-border-opacity:1;
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-color:rgba(var(--maincolor),var(--tw-border-opacity))
}
.page_404 .link>ul>li a:hover span,.page_404 .link>ul>li a:hover svg {
	color:#fff
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-block-image img {
	height:auto!important;
	max-width:100%!important
}
.wp-block-image .aligncenter {
	text-align:center
}
.wp-video {
	margin:20px auto;
	width:100%!important
}
.wp-video .mejs-controls .mejs-time-rail .mejs-time-current {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.slick-slide {
	outline:none
}
*,:after,:before {
	border:0 solid #e5e7eb;
	box-sizing:border-box
}
:after,:before {
	--tw-content:""
}
html {
	-webkit-text-size-adjust:100%;
	-webkit-font-feature-settings:normal;
	-moz-font-feature-settings:normal;
	font-feature-settings:normal;
	font-family:Arial,Microsoft YaHei,sans-serif;
	font-variation-settings:normal;
	line-height:1.5;
	-moz-tab-size:4;
	tab-size:4
}
body {
	line-height:inherit;
	margin:0
}
hr {
	border-top-width:1px;
	color:inherit;
	height:0
}
abbr:where([title]) {
	text-decoration:underline dotted
}
h1,h2,h3,h4,h5,h6 {
	font-size:inherit;
	font-weight:inherit
}
a {
	color:inherit;
	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-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 {
	border-collapse:collapse;
	border-color:inherit;
	text-indent:0
}
button,input,optgroup,select,textarea {
	color:inherit;
	font-family:inherit;
	font-size:100%;
	font-weight:inherit;
	line-height:inherit;
	margin:0;
	padding:0
}
button,select {
	text-transform:none
}
[type=button],[type=reset],[type=submit],button {
	-webkit-appearance:button;
	background-color:#fff0;
	background-image:none
}
:-moz-focusring {
	outline:auto
}
:-moz-ui-invalid {
	box-shadow:none
}
progress {
	vertical-align:baseline
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
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
}
textarea {
	resize:vertical
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#9ca3af;
	opacity:1
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#9ca3af;
	opacity:1
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#9ca3af;
	opacity:1
}
input::placeholder,textarea::placeholder {
	color:#9ca3af;
	opacity:1
}
[role=button],button {
	cursor:pointer
}
:disabled {
	cursor:default
}
audio,canvas,embed,iframe,img,object,svg,video {
	display:block;
	vertical-align:middle
}
img,video {
	height:auto;
	max-width:100%
}
[hidden] {
	display:none
}
:root {
	--maincolor:26,109,179
}
body {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	font-size:14px;
	font-weight:400;
	line-height:1
}
@media (min-width:1180px) {
	body {
	font-size:16px
}
}a,button {
	outline:2px solid #fff0;
	outline-offset:2px
}
*,: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-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:
}
::-webkit-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-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:
}
::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-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:
}
.target-fix {
	background:none;
	border:none;
	display:block;
	height:0;
	outline:0;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	top:-50px
}
@media (min-width:1180px) {
	.target-fix {
	top:-3.6rem
}
}.target-fix:focus {
	outline:0
}
.pt {
	padding-top:70px
}
@media (min-width:968px) {
	.pt {
	padding-top:4.2rem
}
}.mt {
	margin-top:70px
}
@media (min-width:968px) {
	.mt {
	margin-top:4.2rem
}
}.w_col {
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	width:100%
}
@media (min-width:1180px) {
	.w_col {
	max-width:1800px;
	padding-left:0;
	padding-right:0;
	width:94vw
}
}.w {
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	width:100%
}
@media (min-width:1180px) {
	.w {
	max-width:1600px;
	padding-left:0;
	padding-right:0;
	width:84vw
}
}.visible {
	visibility:visible
}
.invisible {
	visibility:hidden
}
.static {
	position:static
}
.fixed {
	position:fixed
}
.absolute {
	position:absolute
}
.relative {
	position:relative
}
.-bottom-\[10px\] {
	bottom:-10px
}
.-bottom-\[1px\] {
	bottom:-1px
}
.-bottom-\[20px\] {
	bottom:-20px
}
.-left-\[10px\] {
	left:-10px
}
.-left-\[20px\] {
	left:-20px
}
.-left-\[30px\] {
	left:-30px
}
.-right-\[10px\] {
	right:-10px
}
.-right-\[1px\] {
	right:-1px
}
.-right-\[20px\] {
	right:-20px
}
.-top-\[10px\] {
	top:-10px
}
.-top-\[20px\] {
	top:-20px
}
.-top-\[50px\] {
	top:-50px
}
.bottom-0 {
	bottom:0
}
.bottom-\[20px\] {
	bottom:20px
}
.bottom-\[30px\] {
	bottom:30px
}
.left-0 {
	left:0
}
.left-1\/2 {
	left:50%
}
.left-10ptr {
	left:.4rem
}
.left-15ptr {
	left:.6rem
}
.left-180ptr {
	left:7.2rem
}
.left-590ptr {
	left:23.6rem
}
.left-95ptr {
	left:3.8rem
}
.left-\[20px\] {
	left:20px
}
.left-\[8px\] {
	left:8px
}
.left-\[calc\(\(40px_-_2em\)_\/_2\)\] {
	left:calc(20px - 1em)
}
.left-auto {
	left:auto
}
.right-50ptr {
	right:2rem
}
.right-\[10px\] {
	right:10px
}
.right-\[20px\] {
	right:20px
}
.right-\[calc\(\(40px_-_2em\)_\/_2\)\] {
	right:calc(20px - 1em)
}
.top-0 {
	top:0
}
.top-1\/2 {
	top:50%
}
.top-200ptr {
	top:8rem
}
.top-\[15px\] {
	top:15px
}
.top-\[90px\] {
	top:90px
}
.z-10 {
	z-index:10
}
.z-1000 {
	z-index:1000
}
.z-20 {
	z-index:20
}
.z-30 {
	z-index:30
}
.z-\[999\] {
	z-index:999
}
.-order-1 {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1
}
.order-2 {
	-webkit-box-ordinal-group:3;
	-webkit-order:2;
	order:2
}
.order-3 {
	-webkit-box-ordinal-group:4;
	-webkit-order:3;
	order:3
}
.col-span-2 {
	-ms-grid-column-span:2;
	grid-column:span 2/span 2
}
.m-0 {
	margin:0
}
.-mx-\[10px\] {
	margin-left:-10px;
	margin-right:-10px
}
.mx-\[10px\] {
	margin-left:10px;
	margin-right:10px
}
.mx-\[5px\] {
	margin-left:5px;
	margin-right:5px
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.my-25ptr {
	margin-bottom:1rem;
	margin-top:1rem
}
.my-40ptr {
	margin-bottom:1.6rem;
	margin-top:1.6rem
}
.my-\[10px\] {
	margin-bottom:10px;
	margin-top:10px
}
.my-\[15px\] {
	margin-bottom:15px;
	margin-top:15px
}
.my-\[20px\] {
	margin-bottom:20px;
	margin-top:20px
}
.\!mt-0 {
	margin-top:0!important
}
.-mb-\[1px\] {
	margin-bottom:-1px
}
.-mb-\[20px\] {
	margin-bottom:-20px
}
.mb-0 {
	margin-bottom:0
}
.mb-20ptr {
	margin-bottom:.8rem
}
.mb-50ptr {
	margin-bottom:2rem
}
.mb-\[10px\] {
	margin-bottom:10px
}
.mb-\[1em\] {
	margin-bottom:1em
}
.mb-\[20px\] {
	margin-bottom:20px
}
.mb-\[5px\] {
	margin-bottom:5px
}
.ml-0 {
	margin-left:0
}
.ml-10ptr {
	margin-left:.4rem
}
.ml-25ptr {
	margin-left:1rem
}
.ml-\[10px\] {
	margin-left:10px
}
.ml-\[1px\] {
	margin-left:1px
}
.ml-\[5px\] {
	margin-left:5px
}
.ml-auto {
	margin-left:auto
}
.mr-10ptr {
	margin-right:.4rem
}
.mr-35ptr {
	margin-right:1.4rem
}
.mr-\[10px\] {
	margin-right:10px
}
.mr-\[5px\] {
	margin-right:5px
}
.mt-2 {
	margin-top:.5rem
}
.mt-30ptr {
	margin-top:1.2rem
}
.mt-50ptr {
	margin-top:2rem
}
.mt-\[10px\] {
	margin-top:10px
}
.mt-\[15px\] {
	margin-top:15px
}
.mt-\[20px\] {
	margin-top:20px
}
.mt-\[40px\] {
	margin-top:40px
}
.mt-\[5px\] {
	margin-top:5px
}
.mt-\[70px\] {
	margin-top:70px
}
.mt-\[9px\] {
	margin-top:9px
}
.mt-auto {
	margin-top:auto
}
.line-clamp-1 {
	-webkit-line-clamp:1
}
.line-clamp-1,.line-clamp-2 {
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden
}
.line-clamp-2 {
	-webkit-line-clamp:2
}
.line-clamp-3 {
	-webkit-line-clamp:3
}
.line-clamp-3,.line-clamp-5 {
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden
}
.line-clamp-5 {
	-webkit-line-clamp:5
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.inline-flex {
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex
}
.grid {
	display:-ms-grid;
	display:grid
}
.hidden {
	display:none
}
.aspect-\[17\/10\] {
	aspect-ratio:17/10
}
.h-0 {
	height:0
}
.h-1\/2 {
	height:50%
}
.h-10ptr {
	height:.4rem
}
.h-200ptr {
	height:8rem
}
.h-34ptr {
	height:1.36rem
}
.h-400ptr {
	height:16rem
}
.h-50ptr {
	height:2rem
}
.h-60ptr {
	height:2.4rem
}
.h-80ptr {
	height:3.2rem
}
.h-8ptr {
	height:.32rem
}
.h-\[100vw\] {
	height:100vw
}
.h-\[10em\] {
	height:10em
}
.h-\[10px\] {
	height:10px
}
.h-\[115px\] {
	height:115px
}
.h-\[12px\] {
	height:12px
}
.h-\[130px\] {
	height:130px
}
.h-\[143px\] {
	height:143px
}
.h-\[14px\] {
	height:14px
}
.h-\[15px\] {
	height:15px
}
.h-\[16px\] {
	height:16px
}
.h-\[170px\] {
	height:170px
}
.h-\[195px\] {
	height:195px
}
.h-\[1px\] {
	height:1px
}
.h-\[200px\] {
	height:200px
}
.h-\[20px\] {
	height:20px
}
.h-\[220px\] {
	height:220px
}
.h-\[250px\] {
	height:250px
}
.h-\[2px\] {
	height:2px
}
.h-\[30px\] {
	height:30px
}
.h-\[33\%\] {
	height:33%
}
.h-\[3px\] {
	height:3px
}
.h-\[40\%\] {
	height:40%
}
.h-\[40px\] {
	height:40px
}
.h-\[4px\] {
	height:4px
}
.h-\[50\%\] {
	height:50%
}
.h-\[50px\] {
	height:50px
}
.h-\[60px\] {
	height:60px
}
.h-\[70\%\] {
	height:70%
}
.h-\[70px\] {
	height:70px
}
.h-\[70vw\] {
	height:70vw
}
.h-\[80px\] {
	height:80px
}
.h-\[84px\] {
	height:84px
}
.h-\[8px\] {
	height:8px
}
.h-\[calc\(100\%_\+_10px\)\] {
	height:calc(100% + 10px)
}
.h-auto {
	height:auto
}
.h-full {
	height:100%
}
.h-screen {
	height:100vh
}
.max-h-\[80\%\] {
	max-height:80%
}
.max-h-full {
	max-height:100%
}
.min-h-screen {
	min-height:100vh
}
.w-0 {
	width:0
}
.w-1\/2 {
	width:50%
}
.w-1000ptr {
	width:40rem
}
.w-10ptr {
	width:.4rem
}
.w-180ptr {
	width:7.2rem
}
.w-250ptr {
	width:10rem
}
.w-26ptr {
	width:1.04rem
}
.w-28ptr {
	width:1.12rem
}
.w-30ptr {
	width:1.2rem
}
.w-34ptr {
	width:1.36rem
}
.w-350ptr {
	width:14rem
}
.w-60ptr {
	width:2.4rem
}
.w-611ptr {
	width:24.44rem
}
.w-80ptr {
	width:3.2rem
}
.w-8ptr {
	width:.32rem
}
.w-\[100px\] {
	width:100px
}
.w-\[10px\] {
	width:10px
}
.w-\[110px\] {
	width:110px
}
.w-\[127px\] {
	width:127px
}
.w-\[12px\] {
	width:12px
}
.w-\[14px\] {
	width:14px
}
.w-\[150px\] {
	width:150px
}
.w-\[16px\] {
	width:16px
}
.w-\[1px\] {
	width:1px
}
.w-\[200px\] {
	width:200px
}
.w-\[20px\] {
	width:20px
}
.w-\[2px\] {
	width:2px
}
.w-\[30px\] {
	width:30px
}
.w-\[40\%\] {
	width:40%
}
.w-\[40px\] {
	width:40px
}
.w-\[42\%\] {
	width:42%
}
.w-\[4px\] {
	width:4px
}
.w-\[50\%\] {
	width:50%
}
.w-\[50px\] {
	width:50px
}
.w-\[55\%\] {
	width:55%
}
.w-\[58\%\] {
	width:58%
}
.w-\[60\%\] {
	width:60%
}
.w-\[60px\] {
	width:60px
}
.w-\[77\%\] {
	width:77%
}
.w-\[80px\] {
	width:80px
}
.w-\[8px\] {
	width:8px
}
.w-\[90\%\] {
	width:90%
}
.w-auto {
	width:auto
}
.w-full {
	width:100%
}
.min-w-0 {
	min-width:0
}
.max-w-\[80\%\] {
	max-width:80%
}
.max-w-full {
	max-width:100%
}
.flex-1 {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%
}
.flex-none {
	-webkit-box-flex:0;
	-webkit-flex:none;
	flex:none
}
.flex-shrink {
	-webkit-flex-shrink:1;
	flex-shrink:1
}
.shrink-0 {
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.basis-1\/2 {
	-webkit-flex-basis:50%;
	flex-basis:50%
}
.-translate-x-1\/2 {
	--tw-translate-x:-50%
}
.-translate-x-1\/2,.-translate-y-0 {
	-webkit-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));
	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))
}
.-translate-y-0 {
	--tw-translate-y:-0px
}
.-translate-y-1\/2 {
	--tw-translate-y:-50%
}
.-translate-y-10ptr,.-translate-y-1\/2 {
	-webkit-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));
	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))
}
.-translate-y-10ptr {
	--tw-translate-y:-0.4rem
}
.-translate-y-5ptr {
	--tw-translate-y:-0.2rem
}
.-translate-y-5ptr,.-translate-y-\[8px\] {
	-webkit-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));
	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))
}
.-translate-y-\[8px\] {
	--tw-translate-y:-8px
}
.translate-y-0 {
	--tw-translate-y:0px
}
.translate-y-0,.translate-y-30ptr {
	-webkit-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));
	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))
}
.translate-y-30ptr {
	--tw-translate-y:1.2rem
}
.translate-y-40ptr {
	--tw-translate-y:1.6rem
}
.translate-y-40ptr,.translate-y-\[8px\] {
	-webkit-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));
	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))
}
.translate-y-\[8px\] {
	--tw-translate-y:8px
}
.-rotate-45 {
	--tw-rotate:-45deg
}
.-rotate-45,.rotate-180 {
	-webkit-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));
	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))
}
.rotate-180 {
	--tw-rotate:180deg
}
.rotate-90 {
	--tw-rotate:90deg
}
.rotate-90,.rotate-\[30deg\] {
	-webkit-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));
	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))
}
.rotate-\[30deg\] {
	--tw-rotate:30deg
}
.scale-100 {
	--tw-scale-x:1;
	--tw-scale-y:1
}
.scale-100,.scale-50 {
	-webkit-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));
	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))
}
.scale-50 {
	--tw-scale-x:.5;
	--tw-scale-y:.5
}
.transform {
	-webkit-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));
	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))
}
@-webkit-keyframes bounce {
	0%,to {
	-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
	animation-timing-function:cubic-bezier(.8,0,1,1);
	-webkit-transform:translateY(-25%);
	transform:translateY(-25%)
}
50% {
	-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
	animation-timing-function:cubic-bezier(0,0,.2,1);
	-webkit-transform:none;
	transform:none
}
}@keyframes bounce {
	0%,to {
	-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
	animation-timing-function:cubic-bezier(.8,0,1,1);
	-webkit-transform:translateY(-25%);
	transform:translateY(-25%)
}
50% {
	-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
	animation-timing-function:cubic-bezier(0,0,.2,1);
	-webkit-transform:none;
	transform:none
}
}.animate-bounce {
	-webkit-animation:bounce 1s infinite;
	animation:bounce 1s infinite
}
.cursor-not-allowed {
	cursor:not-allowed
}
.cursor-pointer {
	cursor:pointer
}
.grid-cols-1 {
	-ms-grid-columns:(minmax(0,1fr))[1];
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2 {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-3 {
	-ms-grid-columns:(minmax(0,1fr))[3];
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.grid-cols-4 {
	-ms-grid-columns:(minmax(0,1fr))[4];
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.flex-col {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.items-start {
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.items-end {
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	align-items:flex-end
}
.items-center {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.justify-end {
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
.justify-center {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.justify-between {
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.gap-\[10px\] {
	gap:10px
}
.gap-\[20px\] {
	gap:20px
}
.gap-\[40px\] {
	gap:40px
}
.space-x-\[10px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(10px*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(10px*var(--tw-space-x-reverse))
}
.space-x-\[20px\]>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(20px*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(20px*var(--tw-space-x-reverse))
}
.space-y-\[20px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-bottom:calc(20px*var(--tw-space-y-reverse));
	margin-top:calc(20px*(1 - var(--tw-space-y-reverse)))
}
.space-y-\[5px\]>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-bottom:calc(5px*var(--tw-space-y-reverse));
	margin-top:calc(5px*(1 - var(--tw-space-y-reverse)))
}
.self-start {
	-webkit-align-self:flex-start;
	align-self:flex-start
}
.overflow-hidden {
	overflow:hidden
}
.overflow-y-scroll {
	overflow-y:scroll
}
.whitespace-nowrap {
	white-space:nowrap
}
.rounded-\[5px\] {
	border-radius:5px
}
.rounded-full {
	border-radius:9999px
}
.border,.border-\[1px\] {
	border-width:1px
}
.border-\[2px\] {
	border-width:2px
}
.border-\[3px\] {
	border-width:3px
}
.border-b,.border-b-\[1px\] {
	border-bottom-width:1px
}
.border-b-\[2px\] {
	border-bottom-width:2px
}
.border-l {
	border-left-width:1px
}
.border-l-\[3px\] {
	border-left-width:3px
}
.border-r {
	border-right-width:1px
}
.border-t {
	border-top-width:1px
}
.border-solid {
	border-style:solid
}
.border-dashed {
	border-style:dashed
}
.border-\[\#303030\] {
	--tw-border-opacity:1;
	border-color:rgb(48 48 48/var(--tw-border-opacity))
}
.border-\[\#ababab\] {
	--tw-border-opacity:1;
	border-color:rgb(171 171 171/var(--tw-border-opacity))
}
.border-\[\#bababa\] {
	--tw-border-opacity:1;
	border-color:rgb(186 186 186/var(--tw-border-opacity))
}
.border-\[\#cccccc\] {
	--tw-border-opacity:1;
	border-color:rgb(204 204 204/var(--tw-border-opacity))
}
.border-\[\#cecece\] {
	--tw-border-opacity:1;
	border-color:rgb(206 206 206/var(--tw-border-opacity))
}
.border-\[\#d7d8da\] {
	--tw-border-opacity:1;
	border-color:rgb(215 216 218/var(--tw-border-opacity))
}
.border-\[\#dddddd\] {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity))
}
.border-\[\#e6e6e6\] {
	--tw-border-opacity:1;
	border-color:rgb(230 230 230/var(--tw-border-opacity))
}
.border-\[\#eaecf5\] {
	--tw-border-opacity:1;
	border-color:rgb(234 236 245/var(--tw-border-opacity))
}
.border-black {
	--tw-border-opacity:1;
	border-color:rgb(0 0 0/var(--tw-border-opacity))
}
.border-maincolor {
	--tw-border-opacity:1;
	border-color:rgba(var(--maincolor),var(--tw-border-opacity))
}
.border-white {
	--tw-border-opacity:1;
	border-color:rgb(255 255 255/var(--tw-border-opacity))
}
.border-white\/20 {
	border-color:hsl(0 0% 100% / .2)
}
.border-white\/30 {
	border-color:hsl(0 0% 100% / .3)
}
.border-b-maincolor {
	--tw-border-opacity:1;
	border-bottom-color:rgba(var(--maincolor),var(--tw-border-opacity))
}
.border-l-transparent {
	border-left-color:#fff0
}
.border-r-transparent {
	border-right-color:#fff0
}
.border-t-transparent {
	border-top-color:#fff0
}
.bg-\[\#00ffff\] {
	--tw-bg-opacity:1;
	background-color:rgb(0 255 255/var(--tw-bg-opacity))
}
.bg-\[\#666666\] {
	--tw-bg-opacity:1;
	background-color:rgb(102 102 102/var(--tw-bg-opacity))
}
.bg-\[\#aaaaaa\] {
	--tw-bg-opacity:1;
	background-color:rgb(170 170 170/var(--tw-bg-opacity))
}
.bg-\[\#bababa\] {
	--tw-bg-opacity:1;
	background-color:rgb(186 186 186/var(--tw-bg-opacity))
}
.bg-\[\#dddddd\] {
	--tw-bg-opacity:1;
	background-color:rgb(221 221 221/var(--tw-bg-opacity))
}
.bg-\[\#e0e0e0\] {
	--tw-bg-opacity:1;
	background-color:rgb(224 224 224/var(--tw-bg-opacity))
}
.bg-\[\#f0f0f0\] {
	--tw-bg-opacity:1;
	background-color:rgb(240 240 240/var(--tw-bg-opacity))
}
.bg-\[\#f0f1f6\] {
	--tw-bg-opacity:1;
	background-color:rgb(240 241 246/var(--tw-bg-opacity))
}
.bg-\[\#f1f1f1\] {
	--tw-bg-opacity:1;
	background-color:rgb(241 241 241/var(--tw-bg-opacity))
}
.bg-\[\#f1f2f7\] {
	--tw-bg-opacity:1;
	background-color:rgb(241 242 247/var(--tw-bg-opacity))
}
.bg-\[\#f5f5f5\] {
	--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity))
}
.bg-black {
	--tw-bg-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity))
}
.bg-black\/40 {
	background-color:rgb(0 0 0 / .4)
}
.bg-black\/50 {
	background-color:rgb(0 0 0 / .5)
}
.bg-black\/60 {
	background-color:rgb(0 0 0 / .6)
}
.bg-maincolor {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.bg-maincolor\/20 {
	background-color:rgba(var(--maincolor),.2)
}
.bg-maincolor\/50 {
	background-color:rgba(var(--maincolor),.5)
}
.bg-maincolor\/80 {
	background-color:rgba(var(--maincolor),.8)
}
.bg-neutral-100 {
	--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity))
}
.bg-neutral-300 {
	--tw-bg-opacity:1;
	background-color:rgb(212 212 212/var(--tw-bg-opacity))
}
.bg-transparent {
	background-color:#fff0
}
.bg-white {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.bg-white\/50 {
	background-color:hsl(0 0% 100% / .5)
}
.bg-gradient-to-b {
	background-image:-webkit-linear-gradient(top,var(--tw-gradient-stops));
	background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
}
.bg-gradient-to-br {
	background-image:-webkit-linear-gradient(top left,var(--tw-gradient-stops));
	background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))
}
.from-\[\#dbdbf1\] {
	--tw-gradient-from:#dbdbf1 var(--tw-gradient-from-position);
	--tw-gradient-from-position:;
	--tw-gradient-to:rgba(219,219,241,0) var(--tw-gradient-from-position);
	--tw-gradient-to-position:;
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-black\/0 {
	--tw-gradient-from:transparent var(--tw-gradient-from-position);
	--tw-gradient-from-position:;
	--tw-gradient-to:transparent var(--tw-gradient-from-position);
	--tw-gradient-to-position:;
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-maincolor {
	--tw-gradient-from:rgba(var(--maincolor),1) var(--tw-gradient-from-position);
	--tw-gradient-from-position:;
	--tw-gradient-to:rgba(var(--maincolor),0) var(--tw-gradient-from-position);
	--tw-gradient-to-position:;
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-white {
	--tw-gradient-from:#fff var(--tw-gradient-from-position);
	--tw-gradient-from-position:;
	--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-from-position);
	--tw-gradient-to-position:;
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.from-10\% {
	--tw-gradient-from-position:10%
}
.via-black\/0 {
	--tw-gradient-via-position:;
	--tw-gradient-to:transparent var(--tw-gradient-to-position);
	--tw-gradient-to-position:;
	--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)
}
.via-30\% {
	--tw-gradient-via-position:30%
}
.to-\[\#a5a5dd\] {
	--tw-gradient-to:#a5a5dd var(--tw-gradient-to-position);
	--tw-gradient-to-position:
}
.to-\[\#c1c1e7\] {
	--tw-gradient-to:#c1c1e7 var(--tw-gradient-to-position);
	--tw-gradient-to-position:
}
.to-\[\#edeff6\] {
	--tw-gradient-to:#edeff6 var(--tw-gradient-to-position);
	--tw-gradient-to-position:
}
.to-\[\#efeff9\] {
	--tw-gradient-to:#efeff9 var(--tw-gradient-to-position);
	--tw-gradient-to-position:
}
.to-black\/30 {
	--tw-gradient-to:rgba(0,0,0,.3) var(--tw-gradient-to-position);
	--tw-gradient-to-position:
}
.to-100\% {
	--tw-gradient-to-position:100%
}
.bg-cover {
	background-size:cover
}
.bg-center {
	background-position:50%
}
.fill-white {
	fill:#fff
}
.object-cover {
	object-fit:cover
}
.p-0 {
	padding:0
}
.p-\[10px\] {
	padding:10px
}
.p-\[13px\] {
	padding:13px
}
.p-\[20px\] {
	padding:20px
}
.p-\[22px\] {
	padding:22px
}
.p-\[40px\] {
	padding:40px
}
.p-\[4px\] {
	padding:4px
}
.px-\[10px\] {
	padding-left:10px;
	padding-right:10px
}
.px-\[15px\] {
	padding-left:15px;
	padding-right:15px
}
.px-\[20px\] {
	padding-left:20px;
	padding-right:20px
}
.px-\[40px\] {
	padding-left:40px;
	padding-right:40px
}
.py-80ptr {
	padding-bottom:3.2rem;
	padding-top:3.2rem
}
.py-\[10px\] {
	padding-bottom:10px;
	padding-top:10px
}
.py-\[20px\] {
	padding-bottom:20px;
	padding-top:20px
}
.py-\[40px\] {
	padding-bottom:40px;
	padding-top:40px
}
.py-\[5px\] {
	padding-bottom:5px;
	padding-top:5px
}
.py-\[8px\] {
	padding-bottom:8px;
	padding-top:8px
}
.pb-0 {
	padding-bottom:0
}
.pb-20ptr {
	padding-bottom:.8rem
}
.pb-\[10px\] {
	padding-bottom:10px
}
.pb-\[20px\] {
	padding-bottom:20px
}
.pb-\[40px\] {
	padding-bottom:40px
}
.pb-\[60px\] {
	padding-bottom:60px
}
.pl-0 {
	padding-left:0
}
.pl-10ptr {
	padding-left:.4rem
}
.pl-50ptr {
	padding-left:2rem
}
.pl-\[10px\] {
	padding-left:10px
}
.pl-\[20px\] {
	padding-left:20px
}
.pr-10ptr {
	padding-right:.4rem
}
.pr-65ptr {
	padding-right:2.6rem
}
.pt-10ptr {
	padding-top:.4rem
}
.pt-15ptr {
	padding-top:.6rem
}
.pt-40ptr {
	padding-top:1.6rem
}
.pt-\[10px\] {
	padding-top:10px
}
.pt-\[20px\] {
	padding-top:20px
}
.pt-\[40px\] {
	padding-top:40px
}
.pt-\[50px\] {
	padding-top:50px
}
.pt-\[70px\] {
	padding-top:70px
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.text-justify {
	text-align:justify
}
.font-manrope {
	font-family:Manrope
}
.font-notoSerif {
	font-family:Noto Serif SC
}
.text-16ptr {
	font-size:.64rem
}
.text-18ptr {
	font-size:.72rem
}
.text-32ptr {
	font-size:1.28rem
}
.text-\[12px\] {
	font-size:12px
}
.text-\[14px\] {
	font-size:14px
}
.text-\[16px\] {
	font-size:16px
}
.text-\[18px\] {
	font-size:18px
}
.text-\[20px\] {
	font-size:20px
}
.text-\[22px\] {
	font-size:22px
}
.text-\[26px\] {
	font-size:26px
}
.text-\[30px\] {
	font-size:30px
}
.text-\[40px\] {
	font-size:40px
}
.text-sm {
	font-size:.875rem;
	line-height:1.25rem
}
.font-bold {
	font-weight:700
}
.font-light {
	font-weight:300
}
.font-medium {
	font-weight:500
}
.font-normal {
	font-weight:400
}
.font-semibold {
	font-weight:600
}
.not-italic {
	font-style:normal
}
.leading-\[0\.8\] {
	line-height:.8
}
.leading-\[0\.8em\] {
	line-height:.8em
}
.leading-\[1\.888\] {
	line-height:1.888
}
.leading-\[1\.88\] {
	line-height:1.88
}
.leading-\[2\.5em\] {
	line-height:2.5em
}
.leading-\[21px\] {
	line-height:21px
}
.leading-\[24px\] {
	line-height:24px
}
.leading-\[30px\] {
	line-height:30px
}
.leading-\[32px\] {
	line-height:32px
}
.leading-\[34px\] {
	line-height:34px
}
.leading-loose {
	line-height:2
}
.leading-none {
	line-height:1
}
.leading-normal {
	line-height:1.5
}
.leading-relaxed {
	line-height:1.625
}
.leading-tight {
	line-height:1.25
}
.tracking-\[2px\] {
	letter-spacing:2px
}
.\!text-white {
	--tw-text-opacity:1!important;
	color:rgb(255 255 255/var(--tw-text-opacity))!important
}
.text-\[\#000000\] {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.text-\[\#010101\] {
	--tw-text-opacity:1;
	color:rgb(1 1 1/var(--tw-text-opacity))
}
.text-\[\#0f0f0f\] {
	--tw-text-opacity:1;
	color:rgb(15 15 15/var(--tw-text-opacity))
}
.text-\[\#222222\] {
	--tw-text-opacity:1;
	color:rgb(34 34 34/var(--tw-text-opacity))
}
.text-\[\#333333\] {
	--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity))
}
.text-\[\#444444\] {
	--tw-text-opacity:1;
	color:rgb(68 68 68/var(--tw-text-opacity))
}
.text-\[\#454b57\] {
	--tw-text-opacity:1;
	color:rgb(69 75 87/var(--tw-text-opacity))
}
.text-\[\#666666\] {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity))
}
.text-\[\#999999\] {
	--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity))
}
.text-\[\#aaaaaa\] {
	--tw-text-opacity:1;
	color:rgb(170 170 170/var(--tw-text-opacity))
}
.text-\[\#ababab\] {
	--tw-text-opacity:1;
	color:rgb(171 171 171/var(--tw-text-opacity))
}
.text-\[\#bbbbbb\] {
	--tw-text-opacity:1;
	color:rgb(187 187 187/var(--tw-text-opacity))
}
.text-\[\#dddddd\] {
	--tw-text-opacity:1;
	color:rgb(221 221 221/var(--tw-text-opacity))
}
.text-\[\#e3e8ed\] {
	--tw-text-opacity:1;
	color:rgb(227 232 237/var(--tw-text-opacity))
}
.text-\[\#ff0038\] {
	--tw-text-opacity:1;
	color:rgb(255 0 56/var(--tw-text-opacity))
}
.text-black {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.text-maincolor {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.text-white {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.underline {
	-moz-text-decoration-line:underline;
	text-decoration-line:underline
}
.opacity-0 {
	opacity:0
}
.opacity-100 {
	opacity:1
}
.opacity-20 {
	opacity:.2
}
.opacity-50 {
	opacity:.5
}
.shadow-01 {
	--tw-shadow:0 0 1.52rem 0 rgba(0,0,0,.1);
	--tw-shadow-colored:0 0 1.52rem 0 var(--tw-shadow-color)
}
.shadow-01,.shadow-02 {
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-02 {
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.08);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color)
}
.shadow-02-center {
	--tw-shadow:0 0 1.6rem 0 rgba(0,0,0,.08);
	--tw-shadow-colored:0 0 1.6rem 0 var(--tw-shadow-color)
}
.shadow-02-center,.shadow-03 {
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-03 {
	--tw-shadow:0 0.2rem 1.6rem 0 rgba(0,0,0,.08);
	--tw-shadow-colored:0 0.2rem 1.6rem 0 var(--tw-shadow-color)
}
.outline-none {
	outline:2px solid #fff0;
	outline-offset:2px
}
.outline {
	outline-style:solid
}
.drop-shadow-lg {
	--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))
}
.drop-shadow-lg,.grayscale {
	-webkit-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);
	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)
}
.grayscale {
	--tw-grayscale:grayscale(100%)
}
.transition {
	-webkit-transition-duration:.15s;
	transition-duration:.15s;
	-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,backdrop-filter,-webkit-transform,-webkit-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,backdrop-filter,-webkit-transform,-webkit-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-moz-text-decoration-color,-webkit-transform,-webkit-filter;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.transition-all {
	-webkit-transition-duration:.15s;
	transition-duration:.15s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.duration-1000 {
	-webkit-transition-duration:1s;
	transition-duration:1s
}
.duration-500 {
	-webkit-transition-duration:.5s;
	transition-duration:.5s
}
.content-\[\'\'\] {
	--tw-content:"";
	content:var(--tw-content)
}
.body-overlay {
	background-color:rgb(0 0 0 / .8);
	bottom:0;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:800
}
.body-overlay.morezindex {
	z-index:930
}
.common_col {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
	.common_col {
	padding-bottom:4rem;
	padding-top:4rem
}
}.common_col_inner {
	margin-top:20px
}
@media (min-width:968px) {
	.common_col_inner {
	margin-top:2.4rem
}
}.common_txt {
	line-height:2;
	text-align:justify
}
.common_txt p {
	margin-bottom:1em
}
.common_txt p:last-of-type {
	margin-bottom:0
}
.common_txt hr {
	margin-bottom:.8rem;
	margin-top:.8rem
}
.title01 {
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	position:relative
}
.title01:after {
	--tw-border-opacity:1;
	--tw-content:"";
	border-bottom-color:rgba(var(--maincolor),var(--tw-border-opacity));
	border-left-color:#fff0;
	border-right-color:#fff0;
	border-style:solid;
	border-top-color:#fff0;
	border-width:0 0 18px 18px;
	bottom:-1px;
	content:var(--tw-content);
	height:0;
	position:absolute;
	right:-1px;
	width:0;
	z-index:10
}
@media (min-width:968px) {
	.title01:after {
	border-width:0 0 1.2rem 1.2rem
}
}.title01 span {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:inline-block;
	font-family:Noto Serif SC;
	font-size:26px;
	font-weight:600;
	line-height:1;
	position:relative;
	white-space:nowrap;
	z-index:20
}
@media (min-width:968px) {
	.title01 span {
	font-size:2.4rem
}
}.title01.not_active:after {
	display:none
}
.title01.not_active span {
	--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity))
}
a .more01 {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	height:20px;
	position:relative;
	width:20px
}
@media (min-width:968px) {
	a .more01 {
	height:1.2rem;
	width:1.2rem
}
}a .more01 i {
	--tw-translate-y:-8px;
	--tw-rotate:-45deg;
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:20px;
	left:8px;
	line-height:1;
	position:absolute;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	a .more01 i {
	--tw-translate-y:-0.4rem;
	font-size:1.2rem;
	left:.4rem;
	-webkit-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));
	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))
}
}@media (min-width:1180px) {
	a:hover .more01 i {
	--tw-translate-y:-0.6rem;
	left:.6rem;
	-webkit-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));
	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))
}
}.header {
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1000
}
.header .w_col {
	-webkit-box-align:center;
	-webkit-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:70px;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	position:relative;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	z-index:20
}
@media (min-width:968px) {
	.header .w_col {
	height:4.2rem
}
}.scrolled .header {
	--tw-bg-opacity:1;
	--tw-shadow:0 0 1.52rem 0 rgba(0,0,0,.1);
	--tw-shadow-colored:0 0 1.52rem 0 var(--tw-shadow-color);
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.scrolled .header .w_col {
	height:50px
}
@media (min-width:968px) {
	.scrolled .header .w_col {
	height:3.6rem
}
}.topMenuOpen.scrolled .header {
	background-color:#fff0
}
.topMenuOpen.scrolled .header .w_col {
	height:70px
}
@media (min-width:968px) {
	.topMenuOpen.scrolled .header .w_col {
	height:4.2rem
}
}.header_logo svg {
	height:30px;
	width:127px
}
@media (min-width:968px) {
	.header_logo svg {
	height:1.8rem;
	width:7.6rem
}
}.header_logo svg .st0 {
	fill:#df0434
}
.header_logo svg .st1 {
	fill:#000;
	-webkit-transition:all .5s;
	transition:all .5s
}
.header_menu_main .header_logo svg .st1,.header_white .header_logo svg .st1,.topMenuOpen .header_logo svg .st1 {
	fill:#fff
}
.header_menu_main.scrolled svg .st1,.header_white.scrolled svg .st1 {
	fill:#000
}
.header_menu_main.topMenuOpen svg .st1,.header_white.topMenuOpen svg .st1 {
	fill:#fff
}
.header_menu {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	background-color:rgb(0 0 0/var(--tw-bg-opacity));
	border-radius:9999px;
	color:rgb(255 255 255/var(--tw-text-opacity));
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:30px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:30px
}
@media (min-width:1288px) {
	.header_menu {
	height:1.92rem;
	width:1.92rem
}
}.header_menu .line {
	-webkit-box-align:center;
	-webkit-box-pack:end;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:12px;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	position:relative;
	width:16px
}
@media (min-width:1288px) {
	.header_menu .line {
	height:.64rem;
	width:.8rem
}
}.header_menu .line:after,.header_menu .line:before {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	content:var(--tw-content);
	display:block;
	height:2px;
	left:0;
	position:absolute;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.header_menu .line:before {
	top:0
}
.header_menu .line:after {
	bottom:0
}
.header_menu .line em {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	height:2px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:12px
}
@media (min-width:1288px) {
	.header_menu .line em {
	width:.56rem
}
}.header_white .header_menu {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.header_menu_main .header_menu,.header_white .header_menu .line em,.header_white .header_menu .line:after,.header_white .header_menu .line:before {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.header_menu_main .header_menu .line em,.header_menu_main .header_menu .line:after,.header_menu_main .header_menu .line:before,.topMenuOpen .header_menu {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.topMenuOpen .header_menu .line:after,.topMenuOpen .header_menu .line:before {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.topMenuOpen .header_menu .line:before {
	-webkit-transform:translate3d(0,5px,0) rotate(45deg);
	transform:translate3d(0,5px,0) rotate(45deg)
}
@media (min-width:1288px) {
	.topMenuOpen .header_menu .line:before {
	-webkit-transform:translate3d(0,.28rem,0) rotate(45deg);
	transform:translate3d(0,.28rem,0) rotate(45deg)
}
}.topMenuOpen .header_menu .line:after {
	-webkit-transform:translate3d(0,-5px,0) rotate(-45deg);
	transform:translate3d(0,-5px,0) rotate(-45deg)
}
@media (min-width:1288px) {
	.topMenuOpen .header_menu .line:after {
	-webkit-transform:translate3d(0,-.28rem,0) rotate(-45deg);
	transform:translate3d(0,-.28rem,0) rotate(-45deg)
}
}.topMenuOpen .header_menu .line em {
	opacity:0;
	width:0
}
.header_nav {
	height:100vh;
	position:fixed;
	visibility:hidden
}
.header_nav,.header_nav_bg {
	left:0;
	top:0;
	width:100%
}
.header_nav_bg {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgb(0 0 0/var(--tw-bg-opacity));
	content:var(--tw-content);
	display:block;
	height:0;
	position:absolute;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	z-index:10
}
.header_nav>.inner {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100%;
	padding-top:70px;
	position:relative;
	z-index:20
}
@media (min-width:968px) {
	.header_nav>.inner {
	padding-top:0
}
}.header_nav_list {
	-webkit-box-flex:1;
	--tw-translate-y:1.6rem;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	opacity:0;
	overflow-y:scroll;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.header_nav_list {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	overflow:hidden
}
}.header_nav_list>ul {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	width:100%
}
@media (min-width:968px) {
	.header_nav_list>ul {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-box-pack:justify;
	-webkit-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.header_nav_list>ul>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(1.4rem*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(1.4rem*var(--tw-space-x-reverse))
}
}.header_nav_list>ul>li {
	border-bottom-width:1px;
	border-color:hsl(0 0% 100% / .2);
	padding-bottom:10px;
	padding-top:10px;
	position:relative
}
@media (min-width:968px) {
	.header_nav_list>ul>li {
	border-bottom-color:#fff0;
	padding-bottom:0;
	padding-top:0
}
}.header_nav_list>ul>li:last-of-type {
	border-bottom-color:#fff0
}
.header_nav_list>ul>li>a {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	display:inline-block;
	font-size:16px;
	line-height:30px;
	position:relative;
	white-space:nowrap
}
@media (min-width:968px) {
	.header_nav_list>ul>li>a {
	font-size:.96rem;
	line-height:2
}
}@media (min-width:1380px) {
	.header_nav_list>ul>li>a {
	font-size:1.2rem
}
}@media (min-width:968px) {
	.header_nav_list>ul>li>a:after {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	bottom:0;
	content:var(--tw-content);
	display:block;
	height:1px;
	left:0;
	opacity:0;
	position:absolute;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:0;
	z-index:10
}
.header_nav_list>ul>li>a:hover:after {
	opacity:1;
	width:100%
}
}.header_nav_list>ul>li .icon {
	-webkit-box-align:center;
	-webkit-box-pack:end;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:20px;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	position:absolute;
	right:10px;
	top:15px;
	width:20px;
	z-index:10
}
.header_nav_list>ul>li .icon i {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	font-size:14px;
	line-height:1;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.header_nav_list>ul>li .sub {
	display:none
}
@media (min-width:968px) {
	.header_nav_list>ul>li .sub {
	display:block
}
}.header_nav_list>ul>li .sub>ul {
	padding-top:10px
}
@media (min-width:968px) {
	.header_nav_list>ul>li .sub>ul {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
.header_nav_list>ul>li .sub>ul>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-bottom:calc(.4rem*var(--tw-space-y-reverse));
	margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))
}
.header_nav_list>ul>li .sub>ul {
	padding-top:1.2rem
}
}.header_nav_list>ul>li .sub>ul>li>a {
	--tw-text-opacity:1;
	color:rgb(187 187 187/var(--tw-text-opacity));
	display:inline-block;
	font-size:14px;
	line-height:2;
	position:relative;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.header_nav_list>ul>li .sub>ul>li>a {
	font-size:.56rem;
	line-height:1.25
}
}@media (min-width:1380px) {
	.header_nav_list>ul>li .sub>ul>li>a {
	font-size:.64rem
}
}@media (min-width:968px) {
	.header_nav_list>ul>li .sub>ul>li>a:after {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	bottom:0;
	content:var(--tw-content);
	display:block;
	height:1px;
	left:0;
	opacity:0;
	position:absolute;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:0;
	z-index:10
}
.header_nav_list>ul>li .sub>ul>li>a:hover {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.header_nav_list>ul>li .sub>ul>li>a:hover:after {
	opacity:1;
	width:100%
}
}.header_nav_list>ul>li.active .icon i {
	--tw-rotate:90deg
}
.header_nav_icons,.header_nav_list>ul>li.active .icon i {
	-webkit-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));
	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))
}
.header_nav_icons {
	--tw-translate-y:1.6rem;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-border-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	border-color:rgb(48 48 48/var(--tw-border-opacity));
	border-top-width:1px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:60px;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:-10px;
	margin-right:-10px;
	opacity:0;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.header_nav_icons {
	margin-left:-.8rem;
	margin-right:-.8rem
}
}@media (min-width:1380px) {
	.header_nav_icons {
	height:5.6rem
}
}.header_nav_icons>li {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	padding-left:10px;
	padding-right:10px
}
@media (min-width:968px) {
	.header_nav_icons>li {
	padding-left:.8rem;
	padding-right:.8rem
}
}.header_nav_icons>li a {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#fff0;
	border-radius:9999px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:30px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:30px
}
@media (min-width:968px) {
	.header_nav_icons>li a {
	height:1.6rem;
	width:1.6rem
}
}.header_nav_icons>li a [class*=" svgfont-"],.header_nav_icons>li a [class^=svgfont-] {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	line-height:1
}
@media (min-width:1380px) {
	.header_nav_icons>li a [class*=" svgfont-"],.header_nav_icons>li a [class^=svgfont-] {
	font-size:.88rem
}
}.header_nav_icons>li a.btn_qr {
	position:relative
}
.header_nav_icons>li a.btn_qr .qr_box {
	--tw-translate-x:-50%;
	bottom:30px;
	display:none;
	left:50%;
	position:absolute;
	-webkit-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));
	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));
	width:100px
}
@media (min-width:968px) {
	.header_nav_icons>li a.btn_qr .qr_box {
	bottom:1.6rem;
	width:6rem
}
}.header_nav_icons>li a.btn_qr .qr_box img {
	width:100%
}
.header_nav_icons>li a:hover {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.topMenuOpen .header_nav {
	visibility:visible;
	z-index:999
}
.topMenuOpen .header_nav_bg {
	height:100%;
	-webkit-transition-delay:.15s;
	transition-delay:.15s
}
.topMenuOpen .header_nav_list {
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.topMenuOpen .header_nav_icons,.topMenuOpen .header_nav_list {
	--tw-translate-y:0px;
	opacity:1;
	-webkit-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));
	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))
}
.topMenuOpen .header_nav_icons {
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}
.footer {
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	background-color:rgb(241 241 241/var(--tw-bg-opacity));
	color:rgb(102 102 102/var(--tw-text-opacity));
	line-height:1.5;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center
}
@media (min-width:968px) {
	.footer {
	font-size:.56rem;
	padding-bottom:1.8rem;
	padding-top:1.8rem
}
.footer .w_col {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.footer .w_col p {
	margin-right:.4rem
}
}.footer a {
	color:rgb(102 102 102/var(--tw-text-opacity));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.footer a,.footer a:hover {
	--tw-text-opacity:1
}
.footer a:hover {
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
@media (min-width:968px) {
	.footer .beian {
	margin-right:3.6rem
}
}.footer .tq {
	--tw-text-opacity:1;
	color:rgb(170 170 170/var(--tw-text-opacity));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.footer .tq {
	margin-left:auto
}
}.footer .tq:hover {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.zhengshu_col {
	-ms-grid-columns:(minmax(0,1fr))[2];
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-left-width:1px;
	border-top-width:1px;
	display:-ms-grid;
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr))
}
@media (min-width:668px) {
	.zhengshu_col {
	-ms-grid-columns:(minmax(0,1fr))[3];
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}@media (min-width:968px) {
	.zhengshu_col {
	-ms-grid-columns:(minmax(0,1fr))[4];
	grid-template-columns:repeat(4,minmax(0,1fr))
}
}.zhengshu_col li {
	--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-right-width:1px
}
.zhenshu_item {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	padding:20px
}
@media (min-width:968px) {
	.zhenshu_item {
	padding:2.8rem 2.8rem .8rem
}
}.zhenshu_item .img {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:170px;
	-webkit-justify-content:center;
	justify-content:center
}
@media (min-width:968px) {
	.zhenshu_item .img {
	height:10.4rem
}
}.zhenshu_item .img .img_zhengshu {
	background-position:50%;
	background-size:cover;
	margin-left:auto;
	margin-right:auto;
	padding:13px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.zhenshu_item .img .img_zhengshu {
	padding:1.2rem
}
}.zhenshu_item .img .img_zhengshu.horizontal {
	height:84px;
	width:110px
}
@media (min-width:968px) {
	.zhenshu_item .img .img_zhengshu.horizontal {
	height:6.16rem;
	width:8rem
}
}.zhenshu_item .img .img_zhengshu.horizontal {
	background-image:url(./img_zhengshu_horizontal.png)
}
.zhenshu_item .img .img_zhengshu.vertical {
	height:143px;
	width:110px
}
@media (min-width:968px) {
	.zhenshu_item .img .img_zhengshu.vertical {
	height:10.4rem;
	width:8rem
}
}.zhenshu_item .img .img_zhengshu.vertical {
	background-image:url(./img_zhengshu_vertical.png)
}
.zhenshu_item .img .img_zhengshu img {
	height:100%;
	width:100%
}
.zhenshu_item .t {
	--tw-text-opacity:1;
	color:rgb(68 68 68/var(--tw-text-opacity));
	display:block;
	font-size:14px;
	line-height:1.625;
	margin-top:10px;
	text-align:center;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.zhenshu_item .t {
	font-size:.72rem;
	margin-top:2.8rem
}
}.zhenshu_item:hover .img .img_zhengshu {
	--tw-translate-y:-0.4rem;
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.08);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
	-webkit-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));
	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))
}
.zhenshu_item:hover .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.zhenshu_item_nopadding {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.zhenshu_item_nopadding,.zhenshu_item_nopadding .img {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.zhenshu_item_nopadding .img {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	height:195px;
	-webkit-justify-content:center;
	justify-content:center
}
@media (min-width:968px) {
	.zhenshu_item_nopadding .img {
	height:18.8rem
}
}.zhenshu_item_nopadding .img .img_zhengshu {
	background-position:50%;
	background-size:cover;
	margin-left:auto;
	margin-right:auto;
	padding:22px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.zhenshu_item_nopadding .img .img_zhengshu {
	padding:1.68rem
}
}.zhenshu_item_nopadding .img .img_zhengshu.horizontal {
	height:115px;
	width:150px
}
@media (min-width:968px) {
	.zhenshu_item_nopadding .img .img_zhengshu.horizontal {
	height:11.08rem;
	width:14.4rem
}
}.zhenshu_item_nopadding .img .img_zhengshu.horizontal {
	background-image:url(./img_zhengshu_horizontal.png)
}
.zhenshu_item_nopadding .img .img_zhengshu.vertical {
	height:195px;
	width:150px
}
@media (min-width:968px) {
	.zhenshu_item_nopadding .img .img_zhengshu.vertical {
	height:18.8rem;
	width:14.4rem
}
}.zhenshu_item_nopadding .img .img_zhengshu.vertical {
	background-image:url(./img_zhengshu_vertical.png)
}
.zhenshu_item_nopadding .img .img_zhengshu img {
	height:100%;
	width:100%
}
.zhenshu_item_nopadding:hover .img .img_zhengshu {
	--tw-translate-y:-0.4rem;
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.08);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
	-webkit-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));
	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))
}
.splide__pagination {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	position:static
}
.splide__pagination>li {
	margin-left:5px;
	margin-right:5px
}
@media (min-width:968px) {
	.splide__pagination>li {
	margin-left:.4rem;
	margin-right:.4rem
}
}.splide__pagination>li .splide__pagination__page {
	--tw-bg-opacity:1;
	background-color:rgb(170 170 170/var(--tw-bg-opacity));
	height:8px;
	margin:0;
	opacity:1;
	padding:0;
	width:8px
}
.splide__pagination>li .splide__pagination__page.is-active {
	--tw-scale-x:1;
	--tw-scale-y:1;
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	-webkit-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));
	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))
}
.sub_nav {
	margin-bottom:20px;
	margin-top:20px
}
@media (min-width:968px) {
	.sub_nav {
	--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-top-width:1px;
	margin-bottom:4rem;
	margin-top:2.8rem;
	padding-bottom:1.6rem;
	padding-top:1.6rem
}
}.sub_nav>ul {
	-ms-grid-columns:(minmax(0,1fr))[3];
	display:-ms-grid;
	display:grid;
	gap:10px;
	grid-template-columns:repeat(3,minmax(0,1fr))
}
@media (min-width:668px) {
	.sub_nav>ul {
	-ms-grid-columns:(minmax(0,1fr))[4];
	grid-template-columns:repeat(4,minmax(0,1fr))
}
}@media (min-width:968px) {
	.sub_nav>ul {
	-webkit-column-gap:1.6rem;
	-moz-column-gap:1.6rem;
	column-gap:1.6rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	row-gap:.8rem
}
}@media (min-width:1380px) {
	.sub_nav>ul {
	-webkit-column-gap:4.8rem;
	-moz-column-gap:4.8rem;
	column-gap:4.8rem
}
}.sub_nav>ul>li>a {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	background-color:rgb(245 245 245/var(--tw-bg-opacity));
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:14px;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	line-height:1.5;
	padding:10px;
	text-align:center;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.sub_nav>ul>li>a {
	background-color:#fff0;
	font-size:.72rem;
	line-height:1;
	padding:0
}
}@media (min-width:1288px) {
	.sub_nav>ul>li>a {
	white-space:nowrap
}
}@media (min-width:968px) {
	.sub_nav>ul>li>a:before {
	--tw-border-opacity:1;
	--tw-content:"";
	border-color:rgba(var(--maincolor),var(--tw-border-opacity));
	border-radius:9999px;
	border-width:2px;
	content:var(--tw-content);
	-webkit-flex-shrink:0;
	flex-shrink:0;
	height:.4rem;
	margin-right:.4rem;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:.4rem
}
.sub_nav>ul>li>a:hover {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
}.sub_nav>ul>li.current-cat a,.sub_nav>ul>li.current_page_item a {
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	color:rgb(255 255 255/var(--tw-text-opacity));
	font-weight:700
}
@media (min-width:968px) {
	.sub_nav>ul>li.current-cat a,.sub_nav>ul>li.current_page_item a {
	--tw-text-opacity:1;
	background-color:#fff0;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.sub_nav>ul>li.current-cat a:before,.sub_nav>ul>li.current_page_item a:before {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
}.sub_nav.sub_nav_hoverDot>ul>li:hover>a:before {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.li_with_dot ul li {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:14px;
	line-height:2
}
@media (min-width:968px) {
	.li_with_dot ul li {
	font-size:.72rem
}
}.li_with_dot ul li:before {
	--tw-border-opacity:1;
	--tw-content:"";
	border-color:rgba(var(--maincolor),var(--tw-border-opacity));
	border-radius:9999px;
	border-width:2px;
	content:var(--tw-content);
	display:block;
	-webkit-flex-shrink:0;
	flex-shrink:0;
	height:10px;
	margin-right:10px;
	margin-top:9px;
	width:10px
}
@media (min-width:968px) {
	.li_with_dot ul li:before {
	height:.4rem;
	margin-right:.4rem;
	margin-top:.52rem;
	width:.4rem
}
}.intro_history_list {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	position:relative
}
.intro_history_list>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-bottom:calc(20px*var(--tw-space-y-reverse));
	margin-top:calc(20px*(1 - var(--tw-space-y-reverse)))
}
.intro_history_list {
	padding-bottom:60px
}
@media (min-width:968px) {
	.intro_history_list {
	padding-bottom:3.2rem
}
}.intro_history_list:before {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgb(221 221 221/var(--tw-bg-opacity));
	content:var(--tw-content);
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:1px
}
@media (min-width:968px) {
	.intro_history_list:before {
	--tw-translate-x:-50%;
	left:50%;
	-webkit-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));
	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))
}
}.intro_history_list .more {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-bg-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-radius:9999px;
	bottom:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:40px;
	-webkit-justify-content:center;
	justify-content:center;
	left:-20px;
	position:absolute;
	width:40px;
	z-index:20
}
@media (min-width:968px) {
	.intro_history_list .more {
	--tw-translate-x:-50%;
	height:2.4rem;
	left:50%;
	-webkit-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));
	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));
	width:2.4rem
}
}.intro_history_list .more img {
	height:15px;
	width:auto
}
@media (min-width:968px) {
	.intro_history_list .more img {
	height:.72rem
}
}.intro_history_list>li {
	display:block;
	padding-left:20px
}
@media (min-width:968px) {
	.intro_history_list>li {
	margin-left:50%;
	padding-left:2.6rem;
	width:50%
}
}.intro_history_list>li .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:20px;
	font-weight:500;
	position:relative
}
@media (min-width:968px) {
	.intro_history_list>li .t {
	font-size:1.76rem
}
}.intro_history_list>li .t:before {
	--tw-translate-y:-50%;
	--tw-content:"";
	background-position:50%;
	background-size:cover;
	content:var(--tw-content);
	display:block;
	height:20px;
	left:-30px;
	position:absolute;
	top:50%;
	-webkit-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));
	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));
	width:20px;
	z-index:10
}
@media (min-width:968px) {
	.intro_history_list>li .t:before {
	height:1.2rem;
	left:-3.2rem;
	width:1.2rem
}
}.intro_history_list>li .t:before {
	background-image:url(./history_dot.png)
}
.intro_history_list>li .des {
	--tw-text-opacity:1;
	color:rgb(68 68 68/var(--tw-text-opacity));
	line-height:1.625;
	margin-top:10px
}
@media (min-width:968px) {
	.intro_history_list>li .des {
	font-size:.72rem;
	margin-top:.4rem
}
.intro_history_list>li:nth-of-type(2n) {
	margin-left:0;
	padding-left:0;
	padding-right:2.6rem;
	text-align:right
}
.intro_history_list>li:nth-of-type(2n) .t:before {
	left:auto;
	right:-3.2rem
}
}.intro_history_list.active .more img {
	--tw-rotate:180deg;
	-webkit-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));
	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))
}
.intro_honor_list {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-top-width:1px
}
.intro_honor_list>li {
	--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.intro_honor_list>li {
	padding-bottom:2.2rem;
	padding-top:1.6rem
}
}.intro_honor_list>li .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:20px;
	font-weight:500
}
@media (min-width:968px) {
	.intro_honor_list>li .t {
	font-size:1.76rem
}
}.intro_honor_list>li .list {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1,minmax(0,1fr));
	margin-top:20px
}
@media (min-width:668px) {
	.intro_honor_list>li .list {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}@media (min-width:968px) {
	.intro_honor_list>li .list {
	-ms-grid-columns:(minmax(0,1fr))[3];
	-webkit-column-gap:5.44rem;
	-moz-column-gap:5.44rem;
	column-gap:5.44rem;
	grid-template-columns:repeat(3,minmax(0,1fr));
	margin-top:1.6rem;
	row-gap:2rem
}
}.intro_honor_list>li .list a {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:100%
}
.intro_honor_list>li .list a .img {
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:40%
}
@media (min-width:968px) {
	.intro_honor_list>li .list a .img {
	width:4.8rem
}
}.intro_honor_list>li .list a .img img {
	width:100%
}
.intro_honor_list>li .list a span {
	font-size:14px;
	line-height:1.625;
	padding-left:10px;
	width:60%
}
@media (min-width:968px) {
	.intro_honor_list>li .list a span {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	font-size:.56rem;
	padding-left:.8rem
}
}.intro_honor_list>li .list a:hover .img {
	--tw-translate-y:-0.2rem;
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.2);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
	-webkit-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));
	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))
}
.intro_honor_list_more {
	-webkit-box-align:center;
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-radius:9999px;
	color:rgb(255 255 255/var(--tw-text-opacity));
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-left:20px;
	padding-right:20px
}
@media (min-width:968px) {
	.intro_honor_list_more {
	margin-top:3.2rem;
	padding-left:1.32rem;
	padding-right:1.32rem
}
}.intro_honor_list_more span {
	font-weight:700;
	line-height:32px;
	margin-right:10px;
	white-space:nowrap
}
@media (min-width:968px) {
	.intro_honor_list_more span {
	font-size:.56rem;
	line-height:1.6rem;
	margin-right:.6rem
}
}.intro_honor_list_more img {
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.intro_honor_list_more.active img {
	--tw-rotate:180deg;
	-webkit-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));
	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))
}
.intro_team_list {
	-ms-grid-columns:(minmax(0,1fr))[2];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2,minmax(0,1fr))
}
@media (min-width:668px) {
	.intro_team_list {
	-ms-grid-columns:(minmax(0,1fr))[3];
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}@media (min-width:968px) {
	.intro_team_list {
	-ms-grid-columns:(minmax(0,1fr))[4];
	-webkit-column-gap:1.6rem;
	-moz-column-gap:1.6rem;
	column-gap:1.6rem;
	grid-template-columns:repeat(4,minmax(0,1fr));
	row-gap:3.2rem
}
}.intro_team_list>li a {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100%
}
.intro_team_list>li a .img {
	--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.intro_team_list>li a .img,.intro_team_list>li a .img img {
	-webkit-transition-property:all;
	transition-property:all
}
.intro_team_list>li a .img img {
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.intro_team_list>li a .txt {
	-webkit-box-flex:1;
	--tw-border-opacity:1;
	border-color:rgba(var(--maincolor),var(--tw-border-opacity));
	border-left-width:3px;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	margin-top:20px;
	padding-left:20px
}
@media (min-width:968px) {
	.intro_team_list>li a .txt {
	margin-top:1.2rem;
	padding-left:1.2rem
}
}.intro_team_list>li a .txt span {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:18px;
	line-height:1.5;
	margin-bottom:10px
}
@media (min-width:968px) {
	.intro_team_list>li a .txt span {
	font-size:1.12rem
}
}.intro_team_list>li a .txt em {
	--tw-text-opacity:1;
	color:rgb(68 68 68/var(--tw-text-opacity));
	display:block;
	font-size:14px;
	font-style:normal;
	line-height:1.25;
	margin-top:5px
}
@media (min-width:968px) {
	.intro_team_list>li a .txt em {
	font-size:.64rem
}
}.intro_team_list>li a:hover .img {
	--tw-translate-y:-0.4rem;
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.2);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.intro_team_list>li a:hover .img,.intro_team_list>li a:hover .img img {
	-webkit-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));
	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))
}
.intro_team_list>li a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1
}
.team_single_zhengshu .zhenshu_item {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-width:1px;
	height:100%
}
@media (min-width:968px) {
	.team_single_zhengshu .zhenshu_item {
	padding-bottom:2.8rem
}
}.team_single_zhengshu .splide__pagination {
	margin-top:20px
}
@media (min-width:968px) {
	.team_single_zhengshu .splide__pagination {
	margin-top:2.4rem
}
}.news_company {
	padding-bottom:20px
}
@media (min-width:968px) {
	.news_company {
	padding-bottom:4rem
}
}.news_company .list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.news_company .list {
	padding-bottom:4rem
}
}.news_company .list>ul>li {
	--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.news_company .list>ul>li {
	padding-bottom:2.4rem;
	padding-top:2.4rem
}
}.news_company .list>ul>li>a {
	display:block
}
@media (min-width:968px) {
	.news_company .list>ul>li>a {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
}.news_company .list>ul>li>a .img {
	overflow:hidden;
	width:100%
}
@media (min-width:968px) {
	.news_company .list>ul>li>a .img {
	max-height:20rem;
	overflow:hidden;
	width:24rem
}
}.news_company .list>ul>li>a .img img {
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.news_company .list>ul>li>a .txt {
	padding-top:20px
}
@media (min-width:968px) {
	.news_company .list>ul>li>a .txt {
	-webkit-box-flex:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	-webkit-flex-direction:column;
	flex-direction:column;
	padding-bottom:1.6rem;
	padding-left:3.2rem;
	padding-top:1.6rem
}
}.news_company .list>ul>li>a .txt .date {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:14px;
	font-weight:700;
	line-height:1
}
@media (min-width:968px) {
	.news_company .list>ul>li>a .txt .date {
	font-size:.64rem
}
}.news_company .list>ul>li>a .txt .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	margin-bottom:10px;
	margin-top:10px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.news_company .list>ul>li>a .txt .t {
	font-size:.88rem;
	margin-bottom:1.2rem;
	margin-top:.4rem
}
}.news_company .list>ul>li>a .txt .des {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	display:-webkit-box;
	font-size:14px;
	line-height:1.5;
	margin-bottom:20px;
	overflow:hidden
}
@media (min-width:968px) {
	.news_company .list>ul>li>a .txt .des {
	font-size:.64rem
}
}.news_company .list>ul>li>a .txt .more01 {
	margin-top:auto
}
.news_company .list>ul>li>a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.news_company .list>ul>li>a:hover .txt .t {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.news_academic {
	padding-bottom:20px
}
@media (min-width:968px) {
	.news_academic {
	padding-bottom:4rem
}
}.news_academic .list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.news_academic .list {
	padding-bottom:4rem
}
}.news_academic .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
@media (min-width:668px) {
	.news_academic .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}@media (min-width:968px) {
	.news_academic .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[3];
	gap:2rem;
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}.news_academic .list>ul>li>a {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-width:1px;
	display:block;
	padding:20px
}
@media (min-width:968px) {
	.news_academic .list>ul>li>a {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100%;
	padding:2rem
}
}.news_academic .list>ul>li>a .img {
	overflow:hidden;
	width:100%
}
@media (min-width:668px) {
	.news_academic .list>ul>li>a .img {
	height:250px
}
}@media (min-width:968px) {
	.news_academic .list>ul>li>a .img {
	height:11.6rem
}
}.news_academic .list>ul>li>a .img img {
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
@media (min-width:668px) {
	.news_academic .list>ul>li>a .img img {
	height:100%;
	object-fit:cover
}
}.news_academic .list>ul>li>a .txt {
	padding-top:20px
}
@media (min-width:968px) {
	.news_academic .list>ul>li>a .txt {
	-webkit-box-flex:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	-webkit-flex-direction:column;
	flex-direction:column;
	padding-top:2rem
}
}.news_academic .list>ul>li>a .txt .date {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:14px;
	font-weight:700;
	line-height:1
}
@media (min-width:968px) {
	.news_academic .list>ul>li>a .txt .date {
	font-size:.64rem
}
}.news_academic .list>ul>li>a .txt .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	margin-top:10px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.news_academic .list>ul>li>a .txt .t {
	font-size:.88rem;
	margin-bottom:1.2rem;
	margin-top:.4rem
}
}.news_academic .list>ul>li>a .txt .more01 {
	margin-top:20px
}
@media (min-width:968px) {
	.news_academic .list>ul>li>a .txt .more01 {
	margin-top:auto
}
}.news_academic .list>ul>li>a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.news_academic .list>ul>li>a:hover .txt .t {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.news_media {
	padding-bottom:20px
}
@media (min-width:968px) {
	.news_media {
	padding-bottom:4rem
}
}.news_media .list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.news_media .list {
	padding-bottom:4rem
}
}.news_media .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
@media (min-width:668px) {
	.news_media .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}@media (min-width:968px) {
	.news_media .list>ul {
	gap:2.4rem
}
}.news_media .list>ul>li>a {
	display:block
}
@media (min-width:968px) {
	.news_media .list>ul>li>a {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100%
}
}.news_media .list>ul>li>a .img {
	overflow:hidden;
	position:relative;
	width:100%
}
.news_media .list>ul>li>a .img:after {
	--tw-content:"";
	background-color:rgb(0 0 0 / .5);
	content:var(--tw-content);
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.news_media .list>ul>li>a .img i {
	--tw-translate-x:-50%;
	--tw-translate-y:-50%;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	display:block;
	font-size:30px;
	left:50%;
	line-height:1;
	position:absolute;
	top:50%;
	-webkit-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));
	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));
	z-index:20
}
@media (min-width:968px) {
	.news_media .list>ul>li>a .img i {
	font-size:1.4rem
}
}.news_media .list>ul>li>a .img img {
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.news_media .list>ul>li>a .txt {
	padding-top:20px
}
@media (min-width:968px) {
	.news_media .list>ul>li>a .txt {
	-webkit-box-flex:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	-webkit-flex-direction:column;
	flex-direction:column;
	padding-top:1.6rem
}
}.news_media .list>ul>li>a .txt .date {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:14px;
	font-weight:700;
	line-height:1
}
@media (min-width:968px) {
	.news_media .list>ul>li>a .txt .date {
	font-size:.64rem
}
}.news_media .list>ul>li>a .txt .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	margin-top:10px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.news_media .list>ul>li>a .txt .t {
	font-size:.88rem;
	margin-top:.4rem
}
}.news_media .list>ul>li>a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.news_media .list>ul>li>a:hover .txt .t {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.news_single {
	margin-top:20px
}
@media (min-width:968px) {
	.news_single {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	margin-top:2.4rem;
	padding-bottom:4rem
}
.news_single_info {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	padding-right:3.2rem
}
}@media (min-width:1380px) {
	.news_single_info {
	padding-right:8.6rem
}
}.news_single_side {
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.news_single_side {
	padding-bottom:0;
	padding-top:0;
	width:18.4rem
}
}.news_single_side_list {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	margin-top:20px
}
.news_single_side_list>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-bottom:calc(20px*var(--tw-space-y-reverse));
	margin-top:calc(20px*(1 - var(--tw-space-y-reverse)))
}
@media (min-width:968px) {
	.news_single_side_list {
	margin-top:2rem
}
.news_single_side_list>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-bottom:calc(2rem*var(--tw-space-y-reverse));
	margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))
}
}.news_single_side_list>li>a {
	display:block
}
.news_single_side_list>li>a .img {
	height:250px;
	overflow:hidden;
	width:100%
}
@media (min-width:968px) {
	.news_single_side_list>li>a .img {
	height:11.8rem
}
}.news_single_side_list>li>a .img img {
	height:100%;
	object-fit:cover;
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.news_single_side_list>li>a .txt {
	margin-top:20px
}
@media (min-width:968px) {
	.news_single_side_list>li>a .txt {
	margin-top:.8rem
}
}.news_single_side_list>li>a .txt .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:14px;
	font-weight:400;
	line-height:1.5;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.news_single_side_list>li>a .txt .t {
	font-size:.64rem
}
}.news_single_side_list>li>a .txt .date {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:14px;
	font-weight:700;
	line-height:1;
	margin-top:10px
}
@media (min-width:968px) {
	.news_single_side_list>li>a .txt .date {
	font-size:.64rem;
	margin-top:.4rem
}
}.news_single_side_list>li>a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.news_single_side_list>li>a:hover .txt .t {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.news_single_title {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:20px;
	line-height:1.5
}
@media (min-width:968px) {
	.news_single_title {
	font-size:1.04rem
}
}.news_single_bar {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	font-family:Manrope;
	font-size:14px;
	font-weight:700;
	line-height:1.5
}
@media (min-width:968px) {
	.news_single_bar {
	font-size:.64rem
}
}.news_single_des {
	--tw-border-opacity:1;
	--tw-text-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-top-width:1px;
	color:rgb(51 51 51/var(--tw-text-opacity));
	font-size:14px;
	line-height:2;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.news_single_des {
	font-size:.72rem;
	margin-bottom:2.8rem;
	margin-top:1.2rem;
	padding-bottom:2.8rem;
	padding-top:1.2rem
}
}.news_single_des div {
	max-width:100%!important
}
.news_single_page {
	-webkit-box-align:center;
	-webkit-box-pack:justify;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.news_single_page li a {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.news_single_page li a,.news_single_page li a .icon {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.news_single_page li a .icon {
	-webkit-box-pack:center;
	--tw-border-opacity:1;
	border-color:rgb(0 0 0/var(--tw-border-opacity));
	border-radius:9999px;
	border-width:1px;
	height:20px;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:.4rem;
	width:20px
}
@media (min-width:968px) {
	.news_single_page li a .icon {
	height:.88rem;
	width:.88rem
}
}.news_single_page li a .icon i {
	--tw-scale-x:.5;
	--tw-scale-y:.5;
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:16px;
	line-height:1;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.news_single_page li a .icon i {
	font-size:.64rem
}
}.news_single_page li a span {
	font-size:14px;
	line-height:1
}
@media (min-width:968px) {
	.news_single_page li a span {
	font-size:.56rem
}
}.news_single_page li a:hover {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.news_single_page li a:hover .icon {
	--tw-border-opacity:1;
	border-color:rgba(var(--maincolor),var(--tw-border-opacity))
}
.news_single_page li a:hover .icon i {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.news_single_page li.previous a .icon {
	-webkit-box-ordinal-group:0;
	margin-left:0;
	margin-right:.4rem;
	-webkit-order:-1;
	order:-1
}
.news_single_page li.previous a .icon i {
	--tw-rotate:180deg;
	-webkit-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));
	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))
}
.news_single_page li.next {
	margin-left:auto
}
.business_list {
	margin-top:20px
}
@media (min-width:968px) {
	.business_list {
	margin-top:2.8rem
}
}.business_list>ul>li .item {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
@media (min-width:968px) {
	.business_list>ul>li .item {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-direction:row;
	flex-direction:row
}
}.business_list>ul>li .item .img {
	overflow:hidden
}
@media (min-width:968px) {
	.business_list>ul>li .item .img {
	width:42%
}
}.business_list>ul>li .item .img img {
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
@media (min-width:968px) {
	.business_list>ul>li .item .img img {
	height:28rem;
	object-fit:cover
}
}.business_list>ul>li .item .txt {
	padding:20px
}
@media (min-width:968px) {
	.business_list>ul>li .item .txt {
	padding-left:6.4rem;
	padding-right:6.4rem;
	width:58%
}
}.business_list>ul>li .item .txt .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:18px;
	font-weight:400;
	line-height:1.5;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.business_list>ul>li .item .txt .t {
	font-size:1.52rem;
	margin-top:.4rem
}
}.business_list>ul>li .item .txt .des {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	font-size:14px;
	line-height:1.625;
	margin-bottom:20px;
	margin-top:10px
}
@media (min-width:968px) {
	.business_list>ul>li .item .txt .des {
	font-size:.72rem;
	margin-bottom:4.8rem;
	margin-top:1.6rem
}
}.business_list>ul>li .item:hover .img_single img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.business_list>ul>li .item:hover .txt .t {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
@media (min-width:968px) {
	.business_list>ul>li:nth-of-type(odd) .item .img {
	width:58%
}
.business_list>ul>li:nth-of-type(odd) .item .txt {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1;
	width:42%
}
}.business_single_case {
	margin-top:20px
}
@media (min-width:968px) {
	.business_single_case {
	margin-top:2.4rem
}
}.business_single_case_hd {
	margin-bottom:20px
}
@media (min-width:968px) {
	.business_single_case_hd {
	margin-bottom:3.6rem
}
}.business_single_case_hd>ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-20px;
	margin-left:-10px;
	margin-right:-10px
}
.business_single_case_hd>ul>li {
	-webkit-flex-basis:50%;
	flex-basis:50%;
	margin-bottom:20px;
	padding-left:10px;
	padding-right:10px
}
@media (min-width:668px) {
	.business_single_case_hd>ul>li {
	-webkit-flex-basis:33.333333%;
	flex-basis:33.333333%
}
}@media (min-width:968px) {
	.business_single_case_hd>ul>li {
	-webkit-flex-basis:25%;
	flex-basis:25%
}
}@media (min-width:1180px) {
	.business_single_case_hd>ul>li {
	-webkit-flex-basis:20%;
	flex-basis:20%
}
}@media (min-width:1380px) {
	.business_single_case_hd>ul>li {
	-webkit-flex-basis:16.666667%;
	flex-basis:16.666667%
}
}.business_single_case_hd>ul>li span {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-text-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	border-radius:9999px;
	color:rgb(102 102 102/var(--tw-text-opacity));
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:14px;
	font-weight:700;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	line-height:1.5;
	padding:5px 10px;
	text-align:center
}
@media (min-width:1180px) {
	.business_single_case_hd>ul>li span {
	font-size:.64rem;
	padding:.52rem .8rem
}
}.business_single_case_hd>ul>li.on span {
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.business_single_case_bd>ul {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
@media (min-width:968px) {
	.business_single_case_bd>ul {
	gap:2.8rem
}
.business_single_case_bd>ul>li .img {
	width:53.125%
}
}.business_single_case_bd>ul>li .img .splide__arrow svg {
	fill:#fff
}
@media (min-width:968px) {
	.business_single_case_bd>ul>li .txt {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%
}
}.business_single_case_bd>ul>li .txt b.t {
	display:block;
	font-size:16px;
	margin-bottom:10px;
	margin-top:20px
}
@media (min-width:968px) {
	.business_single_case_bd>ul>li .txt b.t {
	font-size:.88rem;
	margin-bottom:.8rem;
	margin-top:0
}
.business_single_case_bd>ul>li .txt .des {
	font-size:.64rem
}
}.business_single_case_bd>ul>li.show {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column
}
@media (min-width:968px) {
	.business_single_case_bd>ul>li.show {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-direction:row;
	flex-direction:row
}
.business_single_case_bd>ul>li:nth-of-type(odd) .txt {
	padding-left:4rem
}
.business_single_case_bd>ul>li:nth-of-type(2n) .txt {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1;
	padding-right:4rem
}
}.business_single_case_bd .show_more {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-bg-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-radius:9999px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:40px;
	-webkit-justify-content:center;
	justify-content:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:40px
}
@media (min-width:968px) {
	.business_single_case_bd .show_more {
	height:2.4rem;
	margin-top:3.6rem;
	width:2.4rem
}
}.business_single_case_bd .show_more img {
	-webkit-animation:mouse-scroll 1s infinite;
	animation:mouse-scroll 1s infinite;
	display:block;
	height:.24rem;
	margin:0;
	width:.48rem
}
.business_single_case_bd .show_more img:first-of-type {
	-webkit-animation-delay:.1s;
	animation-delay:.1s;
	-webkit-animation-direction:alternate;
	animation-direction:alternate
}
.business_single_case_bd .show_more img:nth-of-type(2) {
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
	-webkit-animation-direction:alternate;
	animation-direction:alternate
}
.business_single_case_bd .show_more img:nth-of-type(3) {
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
	-webkit-animation-direction:alternate;
	animation-direction:alternate
}
.business_single_case_bd .show_more:hover {
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.2);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
@-webkit-keyframes mouse-scroll {
	0% {
	opacity:0
}
50% {
	opacity:.5
}
to {
	opacity:1
}
}@keyframes mouse-scroll {
	0% {
	opacity:0
}
50% {
	opacity:.5
}
to {
	opacity:1
}
}.projects_top_banner .splide__slide .item {
	display:block;
	height:100vh;
	position:relative;
	width:100%
}
.projects_top_banner .splide__slide .item:after {
	--tw-gradient-from:transparent var(--tw-gradient-from-position);
	--tw-gradient-from-position:;
	--tw-gradient-to:transparent var(--tw-gradient-from-position);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
	--tw-gradient-from-position:10%;
	--tw-gradient-via-position:;
	--tw-gradient-to:transparent var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);
	--tw-gradient-via-position:30%;
	--tw-gradient-to:rgba(0,0,0,.3) var(--tw-gradient-to-position);
	--tw-gradient-to-position:;
	--tw-gradient-to-position:100%;
	--tw-content:"";
	background-image:-webkit-linear-gradient(top,var(--tw-gradient-stops));
	background-image:linear-gradient(to bottom,var(--tw-gradient-stops));
	content:var(--tw-content);
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.projects_top_banner .splide__slide .item .title {
	--tw-translate-y:1.2rem;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%;
	z-index:20
}
.projects_top_banner .splide__slide .item .title span {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	line-height:1.625;
	padding-bottom:20px
}
@media (min-width:968px) {
	.projects_top_banner .splide__slide .item .title span {
	font-size:1.2rem
}
}@media (min-width:1180px) {
	.projects_top_banner .splide__slide .item .title span {
	padding-bottom:3.2rem
}
}.projects_top_banner .splide__slide .item img {
	height:100%;
	object-fit:cover;
	width:100%
}
.projects_top_banner .splide__slide.is-active .item .title {
	--tw-translate-y:0px;
	opacity:1;
	-webkit-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));
	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))
}
@media (min-width:1180px) {
	.projects_top_banner .arrow_inner {
	--tw-translate-x:-50%;
	bottom:3.2rem;
	left:50%;
	position:absolute;
	-webkit-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));
	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));
	z-index:50
}
.projects_top_banner .arrow_inner .splide__arrows {
	-webkit-box-align:center;
	-webkit-box-pack:end;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	position:relative
}
.projects_top_banner .arrow_inner .splide__arrows>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(1.2rem*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(1.2rem*var(--tw-space-x-reverse))
}
}.projects_top_banner .arrow_inner .splide__arrows .splide__arrow {
	background-color:#fff0;
	height:30px;
	opacity:1;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:30px
}
@media (min-width:1180px) {
	.projects_top_banner .arrow_inner .splide__arrows .splide__arrow {
	--tw-translate-y:0px;
	height:.88rem;
	position:static;
	top:0;
	-webkit-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));
	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));
	width:.88rem
}
}.projects_top_banner .arrow_inner .splide__arrows .splide__arrow {
	border:1px solid #fff!important
}
.projects_top_banner .arrow_inner .splide__arrows .splide__arrow i {
	--tw-scale-x:.5;
	--tw-scale-y:.5;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	font-size:16px;
	-webkit-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));
	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))
}
@media (min-width:1180px) {
	.projects_top_banner .arrow_inner .splide__arrows .splide__arrow i {
	font-size:.64rem
}
}.projects_top_banner .arrow_inner .splide__arrows .splide__arrow--prev {
	left:20px
}
.projects_top_banner .arrow_inner .splide__arrows .splide__arrow--prev i {
	--tw-rotate:180deg;
	-webkit-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));
	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))
}
.projects_top_banner .arrow_inner .splide__arrows .splide__arrow--next {
	right:20px
}
.projects_top_banner .arrow_inner .splide__arrows .splide__arrow:hover {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-color:#e00434!important
}
.sub_nav_project {
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.sub_nav_project {
	padding-bottom:4rem;
	padding-top:4rem
}
}.sub_nav_project>ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-20px;
	margin-left:-10px;
	margin-right:-10px
}
.sub_nav_project>ul>li {
	-webkit-flex-basis:50%;
	flex-basis:50%;
	margin-bottom:20px;
	padding-left:10px;
	padding-right:10px
}
@media (min-width:668px) {
	.sub_nav_project>ul>li {
	-webkit-flex-basis:33.333333%;
	flex-basis:33.333333%
}
}@media (min-width:968px) {
	.sub_nav_project>ul>li {
	-webkit-flex-basis:25%;
	flex-basis:25%
}
}@media (min-width:1180px) {
	.sub_nav_project>ul>li {
	-webkit-flex-basis:20%;
	flex-basis:20%
}
}@media (min-width:1380px) {
	.sub_nav_project>ul>li {
	-webkit-flex-basis:16.666667%;
	flex-basis:16.666667%
}
}.sub_nav_project>ul>li a {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	--tw-text-opacity:1;
	-webkit-align-items:center;
	align-items:center;
	border-radius:9999px;
	color:rgb(102 102 102/var(--tw-text-opacity));
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:14px;
	font-weight:700;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	line-height:1.5;
	padding:5px 10px;
	text-align:center
}
@media (min-width:1180px) {
	.sub_nav_project>ul>li a {
	font-size:.64rem;
	padding:.52rem .8rem
}
}.sub_nav_project>ul>li.current-cat a {
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.project_list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.project_list {
	padding-bottom:4rem
}
}.project_list .list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.project_list .list {
	padding-bottom:4rem
}
}.project_list .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
@media (min-width:668px) {
	.project_list .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}@media (min-width:968px) {
	.project_list .list>ul {
	gap:1.6rem
}
}.project_list .list>ul>li>a {
	display:block;
	height:100%;
	overflow:hidden;
	position:relative
}
.project_list .list>ul>li>a:after {
	--tw-gradient-from:transparent var(--tw-gradient-from-position);
	--tw-gradient-from-position:;
	--tw-gradient-to:transparent var(--tw-gradient-from-position);
	--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);
	--tw-gradient-from-position:10%;
	--tw-gradient-via-position:;
	--tw-gradient-to:transparent var(--tw-gradient-to-position);
	--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);
	--tw-gradient-via-position:30%;
	--tw-gradient-to:rgba(0,0,0,.3) var(--tw-gradient-to-position);
	--tw-gradient-to-position:;
	--tw-gradient-to-position:100%;
	--tw-content:"";
	background-image:-webkit-linear-gradient(top,var(--tw-gradient-stops));
	background-image:linear-gradient(to bottom,var(--tw-gradient-stops));
	content:var(--tw-content);
	display:block;
	height:100%;
	top:0;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	z-index:10
}
.project_list .list>ul>li>a .title,.project_list .list>ul>li>a:after {
	left:0;
	position:absolute;
	width:100%
}
.project_list .list>ul>li>a .title {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	bottom:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding:20px;
	z-index:20
}
@media (min-width:968px) {
	.project_list .list>ul>li>a .title {
	padding:2.4rem
}
}.project_list .list>ul>li>a .title .t {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	line-height:1.5;
	margin-right:10px
}
@media (min-width:968px) {
	.project_list .list>ul>li>a .title .t {
	font-size:.88rem
}
}.project_list .list>ul>li>a .title .more01 {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	margin-left:auto
}
.project_list .list>ul>li>a .title .more01 i {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.project_list .list>ul>li>a img {
	--tw-bg-opacity:1;
	background-color:rgb(102 102 102/var(--tw-bg-opacity));
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.project_list .list>ul>li>a:hover:after {
	opacity:0
}
.project_list .list>ul>li>a:hover img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.projects_single_banner .splide__slide img {
	height:100vh;
	object-fit:cover;
	width:100%
}
.projects_single_banner .bar {
	bottom:20px;
	left:0;
	position:absolute;
	width:100%;
	z-index:10
}
@media (min-width:968px) {
	.projects_single_banner .bar {
	bottom:2.4rem
}
}.projects_single_banner .bar .splide__arrows {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center
}
.projects_single_banner .bar .splide__arrows .splide__arrow {
	--tw-translate-y:0px;
	--tw-border-opacity:1;
	background-color:#fff0;
	border-color:rgb(255 255 255/var(--tw-border-opacity));
	border-width:1px;
	height:20px;
	opacity:1;
	position:static;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:20px
}
@media (min-width:1180px) {
	.projects_single_banner .bar .splide__arrows .splide__arrow {
	height:.88rem;
	width:.88rem
}
}.projects_single_banner .bar .splide__arrows .splide__arrow {
	border:1px solid #fff!important
}
.projects_single_banner .bar .splide__arrows .splide__arrow i {
	--tw-scale-x:.5;
	--tw-scale-y:.5;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	font-size:14px;
	-webkit-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));
	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))
}
@media (min-width:1180px) {
	.projects_single_banner .bar .splide__arrows .splide__arrow i {
	font-size:.64rem
}
}.projects_single_banner .bar .splide__arrows .splide__arrow--prev i {
	--tw-rotate:180deg;
	-webkit-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));
	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))
}
.projects_single_banner .bar .splide__arrows .splide__arrow:hover {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-color:#e00434!important
}
.projects_single_banner .bar .splide__pagination {
	counter-reset:pagination-num;
	padding-left:2.4rem;
	padding-right:2.4rem
}
.projects_single_banner .bar .splide__pagination>li {
	margin-left:5px;
	margin-right:5px
}
@media (min-width:968px) {
	.projects_single_banner .bar .splide__pagination>li {
	margin-left:.6rem;
	margin-right:.6rem
}
}.projects_single_banner .bar .splide__pagination>li .splide__pagination__page {
	--tw-text-opacity:1;
	background-color:#fff0;
	color:rgb(170 170 170/var(--tw-text-opacity));
	font-family:Manrope;
	font-weight:700;
	height:auto;
	line-height:1;
	width:auto
}
.projects_single_banner .bar .splide__pagination>li .splide__pagination__page.is-active {
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity))
}
.projects_single_banner .bar .splide__pagination__page:before {
	content:counter(pagination-num);
	counter-increment:pagination-num
}
.project_single {
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.project_single {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding-bottom:4rem;
	padding-top:4rem
}
}@media (min-width:968px) {
	.project_single_content {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%
}
.project_single_side {
	margin-left:auto
}
.project_single_side_style01 {
	margin-left:11rem;
	width:16rem
}
.project_single_side_style02 {
	margin-left:8.6rem;
	width:18.4rem
}
}.project_single_title {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:26px;
	line-height:1.5
}
@media (min-width:968px) {
	.project_single_title {
	font-size:1.44rem
}
}.project_single_des {
	--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity));
	font-size:14px;
	line-height:1.888;
	margin-bottom:20px;
	margin-top:10px
}
@media (min-width:968px) {
	.project_single_des {
	font-size:.72rem;
	margin-bottom:2rem;
	margin-top:.8rem
}
}.project_single_slide_style01 {
	margin-bottom:2rem;
	margin-top:20px
}
@media (min-width:968px) {
	.project_single_slide_style01 {
	margin-top:0
}
}.project_single_slide_style01 .t {
	--tw-border-opacity:1;
	border-color:rgba(var(--maincolor),var(--tw-border-opacity));
	border-left-width:3px;
	display:block;
	font-size:20px;
	line-height:1;
	margin-bottom:20px;
	padding-left:10px
}
@media (min-width:968px) {
	.project_single_slide_style01 .t {
	font-size:1.04rem;
	margin-bottom:1.2rem;
	padding-left:1.2rem
}
}.project_single_slide_style01 .splide__pagination {
	margin-top:1.2rem
}
.project_single_style02_images {
	margin-bottom:20px
}
@media (min-width:968px) {
	.project_single_style02_images {
	margin-bottom:2.4rem
}
}.project_single_style02_images:last-of-type {
	margin-bottom:0
}
.project_single_style02_images .t {
	display:block;
	font-size:20px;
	line-height:1.5;
	margin-bottom:20px
}
@media (min-width:968px) {
	.project_single_style02_images .t {
	font-size:1.04rem;
	margin-bottom:1.6rem
}
}.project_single_style02_images ul {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
@media (min-width:968px) {
	.project_single_style02_images ul {
	gap:1.6rem
}
}.project_single_features>ul>li {
	font-size:16px;
	line-height:1.5;
	margin-bottom:10px
}
@media (min-width:968px) {
	.project_single_features>ul>li {
	font-size:.72rem;
	margin-bottom:.4rem
}
}.project_single_features>ul>li em {
	--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity));
	display:block;
	font-size:14px;
	font-style:normal
}
@media (min-width:968px) {
	.project_single_features>ul>li em {
	font-size:.56rem
}
.project_single_features_style01>ul {
	-webkit-columns:2;
	-moz-columns:2;
	column-count:2
}
}.innovation_overview-and-structure .item {
	margin-bottom:20px
}
@media (min-width:968px) {
	.innovation_overview-and-structure .item {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	margin-bottom:4rem
}
}.innovation_overview-and-structure .item .img {
	overflow:hidden;
	padding-left:.4rem;
	padding-top:.4rem;
	position:relative;
	width:100%
}
@media (min-width:968px) {
	.innovation_overview-and-structure .item .img {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	width:28.4rem
}
}.innovation_overview-and-structure .item .img:after {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	content:var(--tw-content);
	height:8rem;
	left:0;
	position:absolute;
	top:0;
	width:10rem;
	z-index:10
}
.innovation_overview-and-structure .item .img img {
	position:relative;
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%;
	z-index:20
}
.innovation_overview-and-structure .item .txt {
	padding-top:20px
}
@media (min-width:968px) {
	.innovation_overview-and-structure .item .txt {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	padding-left:7.2rem;
	padding-right:1.6rem;
	padding-top:0
}
}.innovation_overview-and-structure .item .txt .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	margin-bottom:10px;
	margin-top:10px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.innovation_overview-and-structure .item .txt .t {
	font-size:.88rem;
	margin-bottom:1.2rem;
	margin-top:.4rem
}
}.innovation_overview-and-structure .item .txt .des {
	--tw-text-opacity:1;
	color:rgb(68 68 68/var(--tw-text-opacity));
	font-size:14px;
	line-height:2;
	margin-top:20px
}
@media (min-width:968px) {
	.innovation_overview-and-structure .item .txt .des {
	font-size:.72rem;
	margin-top:1.6rem
}
}.innovation_overview-and-structure .item:nth-of-type(2n) .img {
	padding-left:0;
	padding-right:.4rem
}
@media (min-width:968px) {
	.innovation_overview-and-structure .item:nth-of-type(2n) .img {
	width:30.4rem
}
}.innovation_overview-and-structure .item:nth-of-type(2n) .img:after {
	left:auto;
	right:0
}
@media (min-width:968px) {
	.innovation_overview-and-structure .item:nth-of-type(2n) .txt {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1;
	padding-left:0;
	padding-right:4.4rem
}
}.innovation_platform {
	padding-bottom:20px
}
@media (min-width:968px) {
	.innovation_platform {
	padding-bottom:4rem
}
}.innovation_platform_title {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-family:Noto Serif SC;
	font-size:18px;
	font-weight:600;
	line-height:1.5;
	margin-bottom:20px;
	margin-top:20px
}
@media (min-width:968px) {
	.innovation_platform_title {
	font-size:1.44rem;
	margin-bottom:2rem;
	margin-top:2.8rem
}
}.innovation_platform_list {
	margin-top:20px
}
.innovation_platform_items {
	-ms-grid-columns:(minmax(0,1fr))[2];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2,minmax(0,1fr));
	margin-bottom:20px
}
@media (min-width:968px) {
	.innovation_platform_items {
	-ms-grid-columns:(minmax(0,1fr))[4];
	gap:2rem;
	grid-template-columns:repeat(4,minmax(0,1fr));
	margin-bottom:2rem
}
}.innovation_platform_items>li a {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	--tw-shadow:0 0 1.6rem 0 rgba(0,0,0,.08);
	--tw-shadow-colored:0 0 1.6rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100%;
	padding:20px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.innovation_platform_items>li a {
	padding:2rem 2rem 1.2rem
}
}.innovation_platform_items>li a .tag {
	--tw-border-opacity:1;
	--tw-text-opacity:1;
	-webkit-align-self:flex-start;
	align-self:flex-start;
	border-color:rgba(var(--maincolor),var(--tw-border-opacity));
	border-radius:9999px;
	border-width:1px;
	color:rgba(var(--maincolor),var(--tw-text-opacity));
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	font-size:12px;
	line-height:21px;
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px
}
@media (min-width:968px) {
	.innovation_platform_items>li a .tag {
	border-width:2px;
	margin-bottom:1.2rem
}
}.innovation_platform_items>li a .img {
	margin-bottom:20px;
	overflow:hidden
}
@media (min-width:968px) {
	.innovation_platform_items>li a .img {
	margin-bottom:1.2rem
}
}.innovation_platform_items>li a .img img {
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.innovation_platform_items>li a .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:14px;
	line-height:1.5;
	margin-bottom:10px
}
@media (min-width:968px) {
	.innovation_platform_items>li a .t {
	font-size:.72rem;
	margin-bottom:.6rem
}
}.innovation_platform_items>li a .des {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:12px;
	line-height:1.5;
	margin-bottom:10px
}
@media (min-width:968px) {
	.innovation_platform_items>li a .des {
	font-size:.56rem;
	margin-bottom:1.2rem
}
}.innovation_platform_items>li a .time {
	font-family:Manrope;
	margin-top:auto
}
@media (min-width:968px) {
	.innovation_platform_items>li a .time {
	font-size:.64rem
}
}.innovation_platform_items>li a:hover {
	--tw-translate-y:-0.4rem;
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.2);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.innovation_platform_items>li a:hover,.innovation_platform_items>li a:hover .img img {
	-webkit-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));
	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))
}
.innovation_platform_items>li a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1
}
.innovation_intellectual {
	padding-bottom:20px
}
@media (min-width:968px) {
	.innovation_intellectual {
	padding-bottom:4rem
}
}.innovation_intellectual_hd {
	margin-bottom:20px
}
@media (min-width:968px) {
	.innovation_intellectual_hd {
	margin-bottom:3.2rem
}
}.innovation_intellectual_hd>ul {
	-ms-grid-columns:(minmax(0,1fr))[4];
	display:-ms-grid;
	display:grid;
	gap:10px;
	grid-template-columns:repeat(4,minmax(0,1fr))
}
@media (min-width:968px) {
	.innovation_intellectual_hd>ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	gap:2.2rem
}
}.innovation_intellectual_hd>ul>li {
	--tw-text-opacity:1;
	color:rgb(170 170 170/var(--tw-text-opacity));
	cursor:pointer;
	font-family:Noto Serif SC;
	font-size:16px;
	font-weight:600
}
@media (min-width:968px) {
	.innovation_intellectual_hd>ul>li {
	font-size:1.44rem
}
}.innovation_intellectual_hd>ul>li.on {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity))
}
.innovation_monographs-and-papers {
	padding-bottom:20px
}
@media (min-width:968px) {
	.innovation_monographs-and-papers {
	padding-bottom:4rem
}
}.innovation_monographs-and-papers .list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.innovation_monographs-and-papers .list {
	padding-bottom:4rem
}
}.innovation_monographs-and-papers .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
@media (min-width:668px) {
	.innovation_monographs-and-papers .list>ul {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
}@media (min-width:968px) {
	.innovation_monographs-and-papers .list>ul {
	gap:2.4rem
}
}.innovation_monographs-and-papers .list>ul>li>a {
	display:block;
	padding:40px;
	position:relative;
	width:100%
}
@media (min-width:968px) {
	.innovation_monographs-and-papers .list>ul>li>a {
	padding-bottom:0;
	padding-top:4rem
}
}.innovation_monographs-and-papers .list>ul>li>a:after {
	--tw-content:"";
	background-image:url(./innovation_monographs-and-papers.jpg);
	background-position:50%;
	background-size:cover;
	content:var(--tw-content);
	display:block;
	height:16rem;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.innovation_monographs-and-papers .list>ul>li>a .img {
	position:relative;
	width:100%;
	z-index:20
}
@media (min-width:968px) {
	.innovation_monographs-and-papers .list>ul>li>a .img {
	margin-left:auto;
	margin-right:auto;
	width:12rem
}
}.innovation_monographs-and-papers .list>ul>li>a .img img {
	box-shadow:0 .6rem .8rem 0 rgb(0 0 0 / .38);
	width:100%
}
.innovation_monographs-and-papers .list>ul>li>a .img img,.innovation_monographs-and-papers .list>ul>li>a .t {
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.innovation_monographs-and-papers .list>ul>li>a .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	margin-top:10px;
	position:relative;
	text-align:center;
	z-index:20
}
@media (min-width:968px) {
	.innovation_monographs-and-papers .list>ul>li>a .t {
	font-size:.8rem;
	margin-bottom:1.2rem;
	margin-top:1.6rem
}
}.innovation_monographs-and-papers .list>ul>li>a:hover .img img {
	--tw-translate-y:-0.2rem;
	box-shadow:0 .6rem .8rem 0 #fff0;
	-webkit-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));
	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))
}
.innovation_monographs-and-papers .list>ul>li>a:hover .t {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.papers_single {
	background-position:50%;
	background-size:cover;
	min-height:100vh;
	width:100%
}
@media (min-width:968px) {
	.papers_single {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-pack:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center
}
}.papers_single {
	background-image:url(./papers_single.jpg)
}
@media (min-width:968px) {
	.papers_single_side {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	padding-bottom:3.2rem;
	padding-right:6rem;
	padding-top:3.2rem
}
}.papers_single_side .title {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:20px;
	line-height:1.5
}
@media (min-width:968px) {
	.papers_single_side .title {
	font-size:1.44rem
}
}.papers_single_side .des {
	--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity));
	line-height:2
}
@media (min-width:968px) {
	.papers_single_side .des {
	font-size:.72rem
}
}.papers_single_images {
	margin-top:2rem
}
@media (min-width:968px) {
	.papers_single_images {
	margin-top:0;
	width:24rem
}
.papers_single_images .inner {
	height:66vh;
	padding-left:2rem;
	padding-right:2rem
}
}.papers_single_images .inner img {
	margin-bottom:20px;
	width:100%
}
@media (min-width:968px) {
	.papers_single_images .inner img {
	--tw-shadow:0 0 1.52rem 0 rgba(0,0,0,.1);
	--tw-shadow-colored:0 0 1.52rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
}.innovation-standard {
	-ms-grid-columns:(minmax(0,1fr))[2];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2,minmax(0,1fr));
	margin-bottom:20px
}
@media (min-width:668px) {
	.innovation-standard {
	-ms-grid-columns:(minmax(0,1fr))[3];
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}@media (min-width:968px) {
	.innovation-standard {
	-ms-grid-columns:(minmax(0,1fr))[4];
	-webkit-column-gap:2rem;
	-moz-column-gap:2rem;
	column-gap:2rem;
	grid-template-columns:repeat(4,minmax(0,1fr));
	margin-bottom:4rem;
	row-gap:4rem
}
}.innovation-standard li a {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100%
}
.innovation-standard li a .img {
	--tw-bg-opacity:1;
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.08);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	background-color:rgb(255 255 255/var(--tw-bg-opacity));
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
	overflow:hidden;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.innovation-standard li a .img,.innovation-standard li a .img img {
	-webkit-transition-property:all;
	transition-property:all
}
.innovation-standard li a .img img {
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.innovation-standard li a .txt {
	margin-top:auto
}
.innovation-standard li a .txt b.t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:14px;
	line-height:1.5;
	margin-top:10px
}
@media (min-width:968px) {
	.innovation-standard li a .txt b.t {
	font-size:.8rem;
	margin-top:.8rem
}
}.innovation-standard li a .txt .time {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:14px;
	margin-top:10px
}
@media (min-width:968px) {
	.innovation-standard li a .txt .time {
	font-size:.56rem;
	margin-top:.6rem
}
}.innovation-standard li a:hover .img {
	--tw-translate-y:-0.4rem;
	--tw-shadow:0 0.8rem 2.4rem 0 rgba(0,0,0,.2);
	--tw-shadow-colored:0 0.8rem 2.4rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.innovation-standard li a:hover .img,.innovation-standard li a:hover .img img {
	-webkit-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));
	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))
}
.innovation-standard li a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1
}
.employees_zhengshu .zhenshu_item {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-width:1px;
	height:100%
}
@media (min-width:968px) {
	.employees_zhengshu .zhenshu_item {
	padding:1.4rem 2.8rem
}
}.employees_zhengshu .splide__pagination {
	margin-top:20px
}
@media (min-width:968px) {
	.employees_zhengshu .splide__pagination {
	margin-top:2.4rem
}
}.culture_employees_slide .col_title,.culture_employees_slide .col_title .splide__arrows {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.culture_employees_slide .col_title .splide__arrows {
	margin-left:auto;
	position:relative
}
.culture_employees_slide .col_title .splide__arrows>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(20px*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(20px*var(--tw-space-x-reverse))
}
@media (min-width:968px) {
	.culture_employees_slide .col_title .splide__arrows>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(.8rem*var(--tw-space-x-reverse))
}
}.culture_employees_slide .col_title .splide__arrows .splide__arrow {
	--tw-translate-y:0px;
	background-color:#fff0;
	height:30px;
	opacity:1;
	position:static;
	top:0;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:30px
}
@media (min-width:1180px) {
	.culture_employees_slide .col_title .splide__arrows .splide__arrow {
	height:2rem;
	width:2rem
}
}.culture_employees_slide .col_title .splide__arrows .splide__arrow {
	border:1px solid #e00434!important
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow i {
	--tw-scale-x:.5;
	--tw-scale-y:.5;
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:22px;
	-webkit-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));
	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))
}
@media (min-width:1180px) {
	.culture_employees_slide .col_title .splide__arrows .splide__arrow i {
	font-size:1.44rem
}
}.culture_employees_slide .col_title .splide__arrows .splide__arrow--prev {
	left:20px
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow--prev i {
	--tw-rotate:180deg;
	-webkit-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));
	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))
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow--next {
	right:20px
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow:hover {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-color:#e00434!important
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow[disabled] {
	border:1px solid #ddd!important
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow[disabled] i {
	--tw-text-opacity:1;
	color:rgb(221 221 221/var(--tw-text-opacity))
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow[disabled]:hover {
	background-color:#fff0;
	border-color:#ddd!important
}
.culture_employees_slide .col_title .splide__arrows .splide__arrow[disabled]:hover i {
	--tw-text-opacity:1;
	color:rgb(221 221 221/var(--tw-text-opacity))
}
.culture_employees_slide .splide__track {
	margin-top:20px
}
@media (min-width:968px) {
	.culture_employees_slide .splide__track {
	margin-top:2.4rem
}
}.hr_expert .col_title {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.intro_expert_list {
	-ms-grid-columns:(minmax(0,1fr))[2];
	display:-ms-grid;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2,minmax(0,1fr))
}
@media (min-width:668px) {
	.intro_expert_list {
	-ms-grid-columns:(minmax(0,1fr))[3];
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}@media (min-width:968px) {
	.intro_expert_list {
	-ms-grid-columns:(minmax(0,1fr))[3];
	gap:2rem;
	grid-template-columns:repeat(3,minmax(0,1fr))
}
}.intro_expert_list>li a {
	display:block;
	position:relative
}
.intro_expert_list>li a:after {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	content:var(--tw-content);
	display:block;
	height:0;
	left:0;
	position:absolute;
	top:0;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:2px;
	z-index:10
}
@media (min-width:968px) {
	.intro_expert_list>li a:after {
	width:5px
}
}.intro_expert_list>li a .img {
	overflow:hidden
}
.intro_expert_list>li a .img img {
	background-color:rgb(0 0 0 / .4);
	-webkit-transition-duration:1s;
	transition-duration:1s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:100%
}
.intro_expert_list>li a .txt {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-pack:end;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	height:100%;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	left:0;
	padding:20px;
	position:absolute;
	top:0;
	width:100%;
	z-index:20
}
@media (min-width:968px) {
	.intro_expert_list>li a .txt {
	padding:2.4rem
}
}.intro_expert_list>li a .txt span {
	display:block;
	font-size:16px;
	line-height:1.5
}
@media (min-width:968px) {
	.intro_expert_list>li a .txt span {
	font-size:1.12rem
}
}.intro_expert_list>li a .txt span:before {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	content:var(--tw-content);
	display:block;
	height:2px;
	margin-bottom:20px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:20px
}
@media (min-width:968px) {
	.intro_expert_list>li a .txt span:before {
	height:3px;
	margin-bottom:1.4rem;
	width:1.2rem
}
}.intro_expert_list>li a .txt em {
	display:block;
	font-size:12px;
	font-style:normal;
	line-height:1.25;
	margin-top:5px
}
@media (min-width:968px) {
	.intro_expert_list>li a .txt em {
	font-size:.64rem
}
}.intro_expert_list>li a:hover:after {
	height:100%;
	opacity:1
}
.intro_expert_list>li a:hover .img img {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.intro_expert_list>li a:hover .txt span:before {
	width:0
}
.hr_development {
	padding-bottom:20px;
	padding-top:50px
}
@media (min-width:968px) {
	.hr_development {
	padding-bottom:2rem;
	padding-top:12rem
}
}.hr_development>ul {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.hr_development>ul>li {
	-webkit-box-flex:1;
	--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity));
	-webkit-flex:1 1 0%;
	flex:1 1 0%
}
.hr_development>ul>li span {
	--tw-translate-y:1.2rem;
	display:block;
	font-family:Manrope;
	font-size:20px;
	font-weight:700;
	opacity:0;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.hr_development>ul>li span {
	font-size:1.6rem
}
}.hr_development>ul>li i {
	background-color:hsl(0 0% 100% / .5);
	display:block;
	height:1px;
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
	width:100%
}
@media (min-width:968px) {
	.hr_development>ul>li i {
	margin-bottom:2rem;
	margin-top:2rem
}
}.hr_development>ul>li i:before {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	bottom:0;
	content:var(--tw-content);
	height:3px;
	left:0;
	position:absolute;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:0
}
@media (min-width:968px) {
	.hr_development>ul>li i:before {
	height:5px
}
}.hr_development>ul>li b {
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.25
}
@media (min-width:968px) {
	.hr_development>ul>li b {
	font-size:.96rem
}
}.hr_development>ul>li.active span {
	--tw-translate-y:0px;
	opacity:1;
	-webkit-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));
	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))
}
.hr_development>ul>li.active i:before {
	width:100%
}
.hr_school_lists {
	-ms-grid-columns:(minmax(0,1fr))[1];
	--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-left-width:1px;
	display:-ms-grid;
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr));
	margin-top:20px
}
@media (min-width:968px) {
	.hr_school_lists {
	-ms-grid-columns:(minmax(0,1fr))[2];
	border-top-color:#fff0;
	grid-template-columns:repeat(2,minmax(0,1fr));
	margin-top:2.4rem;
	padding-right:33.33%
}
.hr_school_lists>li:first-of-type {
	-ms-grid-column-span:2;
	grid-column:span 2/span 2
}
.hr_school_lists>li:first-of-type .hr_school_slide_wrapper {
	width:50%
}
}.hr_school_slide_wrapper {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-right-width:1px;
	border-top-width:1px;
	padding-bottom:40px;
	padding-top:20px
}
@media (min-width:968px) {
	.hr_school_slide_wrapper {
	padding-bottom:2rem;
	padding-top:1.2rem
}
}.hr_school_logo {
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:40px;
	-webkit-justify-content:center;
	justify-content:center;
	margin-bottom:20px;
	width:100%
}
@media (min-width:968px) {
	.hr_school_logo {
	height:2.4rem;
	margin-bottom:1.2rem
}
}.hr_school_logo img {
	max-height:100%
}
.hr_school_slide {
	padding-left:40px;
	padding-right:40px
}
@media (min-width:968px) {
	.hr_school_slide {
	padding-left:2.4rem;
	padding-right:2.4rem
}
}.hr_school_slide .splide__arrow svg {
	opacity:.5
}
.hr_school_slide .splide__arrow--prev {
	left:calc(20px - 1em)
}
@media (min-width:968px) {
	.hr_school_slide .splide__arrow--prev {
	left:calc(1.2rem - 1em)
}
}.hr_school_slide .splide__arrow--next {
	right:calc(20px - 1em)
}
@media (min-width:968px) {
	.hr_school_slide .splide__arrow--next {
	right:calc(1.2rem - 1em)
}
}.job_list_hd>ul>li {
	cursor:pointer
}
.job_item_wrapper {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-left-width:1px;
	border-top-width:1px
}
.job_item {
	--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-right-width:1px;
	padding-left:20px;
	padding-right:20px;
	position:relative
}
@media (min-width:968px) {
	.job_item {
	padding-left:2.4rem;
	padding-right:2.4rem
}
}.job_item:before {
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	content:var(--tw-content);
	height:0;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	width:2px;
	z-index:10
}
@media (min-width:968px) {
	.job_item:before {
	width:4px
}
}.job_item.on:before {
	height:100%;
	opacity:1
}
.job_item.on .job_item_hd>ul .icon i {
	--tw-translate-y:8px;
	--tw-rotate:45deg;
	-webkit-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));
	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))
}
.job_item.on .job_item_bd {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	border-top-width:1px
}
.job_item_hd {
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.job_item_hd {
	padding-bottom:1.44rem;
	padding-top:1.44rem
}
}.job_item_hd>ul {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
@media (min-width:968px) {
	.job_item_hd>ul {
	--tw-text-opacity:1;
	color:rgb(68 68 68/var(--tw-text-opacity));
	font-size:.64rem
}
}.job_item_hd>ul .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	font-size:14px
}
@media (min-width:968px) {
	.job_item_hd>ul .t {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:-webkit-box;
	font-size:.8rem;
	overflow:hidden;
	width:30%
}
}.job_item_hd>ul .icon {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	cursor:pointer;
	height:20px;
	margin-left:auto;
	position:relative;
	width:20px
}
@media (min-width:968px) {
	.job_item_hd>ul .icon {
	height:1.2rem;
	width:1.2rem
}
}.job_item_hd>ul .icon i {
	--tw-translate-y:-8px;
	--tw-rotate:-45deg;
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:20px;
	left:8px;
	line-height:1;
	position:absolute;
	-webkit-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));
	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));
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.job_item_hd>ul .icon i {
	--tw-translate-y:-0.4rem;
	font-size:1.2rem;
	left:.4rem;
	-webkit-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));
	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))
}
}.job_item_bd>.inner {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	font-size:14px;
	line-height:2;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.job_item_bd>.inner {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-size:.56rem;
	padding-bottom:2.8rem;
	padding-top:2.8rem
}
.job_item_bd>.inner .col.col01 {
	width:40%
}
.job_item_bd>.inner .col.col02 {
	padding-left:3.2rem;
	width:60%
}
}.job_item_bd>.inner .col a {
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.job_item_bd>.inner .col a:hover {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
.job_item_bd>.inner b.t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	line-height:1.5;
	margin-top:20px
}
@media (min-width:968px) {
	.job_item_bd>.inner b.t {
	font-size:.64rem;
	margin-bottom:.8rem;
	margin-top:0
}
}.information_list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.information_list {
	padding-bottom:4rem
}
}.information_list .list {
	padding-bottom:20px
}
@media (min-width:968px) {
	.information_list .list {
	padding-bottom:4rem
}
}.information_list .list>ul>li>a {
	--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity));
	display:block;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.information_list .list>ul>li>a {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding-bottom:2.8rem;
	padding-top:2.8rem
}
.information_list .list>ul>li>a,.information_list .list>ul>li>a .title {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.information_list .list>ul>li>a .title {
	-webkit-box-flex:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex:1 1 0%;
	flex:1 1 0%;
	-webkit-flex-direction:column;
	flex-direction:column;
	padding-right:3.2rem
}
}.information_list .list>ul>li>a .title .date {
	--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity));
	display:block;
	font-family:Manrope;
	font-size:14px;
	font-weight:700;
	line-height:1
}
@media (min-width:968px) {
	.information_list .list>ul>li>a .title .date {
	font-size:.64rem
}
}.information_list .list>ul>li>a .title .t {
	--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity));
	display:block;
	font-size:16px;
	font-weight:400;
	line-height:1.5;
	margin-bottom:10px;
	margin-top:10px;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,.2,1)
}
@media (min-width:968px) {
	.information_list .list>ul>li>a .title .t {
	font-size:.88rem;
	margin-bottom:0;
	margin-top:.4rem
}
}.information_list .list>ul>li>a .more01 {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	margin-left:auto
}
.information_list .list>ul>li>a:hover .title .t {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
@media (min-width:968px) {
	.contact_col_wrapper {
	padding-top:11.6rem;
	position:relative
}
}.contact_col {
	width:100%
}
@media (min-width:968px) {
	.contact_col {
	left:0;
	position:absolute;
	top:2.8rem;
	z-index:10
}
}.contact_col {
	pointer-events:none
}
@media (min-width:968px) {
	.contact_col .w {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
}.contact_info {
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	color:rgb(255 255 255/var(--tw-text-opacity));
	margin-bottom:20px;
	margin-top:20px;
	padding:20px
}
@media (min-width:968px) {
	.contact_info {
	margin-bottom:0;
	margin-left:auto;
	margin-top:0;
	padding:2rem 3.2rem;
	width:20rem
}
}.contact_info {
	pointer-events:auto
}
.contact_info>ul {
	-ms-grid-columns:(minmax(0,1fr))[1];
	display:-ms-grid;
	display:grid;
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.contact_info>ul>li {
	border-bottom-width:1px;
	border-color:hsl(0 0% 100% / .3);
	font-size:16px;
	line-height:1.625;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
	.contact_info>ul>li {
	font-size:.88rem
}
}.contact_info>ul>li:first-of-type {
	padding-top:0
}
.contact_info>ul>li:last-of-type {
	border-bottom-color:#fff0;
	padding-bottom:0
}
.contact_info>ul>li .t {
	display:block;
	font-size:14px;
	line-height:1.5;
	margin-bottom:5px;
	opacity:.5
}
@media (min-width:968px) {
	.contact_info>ul>li .t {
	font-size:.64rem
}
}.contact_info>ul>li a {
	display:block
}
.contact_info>ul>li a:hover {
	-moz-text-decoration-line:underline;
	text-decoration-line:underline
}
.contact_info>ul>li .qr {
	width:100px
}
@media (min-width:968px) {
	.contact_info>ul>li .qr {
	width:4rem
}
}.allmap {
	display:block
}
.allmap img {
	height:100vw;
	object-fit:cover;
	width:100%
}
@media (min-width:968px) {
	.allmap img {
	height:31.2rem
}
}#wraper .scrollbar-track {
	opacity:1
}
#wraper .scrollbar-track-x {
	display:none!important
}
#wraper .scrollbar-track-y {
	background:#dedede;
	right:1px;
	width:1px
}
#wraper .scrollbar-thumb {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity));
	border-radius:0;
	cursor:-webkit-grab;
	cursor:grab;
	left:-1px;
	width:3px
}
html:not(.no-js) [data-aos=fade-up] {
	-webkit-transform:translate3d(0,1.2rem,0);
	transform:translate3d(0,1.2rem,0)
}
.after\:absolute:after {
	content:var(--tw-content);
	position:absolute
}
.after\:left-0:after {
	content:var(--tw-content);
	left:0
}
.after\:top-0:after {
	content:var(--tw-content);
	top:0
}
.after\:z-10:after {
	content:var(--tw-content);
	z-index:10
}
.after\:mx-5ptr:after {
	content:var(--tw-content);
	margin-left:.2rem;
	margin-right:.2rem
}
.after\:block:after {
	content:var(--tw-content);
	display:block
}
.after\:h-\[500px\]:after {
	content:var(--tw-content);
	height:500px
}
.after\:w-full:after {
	content:var(--tw-content);
	width:100%
}
.after\:bg-neutral-100:after {
	--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity));
	content:var(--tw-content)
}
.after\:content-\[\'\'\]:after {
	--tw-content:"";
	content:var(--tw-content)
}
.after\:content-\[\'\/\'\]:after {
	--tw-content:"/";
	content:var(--tw-content)
}
.last\:after\:content-\[\'\'\]:last-child:after {
	--tw-content:"";
	content:var(--tw-content)
}
.hover\:border-maincolor:hover {
	--tw-border-opacity:1;
	border-color:rgba(var(--maincolor),var(--tw-border-opacity))
}
.hover\:bg-maincolor:hover {
	--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor),var(--tw-bg-opacity))
}
.group:hover .group-hover\:scale-110 {
	--tw-scale-x:1.1;
	--tw-scale-y:1.1;
	-webkit-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));
	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))
}
.group:hover .group-hover\:text-maincolor {
	--tw-text-opacity:1;
	color:rgba(var(--maincolor),var(--tw-text-opacity))
}
@media (min-width:668px) {
	.phone\:left-0 {
	left:0
}
.phone\:right-130ptr {
	right:5.2rem
}
.phone\:mb-0 {
	margin-bottom:0
}
.phone\:mb-20ptr {
	margin-bottom:.8rem
}
.phone\:ml-10ptr {
	margin-left:.4rem
}
.phone\:mt-0 {
	margin-top:0
}
.phone\:flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.phone\:h-54ptr {
	height:2.16rem
}
.phone\:h-\[250px\] {
	height:250px
}
.phone\:h-auto {
	height:auto
}
.phone\:h-full {
	height:100%
}
.phone\:min-h-380ptr {
	min-height:15.2rem
}
.phone\:w-1\/2 {
	width:50%
}
.phone\:w-1\/4 {
	width:25%
}
.phone\:w-\[45\%\] {
	width:45%
}
.phone\:w-full {
	width:100%
}
.phone\:flex-1 {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%
}
.phone\:basis-1\/3 {
	-webkit-flex-basis:33.333333%;
	flex-basis:33.333333%
}
.phone\:basis-\[80px\] {
	-webkit-flex-basis:80px;
	flex-basis:80px
}
.phone\:grid-cols-2 {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.phone\:grid-cols-3 {
	-ms-grid-columns:(minmax(0,1fr))[3];
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.phone\:grid-cols-4 {
	-ms-grid-columns:(minmax(0,1fr))[4];
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.phone\:flex-row {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	flex-direction:row
}
.phone\:items-center {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.phone\:p-70ptr {
	padding:2.8rem
}
.phone\:pl-\[40px\] {
	padding-left:40px
}
}@media (min-width:968px) {
	.pads\:absolute {
	position:absolute
}
.pads\:relative {
	position:relative
}
.pads\:-left-80ptr {
	left:-3.2rem
}
.pads\:bottom-40ptr {
	bottom:1.6rem
}
.pads\:left-0 {
	left:0
}
.pads\:left-1\/2 {
	left:50%
}
.pads\:left-10ptr {
	left:.4rem
}
.pads\:left-\[calc\(\(2\.4rem_-_2em\)_\/_2\)\] {
	left:calc(1.2rem - 1em)
}
.pads\:right-0 {
	right:0
}
.pads\:right-\[calc\(\(2\.4rem_-_2em\)_\/_2\)\] {
	right:calc(1.2rem - 1em)
}
.pads\:top-0 {
	top:0
}
.pads\:top-1\/2 {
	top:50%
}
.pads\:top-230ptr {
	top:9.2rem
}
.pads\:top-70ptr {
	top:2.8rem
}
.pads\:z-50 {
	z-index:50
}
.pads\:-order-1 {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1
}
.pads\:\!my-0 {
	margin-bottom:0!important;
	margin-top:0!important
}
.pads\:-mx-20ptr {
	margin-left:-.8rem;
	margin-right:-.8rem
}
.pads\:mx-17ptr {
	margin-left:.68rem;
	margin-right:.68rem
}
.pads\:mx-auto {
	margin-left:auto;
	margin-right:auto
}
.pads\:my-0 {
	margin-bottom:0;
	margin-top:0
}
.pads\:my-20ptr {
	margin-bottom:.8rem;
	margin-top:.8rem
}
.pads\:my-30ptr {
	margin-bottom:1.2rem;
	margin-top:1.2rem
}
.pads\:my-35ptr {
	margin-bottom:1.4rem;
	margin-top:1.4rem
}
.pads\:my-40ptr {
	margin-bottom:1.6rem;
	margin-top:1.6rem
}
.pads\:\!mb-0 {
	margin-bottom:0!important
}
.pads\:\!mb-100ptr {
	margin-bottom:4rem!important
}
.pads\:mb-0 {
	margin-bottom:0
}
.pads\:mb-100ptr {
	margin-bottom:4rem
}
.pads\:mb-10ptr {
	margin-bottom:.4rem
}
.pads\:mb-120ptr {
	margin-bottom:4.8rem
}
.pads\:mb-15ptr {
	margin-bottom:.6rem
}
.pads\:mb-20ptr {
	margin-bottom:.8rem
}
.pads\:mb-25ptr {
	margin-bottom:1rem
}
.pads\:mb-30ptr {
	margin-bottom:1.2rem
}
.pads\:mb-35ptr {
	margin-bottom:1.4rem
}
.pads\:mb-40ptr {
	margin-bottom:1.6rem
}
.pads\:mb-50ptr {
	margin-bottom:2rem
}
.pads\:mb-5ptr {
	margin-bottom:.2rem
}
.pads\:mb-60ptr {
	margin-bottom:2.4rem
}
.pads\:mb-70ptr {
	margin-bottom:2.8rem
}
.pads\:mb-80ptr {
	margin-bottom:3.2rem
}
.pads\:mb-90ptr {
	margin-bottom:3.6rem
}
.pads\:ml-0 {
	margin-left:0
}
.pads\:ml-215ptr {
	margin-left:8.6rem
}
.pads\:ml-240ptr {
	margin-left:9.6rem
}
.pads\:ml-275ptr {
	margin-left:11rem
}
.pads\:ml-30ptr {
	margin-left:1.2rem
}
.pads\:ml-80ptr {
	margin-left:3.2rem
}
.pads\:ml-\[50\%\] {
	margin-left:50%
}
.pads\:ml-auto {
	margin-left:auto
}
.pads\:mr-10ptr {
	margin-right:.4rem
}
.pads\:mr-15ptr {
	margin-right:.6rem
}
.pads\:mt-0 {
	margin-top:0
}
.pads\:mt-100ptr {
	margin-top:4rem
}
.pads\:mt-10ptr {
	margin-top:.4rem
}
.pads\:mt-120ptr {
	margin-top:4.8rem
}
.pads\:mt-13ptr {
	margin-top:.52rem
}
.pads\:mt-15ptr {
	margin-top:.6rem
}
.pads\:mt-20ptr {
	margin-top:.8rem
}
.pads\:mt-25ptr {
	margin-top:1rem
}
.pads\:mt-28ptr {
	margin-top:1.12rem
}
.pads\:mt-30ptr {
	margin-top:1.2rem
}
.pads\:mt-40ptr {
	margin-top:1.6rem
}
.pads\:mt-50ptr {
	margin-top:2rem
}
.pads\:mt-55ptr {
	margin-top:2.2rem
}
.pads\:mt-60ptr {
	margin-top:2.4rem
}
.pads\:mt-65ptr {
	margin-top:2.6rem
}
.pads\:mt-70ptr {
	margin-top:2.8rem
}
.pads\:mt-80ptr {
	margin-top:3.2rem
}
.pads\:mt-90ptr {
	margin-top:3.6rem
}
.pads\:mt-95ptr {
	margin-top:3.8rem
}
.pads\:mt-auto {
	margin-top:auto
}
.pads\:line-clamp-1 {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	display:-webkit-box;
	overflow:hidden
}
.pads\:block {
	display:block
}
.pads\:flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.pads\:inline-flex {
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex
}
.pads\:hidden {
	display:none
}
.pads\:h-10ptr {
	height:.4rem
}
.pads\:h-150ptr {
	height:6rem
}
.pads\:h-154ptr {
	height:6.16rem
}
.pads\:h-18ptr {
	height:.72rem
}
.pads\:h-200ptr {
	height:8rem
}
.pads\:h-22ptr {
	height:.88rem
}
.pads\:h-260ptr {
	height:10.4rem
}
.pads\:h-277ptr {
	height:11.08rem
}
.pads\:h-30ptr {
	height:1.2rem
}
.pads\:h-350ptr {
	height:14rem
}
.pads\:h-355ptr {
	height:14.2rem
}
.pads\:h-40ptr {
	height:1.6rem
}
.pads\:h-45ptr {
	height:1.8rem
}
.pads\:h-46ptr {
	height:1.84rem
}
.pads\:h-470ptr {
	height:18.8rem
}
.pads\:h-500ptr {
	height:20rem
}
.pads\:h-600ptr {
	height:24rem
}
.pads\:h-60ptr {
	height:2.4rem
}
.pads\:h-650ptr {
	height:26rem
}
.pads\:h-6ptr {
	height:.24rem
}
.pads\:h-700ptr {
	height:28rem
}
.pads\:h-70ptr {
	height:2.8rem
}
.pads\:h-800ptr {
	height:32rem
}
.pads\:h-80ptr {
	height:3.2rem
}
.pads\:h-\[3em\] {
	height:3em
}
.pads\:h-\[3px\] {
	height:3px
}
.pads\:h-\[5px\] {
	height:5px
}
.pads\:h-\[66vh\] {
	height:66vh
}
.pads\:h-auto {
	height:auto
}
.pads\:h-full {
	height:100%
}
.pads\:max-h-500ptr {
	max-height:20rem
}
.pads\:max-h-full {
	max-height:100%
}
.pads\:min-h-350ptr {
	min-height:14rem
}
.pads\:min-h-550ptr {
	min-height:22rem
}
.pads\:w-1\/2 {
	width:50%
}
.pads\:w-1\/5 {
	width:20%
}
.pads\:w-260ptr {
	width:10.4rem
}
.pads\:w-30ptr {
	width:1.2rem
}
.pads\:w-40ptr {
	width:1.6rem
}
.pads\:w-450ptr {
	width:18rem
}
.pads\:w-460ptr {
	width:18.4rem
}
.pads\:w-46ptr {
	width:1.84rem
}
.pads\:w-500ptr {
	width:20rem
}
.pads\:w-533ptr {
	width:21.32rem
}
.pads\:w-600ptr {
	width:24rem
}
.pads\:w-60ptr {
	width:2.4rem
}
.pads\:w-650ptr {
	width:26rem
}
.pads\:w-65ptr {
	width:2.6rem
}
.pads\:w-6ptr {
	width:.24rem
}
.pads\:w-700ptr {
	width:28rem
}
.pads\:w-710ptr {
	width:28.4rem
}
.pads\:w-76ptr {
	width:3.04rem
}
.pads\:w-80ptr {
	width:3.2rem
}
.pads\:w-\[30\%\] {
	width:30%
}
.pads\:w-\[33vw\] {
	width:33vw
}
.pads\:w-\[34\.25\%\] {
	width:34.25%
}
.pads\:w-\[36\.458vw\] {
	width:36.458vw
}
.pads\:w-\[40\%\] {
	width:40%
}
.pads\:w-\[42\%\] {
	width:42%
}
.pads\:w-\[43\.75\%\] {
	width:43.75%
}
.pads\:w-\[4px\] {
	width:4px
}
.pads\:w-\[50vw\] {
	width:50vw
}
.pads\:w-\[51\.5\%\] {
	width:51.5%
}
.pads\:w-\[53\.125\%\] {
	width:53.125%
}
.pads\:w-\[56\.25\%\] {
	width:56.25%
}
.pads\:w-\[58\%\] {
	width:58%
}
.pads\:w-\[5px\] {
	width:5px
}
.pads\:w-\[60\%\] {
	width:60%
}
.pads\:w-\[63\%\] {
	width:63%
}
.pads\:w-\[72\%\] {
	width:72%
}
.pads\:w-auto {
	width:auto
}
.pads\:flex-1 {
	-webkit-box-flex:1;
	-webkit-flex:1 1 0%;
	flex:1 1 0%
}
.pads\:shrink-0 {
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.pads\:basis-1\/4 {
	-webkit-flex-basis:25%;
	flex-basis:25%
}
.pads\:-translate-y-10ptr {
	--tw-translate-y:-0.4rem;
	-webkit-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));
	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))
}
.pads\:grid-cols-2 {
	-ms-grid-columns:(minmax(0,1fr))[2];
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.pads\:grid-cols-3 {
	-ms-grid-columns:(minmax(0,1fr))[3];
	grid-template-columns:repeat(3,minmax(0,1fr))
}
.pads\:grid-cols-4 {
	-ms-grid-columns:(minmax(0,1fr))[4];
	grid-template-columns:repeat(4,minmax(0,1fr))
}
.pads\:flex-row {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	flex-direction:row
}
.pads\:flex-col {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.pads\:items-center {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.pads\:justify-center {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.pads\:justify-between {
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.pads\:gap-50ptr {
	gap:2rem
}
.pads\:gap-60ptr {
	gap:2.4rem
}
.pads\:gap-x-136ptr {
	-webkit-column-gap:5.44rem;
	-moz-column-gap:5.44rem;
	column-gap:5.44rem
}
.pads\:gap-x-190ptr {
	-webkit-column-gap:7.6rem;
	-moz-column-gap:7.6rem;
	column-gap:7.6rem
}
.pads\:gap-x-40ptr {
	-webkit-column-gap:1.6rem;
	-moz-column-gap:1.6rem;
	column-gap:1.6rem
}
.pads\:gap-x-50ptr {
	-webkit-column-gap:2rem;
	-moz-column-gap:2rem;
	column-gap:2rem
}
.pads\:gap-y-20ptr {
	row-gap:.8rem
}
.pads\:gap-y-60ptr {
	row-gap:2.4rem
}
.pads\:space-x-20ptr>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(.8rem*var(--tw-space-x-reverse))
}
.pads\:space-x-24ptr>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(.96rem*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(.96rem*var(--tw-space-x-reverse))
}
.pads\:space-x-80ptr>:not([hidden])~:not([hidden]) {
	--tw-space-x-reverse:0;
	margin-left:calc(3.2rem*(1 - var(--tw-space-x-reverse)));
	margin-right:calc(3.2rem*var(--tw-space-x-reverse))
}
.pads\:space-y-10ptr>:not([hidden])~:not([hidden]) {
	--tw-space-y-reverse:0;
	margin-bottom:calc(.4rem*var(--tw-space-y-reverse));
	margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))
}
.pads\:self-start {
	-webkit-align-self:flex-start;
	align-self:flex-start
}
.pads\:rounded-bl-20ptr {
	border-bottom-left-radius:.8rem
}
.pads\:border-\[2px\] {
	border-width:2px
}
.pads\:\!border-t-0 {
	border-top-width:0!important
}
.pads\:border-b {
	border-bottom-width:1px
}
.pads\:border-l {
	border-left-width:1px
}
.pads\:border-t {
	border-top-width:1px
}
.pads\:border-\[\#dddddd\] {
	--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity))
}
.pads\:border-\[\#eeeeee\] {
	--tw-border-opacity:1;
	border-color:rgb(238 238 238/var(--tw-border-opacity))
}
.pads\:border-b-transparent {
	border-bottom-color:#fff0
}
.pads\:border-t-transparent {
	border-top-color:#fff0
}
.pads\:bg-transparent {
	background-color:#fff0
}
.pads\:bg-fixed {
	background-attachment:fixed
}
.pads\:object-cover {
	object-fit:cover
}
.pads\:p-0 {
	padding:0
}
.pads\:p-35ptr {
	padding:1.4rem
}
.pads\:p-50ptr {
	padding:2rem
}
.pads\:p-60ptr {
	padding:2.4rem
}
.pads\:p-70ptr {
	padding:2.8rem
}
.pads\:p-80ptr {
	padding:3.2rem
}
.pads\:p-90ptr {
	padding:3.6rem
}
.pads\:px-0 {
	padding-left:0;
	padding-right:0
}
.pads\:px-160ptr {
	padding-left:6.4rem;
	padding-right:6.4rem
}
.pads\:px-20ptr {
	padding-left:.8rem;
	padding-right:.8rem
}
.pads\:px-30ptr {
	padding-left:1.2rem;
	padding-right:1.2rem
}
.pads\:px-50ptr {
	padding-left:2rem;
	padding-right:2rem
}
.pads\:px-60ptr {
	padding-left:2.4rem;
	padding-right:2.4rem
}
.pads\:px-70ptr {
	padding-left:2.8rem;
	padding-right:2.8rem
}
.pads\:px-80ptr {
	padding-left:3.2rem;
	padding-right:3.2rem
}
.pads\:px-90ptr {
	padding-left:3.6rem;
	padding-right:3.6rem
}
.pads\:py-100ptr {
	padding-bottom:4rem;
	padding-top:4rem
}
.pads\:py-10ptr {
	padding-bottom:.4rem;
	padding-top:.4rem
}
.pads\:py-120ptr {
	padding-bottom:4.8rem;
	padding-top:4.8rem
}
.pads\:py-20ptr {
	padding-bottom:.8rem;
	padding-top:.8rem
}
.pads\:py-40ptr {
	padding-bottom:1.6rem;
	padding-top:1.6rem
}
.pads\:py-45ptr {
	padding-bottom:1.8rem;
	padding-top:1.8rem
}
.pads\:py-50ptr {
	padding-bottom:2rem;
	padding-top:2rem
}
.pads\:py-60ptr {
	padding-bottom:2.4rem;
	padding-top:2.4rem
}
.pads\:py-70ptr {
	padding-bottom:2.8rem;
	padding-top:2.8rem
}
.pads\:py-80ptr {
	padding-bottom:3.2rem;
	padding-top:3.2rem
}
.pads\:py-90ptr {
	padding-bottom:3.6rem;
	padding-top:3.6rem
}
.pads\:pb-0 {
	padding-bottom:0
}
.pads\:pb-100ptr {
	padding-bottom:4rem
}
.pads\:pb-40ptr {
	padding-bottom:1.6rem
}
.pads\:pb-50ptr {
	padding-bottom:2rem
}
.pads\:pb-60ptr {
	padding-bottom:2.4rem
}
.pads\:pb-70ptr {
	padding-bottom:2.8rem
}
.pads\:pb-80ptr {
	padding-bottom:3.2rem
}
.pads\:pb-90ptr {
	padding-bottom:3.6rem
}
.pads\:pl-0 {
	padding-left:0
}
.pads\:pl-120ptr {
	padding-left:4.8rem
}
.pads\:pl-180ptr {
	padding-left:7.2rem
}
.pads\:pl-20ptr {
	padding-left:.8rem
}
.pads\:pl-30ptr {
	padding-left:1.2rem
}
.pads\:pl-40ptr {
	padding-left:1.6rem
}
.pads\:pl-80ptr {
	padding-left:3.2rem
}
.pads\:pr-100ptr {
	padding-right:4rem
}
.pads\:pr-160ptr {
	padding-right:6.4rem
}
.pads\:pr-200ptr {
	padding-right:8rem
}
.pads\:pr-40ptr {
	padding-right:1.6rem
}
.pads\:pr-70ptr {
	padding-right:2.8rem
}
.pads\:pr-80ptr {
	padding-right:3.2rem
}
.pads\:pr-\[33\.33\%\] {
	padding-right:33.33%
}
.pads\:pt-0 {
	padding-top:0
}
.pads\:pt-100ptr {
	padding-top:4rem
}
.pads\:pt-120ptr {
	padding-top:4.8rem
}
.pads\:pt-130ptr {
	padding-top:5.2rem
}
.pads\:pt-20ptr {
	padding-top:.8rem
}
.pads\:pt-25ptr {
	padding-top:1rem
}
.pads\:pt-290ptr {
	padding-top:11.6rem
}
.pads\:pt-30ptr {
	padding-top:1.2rem
}
.pads\:pt-40ptr {
	padding-top:1.6rem
}
.pads\:pt-50ptr {
	padding-top:2rem
}
.pads\:pt-70ptr {
	padding-top:2.8rem
}
.pads\:pt-80ptr {
	padding-top:3.2rem
}
.pads\:font-manrope {
	font-family:Manrope
}
.pads\:text-14ptr {
	font-size:.56rem
}
.pads\:text-16ptr {
	font-size:.64rem
}
.pads\:text-18ptr {
	font-size:.72rem
}
.pads\:text-20ptr {
	font-size:.8rem
}
.pads\:text-22ptr {
	font-size:.88rem
}
.pads\:text-24ptr {
	font-size:.96rem
}
.pads\:text-26ptr {
	font-size:1.04rem
}
.pads\:text-30ptr {
	font-size:1.2rem
}
.pads\:text-36ptr {
	font-size:1.44rem
}
.pads\:text-55ptr {
	font-size:2.2rem
}
.pads\:text-80ptr {
	font-size:3.2rem
}
.pads\:font-bold {
	font-weight:700
}
.pads\:leading-60ptr {
	line-height:2.4rem
}
.pads\:leading-loose {
	line-height:2
}
.pads\:leading-none {
	line-height:1
}
.pads\:leading-tight {
	line-height:1.25
}
.pads\:text-\[\#444444\] {
	--tw-text-opacity:1;
	color:rgb(68 68 68/var(--tw-text-opacity))
}
.pads\:text-\[\#999999\] {
	--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity))
}
}@media (min-width:1180px) {
	.padb\:static {
	position:static
}
.padb\:absolute {
	position:absolute
}
.padb\:relative {
	position:relative
}
.padb\:-left-\[50vw\] {
	left:-50vw
}
.padb\:bottom-80ptr {
	bottom:3.2rem
}
.padb\:left-1\/2 {
	left:50%
}
.padb\:top-0 {
	top:0
}
.padb\:z-50 {
	z-index:50
}
.padb\:flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.padb\:h-22ptr {
	height:.88rem
}
.padb\:h-50ptr {
	height:2rem
}
.padb\:w-22ptr {
	width:.88rem
}
.padb\:w-400ptr {
	width:16rem
}
.padb\:w-\[50vw\] {
	width:50vw
}
.padb\:w-\[77\.5\%\] {
	width:77.5%
}
.padb\:w-\[84vw\] {
	width:84vw
}
.padb\:w-\[94vw\] {
	width:94vw
}
.padb\:max-w-\[1600px\] {
	max-width:1600px
}
.padb\:max-w-\[1800px\] {
	max-width:1800px
}
.padb\:basis-1\/5 {
	-webkit-flex-basis:20%;
	flex-basis:20%
}
.padb\:items-center {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.padb\:justify-end {
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
.padb\:justify-between {
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.padb\:px-20ptr {
	padding-left:.8rem;
	padding-right:.8rem
}
.padb\:py-13ptr {
	padding-bottom:.52rem;
	padding-top:.52rem
}
}@media (min-width:1288px) {
	.laptops\:h-16ptr {
	height:.64rem
}
.laptops\:h-48ptr {
	height:1.92rem
}
}@media (min-width:1380px) {
	.laptop\:\!flex-wrap {
	-webkit-flex-wrap:wrap!important;
	flex-wrap:wrap!important
}
.laptop\:\!gap-x-60ptr {
	-webkit-column-gap:2.4rem!important;
	-moz-column-gap:2.4rem!important;
	column-gap:2.4rem!important
}
}@media (min-width:968px) {
	.\[\&\:nth-child\(odd\)\>\.txt\]\:pads\:-order-1:nth-child(odd)>.txt {
	-webkit-box-ordinal-group:0;
	-webkit-order:-1;
	order:-1
}
}.\[\&_strong\]\:text-\[\#999999\] strong {
	--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity))
}
}