/* Extracted from public\header.html */
body{color:#666!important}
		.page_nxt {
			display: flex;
			justify-content: center;
			align-items: center;
			padding-top: 30px;
		}

		.page_nxt a {
			cursor: pointer;
			;
			background: #f9f8f8;
			border: 1px solid #f9f8f8;
			width: 40px;
			height: 40px;
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			margin: 0 5px;
			color: #1085d3;
			font-size: 14px;
		}

		.page_nxt a:hover {
			border: 1px solid #1085d3;
			color: #333;
		}

		.page_nxt a.current {
			color: #fff;
			background: #000
		}

/* Extracted from public\header.html */
img:is([sizes=auto i], [sizes^="auto," i]) {
			contain-intrinsic-size: 3000px 1500px
		}

		/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* Extracted from public\header.html */
.site-title {
			box-sizing: border-box
		}

		.site-title :where(a) {
			color: inherit;
			font-family: inherit;
			font-size: inherit;
			font-style: inherit;
			font-weight: inherit;
			letter-spacing: inherit;
			line-height: inherit;
			text-decoration: inherit
		}

		/*# sourceURL=/template/static/css/style.min.css */

/* Extracted from public\header.html */
.site-logo {
			box-sizing: border-box;
			line-height: 0
		}

		.site-logo a {
			display: inline-block;
			line-height: 0
		}

		.site-logo.is-default-size img {
			height: auto;
			width: 120px
		}

		.site-logo img {
			height: auto;
			max-width: 100%
		}

		.site-logo a,
		.site-logo img {
			border-radius: inherit
		}

		.site-logo.mid {
			margin-left: auto;
			margin-right: auto;
			text-align: center
		}

		:root :where(.site-logo.is-style-rounded) {
			border-radius: 9999px
		}

		/*# sourceURL=/template/static/css/style.min.css */

/* Extracted from public\header.html */
.blk {
			box-sizing: border-box
		}

		:where(.blk.wp-block-group-is-layout-constrained) {
			position: relative
		}

		/*# sourceURL=/template/static/css/style.min.css */

/* Extracted from public\header.html */
.is-small-text {
			font-size: .875em
		}

		.is-regular-text {
			font-size: 1em
		}

		.is-large-text {
			font-size: 2.25em
		}

		.is-larger-text {
			font-size: 3em
		}

		.has-drop-cap:not(:focus):first-letter {
			float: left;
			font-size: 8.4em;
			font-style: normal;
			font-weight: 100;
			line-height: .68;
			margin: .05em .1em 0 0;
			text-transform: uppercase
		}

		body.rtl .has-drop-cap:not(:focus):first-letter {
			float: none;
			margin-left: .1em
		}

		p.has-drop-cap.bg {
			overflow: hidden
		}

		:root :where(p.bg) {
			padding: 1.25em 2.375em
		}

		:where(p.ctxt:not(.clink)) a {
			color: inherit
		}

		p.has-text-align-left[style*="writing-mode:vertical-lr"],
		p.has-text-align-right[style*="writing-mode:vertical-rl"] {
			rotate: 180deg
		}

		/*# sourceURL=/template/static/css/style.min.css */

/* Extracted from public\header.html */
.lang {
			margin: 0;
			padding: 0;
			--lang-menu-bg: var(--wp--preset--color--white);
			--lang-menu-color: var(--wp--preset--color--dark);
		}

		.lang>a {
			height: var(--menu_h);
			display: flex;
			align-items: center;
		}

		.lang:hover>a {
			color: var(--wp--preset--color--a-1);
		}

		.menu-language-x {
			border-radius: 0rem 0rem .4rem .4rem;
			left: 50%;
			top: 100%;
			transform: translateX(-50%);
			min-width: calc(100% + 3.2rem);
			box-shadow: 0 0 2rem -0.5rem rgba(0, 0, 0, 0.2);
		}

		.menu-language-x .menu {
			background: var(--lang-menu-bg);
			padding: 1.2rem 1.6rem 1.6rem;
			margin: 0;
		}

		.menu-language-x .menu li {
			list-style: none;
		}

		.menu-language-x .menu a {
			display: block;
			transition: all .3s;
			padding: .5em 1.6rem;
			text-decoration: none;
			text-align: center;
			border-radius: .4rem;
			color: var(--lang-menu-color);
			font-size: var(--wp--preset--font-size--s);
			white-space: nowrap;
		}

		.menu-language-x .menu a:hover {
			color: var(--lang-menu-color);
			background: var(--wp--preset--color--light-1);
		}

		@media screen and (max-width: 1024px) {
			.menu-language-x {
				left: auto;
				right: -1.8rem;
				transform: none;
			}
		}

		/*# sourceURL=/template/static/css/style-index.css */

/* Extracted from public\header.html */
.xz-banner {
			--banner_h: clamp(400px, 100vh, 1200px);
			--swiper-pagination-bottom: var(--wp--preset--spacing--60);
			--swiper-theme-color: var(--wp--preset--color--white);
			--swiper-pagination-bullet-horizontal-gap: var(--wp--preset--spacing--20);
			height: var(--banner_h);
			overflow: hidden;
			position: relative
		}

		.xz-banner .swiper-btn-box {
			align-items: center;
			bottom: var(--swiper-pagination-bottom) !important;
			display: flex;
			gap: var(--wp--preset--spacing--30);
			justify-content: space-between;
			left: 0;
			padding-left: var(--xz-main-padding) !important;
			padding-right: var(--xz-main-padding) !important;
			position: absolute;
			right: 0
		}

		.xz-banner .swiper-pagination {
			align-items: center;
			display: flex;
			font-size: 0;
			gap: var(--swiper-pagination-bullet-horizontal-gap);
			justify-content: flex-start;
			position: static
		}

		.xz-banner .swiper-pagination .swiper-pagination-bullet {
			background: var(--wp--preset--color--white);
			border-radius: 100%;
			height: .6rem;
			margin: 0 !important;
			opacity: 1;
			position: relative;
			width: .6rem
		}

		.xz-banner .swiper-pagination .swiper-pagination-bullet:after {
			background: var(--wp--preset--color--white-6);
			border-radius: 100%;
			content: "";
			height: 2.6rem;
			left: 50%;
			opacity: 0;
			position: absolute;
			top: 50%;
			transform: translateX(-50%) translateY(-50%);
			width: 2.6rem
		}

		.xz-banner .swiper-pagination .swiper-pagination-bullet-active {
			height: 1.2rem;
			width: 1.2rem
		}

		.xz-banner .swiper-pagination .swiper-pagination-bullet-active:after {
			opacity: 1
		}

		.xz-banner .swiper-all-btns {
			align-items: center;
			display: flex;
			gap: var(--wp--preset--spacing--20)
		}

		.xz-banner .swiper-all-btns .swiper-button-next,
		.xz-banner .swiper-all-btns .swiper-button-prev {
			border-radius: 3rem;
			flex: none;
			height: auto !important;
			left: auto !important;
			margin: 0 !important;
			overflow: hidden;
			padding: 2px;
			position: relative;
			right: auto !important;
			top: auto !important;
			transition: filter .3s;
			width: auto !important
		}

		.xz-banner .swiper-all-btns .swiper-button-next svg,
		.xz-banner .swiper-all-btns .swiper-button-prev svg {
			height: var(--wp--preset--spacing--20);
			width: var(--wp--preset--spacing--20)
		}

		.xz-banner .swiper-all-btns .swiper-button-next:after,
		.xz-banner .swiper-all-btns .swiper-button-prev:after {
			display: none
		}

		.xz-banner .swiper-all-btns .swiper-button-next:before,
		.xz-banner .swiper-all-btns .swiper-button-prev:before {
			animation: moveLeft 3s linear infinite;
			background: linear-gradient(94deg, hsla(0, 0%, 100%, 0), #1085d3 25%, hsla(0, 0%, 100%, 0) 50%, #1085d3 75%, hsla(0, 0%, 100%, 0));
			bottom: 0;
			content: "";
			display: block;
			opacity: 1;
			position: absolute;
			top: 0;
			transition: opacity .3s;
			width: 200%
		}

		.xz-banner .swiper-all-btns .swiper-button-next span,
		.xz-banner .swiper-all-btns .swiper-button-prev span {
			align-items: center;
			background: #09090b;
			border-radius: 3rem;
			box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .1);
			color: var(--wp--preset--color--white);
			display: flex;
			height: clamp(3rem, 1.786vw + 2.286rem, 5rem);
			justify-content: center;
			position: relative;
			transition: all .3s;
			width: clamp(3rem, 1.786vw + 2.286rem, 5rem)
		}

		.xz-banner .swiper-all-btns .swiper-button-next:hover:before,
		.xz-banner .swiper-all-btns .swiper-button-prev:hover:before {
			opacity: 0
		}

		.xz-banner .swiper-all-btns .swiper-button-next:hover span,
		.xz-banner .swiper-all-btns .swiper-button-prev:hover span {
			background: var(--wp--preset--color--a-1)
		}

		.xz-banner-item--layout {
			position: relative
		}

		.xz-banner-item--layout img {
			aspect-ratio: 1920/960;
			display: block;
			height: var(--banner_h);
			-o-object-fit: cover;
			object-fit: cover;
			width: 100%
		}

		.xz-banner-item-wrap {
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%
		}

		.xz-banner-x {
			height: 100%
		}

		.xz-banner-x.layout-left {
			align-items: center;
			display: flex;
			justify-content: flex-start
		}

		.xz-banner-x.layout-left .xz-banner-content {
			max-width: 50%
		}

		.xz-banner-x.layout-center {
			align-items: center;
			display: flex;
			justify-content: center;
			text-align: center
		}

		.xz-banner-x.layout-center .xz-banner-content {
			align-items: center;
			max-width: 80%
		}

		.xz-banner-x.layout-center .xz-banner-btn {
			margin: 0 auto
		}

		.xz-banner-content {
			align-items: flex-start;
			display: flex;
			flex-flow: column;
			gap: var(--wp--preset--spacing--20);
			justify-content: center;
			overflow: hidden
		}

		.xz-banner-content ul {
			display: grid;
			gap: var(--wp--preset--spacing--10)
		}

		.xz-banner-content ul li {
			color: var(--wp--preset--color--white);
			font-size: var(--wp--preset--font-size--m);
			line-height: 1.5;
			list-style: none;
			padding-left: 1.6rem;
			position: relative;
			text-align: left
		}

		.xz-banner-content ul li:before {
			background: var(--wp--preset--color--white);
			border-radius: 50%;
			content: "";
			display: block;
			height: .33em;
			left: 0;
			position: absolute;
			top: .61em;
			width: .33em
		}

		.xz-banner-content p {
			color: var(--wp--preset--color--white);
			font-size: var(--wp--preset--font-size--m);
			line-height: 1.5;
			-webkit-line-clamp: 3
		}

		.xz-banner-content h2,
		.xz-banner-content p {
			display: -webkit-box;
			margin: 0;
			overflow: hidden;
			text-overflow: ellipsis;
			-webkit-box-orient: vertical
		}

		.xz-banner-content h2 {
			-webkit-background-clip: text;
			background-clip: text;
			background-image: linear-gradient(160deg, #fff, #1085d3);
			color: transparent !important;
			font-family: var(--ywf--family-inter);
			font-size: var(--wp--preset--font-size--xxxxl);
			font-weight: 700;
			line-height: 1.125;
			-webkit-line-clamp: 2
		}

		.xz-banner-content .xz-banner-btn {
			align-items: center;
			border-radius: 3rem;
			display: inline-flex;
			margin-top: var(--wp--preset--spacing--10) !important;
			overflow: hidden;
			padding: 2px;
			position: relative;
			transition: filter .3s
		}

		.xz-banner-content .xz-banner-btn:before {
			animation: moveLeft 3s linear infinite;
			background: linear-gradient(94deg, hsla(0, 0%, 100%, 0), #1085d3 25%, hsla(0, 0%, 100%, 0) 50%, #1085d3 75%, hsla(0, 0%, 100%, 0));
			bottom: 0;
			content: "";
			display: block;
			opacity: 1;
			position: absolute;
			top: 0;
			transition: opacity .3s;
			width: 200%
		}

		.xz-banner-content .xz-banner-btn span {
			background: #09090b;
			border-radius: 3rem;
			box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .1);
			color: var(--wp--preset--color--white);
			display: block;
			font-size: var(--wp--preset--font-size--xs);
			line-height: 1;
			padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);
			position: relative;
			transition: all .3s
		}

		.xz-banner-content .xz-banner-btn:hover:before {
			opacity: 0
		}

		.xz-banner-content .xz-banner-btn:hover span {
			background: var(--wp--preset--color--a-1)
		}

		.xz-banner-item--image a,
		.xz-banner-item--image img {
			display: block
		}

		.xz-banner-item--image img,
		.xz-banner-item--video video {
			aspect-ratio: 1920/960;
			height: var(--banner_h);
			-o-object-fit: cover;
			object-fit: cover;
			width: 100%
		}

		.xz-banner-item--video video {
			background: #fff;
			display: block
		}

		@media screen and (max-width:1440px) {
			.xz-banner-x.layout-left .xz-banner-content {
				max-width: 80%
			}
		}

		@media screen and (max-width:1024px) {
			.xz-banner {
				--swiper-pagination-bottom: var(--wp--preset--spacing--30)
			}

			.xz-banner-x .xz-banner-content p,
			.xz-banner-x .xz-banner-content ul {
				display: none
			}

			.xz-banner-x.layout-left .xz-banner-content {
				max-width: 75%
			}

			.xz-banner-x.layout-center .xz-banner-content {
				max-width: 95%
			}

			.xz-banner {
				--banner_h: auto
			}

			.xz-banner .swiper-all-btns {
				gap: var(--wp--preset--spacing--10)
			}

			.xz-banner-content h2 {
				font-size: var(--wp--preset--font-size--xxxl)
			}
		}

		@media screen and (max-width:800px) {
			.xz-banner .swiper-pagination .swiper-pagination-bullet:after {
				height: 1.8rem;
				width: 1.8rem
			}

			.xz-banner .swiper-pagination .swiper-pagination-bullet-active {
				height: .8rem;
				width: .8rem
			}

			.xz-banner-content {
				padding-bottom: var(--menu_h)
			}

			.xz-banner-content h2 {
				font-size: var(--wp--preset--font-size--xxl)
			}
		}

		@media screen and (max-width:600px) {
			.xz-banner-content {
				gap: var(--wp--preset--spacing--5);
				padding-bottom: 5rem
			}

			.xz-banner-content h2 {
				font-size: var(--wp--preset--font-size--xxl)
			}

			.xz-banner {
				--swiper-pagination-bottom: var(--wp--preset--spacing--20)
			}

			.xz-banner .swiper-all-btns {
				gap: var(--wp--preset--spacing--5)
			}
		}

		/*# sourceURL=/template/static/css/parts-banner.css */

/* Extracted from public\header.html */
h1:where(.hd).bg,
		h2:where(.hd).bg,
		h3:where(.hd).bg,
		h4:where(.hd).bg,
		h5:where(.hd).bg,
		h6:where(.hd).bg {
			padding: 1.25em 2.375em
		}

		h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
		h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
		h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
		h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
		h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
		h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
		h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
		h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
		h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
		h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
		h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
		h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
			rotate: 180deg
		}

		/*# sourceURL=/template/static/css/style.min.css */

/* Extracted from public\header.html */
.home-market {
			aspect-ratio: 1920/696;
			position: relative
		}

		.home-market:before {
			color: var(--wp--preset--color--light);
			content: "NingShine";
			font-family: var(--ywf--family-inter);
			font-size: 15.625vw;
			font-weight: 900;
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translateX(-50%) translateY(-50%)
		}

		.home-market .swiper-slide {
			align-items: center;
			display: flex;
			height: 100% !important;
			justify-content: center;
			padding: var(--wp--preset--spacing--40) 0
		}

		.home-market .swiper-slide .loop-home-market {
			align-self: start;
			transition: all .3s;
			width: 60%
		}

		.home-market .swiper-slide.oushu .loop-home-market {
			align-self: center
		}

		.home-market .swiper-slide.swiper-slide-prev .loop-home-market {
			margin-left: -20%
		}

		.home-market .swiper-slide.swiper-slide-next .loop-home-market {
			margin-right: -20%
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market {
			position: relative;
			width: 100%
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market:after,
		.home-market .swiper-slide.swiper-slide-active .loop-home-market:before {
			border-radius: 2.083vw;
			bottom: 0;
			content: "";
			left: 0;
			position: absolute;
			right: 0;
			top: 0;
			transform-origin: center;
			z-index: -1
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market:before {
			background: var(--wp--preset--color--light-1);
			transform: rotate(5deg)
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market:after {
			background: var(--wp--preset--color--light);
			transform: rotate(-5deg)
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market .loop-home-market-x {
			padding: var(--wp--preset--spacing--60) var(--wp--preset--spacing--40) var(--wp--preset--spacing--40)
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market .loop-home-market-info {
			align-items: flex-start;
			flex-flow: column
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market .loop-home-market-tit {
			font-size: var(--wp--preset--font-size--l);
			font-weight: 500
		}

		.home-market .swiper-slide.swiper-slide-active .loop-home-market .loop-home-market-des {
			color: var(--wp--preset--color--white);
			display: grid
		}

		.home-market .swiper-btns {
			bottom: 0;
			position: absolute;
			right: var(--xz-main-padding)
		}

		.home-market .swiper-page-box {
			align-items: center;
			bottom: 0;
			display: flex;
			font-size: var(--wp--preset--font-size--s);
			gap: var(--wp--preset--spacing--10);
			left: var(--xz-main-padding);
			position: absolute
		}

		.home-market .swiper-pagination {
			background: var(--wp--preset--color--light);
			height: 2px !important;
			position: relative !important;
			width: 20rem !important
		}

		.home-market .swiper-pagination .swiper-pagination-progressbar-fill {
			background: var(--wp--preset--color--a-1)
		}

		.loop-home-market {
			border-radius: 2.083vw;
			display: block;
			position: relative;
			transition: all .5s
		}

		.loop-home-market .loop-home-market-des {
			display: none;
			margin-top: var(--wp--preset--spacing--20)
		}

		.loop-home-market .loop-home-market-des ul li {
			align-items: center;
			color: var(--wp--preset--color--white);
			display: flex;
			font-size: var(--wp--preset--font-size--s);
			gap: var(--wp--preset--spacing--10);
			padding-left: 0
		}

		.loop-home-market .loop-home-market-des ul li:before {
			background: url(/template/static/images/li.svg) 50% no-repeat;
			background-size: contain;
			content: "";
			flex: none;
			height: var(--wp--preset--font-size--s);
			position: static;
			width: var(--wp--preset--font-size--s)
		}

		.loop-home-market:hover .loop-home-market-more {
			opacity: 1
		}

		.loop-home-market:hover img {
			transform: scale(1.03)
		}

		.loop-home-market-thumb {
			border-radius: 2.083vw;
			display: block;
			overflow: hidden
		}

		.loop-home-market-thumb img {
			aspect-ratio: 370/461;
			-o-object-fit: cover;
			object-fit: cover;
			transition: all .5s
		}

		.loop-home-market-icon {
			align-items: center;
			background: var(--wp--preset--color--white);
			border-radius: 100%;
			color: var(--wp--preset--color--a);
			display: flex;
			flex: none;
			font-size: var(--wp--preset--font-size--l);
			height: var(--wp--preset--spacing--40);
			justify-content: center;
			width: var(--wp--preset--spacing--40)
		}

		.loop-home-market-x {
			background: linear-gradient(180deg, transparent 30%, #000);
			border-radius: 2.083vw;
			bottom: 0;
			color: var(--wp--preset--color--white);
			left: 0;
			padding: var(--wp--preset--spacing--60) var(--wp--preset--spacing--20) var(--wp--preset--spacing--20);
			position: absolute;
			right: 0
		}

		.loop-home-market-info {
			align-items: center;
			display: flex;
			gap: var(--wp--preset--spacing--10);
			justify-content: flex-start
		}

		.loop-home-market-tit {
			font-size: var(--wp--preset--font-size--m)
		}

		.loop-home-market-more {
			align-items: center;
			background: rgba(0, 0, 0, .3);
			border-radius: 100%;
			color: var(--wp--preset--color--white);
			display: flex;
			font-size: var(--wp--preset--spacing--30);
			height: var(--wp--preset--spacing--70);
			justify-content: center;
			left: 50%;
			opacity: 0;
			position: absolute;
			top: 50%;
			transform: translateX(-50%) translateY(-50%) rotate(-45deg);
			transition: all .5s;
			width: var(--wp--preset--spacing--70)
		}

		@media screen and (max-width:1200px) {
			.home-market {
				aspect-ratio: 1200/653
			}

			.home-market .swiper-pagination {
				width: 10rem !important
			}

			.home-market .swiper-slide .loop-home-market {
				align-self: center
			}
		}

		@media screen and (max-width:1024px) {
			.home-market {
				aspect-ratio: 1024/753;
				padding: var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--60) !important
			}
		}

		@media screen and (max-width:800px) {
			.home-market {
				aspect-ratio: 800/686;
				padding: 0 0 var(--wp--preset--spacing--70) !important
			}

			.home-market .swiper-slide .loop-home-market {
				width: 80%
			}

			.home-market .swiper-slide.swiper-slide-prev .loop-home-market {
				margin-left: -10%
			}

			.home-market .swiper-slide.swiper-slide-next .loop-home-market {
				margin-right: -10%
			}
		}

		@media screen and (max-width:600px) {
			.home-market {
				aspect-ratio: 600/600
			}
		}

		@media screen and (max-width:500px) {
			.home-market {
				aspect-ratio: 600/660
			}

			.home-market .swiper-slide .loop-home-market {
				width: 80%
			}

			.home-market .swiper-slide.swiper-slide-prev .loop-home-market {
				margin-left: -10%
			}

			.home-market .swiper-slide.swiper-slide-next .loop-home-market {
				margin-right: -10%
			}
		}

		/*# sourceURL=/template/static/css/parts-homemarket.css */

/* Extracted from public\header.html */
.xz-searchform-pro {
			background: transparent;
			border: 1px solid var(--wp--preset--color--light-3);
			border-radius: 3rem;
			height: 5.8rem;
			line-height: 5.8rem;
			overflow: hidden;
			position: relative;
			width: 100%
		}

		.xz-searchform-pro .xz-searchform-input {
			background: transparent;
			border: none;
			color: var(--wp--preset--color--d);
			font-size: var(--wp--preset--font-size--s);
			height: 100%;
			padding: var(--wp--preset--font-size--s) 2rem var(--wp--preset--font-size--s) 6.4rem;
			width: 100%
		}

		.xz-searchform-pro .xz-searchform-input::-moz-placeholder {
			color: var(--wp--preset--color--d-1)
		}

		.xz-searchform-pro .xz-searchform-input::placeholder {
			color: var(--wp--preset--color--d-1)
		}

		.xz-searchform-pro .xz-searchform-submit {
			align-items: center;
			background: var(--wp--preset--color--light);
			border: none;
			border-radius: 100%;
			color: var(--wp--preset--color--a);
			cursor: pointer;
			display: flex;
			font-size: var(--wp--preset--font-size--l);
			height: 5rem;
			justify-content: center;
			left: .4rem;
			position: absolute;
			top: .3rem;
			transition: all .5s ease;
			width: 5rem
		}

		.xz-searchform-pro .xz-searchform-submit:hover {
			background: var(--wp--preset--color--a-1);
			color: var(--wp--preset--color--white)
		}

		/*# sourceURL=/template/static/css/parts-searchformpro.css */

/* Extracted from public\header.html */
.swiper-btns {
			border: 1px solid var(--wp--preset--color--light-3);
			border-radius: 6rem;
			display: flex;
			gap: .6rem;
			padding: var(--wp--preset--spacing--5)
		}

		.swiper-btns .swiper-button-next,
		.swiper-btns .swiper-button-prev {
			align-items: center;
			background: var(--wp--preset--color--light);
			border-radius: 100%;
			color: var(--wp--preset--color--d);
			display: flex;
			flex: none;
			font-size: var(--wp--preset--font-size--m);
			height: clamp(4rem, .893vw + 3.643rem, 5rem);
			justify-content: center;
			margin: 0 !important;
			position: static;
			transition: all .3s;
			width: clamp(4rem, .893vw + 3.643rem, 5rem)
		}

		.swiper-btns .swiper-button-next svg,
		.swiper-btns .swiper-button-prev svg {
			height: var(--wp--preset--spacing--20);
			width: var(--wp--preset--spacing--20)
		}

		.swiper-btns .swiper-button-next:after,
		.swiper-btns .swiper-button-prev:after {
			display: none
		}

		.swiper-btns .swiper-button-next:hover,
		.swiper-btns .swiper-button-prev:hover {
			background: var(--wp--preset--color--a);
			color: var(--wp--preset--color--white)
		}

		.bg-swiper-btn .swiper-button-next,
		.bg-swiper-btn .swiper-button-prev {
			background: var(--wp--preset--color--light-4);
			color: var(--wp--preset--color--d)
		}

		.bg-swiper-btn .swiper-button-next:hover,
		.bg-swiper-btn .swiper-button-prev:hover {
			background: var(--wp--preset--color--a)
		}

		/*# sourceURL=/template/static/css/parts-swiperbtn.css */

/* Extracted from public\header.html */
@keyframes showline {
			0% {
				transform: scale(0)
			}

			50% {
				transform: scale(.5)
			}

			to {
				transform: scale(1)
			}
		}

		@keyframes moveShow {
			0% {
				transform: rotate(0);
				transform-origin: top
			}

			to {
				transform: rotate(1turn);
				transform-origin: top
			}
		}

		@keyframes moveLeft {
			0% {
				transform: translateX(0)
			}

			to {
				transform: translateX(-50%)
			}
		}

		@keyframes moveRight {
			0% {
				transform: translateX(-50%)
			}

			to {
				transform: translateX(0)
			}
		}

		@keyframes moveTop {
			0% {
				transform: translateY(0)
			}

			33% {
				transform: translateY(-35%)
			}

			66% {
				transform: translateY(35%)
			}

			to {
				transform: translateY(0)
			}
		}

		.xz-related-x {
			display: grid
		}

		.xz-related-x[data-cols="1"] {
			grid-template-columns: 1fr
		}

		.xz-related-x[data-cols="2"] {
			grid-template-columns: 1fr 1fr
		}

		.xz-related-x[data-cols="3"] {
			grid-template-columns: 1fr 1fr 1fr
		}

		.xz-related-x[data-cols="4"] {
			grid-template-columns: 1fr 1fr 1fr 1fr
		}

		.xz-related-x[data-cols="5"] {
			grid-template-columns: 1fr 1fr 1fr 1fr 1fr
		}

		.xz-related-x[data-gap="0"] {
			gap: 0
		}

		.xz-related-x[data-gap="1"] {
			gap: var(--wp--preset--spacing--10)
		}

		.xz-related-x[data-gap="2"] {
			gap: var(--wp--preset--spacing--20)
		}

		.xz-related-x[data-gap="3"] {
			gap: var(--wp--preset--spacing--30)
		}

		.xz-related-x[data-gap="4"] {
			gap: var(--wp--preset--spacing--40)
		}

		.xz-related-x[data-gap="5"] {
			gap: var(--wp--preset--spacing--50)
		}

		.xz-related-x[data-gap="6"] {
			gap: var(--wp--preset--spacing--60)
		}

		.xz-related-x[data-gap="7"] {
			gap: var(--wp--preset--spacing--70)
		}

		@media screen and (max-width:1024px) {
			.xz-related-x[data-cols="4"] {
				grid-template-columns: 1fr 1fr 1fr
			}
		}

		@media screen and (max-width:800px) {

			.xz-related-x[data-cols="3"],
			.xz-related-x[data-cols="4"] {
				grid-template-columns: 1fr 1fr
			}
		}

		@media screen and (max-width:600px) {
			.xz-related-x[data-cols="2"] {
				grid-template-columns: 1fr
			}
		}

		@media screen and (max-width:500px) {

			.xz-related-x[data-cols="3"],
			.xz-related-x[data-cols="4"] {
				grid-template-columns: 1fr
			}
		}

		.xz-related-x .swiper-wrapper {
			align-items: normal !important
		}

		.xz-related-x .swiper-wrapper .swiper-slide {
			height: auto !important
		}

		.xz-related-x .swiper-wrapper .swiper-slide>* {
			height: 100%
		}

		/*# sourceURL=/template/static/css/style.css */

/* Extracted from public\header.html */
@keyframes showline {
			0% {
				transform: scale(0)
			}

			50% {
				transform: scale(.5)
			}

			to {
				transform: scale(1)
			}
		}

		@keyframes moveShow {
			0% {
				transform: rotate(0);
				transform-origin: top
			}

			to {
				transform: rotate(1turn);
				transform-origin: top
			}
		}

		@keyframes moveLeft {
			0% {
				transform: translateX(0)
			}

			to {
				transform: translateX(-50%)
			}
		}

		@keyframes moveRight {
			0% {
				transform: translateX(-50%)
			}

			to {
				transform: translateX(0)
			}
		}

		@keyframes moveTop {
			0% {
				transform: translateY(0)
			}

			33% {
				transform: translateY(-35%)
			}

			66% {
				transform: translateY(35%)
			}

			to {
				transform: translateY(0)
			}
		}

		.xz-gallery-block {
			display: grid;
			gap: 0;
			margin: 0
		}

		.xz-gallery-block[data-cols="1"] {
			grid-template-columns: 1fr
		}

		.xz-gallery-block[data-cols="2"] {
			grid-template-columns: 1fr 1fr
		}

		.xz-gallery-block[data-cols="3"] {
			grid-template-columns: 1fr 1fr 1fr
		}

		.xz-gallery-block[data-cols="4"] {
			grid-template-columns: 1fr 1fr 1fr 1fr
		}

		.xz-gallery-block[data-cols="5"] {
			grid-template-columns: 1fr 1fr 1fr 1fr 1fr
		}

		.xz-gallery-block[data-gap="0"] {
			gap: 0
		}

		.xz-gallery-block[data-gap="1"] {
			gap: var(--wp--preset--spacing--10)
		}

		.xz-gallery-block[data-gap="2"] {
			gap: var(--wp--preset--spacing--20)
		}

		.xz-gallery-block[data-gap="3"] {
			gap: var(--wp--preset--spacing--30)
		}

		.xz-gallery-block[data-gap="4"] {
			gap: var(--wp--preset--spacing--40)
		}

		.xz-gallery-block[data-gap="5"] {
			gap: var(--wp--preset--spacing--50)
		}

		.xz-gallery-block[data-gap="6"] {
			gap: var(--wp--preset--spacing--60)
		}

		.xz-gallery-block[data-gap="7"] {
			gap: var(--wp--preset--spacing--70)
		}

		@media screen and (max-width:1024px) {
			.xz-gallery-block[data-cols="4"] {
				grid-template-columns: 1fr 1fr 1fr
			}
		}

		@media screen and (max-width:800px) {

			.xz-gallery-block[data-cols="3"],
			.xz-gallery-block[data-cols="4"] {
				grid-template-columns: 1fr 1fr
			}
		}

		@media screen and (max-width:600px) {
			.xz-gallery-block[data-cols="2"] {
				grid-template-columns: 1fr
			}
		}

		@media screen and (max-width:500px) {

			.xz-gallery-block[data-cols="3"],
			.xz-gallery-block[data-cols="4"] {
				grid-template-columns: 1fr
			}
		}

		.xz-gallery-block {
			margin-bottom: var(--wp--preset--spacing--40) !important;
			margin-top: var(--wp--preset--spacing--40) !important;
			padding-left: 1px;
			padding-top: 1px
		}

		.xz-gallery-block .swiper-slide:hover {
			z-index: 9
		}

		.xz-gallery-item {
			align-items: center;
			display: flex;
			flex-flow: column;
			gap: var(--wp--preset--spacing--10);
			margin-left: -1px;
			margin-top: -1px;
			position: relative
		}

		.swiper-slide .xz-gallery-item {
			height: 100%
		}

		.xz-gallery-item-a {
			align-items: center;
			border-radius: var(--wp--custom--border-radius-s);
			display: flex;
			justify-content: center;
			-o-object-fit: contain;
			object-fit: contain;
			overflow: hidden;
			position: relative;
			width: 100%
		}

		.xz-gallery-item-a img {
			-o-object-fit: cover;
			object-fit: cover;
			transition: all .5s;
			width: 100%;
			display: block
		}

		.xz-gallery-item:hover .xz-gallery-item-a img {
			transform: scale(1.05)
		}

		.xz-gallery-item-caption {
			font-size: var(--wp--preset--font-size--xs);
			margin: 0 !important;
			text-align: left;
			width: 100%
		}

		/*# sourceURL=/template/static/css/style.css */

/* Extracted from public\header.html */
.swiper-pagination {
			align-items: center;
			display: flex;
			font-size: 0;
			gap: var(--wp--preset--spacing--20);
			justify-content: flex-start;
			position: static !important
		}

		.swiper-pagination .swiper-pagination-bullet {
			background: var(--wp--preset--color--white);
			border-radius: 100%;
			height: .6rem;
			margin: 0 !important;
			opacity: 1;
			position: relative;
			width: .6rem
		}

		.swiper-pagination .swiper-pagination-bullet:after {
			background: var(--wp--preset--color--white-6);
			border-radius: 100%;
			content: "";
			height: 2.6rem;
			left: 50%;
			opacity: 0;
			position: absolute;
			top: 50%;
			transform: translateX(-50%) translateY(-50%);
			width: 2.6rem
		}

		.swiper-pagination .swiper-pagination-bullet-active {
			height: 1.2rem;
			width: 1.2rem
		}

		.swiper-pagination .swiper-pagination-bullet-active:after {
			opacity: 1
		}

		/*# sourceURL=/template/static/css/parts-swipernum.css */

/* Extracted from public\header.html */
.home-news-box {
			position: relative
		}

		.home-news-box:before {
			aspect-ratio: 664/641;
			background: url(/template/static/images/home_news_bj.png) 50% no-repeat;
			background-size: contain;
			content: "";
			left: calc((var(--xz-main-padding) + var(--wp--preset--spacing--90))*-1);
			position: absolute;
			top: calc(var(--wp--preset--spacing--90)*-1);
			width: 41.5vw;
			z-index: -1
		}

		.home-news-box .home-news-info {
			margin-right: -17.875%;
			position: relative;
			width: 35.8%
		}

		.home-news {
			margin-left: -26.94%;
			position: relative;
			width: 82.06%
		}

		.home-news .loop-rel-news-tit {
			margin-bottom: var(--wp--preset--spacing--50);
			min-height: 5.33em
		}

		.home-news .swiper-slide {
			display: grid;
			gap: var(--wp--preset--spacing--10);
			grid-template-columns: 1fr 1fr 1fr;
			position: relative
		}

		.home-news .swiper-slide:after,
		.home-news .swiper-slide:before {
			content: ""
		}

		.home-news .swiper-slide .loop-rel-news:nth-child(3) {
			background: var(--wp--preset--color--light-1)
		}

		.home-news .swiper-slide .loop-rel-news:nth-child(4) {
			background: var(--wp--preset--color--light)
		}

		.home-news .swiper-btns {
			bottom: 0;
			position: absolute;
			right: 0
		}

		@media screen and (max-width:1024px) {
			.home-news-box {
				flex-flow: column
			}

			.home-news-box .home-news-info {
				margin-right: 0;
				margin-top: 0 !important;
				padding-top: 0 !important;
				width: 100%
			}

			.home-news {
				margin-left: 0;
				width: 100%
			}

			.home-news .swiper-slide {
				grid-template-columns: 1fr 1fr
			}

			.home-news .swiper-slide:after,
			.home-news .swiper-slide:before {
				display: none
			}

			.home-news .loop-rel-news-tit {
				margin-bottom: var(--wp--preset--spacing--50);
				min-height: auto
			}

			.home-news .swiper-btns {
				display: inline-flex;
				margin-top: var(--wp--preset--spacing--50);
				position: static;
				width: auto
			}
		}

		@media screen and (max-width:500px) {
			.home-news .swiper-slide {
				grid-template-columns: 1fr
			}

			.home-news .swiper-slide .loop-rel-news:nth-child(3) {
				background: var(--wp--preset--color--light)
			}

			.home-news .swiper-slide .loop-rel-news:nth-child(4) {
				background: var(--wp--preset--color--light-1)
			}
		}

		/*# sourceURL=/template/static/css/parts-homenews.css */

/* Extracted from public\header.html */
.entry {
			display: flow-root
		}

		/*# sourceURL=/template/static/css/style.min.css */

/* Extracted from public\header.html */
.xz-searchform {
			background: var(--wp--preset--color--white);
			border: 1px solid var(--wp--preset--color--light-3);
			border-radius: 3rem;
			height: 5.8rem;
			line-height: 5.8rem;
			overflow: hidden;
			position: relative;
			width: 100%
		}

		.xz-searchform .xz-searchform-input {
			background: transparent;
			border: none;
			color: var(--wp--preset--color--d);
			font-size: var(--wp--preset--font-size--s);
			height: 100%;
			padding: var(--wp--preset--font-size--s) 2rem var(--wp--preset--font-size--s) 6.4rem;
			width: 100%
		}

		.xz-searchform .xz-searchform-input::-moz-placeholder {
			color: var(--wp--preset--color--d-1)
		}

		.xz-searchform .xz-searchform-input::placeholder {
			color: var(--wp--preset--color--d-1)
		}

		.xz-searchform .xz-searchform-submit {
			align-items: center;
			background: var(--wp--preset--color--light);
			border: none;
			border-radius: 100%;
			color: var(--wp--preset--color--a);
			cursor: pointer;
			display: flex;
			font-size: var(--wp--preset--font-size--l);
			height: 5rem;
			justify-content: center;
			left: .4rem;
			position: absolute;
			top: .3rem;
			transition: all .5s ease;
			width: 5rem
		}

		.xz-searchform .xz-searchform-submit:hover {
			background: var(--wp--preset--color--a-1);
			color: var(--wp--preset--color--white)
		}

		/*# sourceURL=/template/static/css/parts-searchform.css */

/* Extracted from public\header.html */
.xz-form-x.xz-form-pnx {
			--c-theme: var(--wp--preset--color--a);
			--btn-jc: left;
			--c-border: #999;
			--br: .5rem;
			--h: 4em;
			--lines: 5;
			--size: 1.8rem
		}

		/*# sourceURL=/template/static/css/style-index.css */

/* Extracted from public\header.html */
.xz-footer {
			overflow: hidden
		}

		.xz-footer .menu {
			display: grid;
			gap: var(--wp--preset--spacing--10)
		}

		.xz-footer .menu a {
			color: var(--wp--preset--color--white-2);
			transition: all .3s
		}

		.xz-footer .menu a:hover {
			color: var(--wp--preset--color--white)
		}

		@media screen and (max-width:1440px) {
			.foot-menu-row {
				gap: var(--wp--preset--spacing--50) !important
			}
		}

		@media screen and (max-width:1200px) {
			.foot-menu-2 {
				display: none
			}
		}

		@media screen and (max-width:1024px) {
			.foot-menu-1 {
				display: none
			}

			.foot-bottom {
				align-items: flex-start;
				flex-flow: column;
				justify-content: flex-start
			}

			.foot-bottom>* {
				width: 100%
			}

			.foot-bottom .copyright {
				align-items: flex-start;
				flex-flow: column;
				justify-content: flex-start
			}

			.foot-bottom .copyright a:before {
				display: none
			}

			.copyright-row {
				gap: var(--wp--preset--spacing--20) !important
			}
		}

		@media screen and (max-width:800px) {
			.foot-row {
				flex-flow: column;
				gap: var(--wp--preset--spacing--50) !important;
				padding-bottom: var(--wp--preset--spacing--70) !important
			}

			.foot-row>div {
				width: 100%
			}
		}

		/*# sourceURL=/template/static/css/parts-footmenu1.css */

/* Extracted from public\header.html */
.xz-sns-ul {
			align-items: center;
			display: flex;
			flex: none;
			gap: var(--wp--preset--spacing--30)
		}

		.xz-sns-ul .xz-sns-li {
			flex: none
		}

		.xz-sns-ul .xz-sns-a {
			align-items: center;
			color: var(--wp--preset--color--white-2);
			display: flex;
			flex-flow: column;
			font-size: var(--wp--preset--spacing--20);
			justify-content: center;
			opacity: 1
		}

		.xz-sns-ul .xz-sns-a:hover {
			color: var(--wp--preset--color--white);
			text-decoration: none;
			transform: translateY(-.5rem)
		}

		/*# sourceURL=/template/static/css/parts-sns.css */

/* Extracted from public\header.html */
: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)
		}

		:root .tc {
			text-align: center
		}

		:root .tl {
			text-align: left
		}

		:root .tr {
			text-align: right
		}

		.has-fit-text {
			white-space: nowrap !important
		}

		#end-resizable-editor-section {
			display: none
		}

		.mid {
			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 {
			word-wrap: normal !important;
			border: 0;
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px
		}

		.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(.bd) {
			border-style: solid
		}

		html :where([style*=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
			}
		}

		/*# sourceURL=/template/static/css/common.min.css */

/* Extracted from public\header.html */
:root {
			--wp--preset--aspect-ratio--square: 1;
			--wp--preset--aspect-ratio--4-3: 4/3;
			--wp--preset--aspect-ratio--3-4: 3/4;
			--wp--preset--aspect-ratio--3-2: 3/2;
			--wp--preset--aspect-ratio--2-3: 2/3;
			--wp--preset--aspect-ratio--16-9: 16/9;
			--wp--preset--aspect-ratio--9-16: 9/16;
			--wp--preset--color--black: #000000;
			--wp--preset--color--cyan-bluish-gray: #abb8c3;
			--wp--preset--color--white: #fff;
			--wp--preset--color--pale-pink: #f78da7;
			--wp--preset--color--vivid-red: #cf2e2e;
			--wp--preset--color--luminous-vivid-orange: #ff6900;
			--wp--preset--color--luminous-vivid-amber: #fcb900;
			--wp--preset--color--light-green-cyan: #7bdcb5;
			--wp--preset--color--vivid-green-cyan: #00d084;
			--wp--preset--color--pale-cyan-blue: #8ed1fc;
			--wp--preset--color--vivid-cyan-blue: #0693e3;
			--wp--preset--color--vivid-purple: #9b51e0;
			--wp--preset--color--a: #000000;
			--wp--preset--color--a-1: #1085D3;
			--wp--preset--color--d: #666666;
			--wp--preset--color--d-1: #999999;
			--wp--preset--color--d-2: #A1A1AA;
			--wp--preset--color--dark: #333333;
			--wp--preset--color--light: #F9F8F8;
			--wp--preset--color--light-1: #EBF7FF;
			--wp--preset--color--light-2: #dddddd;
			--wp--preset--color--light-3: #EAEAEA;
			--wp--preset--color--white-1: rgba(255, 255, 255, .7);
			--wp--preset--color--white-2: rgba(255, 255, 255, .6);
			--wp--preset--color--white-3: rgba(255, 255, 255, .4);
			--wp--preset--color--white-4: rgba(255, 255, 255, .3);
			--wp--preset--color--white-5: rgba(255, 255, 255, .1);
			--wp--preset--color--white-6: rgba(255, 255, 255, .2);
			--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
			--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
			--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
			--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
			--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
			--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
			--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
			--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
			--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
			--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
			--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
			--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
			--wp--preset--font-size--small: 13px;
			--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.469), 20px);
			--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.091), 36px);
			--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.327), 42px);
			--wp--preset--font-size--xs: clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.589), 1.4rem);
			--wp--preset--font-size--s: clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.701), 1.6rem);
			--wp--preset--font-size--m: clamp(1.146rem, 1.146rem + ((1vw - 0.2rem) * 0.818), 1.8rem);
			--wp--preset--font-size--l: clamp(1.453rem, 1.453rem + ((1vw - 0.2rem) * 1.184), 2.4rem);
			--wp--preset--font-size--xl: clamp(2.066rem, 2.066rem + ((1vw - 0.2rem) * 2.043), 3.7rem);
			--wp--preset--font-size--xxl: clamp(2.545rem, 2.545rem + ((1vw - 0.2rem) * 2.819), 4.8rem);
			--wp--preset--font-size--xxxl: clamp(3.037rem, 3.037rem + ((1vw - 0.2rem) * 3.704), 6rem);
			--wp--preset--font-size--xxxxl: clamp(3.8rem, 3.8rem + ((1vw - 0.2rem) * 5.25), 8rem);
			--wp--preset--font-family--inter: var(--ywf--family-inter);
			--wp--preset--font-family--poppins: var(--ywf--family-poppins);
			--wp--preset--spacing--20: 2rem;
			--wp--preset--spacing--30: 3rem;
			--wp--preset--spacing--40: 4rem;
			--wp--preset--spacing--50: 5rem;
			--wp--preset--spacing--60: 6rem;
			--wp--preset--spacing--70: 8rem;
			--wp--preset--spacing--80: 10rem;
			--wp--preset--spacing--5: .5rem;
			--wp--preset--spacing--10: 1rem;
			--wp--preset--spacing--90: 12rem;
			--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
			--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
			--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
			--wp--preset--shadow--1: 0px 0px 0px 1px rgba(244, 244, 245, 0.1);
			--wp--preset--shadow--2: 0px 2px 6px 2px rgba(244, 244, 245, 0.15), 0px 1px 2px 0px rgba(244, 244, 245, 0.3);
			--wp--preset--shadow--3: 0px 1px 3px 0px rgba(244, 244, 245, 0.3), 0px 4px 8px 3px rgba(244, 244, 245, 0.15);
			--wp--preset--shadow--4: 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
			--wp--preset--shadow--5: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
			--wp--custom--font-family-title: var(--ywf--family-inter);
			--wp--custom--font-family-text: var(--ywf--family-inter);
			--wp--custom--font-weight-xs: 300;
			--wp--custom--font-weight-s: 400;
			--wp--custom--font-weight-m: 500;
			--wp--custom--font-weight-l: 600;
			--wp--custom--font-weight-xl: 700;
			--wp--custom--border-radius-0: 0rem;
			--wp--custom--border-radius-xs: .4rem;
			--wp--custom--border-radius-s: .8rem;
			--wp--custom--border-radius-m: 1.2rem;
			--wp--custom--border-radius-l: 1.6rem;
			--wp--custom--border-radius-xl: 2rem;
			--wp--custom--border-radius-xxl: 2.8rem;
			--wp--custom--border-radius-xxxl: 3.2rem;
			--wp--custom--border-radius-xxxxl: 4.8rem;
			--wp--custom--border-radius-full: 200rem;
		}

		:root {
			--wp--style--global--content-size: 1600px;
			--wp--style--global--wide-size: 1600px;
		}

		:where(body) {
			margin: 0;
		}

		.site {
			padding-top: var(--wp--style--root--padding-top);
			padding-bottom: var(--wp--style--root--padding-bottom);
		}

		.pad {
			padding-right: var(--wp--style--root--padding-right);
			padding-left: var(--wp--style--root--padding-left);
		}

		.pad>.full {
			margin-right: calc(var(--wp--style--root--padding-right) * -1);
			margin-left: calc(var(--wp--style--root--padding-left) * -1);
		}

		.pad :where(:not(.full.flow) > .pad:not(.wp-block-block, .full)) {
			padding-right: 0;
			padding-left: 0;
		}

		.pad :where(:not(.full.flow) > .pad:not(.wp-block-block, .full))>.full {
			margin-left: 0;
			margin-right: 0;
		}

		.site>.aleft {
			float: left;
			margin-right: 2em;
		}

		.site>.aright {
			float: right;
			margin-left: 2em;
		}

		.site>.mid {
			justify-content: center;
			margin-left: auto;
			margin-right: auto;
		}

		:where(.site)>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		:where(.site)> :first-child {
			margin-block-start: 0;
		}

		:where(.site)> :last-child {
			margin-block-end: 0;
		}

		:root {
			--wp--style--block-gap: 0;
		}

		:root :where(.flow)> :first-child {
			margin-block-start: 0;
		}

		:root :where(.flow)> :last-child {
			margin-block-end: 0;
		}

		:root :where(.flow)>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		:root :where(.wrap)> :first-child {
			margin-block-start: 0;
		}

		:root :where(.wrap)> :last-child {
			margin-block-end: 0;
		}

		:root :where(.wrap)>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		:root :where(.flex) {
			gap: 0;
		}

		:root :where(.grid) {
			gap: 0;
		}

		.flow>.aleft {
			float: left;
			margin-inline-start: 0;
			margin-inline-end: 2em;
		}

		.flow>.aright {
			float: right;
			margin-inline-start: 2em;
			margin-inline-end: 0;
		}

		.flow>.mid {
			margin-left: auto !important;
			margin-right: auto !important;
		}

		.wrap>.aleft {
			float: left;
			margin-inline-start: 0;
			margin-inline-end: 2em;
		}

		.wrap>.aright {
			float: right;
			margin-inline-start: 2em;
			margin-inline-end: 0;
		}

		.wrap>.mid {
			margin-left: auto !important;
			margin-right: auto !important;
		}

		.wrap> :where(:not(.aleft):not(.aright):not(.full)) {
			max-width: var(--wp--style--global--content-size);
			margin-left: auto !important;
			margin-right: auto !important;
		}

		.wrap>.wide {
			max-width: var(--wp--style--global--wide-size);
		}

		body .flex {
			display: flex;
		}

		.flex {
			flex-wrap: wrap;
			align-items: center;
		}

		.flex> :is(*, div) {
			margin: 0;
		}

		body .grid {
			display: grid;
		}

		.grid> :is(*, div) {
			margin: 0;
		}

		body {
			color: var(--wp--preset--color--d);
			font-family: Poppins;
			font-size: var(--wp--preset--font-size--s);
			font-style: normal;
			font-weight: 400;
			line-height: 1.5;
			--wp--style--root--padding-top: 0px;
			--wp--style--root--padding-right: 0px;
			--wp--style--root--padding-bottom: 0px;
			--wp--style--root--padding-left: 0px;
		}

		a:where(:not(.wp-element-button)) {
			text-decoration: none;
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			color: var(--wp--preset--color--a);
			font-family: Inter;
			font-weight: 700;
			line-height: 1.5;
		}

		h1 {
			font-size: var(--wp--preset--font-size--xxl);
			line-height: 1.166;
		}

		h2 {
			font-size: var(--wp--preset--font-size--xxl);
			line-height: 1.166;
		}

		h3 {
			font-size: var(--wp--preset--font-size--xl);
			line-height: 1.24;
		}

		h4 {
			font-size: var(--wp--preset--font-size--l);
			line-height: 1.33;
		}

		h5 {
			font-size: var(--wp--preset--font-size--m);
			line-height: 1.5;
		}

		h6 {
			font-size: var(--wp--preset--font-size--s);
			line-height: 1.5;
		}

		:root :where(.wp-element-button, .wp-block-button__link) {
			background-color: #32373c;
			border-width: 0;
			color: #fff;
			font-family: inherit;
			font-size: inherit;
			font-style: inherit;
			font-weight: inherit;
			letter-spacing: inherit;
			line-height: inherit;
			padding-top: calc(0.667em + 2px);
			padding-right: calc(1.333em + 2px);
			padding-bottom: calc(0.667em + 2px);
			padding-left: calc(1.333em + 2px);
			text-decoration: none;
			text-transform: inherit;
		}

		.has-black-color {
			color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-color {
			color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.c-white {
			color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-color {
			color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-color {
			color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-color {
			color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-color {
			color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-color {
			color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-color {
			color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-color {
			color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-color {
			color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-color {
			color: var(--wp--preset--color--vivid-purple) !important;
		}

		.c-main {
			color: var(--wp--preset--color--a) !important;
		}

		.c-accent {
			color: var(--wp--preset--color--a-1) !important;
		}

		.c-dim {
			color: var(--wp--preset--color--d) !important;
		}

		.c-dim2 {
			color: var(--wp--preset--color--d-1) !important;
		}

		.has-d-2-color {
			color: var(--wp--preset--color--d-2) !important;
		}

		.c-dark {
			color: var(--wp--preset--color--dark) !important;
		}

		.has-light-color {
			color: var(--wp--preset--color--light) !important;
		}

		.has-light-1-color {
			color: var(--wp--preset--color--light-1) !important;
		}

		.has-light-2-color {
			color: var(--wp--preset--color--light-2) !important;
		}

		.has-light-3-color {
			color: var(--wp--preset--color--light-3) !important;
		}

		.has-white-1-color {
			color: var(--wp--preset--color--white-1) !important;
		}

		.has-white-2-color {
			color: var(--wp--preset--color--white-2) !important;
		}

		.has-white-3-color {
			color: var(--wp--preset--color--white-3) !important;
		}

		.has-white-4-color {
			color: var(--wp--preset--color--white-4) !important;
		}

		.has-white-5-color {
			color: var(--wp--preset--color--white-5) !important;
		}

		.has-white-6-color {
			color: var(--wp--preset--color--white-6) !important;
		}

		.has-black-background-color {
			background-color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-background-color {
			background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.bg-white {
			background-color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-background-color {
			background-color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-background-color {
			background-color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-background-color {
			background-color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-background-color {
			background-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-background-color {
			background-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-background-color {
			background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-background-color {
			background-color: var(--wp--preset--color--vivid-purple) !important;
		}

		.bg-main {
			background-color: var(--wp--preset--color--a) !important;
		}

		.has-a-1-background-color {
			background-color: var(--wp--preset--color--a-1) !important;
		}

		.has-d-background-color {
			background-color: var(--wp--preset--color--d) !important;
		}

		.has-d-1-background-color {
			background-color: var(--wp--preset--color--d-1) !important;
		}

		.has-d-2-background-color {
			background-color: var(--wp--preset--color--d-2) !important;
		}

		.bg-dark {
			background-color: var(--wp--preset--color--dark) !important;
		}

		.bg-light {
			background-color: var(--wp--preset--color--light) !important;
		}

		.has-light-1-background-color {
			background-color: var(--wp--preset--color--light-1) !important;
		}

		.has-light-2-background-color {
			background-color: var(--wp--preset--color--light-2) !important;
		}

		.has-light-3-background-color {
			background-color: var(--wp--preset--color--light-3) !important;
		}

		.has-white-1-background-color {
			background-color: var(--wp--preset--color--white-1) !important;
		}

		.has-white-2-background-color {
			background-color: var(--wp--preset--color--white-2) !important;
		}

		.has-white-3-background-color {
			background-color: var(--wp--preset--color--white-3) !important;
		}

		.has-white-4-background-color {
			background-color: var(--wp--preset--color--white-4) !important;
		}

		.has-white-5-background-color {
			background-color: var(--wp--preset--color--white-5) !important;
		}

		.has-white-6-background-color {
			background-color: var(--wp--preset--color--white-6) !important;
		}

		.has-black-border-color {
			border-color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-border-color {
			border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.has-white-border-color {
			border-color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-border-color {
			border-color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-border-color {
			border-color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-border-color {
			border-color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-border-color {
			border-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-border-color {
			border-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-border-color {
			border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-border-color {
			border-color: var(--wp--preset--color--vivid-purple) !important;
		}

		.has-a-border-color {
			border-color: var(--wp--preset--color--a) !important;
		}

		.has-a-1-border-color {
			border-color: var(--wp--preset--color--a-1) !important;
		}

		.has-d-border-color {
			border-color: var(--wp--preset--color--d) !important;
		}

		.has-d-1-border-color {
			border-color: var(--wp--preset--color--d-1) !important;
		}

		.has-d-2-border-color {
			border-color: var(--wp--preset--color--d-2) !important;
		}

		.has-dark-border-color {
			border-color: var(--wp--preset--color--dark) !important;
		}

		.has-light-border-color {
			border-color: var(--wp--preset--color--light) !important;
		}

		.has-light-1-border-color {
			border-color: var(--wp--preset--color--light-1) !important;
		}

		.has-light-2-border-color {
			border-color: var(--wp--preset--color--light-2) !important;
		}

		.has-light-3-border-color {
			border-color: var(--wp--preset--color--light-3) !important;
		}

		.has-white-1-border-color {
			border-color: var(--wp--preset--color--white-1) !important;
		}

		.has-white-2-border-color {
			border-color: var(--wp--preset--color--white-2) !important;
		}

		.has-white-3-border-color {
			border-color: var(--wp--preset--color--white-3) !important;
		}

		.has-white-4-border-color {
			border-color: var(--wp--preset--color--white-4) !important;
		}

		.bd-w5 {
			border-color: var(--wp--preset--color--white-5) !important;
		}

		.has-white-6-border-color {
			border-color: var(--wp--preset--color--white-6) !important;
		}

		.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
			background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
		}

		.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
			background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
		}

		.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-orange-to-vivid-red-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
		}

		.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
			background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
		}

		.has-cool-to-warm-spectrum-gradient-background {
			background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
		}

		.has-blush-light-purple-gradient-background {
			background: var(--wp--preset--gradient--blush-light-purple) !important;
		}

		.has-blush-bordeaux-gradient-background {
			background: var(--wp--preset--gradient--blush-bordeaux) !important;
		}

		.has-luminous-dusk-gradient-background {
			background: var(--wp--preset--gradient--luminous-dusk) !important;
		}

		.has-pale-ocean-gradient-background {
			background: var(--wp--preset--gradient--pale-ocean) !important;
		}

		.has-electric-grass-gradient-background {
			background: var(--wp--preset--gradient--electric-grass) !important;
		}

		.has-midnight-gradient-background {
			background: var(--wp--preset--gradient--midnight) !important;
		}

		.has-small-font-size {
			font-size: var(--wp--preset--font-size--small) !important;
		}

		.fs-md {
			font-size: var(--wp--preset--font-size--medium) !important;
		}

		.has-large-font-size {
			font-size: var(--wp--preset--font-size--large) !important;
		}

		.has-x-large-font-size {
			font-size: var(--wp--preset--font-size--x-large) !important;
		}

		.fs-xs {
			font-size: var(--wp--preset--font-size--xs) !important;
		}

		.fs-s {
			font-size: var(--wp--preset--font-size--s) !important;
		}

		.fs-m {
			font-size: var(--wp--preset--font-size--m) !important;
		}

		.fs-l {
			font-size: var(--wp--preset--font-size--l) !important;
		}

		.fs-xl {
			font-size: var(--wp--preset--font-size--xl) !important;
		}

		.fs-xxl {
			font-size: var(--wp--preset--font-size--xxl) !important;
		}

		.has-xxxl-font-size {
			font-size: var(--wp--preset--font-size--xxxl) !important;
		}

		.fs-4xl {
			font-size: var(--wp--preset--font-size--xxxxl) !important;
		}

		.ff {
			font-family: var(--wp--preset--font-family--inter) !important;
		}

		.has-poppins-font-family {
			font-family: var(--wp--preset--font-family--poppins) !important;
		}

		:root :where(.entry) {
			margin-top: 0;
		}

		:root :where(.btn) {
			line-height: 1;
			text-decoration: none;
		}

		/*# sourceURL=global-styles-inline-css */

/* Extracted from public\header.html */
.wp-elements-2e650558d89b637a75eded7b81e5881b a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-elements-c3db5af0fe82f9acc6474688d11fb99e a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--a);
		}

		.wp-elements-08c94eb6e1e79e649bfbb27c6ed99f21 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-container-core-group-is-layout-9ba6dbca {
			flex-wrap: nowrap;
		}

		.wp-container-core-group-is-layout-6617a01c {
			flex-direction: column;
			align-items: flex-start;
			justify-content: center;
		}

		.wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)):hover {
			color: var(--wp--preset--color--a-1);
		}

		.wp-elements-8a059cfe80a452eb622fb3f6351bf6fe a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--light-1);
		}

		.wp-container-xz-btn-is-layout-73ea8820 {
			gap: var(--wp--preset--spacing--5);
		}

		.wp-elements-cd207f4b13ed28b556a89a9b69bc6fa5 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-container-xz-btn-is-layout-25cb1b02 {
			gap: var(--wp--preset--spacing--5);
		}

		.wp-container-core-group-is-layout-664c51e7 {
			flex-wrap: nowrap;
			gap: 0;
		}

		.wp-container-core-group-is-layout-f375182d {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--20);
			justify-content: space-between;
			align-items: stretch;
		}

		.wp-elements-30b3e0c2e5865b851b743d6b4dbe3fca a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--a);
		}

		.wp-elements-30b3e0c2e5865b851b743d6b4dbe3fca a:where(:not(.wp-element-button)):hover {
			color: var(--wp--preset--color--a-1);
		}

		.wp-container-core-group-is-layout-36dd1ef4> :where(:not(.aleft):not(.aright):not(.full)) {
			max-width: 1000px;
			margin-left: auto !important;
			margin-right: auto !important;
		}

		.wp-container-core-group-is-layout-36dd1ef4>.wide {
			max-width: 1000px;
		}

		.wp-container-core-group-is-layout-36dd1ef4 .full {
			max-width: none;
		}

		.wp-container-content-9a172449 {
			flex-basis: 18.65%;
		}

		.wp-container-core-group-is-layout-de0b27bf {
			gap: var(--wp--preset--spacing--30);
			flex-direction: column;
			align-items: flex-start;
			justify-content: space-between;
		}

		.wp-container-content-df4a8233 {
			flex-basis: 70.7%;
		}

		.wp-container-core-group-is-layout-87ba482b {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--50);
			justify-content: space-between;
			align-items: stretch;
		}

		.wp-elements-8646303617bf10e86bbcaae696f989a2 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-elements-8646303617bf10e86bbcaae696f989a2 h1,
		.wp-elements-8646303617bf10e86bbcaae696f989a2 h2,
		.wp-elements-8646303617bf10e86bbcaae696f989a2 h3,
		.wp-elements-8646303617bf10e86bbcaae696f989a2 h4,
		.wp-elements-8646303617bf10e86bbcaae696f989a2 h5,
		.wp-elements-8646303617bf10e86bbcaae696f989a2 h6 {
			color: var(--wp--preset--color--white);
		}

		.wp-container-core-group-is-layout-e919624d {
			flex-direction: column;
			align-items: flex-start;
		}

		.wp-container-core-group-is-layout-7b91fb15>.full {
			margin-left: calc(6.3vw * -1);
		}

		.wp-container-content-14ed0871 {
			flex-basis: 58.13%;
		}

		.wp-container-core-group-is-layout-6fe0fb19 {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--5);
			align-items: center;
		}

		.wp-elements-db39a6c4431c75c0b115d760c09f352a a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-container-xz-btn-is-layout-2c4623ee {
			gap: var(--wp--preset--spacing--5);
		}

		.wp-container-content-9a023c30 {
			flex-basis: 35.81%;
		}

		.wp-container-core-group-is-layout-cf482d60 {
			flex-direction: column;
			align-items: flex-start;
		}

		.wp-container-core-group-is-layout-2372c0de>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-2372c0de>*+* {
			margin-block-start: 8.3vw;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-04ba90a1 {
			flex-wrap: nowrap;
			gap: 5.2vw;
			justify-content: space-between;
			align-items: flex-start;
		}

		.wp-container-core-group-is-layout-697d8433 {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--10);
		}

		.wp-elements-39eeaf64c640bda2f0e39e53b67420bc a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--a-1);
		}

		.wp-container-core-group-is-layout-275971f3>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-275971f3>*+* {
			margin-block-start: var(--wp--preset--spacing--10);
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-24c085a0 {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--10);
			align-items: flex-start;
		}

		.wp-container-core-group-is-layout-4dd7a52b {
			gap: var(--wp--preset--spacing--20);
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-end;
		}

		.wp-container-core-cover-is-layout-76ea5156>.full {
			margin-right: calc(0px * -1);
			margin-left: calc(0px * -1);
		}

		.wp-container-core-cover-is-layout-76ea5156>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-cover-is-layout-76ea5156>*+* {
			margin-block-start: var(--wp--preset--spacing--20);
			margin-block-end: 0;
		}

		.wp-container-content-98b30160 {
			flex-basis: 46.9%;
		}

		.wp-container-core-group-is-layout-15a309fc {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--20);
			align-items: flex-start;
		}

		.wp-container-core-group-is-layout-d4592001>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-d4592001>*+* {
			margin-block-start: var(--wp--preset--spacing--60);
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-bef9dae2 {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--60);
			justify-content: space-between;
		}

		.wp-container-core-group-is-layout-af5c3c62 {
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-end;
		}

		.wp-container-core-group-is-layout-7c0a9715 {
			flex-wrap: nowrap;
			justify-content: space-between;
			align-items: flex-start;
		}

		.wp-elements-e32d04b1e5ebbc14ad50aea4de293a1f a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-container-core-group-is-layout-aba15991>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-aba15991>*+* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-a7a07da5>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-a7a07da5>*+* {
			margin-block-start: var(--wp--preset--spacing--30);
			margin-block-end: 0;
		}

		.wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white-2);
		}

		.wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)):hover {
			color: var(--wp--preset--color--white);
		}

		.wp-container-core-group-is-layout-dc0c0d66 {
			flex-direction: column;
			align-items: flex-start;
		}

		.wp-container-content-8039713e {
			flex-basis: 42.1rem;
		}

		.wp-container-core-group-is-layout-e5fe8743>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-e5fe8743>*+* {
			margin-block-start: var(--wp--preset--spacing--30);
			margin-block-end: 0;
		}

		.wp-elements-acc4b44867b3f6af57f1e2cb069563f6 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-container-core-group-is-layout-b1617504>* {
			margin-block-start: 0;
			margin-block-end: 0;
		}

		.wp-container-core-group-is-layout-b1617504>*+* {
			margin-block-start: var(--wp--preset--spacing--30);
			margin-block-end: 0;
		}

		.wp-elements-53997f646955c4d1fa0bc0d130f25ecb a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-elements-dbc1064919a491d43175c4c1ebef7c15 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white);
		}

		.wp-elements-fc3e56387dd04f8b8465bb92f4c40682 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--a-1);
		}

		.wp-container-core-group-is-layout-31df4846 {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--10);
			justify-content: flex-start;
			align-items: center;
		}

		.wp-elements-570bd8589c63bcd347315f5867944b67 a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--a-1);
		}

		.wp-elements-c678b277edc4445904b8baa20dd2f5bb a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--a-1);
		}

		.wp-container-core-group-is-layout-f90c8a16 {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--10);
			justify-content: flex-start;
			align-items: flex-start;
		}

		.wp-container-core-group-is-layout-3f93a543 {
			flex-wrap: nowrap;
			gap: 7.3vw;
			align-items: flex-start;
		}

		.wp-container-core-group-is-layout-9a6ac4f0 {
			flex-wrap: nowrap;
			gap: 7.3vw;
			justify-content: space-between;
			align-items: flex-start;
		}

		.wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)) {
			color: var(--wp--preset--color--white-3);
		}

		.wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)):hover {
			color: var(--wp--preset--color--white);
		}

		.wp-container-core-group-is-layout-57d17d18 {
			flex-wrap: nowrap;
			gap: var(--wp--preset--spacing--20);
		}

		.wp-container-core-group-is-layout-af962a91 {
			gap: 5.2vw;
			justify-content: flex-start;
		}

		.wp-container-core-group-is-layout-1c097b4f {
			gap: var(--wp--preset--spacing--20);
			justify-content: space-between;
		}

		.wp-container-core-cover-is-layout-04199289>.full {
			margin-right: calc(0px * -1);
			margin-left: calc(0px * -1);
		}

		/*# sourceURL=core-block-supports-inline-css */

/* Extracted from public\header.html */
/*! This file is auto-generated */
		.skip-link.screen-reader-text {
			border: 0;
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute !important;
			width: 1px;
			word-wrap: normal !important;
			word-break: normal !important
		}

		.skip-link.screen-reader-text:focus {
			background-color: #eee;
			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
		}

		/*# sourceURL=/template/static/css/wp-block-template-skip-link.min.css */