:root{
			--nav-widths:95%;
			--widths:1600px;
			--top-bar-color:#f37200;
			--color:#65e5c7;
			--bgs:#f3f3f3;
			--bg:#010d27;
			--bg2:#0f1a36;
			--bg2hover:#142247;
			--blue:#081f63;
			--b600:600;
			--b500:500;
			--b400:400;
			--b300:300;
			--font-size-50:50px;
			--font-size-46:46px;
			--font-size-30:30px;
			--font-size-tit:24px;
			--font-size:20px;
			--lineheight:1.8;
			--border-radius-large: 0;
			--line-bg-1:linear-gradient(to right,#55fbec 0%,#48d6ea 100%);
			--line-bg-2:linear-gradient(to right,#9ffff7 0%,#a1f4ff 100%);
			--line-bg-3:linear-gradient(to right,#4dc0f9 0%,#65e5c7 100%);
			--qian:#028ce3;
		}
		.fs16p{font-size: 16px;}
		*{box-sizing: border-box;}
		@media only screen and (max-width:1600px) {
			:root{
				--widths:1400px;
				--font-size-50:48px;
				--font-size-46:44px;
				--font-size-30:28px;
				--font-size-tit:22px;
				--font-size:18px;
				--lineheight:1.8;
			}
		}
		@media only screen and (max-width:1440px) {
			:root{
				--widths:1280px;
				--font-size-50:44px;
				--font-size-46:40px;
				--font-size-30:26px;
				--font-size-tit:20px;
				--font-size:16px;
				--lineheight:1.8;
			}
		}
		@media only screen and (max-width:1366px) {
			:root{
				--widths:1200px;
				--font-size-50:40px;
				--font-size-46:36px;
			}
		}
		@media only screen and (max-width:1280px) {
			:root{
				--widths:1100px;
				--font-size-50:36px;
				--font-size-46:32px;
			}
		}
		@media only screen and (max-width:1025px) {
			:root{
				--widths:100%;
				--font-size:16px;
				--font-size-50:30px;
				--font-size-46:26px;
				--font-size-30:20px;
				--lineheight:1.6;
			}
		}
		
		@media only screen and (max-width:768px) {
			:root{
				--font-size-50:28px;
			}

			.site-baner-bg{width:100%;height: 95%;left:0%;top:5.1%;}
		}
		.ani_style2,.ani_style3,.ani_style22 {opacity:0}
		.ani_style2.is-inview {animation:1s aniStyle2 0.3s;animation-fill-mode:forwards}
		.ani_style22.is-inview {animation:1s aniStyle22 0.3s;animation-fill-mode:forwards}
		.ani_style3.is-inview {animation:1s aniStyle3 0.3s;animation-fill-mode:forwards}
		@keyframes aniStyle1 {0% {opacity:0}
		100% {opacity:1}
		}
		@keyframes aniStyle2 {0% {opacity:0;transform:translate3d(0,40px,0)}
		100% {opacity:1;transform:translate3d(0,0px,0)}
		}
		@keyframes aniStyle22 {0% {opacity:0;transform:translate3d(0,100px,0)}
		100% {opacity:1;transform:translate3d(0,0px,0)}
		}
		@keyframes aniStyle3 {0% {opacity:0;transform:scale(1.3)}
		100% {opacity:1;transform:scale(1)}
		}
		.ani_4.is-inview {animation-delay:0.4s !important;}
		.ani_5.is-inview {animation-delay:0.5s !important;}
		.ani_6.is-inview {animation-delay:0.6s !important;}
		.ani_7.is-inview {animation-delay:0.7s !important;}
		.ani_8.is-inview {animation-delay:0.8s !important;}
		.ani_9.is-inview {animation-delay:0.9s !important;}
		.ani_10.is-inview {animation-delay:1s !important;}
		.ani_11.is-inview {animation-delay:1.1s !important;}
		.ani_12.is-inview {animation-delay:1.2s !important;}
		.ani_13.is-inview {animation-delay:1.3s !important;}
		.ani_14.is-inview {animation-delay:1.4s !important;}
		.ani_15.is-inview {animation-delay:1.5s !important;}
		.ani_16.is-inview {animation-delay:1.6s !important;}
		
		.swiper-3d .swiper-slide-shadow-left{background-image:none}
		.swiper-3d .swiper-slide-shadow-right{background-image:none}
        
        .policyimg img{max-width:100%;}
        
	.text-c{text-align: center;}
		input,body{font-family: 'alibabaSans',Open Sans,arial;text-rendering: optimizeSpeed;color:#fff;font-size: var(--font-size);line-height: var(--lineheight);}
		body{background: var(--bg);font-weight: 400;}
		.xjta{font-size: 12px;position: absolute;line-height: 1;top:50%;transform: translateY(-50%);display: none;right: 0;margin-top: 2px;}
		.desktop-menu-main__link,.site-header-group span{position: relative;}
		.desktop-menu-main__link,.site-header-group span{font-size: 20px;font-weight: var(--b400);}
		.desktop-menu-main__item.has-sub .xjta,.site-header-group .xjta{display: block;}
		.desktop-menu-main__item.has-sub .desktop-menu-main__link{padding-right:20px;}
		.site-header-group{padding: 30px;cursor: pointer;position: relative;}
		.site-header-group,.site-header-search,.desktop-menu-main__link{line-height: 30px;padding-left: 30px;padding-right: 30px;}
		.site-header-search{padding-left: 0;padding-right: 0;}
		.site-header-group .desktop-menu-main__sub{left:25px;right:auto;width: 105px;}
		.site-header-group:hover .desktop-menu-main__sub{display: block;}
		.site-header-group span{position: relative;padding-left: 28px;padding-right: 20px;}
		.site-header-group .groupicon{font-weight: 400;font-size: 20px;position: absolute;display: block;line-height: 1;left:0;top:50%;transform: translateY(-50%);}
		.site-header-group{border: 1px solid rgba(255,255,255,0.2);transition: all 0.3s ease;border-top: none;border-bottom: none;}
		.site-header-group ,.site-header-search{margin-left: 35px;}
		.site-header-search i{font-size: 17px;}
		.site-header__menu-desktop{width: calc(100% - 300px);}
		.desktop-menu-main{justify-content: flex-end;display: flex;}
		.desktop-menu-main__item{margin-left: 45px;}
		.w1400{width: var(--widths);margin: 0 auto;}
		.site-header-group .sdaccount{left: 0;}
		.site-header-group{padding-left: 25px;}
		.site-header-group .sdaccount{font-size: 22px;position: absolute;top:6px;border-radius: 50%;border: none;}
		.site-header-group .sdaccount{display: block; text-align: center;width: 22px;height: 22px;line-height: 22px;color:rgba(0,0,0,0.3);}
		.site-header-group:hover i,.site-header-group:hover span{color:var(--color) !important;border-color:var(--color) !important}
		.xjta{margin-top: 0;}
		.desktop-menu-main__link{transition: all 0.3s ease;}
		.desktop-menu-main__item.cur:after{transform:scaleX(1)}
		.desktop-menu-main__item:hover .desktop-menu-main__link{color: var(--color) !important;}
		.foot-sticky{position: sticky;bottom: 0;}
		.site-foot{background: #081f63;}
		.site-foot-a{padding-top:80px;}
		.site-foot-am{display: flex;justify-content: space-between;align-items: flex-start;}
		.site-foot-amb li>a{display: block;font-size: 14px;color: #555;margin-top: 7px;}
		.site-foot-amb li>a{line-height:20px;}
		.site-foot-amb li>a{transition: all 0.3s ease;color: #fff;opacity: 0.6;}
		.site-foot-amb li>a:hover{opacity: 1;}
		.site-foot-p4{font-size: 14px;color:#666}
		.site-foot-p5{font-weight: var(--b600);line-height: 1;font-size: 40px;color: #222;padding: 10px 0;}
		.site-foot-p6{color: #333;}
		.site-foot-amb h6{font-weight: var(--b500);font-size: 16px;color: #fff;padding-bottom: 6px;}
		.site-foot-amc{text-align: right;}
		.site-foot-am{padding-bottom: 40px;}
		.site-foot-amb{}
		.site-foot-w0{width: 380px;}
		.site-foot-w1{width: calc(80% - 380px);}
		.site-foot-w0{display: flex;justify-content: flex-end;}
		.site-foot-bm{display: flex;justify-content: space-between;}
		.site-foot-b{padding-bottom: 40px;}
		
		.site-foot-ba{font-size: 14px;color: #666;}
		.site-foot-fx a{color: #fff;margin-right: 35px;}
		.site-foot-fx {display: flex;}
		.site-foot-fx a{display: block;line-height: 60px;}
		.site-foot-fx a:nth-of-type(1) i{font-size:22px;}
		.site-foot-fx a:nth-of-type(2) i{font-size:20px;}
		.site-foot-fx a:nth-of-type(3) i{font-size:21px;}
		.site-foot-fx a:nth-of-type(4) i{font-size:16px;}
		.site-foot-fx a:nth-of-type(5) i{font-size:20px;}
		
		.site-foot-search{margin-top: 38px;}
		.site-foot-search{background: #fff;height: 42px;border-radius: 42px;position: relative;width: 100%;}
		.site-foot-search input{background: none;border: none;padding: 12px 20px;width: 100%;height: 100%;line-height: 20px;box-sizing: border-box; font-size: 16px;color:#555;}
		.site-foot-search input{outline: none;}
		.site-foot-search i{height: 42px;line-height: 42px;right: 20px;top:0;font-size: 18px;position: absolute;}
		.site-foot-search i{color: #000;}
		.site-foot-copy,.site-foot-b-qt{padding-top: 40px;}
		.site-foot-b-qt{display: none;}
		.site-foot-bb{display: flex;flex-wrap: wrap;align-items: flex-end;}
		.site-foot-copy{color: #fff;}
		.site-foot-b-p1{font-size:16px;}
		.site-foot-b-p2 em{padding: 0 15px;}
		.site-foot-b-p2{margin-top: 48px;font-size: 14px;color: #fff;}
		.site-foot-b-p2 ,.site-foot-b-p2 a{color: rgba(255,255,255,0.7);}
		.site-foot-b-p2 a:hover{color: rgba(255,255,255,1);}
		.site-foot-b-lauge span{font-weight: 700;position: relative;padding-left: 30px;color: #fff;}
		.site-foot-b-lauge i{font-weight: normal;font-size: 22px;color: #fff;position: absolute;left:0;top:50%;transform: translateY(-50%);line-height: 1;}
		.site-foot-ama{display: flex;flex-wrap: wrap;color: #fff;align-items: flex-start;width:385px;}
		.site-foot-ama p{width: 100%;margin-top: 15px;text-align: right;}
		
		.site-foot-cm{display: flex;font-size: 12px;}
		.site-foot-c{background: #fff;color:#666;padding: 40px 0;}
		.site-foot-w2{width: 25%;}
		.site-foot-w3{width: 75%;}
		
		.site-foot-amr-01{width:100%;display: flex; justify-content: space-between;}
		
		.button {display:inline-flex;font-size:1.8rem;line-height:1.3333333333;font-weight:400;text-decoration:none;padding:2rem 20px;color:#000;background-color:#fff;border:0;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%);transition:clip-path 200ms cubic-bezier(0.365,0.005,0.355,1)}
		.button:not(:last-child) {margin-right:10px}
		.button--primary {background-color:#ffc200}
		.button--secondary {background-color:#e1e1e1}
		.button--tertiary {color:#fff;background-color:#0061dd}
		.button--pending {background-color:#b9b7b7}
		.button--squat {font-size:1.6rem;padding:1.5rem 15px}
		.button:hover {clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}
		.button:focus {outline-offset:-10px;outline:2px solid #0061dd;outline:5px auto -webkit-focus-ring-color}
		.basic-link {display:flex;font-weight:400;align-items:center;color:#0061dd;text-decoration:none;font-size:1.6rem;line-height:1.375;cursor:pointer}
		.basic-link--c-halo {color:#fff}
		.basic-link--c-sunlight {color:#ffc200}
		.basic-link svg {display:flex;height:1rem;margin-left:10px;transition:transform 400ms cubic-bezier(0.19,1,0.22,1)}
		.basic-link--big {font-size:1.8rem;line-height:1.3333333333}
		.basic-link--big svg {height:1.2rem}
		.basic-link--no-animation.basic-link:hover svg,.basic-link--no-animation.basic-link:focus svg {transform:none}
		.basic-link:hover svg,.basic-link:focus svg {transform:translateX(10px)}
		@media(min-width:1024px) {.basic-link {font-size:2rem;line-height:1.2}
		.basic-link svg {height:1.4rem}
		}
		.link-indicator {position:absolute;bottom:-4px;right:-4px;width:74px;height:42px;background-color:#ffc200;z-index:1;clip-path:polygon(42px 0,100% 0,100% 100%,0 100%)}
		.link-indicator svg {position:absolute;width:12px;height:12px;bottom:17px;left:42px;color:#000;transition:transform 400ms cubic-bezier(0.19,1,0.22,1)}
		.link-indicator-parent {overflow:hidden}
		.link-indicator-parent:hover .link-indicator svg {transform:translateX(10px)}
		.link-indicator-parent--download .link-indicator svg {width:12px;height:15px;bottom:15px;left:44px}
		.link-indicator-parent--download:hover .link-indicator svg {transform:translateY(11px)}
		.card-grid-2 {display:grid;row-gap:3rem}
		.card-grid-2--sm-2 {grid-template-columns:repeat(2,1fr);column-gap:10px}
		@media(min-width:768px) {.card-grid-2 {grid-template-columns:repeat(2,1fr);column-gap:30px}
		.card-grid-2--lg-1-2 {grid-template-columns:1fr 2fr}
		.card-grid-2--lg-2-3 {grid-template-columns:2fr 3fr}
		}
		.card-grid-3 {display:grid;row-gap:3rem}
		@media(min-width:1024px) {.card-grid-3 {grid-template-columns:repeat(3,1fr);column-gap:30px}
		}
		.card-grid-4 {display:grid;row-gap:2rem}
		@media(min-width:768px) {.card-grid-4 {grid-template-columns:repeat(2,1fr);column-gap:30px}
		}
		@media(min-width:1152px) {.card-grid-4 {grid-template-columns:repeat(4,1fr)}
		}
		.card-grid-4--sm-2 {display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
		@media(min-width:768px) {.card-grid-4--sm-2 {grid-template-columns:repeat(3,1fr)}
		}
		@media(min-width:1024px) {.card-grid-4--sm-2 {grid-template-columns:repeat(4,1fr)}
		}
		
		.site-header {position:absolute;top:0;left:0;width:100%;color:#121b3e;z-index:10}
		.site-header__menu-button,.site-header__menu-desktop {margin-left:auto}
		.site-header--is-light {position:fixed;background-color:#fff;box-shadow:0 1px 1px #e1e1e1;transition:200ms cubic-bezier(0.365,0.005,0.355,1)}
		
		.site-header-container {width:87.2%;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}
		.site-header-topbar {background-color:var(--top-bar-color)}
		.site-header-topbar__list {display:flex}
		.site-header-topbar__link {display:block;position:relative;padding:1.2rem 11px;font-size:1.2rem;line-height:1;color:#fff;text-decoration:none;transition:color 250ms cubic-bezier(0.365,0.005,0.355,1)}
		.site-header-topbar__link:hover {color:#79b4ff}
		.site-header-topbar__link.nuxt-link-active::before {content:"";display:block;position:absolute;width:6px;height:6px;top:50%;left:0;transform:translateY(-4px);border-radius:6px;background-color:#ffc200}
		.site-header-topbar__region-locale-selector {padding:.6rem 0 .6rem 20px;margin-left:10px}
		.site-header-topbar__region-locale-selector::before {content:"";display:block;position:absolute;top:1rem;left:0;width:1px;height:1.6rem;background-color:rgba(255,255,255,.2)}
		
		@media(min-width:1190px) {.site-header-mainbar {padding:0}
		}
		.site-header--on-dark {color:#fff}
		.site-header--on-dark .site-header-topbar {background-color:var(--color);}
		.a11y-sr-only[data-v-e3c8cfe8],.visually-hidden[data-v-e3c8cfe8] {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement[data-v-e3c8cfe8] {position:relative}
		.scrollToElement__anchor[data-v-e3c8cfe8] {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor[data-v-e3c8cfe8] {top:-15.2rem}
		}
		.region-locale-selector[data-v-e3c8cfe8] {display:flex;align-items:center;position:relative;color:#fff;text-decoration:none;font-size:1.2rem;line-height:1.1;transition:color 200ms cubic-bezier(0.365,0.005,0.355,1)}
		.region-locale-selector svg[data-v-e3c8cfe8] {width:18px;height:18px;margin-right:5px;transform:translateY(-1px)}
		.region-locale-selector[data-v-e3c8cfe8]:hover {color:#79b4ff}
		.region-locale-selector--mobile[data-v-e3c8cfe8] {display:flex;align-items:center;margin-top:2.2rem;margin-bottom:.5rem;font-size:1.8rem;color:#000;text-decoration:none}
		.region-locale-selector--mobile svg[data-v-e3c8cfe8] {width:20px;height:20px;margin-right:6px;transform:translateY(-2px)}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.desktop-menu-main {font-weight:400}
		.desktop-menu-main__item {position:relative;grid-row:1}
		.desktop-menu-main__item::after ,.site-header-groupline{content:"";display:block;position:absolute;width:100%;height:3px;background-color:var(--color);bottom:0;transform:scaleX(0);transition:transform 250ms cubic-bezier(0.365,0.005,0.355,1)}
		.site-header-groupline{width:85px;left:25px;bottom:0;}
		.desktop-menu-main__item:hover::after ,.site-header-group:hover .site-header-groupline{transform:scaleX(1)}
		.desktop-menu-main__item:hover ul {display:block}
		.desktop-menu-main__item:focus-within>ul {display:block}
		.desktop-menu-main__item--divider {display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;margin-left:40px}
		.desktop-menu-main__item--divider::before {content:"";height:25px;width:1px;margin-left:-40px;margin-right:40px;background-color:#ddd;opacity:.5}
		.is-bright .desktop-menu-main__item--divider::before {background-color:#fff}
		.desktop-menu-main__cta {grid-row:1}
		.desktop-menu-main__link {display:block;position:relative;color:#121b3e;text-decoration:none;padding:30px 0;line-height: 30px;}
		.desktop-menu-main__link--search {box-sizing:content-box;height:22px;width:22px}
		.is-bright .desktop-menu-main__link {color:#fff}
		.nuxt-link-active.desktop-menu-main__link::before {content:"";display:block;position:absolute;top:50%;left:-13px;transform:translateY(-5px);width:8px;height:8px;border-radius:8px;background-color:#ffc200}
		.desktop-menu-main__sub {display:none;position:absolute;top:100%;left:0;max-width:350px;background-color:#fff;list-style:none;padding:1.2rem 20px;margin:0;box-shadow:0px 34px 44px rgba(0,0,0,.21)}
		.desktop-menu-main__sub-link {overflow:hidden;display:block;padding:10px 20px;color:#333;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}
		.desktop-menu-main__sub-link{font-size: 16px;}
		.desktop-menu-main__sub-icon {margin-left:.5rem}
		.desktop-menu-main__sub-link:hover,.desktop-menu-main__sub-link:focus {text-decoration:underline}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.hero-hyperbolic {position:relative;color:#fff;padding-bottom:9rem}
		.hero-hyperbolic__background,.hero-hyperbolic__background.responsive-image {position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover}
		.hero-hyperbolic__content {position:relative;z-index:2}
		.hero-hyperbolic__title,.hero-hyperbolic__intro {max-width:740px}
		.hero-hyperbolic__intro {margin-top:3rem}
		.hero-hyperbolic__cards {margin-top:6rem}
		.hero-hyperbolic__metrics {margin-top:6rem}
		@media(min-width:1024px) {.hero-hyperbolic {padding-bottom:9rem}
		.hero-hyperbolic__title {font-size:12rem}
		.hero-hyperbolic__intro {margin-top:6rem;font-size:2.5rem;line-height:1.28}
		.hero-hyperbolic__cards {margin-top:10rem}
		.hero-hyperbolic__metrics {margin-top:10rem}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.card-link {display:flex;min-height:14rem;background-color:#fff;color:#000;text-decoration:none;border:thin solid #79b4ff}
		.card-link--is-bright {color:#fff;background-color:rgba(255,255,255,.4);backdrop-filter:blur(4px);border:0}
		.card-link__image {position:relative;width:45%;flex-shrink:0;background-color:#f6f6f6}
		.card-link__cover-image {position:absolute !important;width:100%;height:100%}
		.card-link__text {position:relative;flex-grow:1;padding:2rem 20px 3rem}
		.card-link__title {margin-bottom:.5rem}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.responsive-image {position:relative;width:100%}
		.responsive-image.is-cover .responsive-image__img,.responsive-image.is-contain .responsive-image__img {width:100%;height:100%;object-position:center}
		.responsive-image.is-cover .responsive-image__img {object-fit:cover}
		.responsive-image.is-contain .responsive-image__img {object-fit:contain}
		.responsive-image.is-regular .responsive-image__img {position:absolute;top:0;left:0;width:100%;height:auto}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.metric-count__metric-wrapper {display:flex}
		.metric-count__metric {font-family:"Zona Pro",Helvetica,Arial,sans-serif;font-size:5rem;line-height:1.1}
		.metric-count__icon {width:25px;height:25px;transform:rotate(-90deg);color:#79b4ff;margin-left:10px}
		.metric-count__unit {margin-top:1rem;color:#0061dd}
		.metric-count--is-bright .metric-count__unit {color:inherit}
		@media(min-width:1024px) {.metric-count__metric {font-size:6rem;line-height:1}
		.metric-count__unit {margin-top:1.5rem}
		.metric-count__sub-unit {margin-top:.5rem}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.modular-content__component {position:relative}
		.modular-content__jump-link-target {position:absolute;top:-8rem}
		@media(min-width:1190px) {.modular-content__jump-link-target {top:-12.2rem}
		}
		.modular-content--nested .content-block:first-child {padding-top:0}
		.modular-content--nested .content-block:last-child {padding-bottom:0}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.usp-block__title {margin-bottom:5rem}
		@media(min-width:768px) {.usp-block__title {margin-bottom:3rem}
		}
		.usp-block__usp-title {display:flex;color:#0061dd;font-size:2rem;line-height:1.2;margin-bottom:1.6rem}
		.usp-block__usp-title__icon {height:2.4rem;margin-right:5px;flex-shrink:0}
		@media(min-width:1024px) {.usp-block__usp-title {font-size:2.5rem;line-height:1.12}
		.usp-block__usp-title__icon {height:2.8rem}
		}
		.usp-block__usp-text {color:#121b3e;font-size:1.6rem;margin-bottom:2rem}
		@media(min-width:1024px) {.usp-block__usp-text {font-size:1.8rem}
		}
		.usp-block__usp-text--fat {font-size:2.5rem;line-height:1.2;font-weight:700;margin-top:2rem;margin-bottom:6rem}
		.usp-block--bright .usp-block__usp-title {color:#fff}
		.usp-block--bright .usp-block__usp-text {color:#fff}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.cat-cards__info {margin-bottom:4rem}
		@media(min-width:768px) {.cat-cards__info {display:flex}
		}
		@media(min-width:1024px) {.cat-cards__info {margin-bottom:6rem}
		}
		.cat-cards__text {margin-top:2rem}
		@media(min-width:768px) {.cat-cards__text {margin-top:0;margin-left:auto;padding-left:30px;max-width:66%}
		}
		.cat-cards__link {margin-top:2rem}
		.card-textual {position:relative;border:thin solid #79b4ff;background-color:#fff;padding:2rem 20px 4rem;min-height:16rem;text-decoration:none}
		.card-textual__title {display:flex;align-items:center;font-size:2rem;line-height:1.2;font-weight:400;color:#0061dd}
		.card-textual__icon {height:2.4rem;margin-right:5px}
		.card-textual__text {color:#000;margin-top:1.5rem}
		@media(min-width:768px) {.card-textual {padding-bottom:6rem}
		}
		@media(min-width:1152px) {.card-textual {padding:3rem 25px 7rem}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.square-image-list__title {margin-bottom:3rem}
		@media(min-width:1024px) {.square-image-list__title {margin-bottom:6rem}
		}
		.carousel-frame .square-image-list__card {width:220px}
		@media(min-width:480px) {.carousel-frame .square-image-list__card {width:300px}
		}
		@media(min-width:768px) {.carousel-frame .square-image-list__card {width:354px}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.card-square {color:#000;text-decoration:none}
		.card-square__image {position:relative;background-color:#f6f6f6;padding-bottom:55%;overflow:hidden}
		.card-square__cover-image {position:absolute !important;width:100%;height:100%}
		.card-square__title {font-size:1.8rem;line-height:1.3333333333;font-weight:400;margin-top:1.5rem}
		@media(min-width:1024px) {.card-square__image {padding-bottom:100%}
		.card-square__title {font-size:2.5rem;line-height:1.12;margin-top:3rem}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.banner-fw {position:relative;padding:30rem 0 3rem}
		.banner-fw__bg-image {position:absolute !important;height:30rem;top:0;left:0}
		.banner-fw__bg-image::after {content:"";display:block;position:absolute;bottom:0;width:100%;height:100%;background-image:linear-gradient(0deg,#121b3e 5%,rgba(18,27,62,0.9) 15%,rgba(18,27,62,0) 90%)}
		.banner-fw__content {position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}
		.banner-fw__subtitle {margin-top:2rem}
		.banner-fw__link {margin-top:2rem}
		@media(min-width:768px) {.banner-fw {padding:0}
		.banner-fw__bg-image {height:100%}
		.banner-fw__bg-image::after {background-image:linear-gradient(90deg,#121b3e 20%,rgba(18,27,62,0) 100%),linear-gradient(180deg,rgba(0,97,221,0.5) 10%,rgba(0,97,221,0) 30%)}
		.banner-fw__content {top:0;min-height:45rem;padding:12rem 0}
		.banner-fw__content>* {max-width:65%;margin-left:unset}
		.banner-fw__subtitle {margin-top:3rem}
		.banner-fw__link {margin-top:3rem}
		}
		@media(min-width:1024px) {.banner-fw__content {min-height:56rem}
		.banner-fw__subtitle {margin-top:4rem}
		.banner-fw__link {margin-top:4rem}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.double-image-block {--image-size-small:60%;--image-size-small-max:250px;--image-size-large:80%;--image-size-large-max:300px;--image-horizontal-offset:50px;--image-vertical-offset:150px;overflow:hidden;display:flex;flex-direction:column}
		.double-image-block__text {position:relative;z-index:1}
		.double-image-block__title {font-family:"Zona Pro",Helvetica,Arial,sans-serif;font-size:5rem;line-height:1.1}
		.double-image-block__subtitle {margin-top:3rem}
		.double-image-block__link {padding:2px 0 2px 2px;margin-top:1.5rem}
		.double-image-block__link:focus {outline-offset:-2px}
		.double-image-block__images {overflow:hidden;display:flex;flex-direction:row-reverse;justify-content:center;height:calc(var(--image-size-large) + var(--image-vertical-offset));margin-top:3rem}
		.double-image-block__image {overflow:hidden;position:relative}
		.double-image-block__image--small {max-width:var(--image-size-small-max);width:var(--image-size-small);height:var(--image-size-small);padding-bottom:min(var(--image-size-small-max),var(--image-size-small));margin-right:-150px}
		.double-image-block__image--large {max-width:var(--image-size-large-max);width:var(--image-size-large);height:var(--image-size-large);padding-bottom:min(var(--image-size-large-max),var(--image-size-large));margin-top:var(--image-vertical-offset)}
		.double-image-block__cover-image.responsive-image {position:absolute !important;width:100%;height:100%}
		@media(max-width:370px) {.double-image-block {--image-vertical-offset:40%}
		.double-image-block__images {display:flex;justify-content:center}
		.double-image-block__image--small {margin-right:-140px;margin-left:unset}
		.double-image-block__image--large {margin-left:auto}
		}
		@media(min-width:768px) {.double-image-block {--image-size-small:80%;--image-size-small-max:450px;--image-size-large:100%;--image-size-large-max:550px;--image-horizontal-offset:20%;--image-vertical-offset:-20%;flex-direction:row}
		.double-image-block__text {flex:0 0 1;width:50%;padding-top:4.5rem}
		.double-image-block__title {max-width:95%;font-size:7rem}
		.double-image-block__subtitle,.double-image-block__link {max-width:calc(100% - (var(--image-horizontal-offset) + 6rem))}
		.double-image-block__images {overflow:visible;flex:0 0 1;width:50%;display:block;margin-top:unset}
		.double-image-block__image {overflow:hidden;position:relative}
		.double-image-block__image--small {margin-top:var(--image-vertical-offset);margin-right:unset;margin-left:calc(-1*var(--image-horizontal-offset))}
		.double-image-block__image--large {margin-top:unset;margin-left:auto}
		}
		@media(min-width:1024px) {.double-image-block__text {padding-top:9rem}
		.double-image-block__title {font-size:10rem;line-height:1}
		.double-image-block__subtitle {margin-top:6rem}
		.double-image-block__link {margin-top:3rem;font-size:1.8rem}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.carousel-cover-card {display:flex;flex-direction:column;height:32.5rem;width:160px;margin-right:12px;padding:2.5rem 20px 2rem;background-color:#0061dd;color:#fff}
		.carousel-cover-card__title {font-family:"Zona Pro",Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.25}
		.carousel-cover-card__link {display:flex;margin-top:auto;flex-wrap:wrap;word-break:break-word;gap:10px}
		.carousel-cover-card__link-icon {margin:0 !important}
		@media(min-width:1024px) {.carousel-cover-card {height:40rem;width:350px;margin-right:30px;padding:4rem 40px 4rem}
		.carousel-cover-card__title {font-size:3rem;line-height:1.2}
		}
		.article-carousel__item:not(:last-child) {margin-right:12px}
		@media(min-width:1024px) {.article-carousel__item:not(:last-child) {margin-right:30px}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.carousel-frame {--visible-overflowable-carousel-scrollspace:1300px;position:relative;right:50%;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;width:100vw}
		.carousel-frame::before,.carousel-frame::after {content:"";display:block;position:absolute;z-index:1;top:0;height:100%;width:100%}
		.carousel-frame--halo::before,.carousel-frame--halo::after {background:linear-gradient(var(--gradient-orientation),#fff 0%,#fff calc(100% - 350px),transparent 100%)}
		.carousel-frame--night::before,.carousel-frame--night::after {background:linear-gradient(var(--gradient-orientation),#121b3e 0%,#121b3e calc(100% - 350px),transparent 100%)}
		.carousel-frame::before {--gradient-orientation:90deg;right:calc(50% + var(--visible-overflowable-carousel-scrollspace))}
		.carousel-frame::after {--gradient-orientation:270deg;left:calc(50% + var(--visible-overflowable-carousel-scrollspace))}
		.carousel-frame__scroller {--carousel-padding:calc(100vw / 100 * 6.35);-ms-overflow-style:none;scrollbar-width:none;display:grid;overflow:scroll;scroll-behavior:smooth}
		.carousel-frame__scroller::-webkit-scrollbar {display:none}
		@media(min-width:1286px) {.carousel-frame__scroller {--carousel-padding:calc((100vw - 1122px) / 2)}
		}
		.carousel-frame__scroller>* {grid-row:1}
		.carousel-frame__scroller>*:first-child {margin-left:var(--carousel-padding)}
		.carousel-frame__scroller>*:last-child {margin-right:var(--carousel-padding)}
		.carousel-frame__scroller>*:not(:last-child) {margin-right:15px}
		.carousel-frame__controls {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:10px;margin-top:6rem}
		.carousel-frame__pagination-inner {display:flex;align-items:center}
		.carousel-frame__pagination-item {display:block;background-color:rgba(0,0,0,0);color:#b9b7b7;border:none;transition:color 200ms cubic-bezier(0.365,0.005,0.355,1)}
		.carousel-frame__pagination-item--prev {transform:rotate(180deg)}
		.carousel-frame__pagination-item--prev,.carousel-frame__pagination-item--next {display:flex}
		.carousel-frame__pagination-item--prev:not(:disabled),.carousel-frame__pagination-item--next:not(:disabled) {color:#121b3e;cursor:pointer}
		.carousel-frame__pagination-item--prev:not(:disabled):hover,.carousel-frame__pagination-item--prev:not(:disabled):focus,.carousel-frame__pagination-item--next:not(:disabled):hover,.carousel-frame__pagination-item--next:not(:disabled):focus {color:#0061dd}
		.carousel-frame__pagination-item--next svg {width:21px}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.card-article {display:flex}
		.card-article--carousel {height:32.5rem;width:160px}
		.card-article--carousel,.card-article--big {flex-direction:column}
		.card-article__image {position:relative;background-color:#f6f6f6}
		.card-article--carousel .card-article__image {padding-bottom:100%}
		.card-article--big .card-article__image {padding-bottom:74%}
		.card-article--horizontal .card-article__image {width:100px;height:10rem;flex-shrink:0}
		.card-article__cover-image {position:absolute !important;width:100%;height:100%}
		.card-article--carousel .card-article__text {display:flex;flex-direction:column;flex:1}
		.card-article--horizontal .card-article__text {display:flex;flex-direction:column;margin-left:12px;padding:.5rem 0}
		.card-article--compact .card-article__text {padding-block:.5rem}
		.card-article__title {overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;font-weight:400;white-space:normal}
		.card-article--compact .card-article__title {overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}
		@media(min-width:1025px) {.card-article__title {overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}
		}
		.card-article--carousel .card-article__title {margin-top:1.5rem;font-size:1.8rem;line-height:1.3333333333}
		.card-article--big .card-article__title {font-size:2.5rem;line-height:1.2;margin-top:3rem}
		.card-article__excerpt {margin-top:1rem}
		.card-article--horizontal .card-article__excerpt,.card-article--carousel .card-article__excerpt {display:none}
		.card-article__link {padding-top:1rem}
		.card-article--horizontal .card-article__link {margin-top:auto}
		.card-article--carousel .card-article__link {margin-top:auto}
		.card-article--compact .card-article__link {padding-block:.5rem}
		@media(min-width:768px) {.card-article--compact .card-article__text {padding-block:1rem}
		.card-article--compact .card-article__link {padding-bottom:0}
		}
		@media(min-width:1024px) {.card-article--carousel {height:40rem;width:260px}
		.card-article--reversed {flex-direction:row-reverse}
		.card-article--horizontal .card-article__image {width:260px;height:26rem}
		.card-article--horizontal .card-article__text {margin-left:3rem}
		.card-article--reversed .card-article__text {margin-left:0;margin-right:3rem}
		.card-article--carousel .card-article__title {font-size:2rem;line-height:1.2;margin-top:3rem}
		.card-article--big .card-article__title {font-size:4rem}
		.card-article--horizontal .card-article__title {font-size:2.5rem;line-height:1.12}
		.card-article__excerpt {margin-top:2rem}
		.card-article--horizontal .card-article__excerpt {display:block}
		.card-article--compact .card-article__excerpt {overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}
		.card-article__link {padding-top:2rem}
		}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		.cookie-bar-overlay {position:fixed;bottom:0;width:100%;height:100%;z-index:12;background-color:rgba(0,0,0,.75)}
		.cookie-bar {position:fixed;bottom:0;width:100%;background-color:#fff;border-top:thin solid #e1e1e1;z-index:12}
		.cookie-bar__content {display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2rem}
		@media(min-width:1024px) {.cookie-bar__content {flex-direction:row;padding-bottom:6rem}
		}
		.cookie-bar__title {font-size:2.5rem;line-height:1.2;margin-bottom:2rem}
		@media(min-width:1024px) {.cookie-bar__title {margin-bottom:1rem}
		}
		.cookie-bar__description {font-size:1.4rem;line-height:1.492;margin-bottom:3rem}
		@media(min-width:1024px) {.cookie-bar__description {margin-bottom:0}
		}
		.cookie-bar__info {flex-basis:70%}
		@media(min-width:1024px) {.cookie-bar__info {margin-right:60px}
		}
		.cookie-bar__buttons {display:flex;width:100%;flex-basis:30%;white-space:nowrap}
		@media(min-width:1024px) {.cookie-bar__buttons {align-items:flex-end}
		}
		.cookie-bar__button {display:block;text-align:center;width:100%}
		.cookie-wall {position:fixed;display:flex;flex-direction:column;background-color:#fff;width:87.2%;height:90%;top:5%;left:6.4%;padding-bottom:2rem;z-index:12}
		@media(min-width:1024px) {.cookie-wall {padding-bottom:6rem}
		}
		@media(min-width:1286px) {.cookie-wall {width:1122px;left:calc((100% - 1122px)/2)}
		}
		.cookie-wall__content {padding-inline:20px;overflow-y:scroll}
		@media(min-width:1024px) {.cookie-wall__content {padding-inline:60px}
		}
		.cookie-wall__title {margin-bottom:2rem}
		.cookie-wall__items {margin-block:3rem;border-top:thin solid #e1e1e1}
		@media(min-width:1024px) {.cookie-wall__items {margin-block:6rem}
		}
		.cookie-wall__actions {margin-top:3rem}
		@media(min-width:1024px) {.cookie-wall__actions {margin-top:6rem}
		}
		.cookie-item {padding-block:3rem;border-bottom:thin solid #e1e1e1}
		.cookie-item__topbar {display:flex;align-items:center;padding-bottom:3rem}
		.cookie-item__choice {margin-left:auto}
		.a11y-sr-only,.visually-hidden {overflow:hidden;position:absolute;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}
		.scrollToElement {position:relative}
		.scrollToElement__anchor {position:absolute;top:-10rem}
		@media(min-width:1024px) {.scrollToElement__anchor {top:-15.2rem}
		}
		
		
		.desktop-menu-main__sub-link{white-space:inherit;line-height:1.4}
		.desktop-menu-main__sub-link{text-overflow:inherit;}
		.desktop-menu-main__item:nth-child(2) .desktop-menu-main__sub{width: 240px;}
		
		.site-footer {color:#fff}
		.site-footer__inner {display:flex;flex-direction:column;margin:4rem auto 1rem}
		.site-footer__branding {flex-basis:30%;display:grid;grid-template-columns:1fr;margin-bottom:4rem}
		.site-footer__intro-description {margin:3rem 0;color:#b9b7b7}
		.site-footer__socials-list {display:flex}
		.site-footer__socials-list-title {margin:0 0 .8rem;font-size:1.8rem;font-weight:400}
		.site-footer__socials-item:not(:last-child) {margin-right:8px}
		.site-footer__socials-link {display:flex;align-items:center;font-size:1.4rem;color:#fff;text-decoration:none}
		.site-footer__socials-link:hover,.site-footer__socials-link:focus {color:#79b4ff}
		.site-footer__socials-icon {display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:rgba(255,255,255,.2);border-radius:50%;transform:translateY(-2px)}
		.site-footer__socials-icon+* {display:none}
		.site-footer__socials-icon svg {height:16px;width:16px}
		.site-footer__nav-container {flex:70%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem 15px;padding-top:4rem;border-top:1px solid rgba(255,255,255,.2)}
		.site-footer__nav-list-title {margin:0 0 1.6rem;font-size:1.8rem;font-weight:400}
		.site-footer__nav-item:not(:last-child) {margin-bottom:.8rem}
		.site-footer__nav-link {display:flex;align-items:center;font-size:1.4rem;color:#fff;text-decoration:none}
		.site-footer__nav-link:hover,.site-footer__nav-link:focus {color:#79b4ff}
		.site-footer__nav-icon {display:flex;align-items:center;justify-content:center;height:15px;width:15px;margin-right:8px;font-size:1.4rem;transform:translateY(-2px)}
		.site-footer__meta {display:flex;flex-direction:column}
		.site-footer__meta-container {padding:3rem 0}
		.site-footer__legal-list {display:flex;flex-direction:column}
		.site-footer__legal-item {margin-bottom:1.5rem;font-size:1.2rem}
		.site-footer__legal-link {text-decoration:none;color:#fff}
		.site-footer__legal-link:hover,.site-footer__legal-link:focus {color:#79b4ff}
		.site-footer__lang-loc-switch {padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2);font-size:1.2rem}
		@media(min-width:768px) {.site-footer__inner {margin:6rem auto 3rem}
		.site-footer__branding {grid-template-columns:repeat(3,1fr);column-gap:30px;height:min-content}
		.site-footer__intro {grid-column:span 2}
		.site-footer__intro-description {margin:2rem 0 0}
		.site-footer__socials-list {flex-direction:column}
		.site-footer__socials-item:not(:last-child) {margin-right:unset;margin-bottom:.8rem}
		.site-footer__socials-icon {width:20px;height:20px;margin-right:10px}
		.site-footer__socials-icon+* {display:block}
		.site-footer__socials-icon svg {height:10px;width:10px}
		.site-footer__nav-container {grid-template-columns:repeat(3,1fr);grid-gap:4rem 30px}
		.site-footer__socials-list-title,.site-footer__nav-list-title {margin-bottom:2.4rem}
		.site-footer__meta {flex-direction:row;justify-content:space-between;align-items:center}
		.site-footer__meta-container {border-top:1px solid rgba(255,255,255,.2)}
		.site-footer__legal-list {flex-direction:row}
		.site-footer__legal-item {margin-bottom:unset}
		.site-footer__legal-item:not(:last-child) {margin-right:30px}
		.site-footer__lang-loc-switch {padding-top:unset;border-top:unset}
		}
		@media(min-width:1024px) {.site-footer__inner {flex-direction:row}
		.site-footer__branding {grid-template-columns:1fr;margin-right:60px;margin-bottom:unset}
		.site-footer__intro-description {margin-bottom:5rem}
		.site-footer__socials-item:not(:last-child) {margin-bottom:1rem}
		.site-footer__nav-container {height:min-content;padding-top:unset;border-top:unset}
		.site-footer__nav-item {font-size:1.4rem}
		.site-footer__nav-item:not(:last-child) {margin-bottom:1.2rem}
		}
	
		
		.site-header {position:fixed;top:0;left:0;width:100%;color:#121b3e;z-index:10}
		.site-header__menu-button,.site-header__menu-desktop {margin-left:auto}
		.site-header--is-light {position:fixed;background-color:#fff;box-shadow:0 1px 1px #e1e1e1;transition:200ms cubic-bezier(0.365,0.005,0.355,1)}
		
		.site-header-container {width:var(--nav-widths);margin:0 auto;display:flex;align-items:center;justify-content:space-between}
		.site-header-topbar {background-color:var(--top-bar-color)}
		.site-header-topbar__list {display:flex}
		.site-header-topbar__link {display:block;position:relative;padding:1.2rem 11px;font-size:1.2rem;line-height:1;color:#fff;text-decoration:none;transition:color 250ms cubic-bezier(0.365,0.005,0.355,1)}
		.site-header-topbar__link:hover {color:#79b4ff}
		.site-header-topbar__link.nuxt-link-active::before {content:"";display:block;position:absolute;width:6px;height:6px;top:50%;left:0;transform:translateY(-4px);border-radius:6px;background-color:#ffc200}
		.site-header-topbar__region-locale-selector {padding:.6rem 0 .6rem 20px;margin-left:10px}
		.site-header-topbar__region-locale-selector::before {content:"";display:block;position:absolute;top:1rem;left:0;width:1px;height:1.6rem;background-color:rgba(255,255,255,.2)}

		@media(min-width:1190px) {.site-header-mainbar {padding:0}
		}
		.site-header--on-dark {color:#fff;/* background:rgba(255,255,255,0.2);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px); */}
		.site-header--on-dark .site-header-topbar {background-color:var(--color);}
		.site-header__logo{position: relative;height: 30px;width:214px;}
		.site-header__logo img{position: absolute;left:0;top:0;transition: all 0.3s ease;width:214px;}
		.logo2{opacity:0;}
		.site-header-right{width: calc(97% - 200px);}
		.site-header-right{display: flex;justify-content: flex-end;align-items: center;}
		
		.site-header .site-header-group:before,.site-header .site-header-group:after{position: absolute;content: '';height: 26px;width: 1px;background: rgba(0,0,0,0.2);;}
		.site-header .site-header-group:before,.site-header .site-header-group:after{top:50%;margin-top: -13px;opacity: 0.5;}
		.site-header .site-header-group:before{left: 0;}
		.site-header .site-header-group:after{right: 0;}
		
		.site-header-group span,.site-header-group i,.site-header,.site-header-search i{transition: all 0.3s ease;}
		.site-header.white{background: rgba(255,255,255,1);}
		.site-header.white .desktop-menu-main__link{color: #222;}
		.site-header.white .site-header-group span,.site-header.white .site-header-group i,.site-header.white .site-header-search i{color: #222;}
		
		
		.site-header.scroll{background: rgba(255,255,255,1);}
		.site-header.scroll .desktop-menu-main__link{color: #222;}
		
		.site-header.scroll .site-header-group span,.site-header.scroll .site-header-group i,.site-header.scroll .site-header-search i{color: #222;}
		
		.nys .site-header{background: rgba(255,255,255,1);}
		.nys .site-header .desktop-menu-main__link{color: #222;}
		
		.nys .site-header .site-header-group span,.nys .site-header .site-header-group i,.nys .site-header .site-header-search i{color: #222;}
		
		.nys .site-header{background: none !important;}
		.site-header-mainbar{background: rgba(255,255,255,1);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}
		.site-header--on-dark .site-header-topbar{background: rgba(255,255,255,0.8);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}
		.nys .site-header .site-lauge span{color: #222;}
		.nys .site-header .site-lauge i{color: #222;}
		.nys .site-header .laugeicon:after{opacity: 1;}
		.nys .site-header .laugeicon:before{opacity: 0;}
		.nys .site-header .site-header-topbar__link{color:#333;}
		/* .site-header.scroll{top:-36px;} */
		

		.site-lauge span{position: relative;padding-left: 30px;padding-right: 20px;font-size: 12px;}
		.site-lauge .xjta{display: block;}
		.laugeicon{position: absolute;display: block;width: 22px;height: 22px;left:0;top:50%;transform: translateY(-50%);}
		.laugeicon:before,.laugeicon:after{position: absolute;content: '';left:0;top:0;width:100%;height: 100%;}
		.laugeicon:before,.laugeicon:after{background-size: 100% auto;background-position: center;background-repeat: no-repeat;}
		.laugeicon:before{background-image: url(../img/language_icon_2.gif);}
		.laugeicon:after{background-image: url(../img/language_icon_1.gif);opacity: 0;}
		
		
		.site-baner{position: relative;height: 100vh;width: 100%;overflow: hidden;}
		.site-baner-bg{position: absolute;object-fit: cover;background-position: center;background-repeat: no-repeat;background-size: cover;}
		.site-baner-bg{width:103%;height: 103%;left:-1.5%;top:-1.5%;}
		.site-baner-zw{position: absolute;left:50%;transform: translateX(-50%);width:85%;max-width: 1600px;min-width: 1200px;z-index: 3;}
		.site-baner-zw{top: 0;height: 100%;}
		.cta-btn-redesign{box-sizing: border-box;border: 1px solid var(--qian);}
		.cta-btn-redesign {color:#fff;text-transform:uppercase;font-size:12px;padding:15px 30px;background-color:var(--qian);border-radius:50px;text-decoration:none;display:inline-block;position:relative;overflow:hidden;}
		.cta-btn-redesign .tile {-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;font-weight:400;}
		.cta-btn-redesign .arrow-wrapper {-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;}
		.cta-btn-redesign .arrow-wrapper span {background-color:#fff;height:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:10px;display:block;}
		.cta-btn-redesign:hover .tile {-webkit-transform:translateX(-10px);transform:translateX(-10px);}
		.cta-btn-redesign:hover .arrow-wrapper {right:15px;}
		.cta-btn-redesign:hover .arrow-wrapper span:first-of-type {-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:9px 1px;transform-origin:9px 1px;}
		.cta-btn-redesign:hover .arrow-wrapper span:last-of-type {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:7px 0;transform-origin:7px 0;}
		
		.cta-btn-redesign-line-fff{border-color: #fff;background: transparent;}
		.cta-btn-redesign-line-fff:hover{background: #fff;color: var(--color);}
		.cta-btn-redesign-line-fff .arrow-wrapper span{background: var(--color);}
		
		.cta-btn-redesign-fff{border-color: #fff;background: #fff;color: var(--color);}
		.cta-btn-redesign-fff .arrow-wrapper span{background: var(--color);}
		
		.cta-btn-redesign-qian{background: var(--qian);}
		
		.site-baner-three{display: flex;width: 100%;margin-top: 0;}
		.site-baner-three{position: absolute;bottom: 5px;left:0;}
		.site-baner-three li{width: 33.33%;padding: 50px 35px ;transition: all 0.25s ease;border-radius: 7px;position: relative;color: #fff;}
		
		.site-baner-three li{overflow: hidden;font-size: 24px;}
		.site-baner-three li a{position: relative;z-index: 3;}
		.site-baner-three li:after{background-image: linear-gradient(150deg, rgba(67,53,139,0.83), rgba(57,115,185,0.83));}
		.site-baner-three li:nth-child(2):after{background-image: linear-gradient(150deg, rgba(54,99,15,0.72), rgba(241,228,0,0.81));}
		.site-baner-three li:nth-child(3):after{background-image:linear-gradient(150deg, rgba(46,36,122,0.83), rgba(131,31,130,0.85));}
		.site-baner-three li:after {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 100%; opacity: 0;}
		.site-baner-three li:last-child:before{display: none;}
		.site-baner-three li:before {content:'';position:absolute;bottom:auto;top:7px;right:0;height:150px;width:1px;background:#ffffff;opacity:0.3;}
		.site-baner-jt {position:absolute;right:30px;top:30px;color:#fff;font-size:24px;}
		.site-baner-three .description {font-size:16px;line-height:25px;font-weight:400;margin:10px 0 0 0;display:block;height: 100px;}
		.site-baner-three li a {color:#fff;}
		.site-baner-three li .sgp-more {opacity: 0;}
		.site-baner-three li:hover:before,.site-baner-three li:hover .site-baner-jt {opacity:0;}
		.site-baner-three li:hover:after,.site-baner-three li:hover .site-baner-p3,.site-baner-three li:hover .site-baner-p4 {opacity:1;}
		.site-baner-three .description,.site-baner-three .cta-btn-redesign,.site-baner-three li:after {opacity:0;transition:all 0.25s ease;}
		.theme-industry-tgttb .span{height: 70px;display: block;line-height: 35px;font-weight:var(--b400)}
		.theme-industry-tgttb .span{padding-right: 40px;}
		
		.site-baner .swiper-slide{opacity: 0 !important;transition: all 0.8s ease;}
		.site-baner .swiper-slide-active{opacity: 1 !important;}
		.pg-baner{margin-top: 0;}
		.pg-baner{position: relative;height: 78vh;;max-height: 950px;overflow: hidden;}
		.pg-baner-wz{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 6;color:#fff;}
		.pg-baner-h3{font-size: 60px;line-height: 1.2;font-weight: 700;color: #fff;text-align: left;}
		
		
		.site-baner-page{z-index: 3;}
		.site-baner-page{position: absolute;width: 10px !important;top:50%;transform: translateY(-50%);right: 3%;bottom: auto !important;left:auto !important;}
		.site-baner-page span{width: 100%;height: 10px;opacity: 1 !important;background: #fff;}
		.site-baner-page span.swiper-pagination-bullet-active{background: var(--color);}
		
		
		.site-baner{-webkit-clip-path: inset(0% 0% 0% 0% round 0px 0px calc(var(--progress) * var(--border-radius-large)) calc(var(--progress) * var(--border-radius-large)));clip-path: inset(0% 0% 0% 0% round 0px 0px calc(var(--progress) * var(--border-radius-large)) calc(var(--progress) * var(--border-radius-large)));}
		.site-baner-p1{font-size:var(--font-size-50);font-weight: var(--b600); line-height: 1.2; margin-bottom: 40px;color:#fff;}
	
		
		.swiper-slide.swiper-slide-active .ani_style2 {animation:1s aniStyle2 0.3s;animation-fill-mode:forwards;}
		.swiper-slide.swiper-slide-active .ani_5 {animation-delay:0.5s !important;}
		.sgp-more {font-size:18px;line-height:48px;display:inline-block;overflow: hidden;position: relative;}
		.sgp-more {border-radius:0;height:50px;padding:0 40px;font-weight:400;font-size:16px;border-radius:50px;overflow:hidden;-webkit-border-radius:50px;}
		.sgp-more span{position: relative;z-index: 3;font-weight:var(--b600)}
		.sgp-more,.sgp-more:hover{color:#000;}
		.sgp-more:before,.sgp-more:after{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 100%;height: 100%;content: '';}
		.sgp-more:before,.sgp-more:after{transition: all 0.6s ease;}
		.sgp-more:before{background:var(--line-bg-1);opacity: 1;}
		.sgp-more:after{background:var(--line-bg-2);opacity: 0;z-index:1}
		.sgp-more:before, .sgp-more:after{border-radius:48px;overflow:hidden;-webkit-border-radius:50px;}
		.sgp-more:hover:before{}
		.sgp-more:hover:after{opacity: 1;}
		.sgp-more,.sgp-more span {transition:all 0.3s ease;}
		.site-baner-three li:hover .sgp-more {opacity:1;}
		
		.site-baner-zw{padding-top:calc(7.5% + 90px);}
		@media only screen and (max-width:1440px) {
			.site-baner-zw{padding-top:calc(6.5% + 90px);}
			.site-baner-three li{padding: 30px;}
		
		}
		

		.privacy{margin-top: 80px;}
		.privacyh2{color: #fff;font-size: 24px;text-align: center;}
		.privacydate{margin-top: 35px;color: var(--color);}
		.privacydate{padding-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.2);}
		.privacyms{margin-top: 50px;}
		.privacyms p,.privacyms ul li{margin-top: 10px;}
		.privacyms table{width: 100%;}
		.privacyms table td{padding: 10px;}
		.privacyms table td{color: rgba(255,255,255,0.9);border-collapse: collapse;border: 1px solid rgba(255,255,255,0.3);}
		.privacyms table{border-collapse: collapse;}
		.privacyms ul li{position: relative;padding-left: 10px;}
		.privacyms ul li:before{position: absolute;width: 4px;height: 4px;background: #fff;border-radius: 50%;content: '';}
		.privacyms ul li:before{left:0;top:15px;}
		
		.h90p{height: 90px;}
		.x74-mbx{padding: 70px 0;padding-bottom: 0;}
		.x74-mbxm a,.x74-mbxm a:hover{color: var(--color);}
		.x74-mbxm{color: #fff;}
		.x74-mbxm em{padding: 0 5px;font-size: 12px;position: relative;top:2px;}
		.x74-mbxm a:first-child{position: relative;padding-left: 25px;position: relative;}
		.x74-mbxm i{position: absolute;left:0;top:0;font-size: 16px;}
		.x74-mbxm{display: flex;align-items: center;line-height: 24px;justify-content: flex-start;}
		
		.pubh2{text-align: center;font-size:var(--font-size-46);font-weight: var(--b600);line-height: 1.4;color: #fff;}
		.x74aboutanli{display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap;align-items: center;}
		.x74aboutaimg{overflow: hidden;width: 44%;}
		.x74aboutawz{width: 50%;}
		.x74aboutaimg img{vertical-align: top;transition: all 0.3s ease;}
		.x74aboutatit{font-size: var(--font-size-30);transition: all 0.3s ease;line-height: 1.4;font-weight: var(--b500);}
		.x74aboutaimg2{display: none;}
		.x74aboutanli:nth-child(even) .x74aboutaimg2{display: block;}
		.x74aboutanli:nth-child(even) .x74aboutaimg1{display: none;}
		.x74aboutap1{margin-top: 35px;}
		.x74aboutanli{margin-top: 90px;}
		.x74aboutanli:hover .x74aboutaimg img{transform: scale(1.03);}
		.x74aboutanli:hover .x74aboutatit{color: var(--color);}
		
		.x74aboutb{background: #0f1a36;}
		.x74aboutbn{position: relative;}
		.aboutmap{width: 100%;vertical-align: top;}
		.x74aboutbn{margin-top: 90px;}
		.x74abbpoint{position: absolute;width: 100%;height: 100%;left:0;top:0;z-index: 3;}
		.x74abbpointm{position: absolute;width: 60px;height: 60px;position: absolute;border-radius: 50%;cursor: pointer;}
		.x74abbpointm:after{border: 1px solid var(--color);}
		.x74abbpointm:after{position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';left:0;top:0;right:0;bottom:0;margin: auto;}
		.x74abbpointm:before{position: absolute;width: 100%;height: 100%;left:0;top:0;content: '';border-radius: 50%;}
		.x74abbpointm:before{background:#1d2c53;opacity: 0.62;transition: all 0.5s ease;}
		.x74abbpointm:before,.x74abbpointm:after{box-sizing: border-box;transition: all 0.5s ease;}
		.x74abbpointm span{position: absolute;width:18px;height: 18px;background: #fff;border-radius: 50%;z-index: 3;}
		.x74abbpointm span{left:0;top:0;right:0;bottom:0;margin: auto;opacity: 0.7;transition: all 0.7s ease;}
		.x74abbpointm:hover:after,.x74abbpointm.on:after{border-width: 2px;}
		.x74abbpointm:hover span,.x74abbpointm.on span{-webkit-transform: scale(0.8);transform: scale(0.8);opacity: 1;-webkit-opacity: 1;}
		.x74abbtit{position: absolute;width: 310px;text-align: center;color: #222;padding: 10px;border-radius: 5px;background: #fff;}
		.x74abbtit:before{position: absolute;content: '';width: 0;height: 0;border-top: 10px solid #fff;border-left: 10px solid transparent; border-right: 10px solid transparent;}
		.x74abbtit:before{left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -9px;}
		.x74abbtit{left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
		.x74abbtit{top: -80px;visibility: hidden;opacity: 0;z-index: -1;transition: all 0.3s ease;}
		.x74abbpointm.on .x74abbtit{opacity: 1;visibility: visible;z-index: 3;top: -70px;}
		.x74abbpointm2{left: 12%;top:37%;}
		.x74abbpointm1{left: 73%;top:49%;}
		.x74abbpointm3{left: 74%;top:61%;}
		.x74abbpointm4{left: 80%;top:46%;}
		.x74abbpointm5{left: 77%;top:38%;}
		
		.aboutbox{position:relative;width:100%;}
		
		.x74abbswiper{position: absolute;left:28%;top:10%;overflow: hidden;width: 390px;z-index: 6;}
		.x74abbswiper:before{position: absolute;width: 100%;left:0;top:0;content: '';height: 100%;}
		.x74abbswiper:before{background: linear-gradient(180deg, rgba(94,89,163,1) 0%, rgba(89,125,191,1) 50%, rgba(89,135,194,1) 100%);}
		.x74abbswiper:before{opacity: 0.65;}
		.x74abbswiperm{padding: 8%;z-index: 6;}
		.x74abbswiperp1{font-size: var(--font-size-tit);line-height: 1.4;font-weight: var(--b500);}
		.x74abbswiper,.x74abbswiperimg{border-radius: 10px;overflow: hidden;}
		.x74abbswiperimg img{width: 100%;}
		.x74abbswiperp1{margin-top: 20px;}
		.x74abbswiperp2{margin-top: 10px;line-height: 1.4;}
		.x74abbswiperp2 p{margin-top: 10px;}
		.x74abbswiperp2 p:first-child{margin-top: 0;}
		.x74abbswiperm{opacity: 0 !important;}
		.x74abbswiperm.swiper-slide-active{opacity: 1 !important;}
		.x74abbswiper.none:before{opacity:0;}
		
		
		.x74aboutcnm{display: flex;width: 100%;justify-content: center;flex-wrap: wrap;}
		.x74aboutcnm img{width: 100%;}
		.x74aboutcnm li{width: 18%;margin-right: 2.5%;margin-top: 2.5%;}
		.x74aboutcnm li:nth-child(5n),.x74aboutcnm li:last-child{margin-right: 0;}
		
		.x74esgb{padding-top: 0;}
		.x74esgbn{display: flex;width: 100%;flex-wrap: wrap;}
		.x74esgbimg{overflow: hidden;}
		.x74esgbimg img{vertical-align: top;transition: all 0.3s ease;width: 100%;}
		.x74esgbtit{font-size: var(--font-size-30);transition: all 0.3s ease;line-height: 1.4;font-weight: var(--b500);}
		.x74esgbtit{min-height: 90px;}
		.x74esgbwz{padding: 6% 8%;padding-bottom: 0;}
		.x74esgbp1{margin-top: 15px;}
		.x74esgbnli{margin-top: 90px;width: 30%;margin-right: 5%;transition: all 0.5s ease;background: #0f1a36;}
		.x74esgbnli{padding-bottom: 35px;}
		.x74esgbnli:last-child{margin-right: 0;}
		.x74esgbnli:hover .x74esgbimg img{transform: scale(1.03);}
		.x74esgbnli:hover .x74esgbtit{color: var(--color);}
		.x74esgbnli:hover{background: #142247;}
		
		
		.x74newatit{font-size:var(--font-size-tit);font-weight: var(--b500);}
		.x74newap1{font-size: 16px;color: var(--color);}
		.x74newatit{margin-top: 15px;}
		.x74newan{display: flex;width: 100%;flex-wrap: wrap;margin-top: 90px;}
		.x74newaimg{overflow: hidden;}
		.x74newaimg img{vertical-align: top;transition: all 0.3s ease;width: 100%;}
		.x74newawz{padding-top: 20px;}
		.x74newali{width: 32%;margin-right:2%;transition: all 0.5s ease;margin-bottom:60px;}
		.x74newali:nth-child(3n){margin-right: 0;}
		.x74newali:hover .x74newaimg img{transform: scale(1.03);}
		.x74newali:hover .x74newatit{color: var(--color);}
		
		.newpage{display: flex;justify-content: center;padding-top: 40px;}
		.newpage i,.aprev i,.anext i,.aback i{font-size: 18px;}
		.newpage a,.aprev,.anext,.aback{width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 50%;margin: 0 10px;}
		.newpage a{color: #fff;font-weight: 300;}
		.newpage a,.aprev,.anext,.aback{position: relative;overflow: hidden;}
		.newpage a:after,.newpage a:before,.aprev:before,.anext:before,.aback:before,.x74newdxgicon:after{box-sizing: border-box;border-radius: 50%;}
		.newpage a:after,.x74newdxgicon:after{position: absolute;left:0;top:0;width: 100%;height: 100%;content: '';border: 2px solid var(--color);}
		.newpage a:before,.aprev:before,.anext:before,.aback:before{position: absolute;left:-3%;top:-3%;width: 106%;height: 106%;content: '';background: var(--line-bg-3);}
		.newpage span,.newpage i,.aprev span,.anext span,.aprev i,.anext i,.aback i{position: relative;z-index: 3;}
		.newpage a:before,.aprev:before,.anext:before,.aback:before{opacity: 0;transition: all 0.5s ease;z-index: 2;}
		.newpage a:after{transition: all 0.5s ease;}
		.newpage a:hover:before{opacity: 1;}
		.newpage .on:before,.anext:before,.aprev:before,.aback:before{opacity: 1;}
		.newpage .on{color: #000;}
		.aprev,.anext,.aback{color: #000;}
		.aprev:hover,.anext:hover,.aback:hover{color: #000;}
		
		.x74newdtit{font-size:var(--font-size-tit);font-weight: var(--b500);line-height: 1.4;}
		.x74newdqt{display: flex;justify-content: space-between;align-items: center;}
		.x74newdqt{padding-bottom: 25px;margin-top: 50px;}
		.x74newdqt{border-bottom: 1px solid rgba(255,255,255,0.2);}
		.x74newddata{color: var(--color);}
		
		.x74newdfx i{font-size: 24px;}
		.x74newdfx a:last-child i{font-size: 20px;}
		.x74newdfx{display: flex;align-items: center;justify-content: flex-end;}
		.x74newdfx a{margin-left: 30px;color: #fff;}
		.x74newdfx-left a{margin-right: 30px;margin-left: 0;}
		.x74newdfx-left{justify-content: flex-start;display: flex;}
		.x74newdzw p{margin-top: 30px;}
		.x74newdzw{margin-top: 60px;}
		.x74newdzw p:nth-child(1){margin-top: 0;}
		.x74newdzw img{max-width: 100%;}
		.x74newdzw ul, .x74newdzw ol, .x74newdzw li {
            list-style: inside;
        }
		
		
		.x74newdback{padding-top: 55px;border-top: 1px solid rgba(255,255,255,0.2);margin-top: 100px;}
		.x74newdback{display: flex;width: 100%;justify-content: space-between;align-items: center;}
		.x74newdxg{padding-bottom: 0;}
		.x74newdxgp1{margin-top: 10px;}
		.x74newdxga{margin-top: 45px;}
		.x74newdxglink{background: #0f1a36;transition: all 0.5s ease;display: block;width: 100%;padding: 30px;}
		.x74newdxglink{padding-right: 25%;position: relative;}
		.x74newdxglink:hover{background: #142247;}
		.x74newdxgicon:before{opacity: 0;}
		.x74newdxgicon{color: #fff;display: block;position: absolute;right:35px;top:50%;transform: translateY(-50%);}
		.x74newdxglink:hover .x74newdtit,.x74newdxgp0{color: #fff;}
		.x74newdxglink:hover .x74newdxgicon:before{opacity: 1;}
		.x74newdxglink:hover .x74newdxgicon{color: #000;}
		.x74newdxglink{margin-top: 20px;}
		.x74newdxglink:first-child{margin: 0;}
		
		.x74conh4{text-align: center;font-size: 36px;color: #fff;font-weight: var(--b500);}
		.x74conaa{display: flex;width: 100%;flex-wrap: wrap;margin-top: 50px;}
		.x74conaam{width: 32%;margin-right: 2%;margin-top: 2%;}
		.x74conaam:last-child{margin-right: 0;}
		.x74conaam:nth-child(-n+3){margin-top: 0;}
		.x74conap1{font-size: var(--font-size-30);transition: all 0.3s ease;line-height: 1.4;font-weight: var(--b500);}
		.x74conap2 strong{font-weight: var(--b400);}
		.x74conap2{margin-top: 10px;}
		.x74conaawz{padding: 0 5px; padding-top: 20px;}
		.x74conap2 a{transition: all 0.3s ease;}
		.x74conaimg{overflow: hidden;}
		.x74conaimg img{vertical-align: top;transition: all 0.3s ease;width: 100%;}
		.x74conaam:hover .x74conaimg img{transform: scale(1.03);}
		
		.x74conap3{margin-top: 0;}
		.x74conaxwz{padding: 25px;text-align: center;}
		.x74conaxm{width: 80%;margin: 0 auto;margin-top: 50px;max-width: 1020px;background: #0f1a36;}
		.x74conaximg{overflow: hidden;}
		.x74conaximg img{vertical-align: top;transition: all 0.3s ease;width: 100%;}
		
		.solos{height: calc(100vh - 90px);overflow: hidden;width: 100%;position: relative;min-height: 450px;}
		.solosswiper,.solosbg{position: absolute;width: 100%;height: 100%;overflow: hidden;left:0;top:0;}
		.solosbg{background-position: center;background-repeat: no-repeat;background-size: cover;}
		.solossub{position: absolute;width: 100%;height: 100%;overflow: hidden;left:0;top:0;z-index: 3;display: flex;}
		.solossubm{width: 33.33%;display: flex;align-items: center;justify-content: center;height: 100%;position: relative;}
		.solossubm{border-right: 1px solid rgba(255,255,255,0.4);}
		.solossubm:last-child{border: none;}
		.solosp1{font-size: 42px;font-weight: var(--b500);line-height: 1.4;position: relative;top:0;}
		.solossubm{cursor: pointer;}
		.solossubx{position: relative;z-index: 5;}
		.soloszz{position: absolute;width: 100%;height: 100%;overflow: hidden;left:0;top:0;transition: all 0.3s ease;}
		.soloszz{background: #142247;opacity: 0;-webkit-opacity: 0;visibility: hidden;}
		.solossub:hover .solossubm.on .soloszz,.solossubm.on .soloszz{opacity: 0.8;visibility: visible;}
		.solosp1,.solosp2{transition: all 0.6s ease;}
		.solosp2{position: absolute;left:0;opacity: 0;bottom:-130px;visibility:hidden;}
		.solossubm.on .solosp2{opacity: 1;visibility: visible;bottom:-100px;transition-delay: 0.2s;}
		.solossubm.on .solosp1{top:-30px}
		.solossub:hover .soloszz{opacity: 0.3;visibility: visible;}
		
		.x7solo2am{display: flex;flex-wrap: wrap;justify-content: space-between;}
		.x7solo2awz{width: 50%;}
		.x7solo2aimg{width: 45%;overflow: hidden;}
		.x7solo2aimg img{vertical-align: top;transition: all 0.3s ease;width: 100%;}
		.x7solo2ap1{text-align: left;}
		.x7solo2ap2{margin-top: 20px;}
		
		.x7solo2bm{margin-top:50px;}
		.x7solo2b{padding-top: 30px;}
		.x7solo2blink{display: block;width: 100%;position: relative;margin-top:25px;}
		.x7solo2bimg{width: 50%;position: relative;padding-top: 25%;position: relative;background: #0f1a36;}
		.x74abbpointmx0{left: 70%;top:35%;transform: translate(-50%,-50%)  scale(0.9);-webkit-transform: translate(-50%,-50%)  scale(0.9);z-index: 3;}
		.x74abbpointmx0 .x74abbtit{opacity: 1;visibility: visible;width: auto;min-width: 160px;padding-left: 10px;padding-right: 10px;}
		.x74abbpointmx0 .x74abbtit{min-width:max-content}
		.x7solo2bimg,.x7solo2bimg img{transition: all 0.3s ease;}
		.x7solo2bimg img{position: absolute;margin: auto;left:0;top:0;right:0;bottom:0;}
		.x7solo2bimg img{max-width: 75%;max-height: 50%;}
		.x7solo2bp1{font-size: var(--font-size-30);transition: all 0.3s ease;line-height: 1.4;font-weight: var(--b500);}
		.x7solo2bp2{font-size: var(--font-size-24);transition: all 0.3s ease;line-height: 1.4;font-weight: var(--b400);}
		.x7solo2bp2{margin-top: 20px;}
		.x7solo2bp2,.x7solo2bp3{color: #fff;}
		.x7solo2bwz{position: absolute;width: 45%;left: 55%;z-index: 4;}
		.x7solo2bwz{top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
		.x7solo2bp4{margin-top: 8%;}
		.x7solo2blink:hover .x7solo2bimg{background: #142247;}
		/*.x7solo2blink:hover .sgp-more:before{opacity: 0;}*/
		/*.x7solo2blink:hover .sgp-more:after{opacity: 1;}*/
		.x7solo2blink:hover .x7solo2bimg img{transform: scale(1.02);}
		
		.x7solo2dn{display: flex;width: 100%;flex-wrap: wrap;}
		.x7solo2dli{width: 30%;margin-right: 5%;margin-top: 5%;background: #0f1a36;padding-bottom: 4%;}
		.x7solo2dli:nth-child(3n){margin-right: 0;}
		.x7solo2dimg{width: 100%;position: relative;padding-top:60%;position: relative;}
		.x7solo2dimg,.x7solo2dimg img,.x7solo2dp1,.x7solo2dli{transition: all 0.3s ease;}
		.x7solo2dimg img{position: absolute;margin: auto;left:0;top:0;right:0;bottom:0;}
		.x7solo2dimg img{max-width: 80%;max-height: 80%;}
		.x7solo2dp1{font-size: var(--font-size-30);transition: all 0.3s ease;line-height: 1.4;font-weight: var(--b500);}
		.x7solo2dp2{font-weight: var(--b500);margin-top: 40px;}
		.x7solo2dp1,.x7solo2dp2{text-align: center;}
		.x7solo2dp3{margin-top: 25px;}
		.x7solo2dp4{margin-top: 10px;}
		.x7solo2dwz{padding: 0 8%;}
		.x7solo2dli:hover .x7solo2dimg img{transform: scale(1.02);}
		.x7solo2dli:hover{background: #142247;}
		.x7solo2dli:hover .x7solo2dp1{color: var(--color);}
		
		
		
		.gotop{position: fixed;right: 30px;bottom: 50px;display: none;width: 50px;height: 50px;line-height: 48px;text-align: center;background: #fff;}
		.gotop{box-shadow: 0 0 10px rgba(0,0,0,0.08);z-index: 999;}
		.gotop{background: linear-gradient(180deg, rgba(101,229,199,1) 0%, rgba(101,229,199,0.7) 50%, rgba(101,229,199,0.5) 100%);}
		.gotop{cursor: pointer;border-radius: 50%;}
		.gotop i{font-size: 20px;color: #fff;}
		.gotop,.gotop i{transition: all 0.3s ease;}
		.gotop:hover{}
		.gotop:hover i{color: #fff;}
		
		
		
		.mrgint50{margin-top:50px;}
		@media only screen and (max-width:1025px) {
			.mrgint50{margin-top:20px;}
		
		}
		