@font-face {
	font-family: ue-share;
	src: url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAA28AAsAAAAAFyAAAA1vAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACFSAqdMJcrATYCJANICyYABCAFhGcHgWMbMhMzo7aLtFIh+y8O7DYfe/CwySDhtAgK20fLQThDyGSbZh1MMgFtJY6+De4HB/c+eL7svj+3u2f8vLsfREREDM3K7cixUsghMSuHW50AAQTbVCNf67AwLK5j1i91quufjEWJMXJApA3qtKQ7llpO6iKB4R6AxzzYq71SqICUpMiG6Ybxh2hbzZJGYTRRwvLYRPS5VLmPV1Ex336uila3wxuh8ahhYieT27A/XP/QQ61BYqUS0kQR8wiRTEqERqRHCyliMbZylq8A7YvCiL7zIEDIYGOoSVM+f0R63WIOoi0DNxY49pZ1qw0I/12HkQQKvsr1uq7ZIMdxQB1Qb4Fj1vtLJUPzQeFo+E5mrnjqxcPEq/qmt1sW9DcMcXRjyLYCHEAD/TNWIFXykgTtwP4WDu+xhtugq870MVXiJVHSJZmfnE4uJzeTD8mPpLa0R1lx2dhyU3G+6pu1kOfhxnS4sdBV5N7933jgkUahMQSkEEJ8XBwiYnKyMiAuwDHz/daaQ+JpCItEoKRBuoCiQOaDokFOg2JALoMSgNwAJQVyExQB+QBKCPIDFB+kFtlwobRHNhwoK6ZEIGORjRjKTTZyqDifjSyqvunJwHHeWKc7GAnzCZxXQHnYwsGggp7GKUS0KDQOI+pse+l0oX0Ud/fCko5BUCKDCOV7h0Z4Ozf/4nXIWxTgR3xakBaa4+X7Ni/X1zfHj8h5Xu+d+yLirQUNRzvDg6lJZpQZhN4oYpiZ7E9gQudGjpCINUtKunGIBULZnwM9R19g0jTZLCVgBvEywSCTKb5xQkpGchBpnoIxw2CIAAaI9IboKwS5R4QuxO9VAAMc2noSALH7GAtuCAdcNO2M4Wb4KQAWZi0A8XMATKJnCZ4QYsgZWCj4SzCP6Dri1WoPYHPmO0gmYYl5PGPQLrNk0MI0O8XPcLOkLjqp/oWrdLldTWU1DQtJShJFu7MWv3yE8KsaOzfxlywTjjCHK38tf2xMJghH6EDhRvNW+V66h2YNgbhfowLvgLkysqBCDEbaU+VE+Wte1+M0IWgaq6ofSYICUSEZPl4UJYlQouSB7SZRoi8SrLZxYpKvaYANFm3lI3G5la5/zZ/PsfMXwpWbc11m+WSMKMqyokiSBQFM8tfheMD1TkiaDMOqihJE8JUt2dZAsBf78GuhDGYhhxC0PzSXOIEQ7S2U3ADWU3xyhU2fK95CXha/kVPAZaexvzALX3Mz7xAfLFYt7XO/mrfImQuhA6EQcrSuV5kbANhwa/qcyToU0m8G3aCaUMJgi3BnM4/FT1lDbAnb+KRskmgbkLizLpAStpuEsskwhz11IlEJU5Ak4StRjpGfRFMAfrCHbotYrilNgWBbLoo2kyaNsJkmcmcSr01jiROdt3qoPUxJa21skO6fSbX48FNZ9vBt5GY+RFBnEBKnAEgu0ROav5EE4jvFYZctY/W7aYtRq0asPGHyXK5fDRuMdKruLecqD6A0SHWRSoNxJGmulDBCmfjZVjKeAKcS5VCRQCnEZtHA3TRoTfYIzrvFJnp7Tmokc+CxcKdxIhGNxR9L1u7D56KtwQDYQoYz+h8KthvGEzCeTDqTbz5FLcbBUQjt75zh1r34NUR8xCeuFU64htB54QiEjrDBKEfabNJmET7DeDxhvWA8ZTqkP6Kf/bZtcoJhdIUbe9Tf8beH3NGdcHMA2KW9c8tW/aQ77Nzg0lU1Rr9Kz4HtWslGqdGpYQzxQcOvJvbUej7x5grWDM7R0F1W3B4wg8rTt+ol5/o4Ki2EjYvxwGPYfSGtYurckqvOG7RO06QqYP43O0QOgS7DMRqZ4Ek31zAGg0VFOsEoMwpjR2L19s+/sExi3B8x/1CyXgB0eiIFt0c61WTPZXJNL729Sg+EjRpVbqOBjQYTx8lb4aJJDAG2g4sk4S5s7BBVjRnOwkFEIkCZHk4NfVhwDVND5Xtq4anqljGSt9q1W7Splbjrblsv6/V0CcSxqGVNM9qu6o6YUZr/DD9Df52q2RA9w88Jh8IkzeLJ9el5cPptc5UzjRO/btyrD8IT91iy/D8do8tHf8zwzPi2jD7vMJODmdd+JT+OvW/O9Pz4e7z7/W1h0H/mofW2LrmgNOfEsphVAHX30ndLeAGHskiRFWPrK3GmHOMwxIrHi3OkbRHDSLuqSEFeQsOitXAjQ+Pk5v95Tn4U0nv9oq91nLpSBOmzNUXMacqhFXuKBV6B1u11b/Zs7pC0KynkIo8g55NnkNtBb1doyfhueAHvWitSN0Y3EgybLwXwLxH62OCDjNAo0ugezSc07zGmR7Ng4n+3yQdG/U27vxUJda8x2PurjE11kvN7mpR40CrMkgPunPTzY8gKVZM2Mp89i0Ej3iTKpE3GLEN4NMOw3RNT0luLVDrtDqJtVbHWQl12p4tb7XCu8cDUnfJGKaS8rJQsWj5tZAqUB5yXALYNHb8yOB5T6ltIrzdncYiEdroBk7f0/f7G2mXcbicJQKqAy5xvLfDZNKT3YQUbivJXbepGesO9mpqubMqR6+tUgUl60us0NC37aK5KHpKLZrMF7Gzi/7HYlcSk1Py3+anSMmftR+rZooVNeAv9BTwTDJt5BU14ixbS8Mk3OWOoUglaL9bZaa3+SW0rbSRTmhkxryINYw5jaF+owsa+vITc+vLSUiDTdX0gftB2MDejbDN3Nx0q7b23WSLPENNa1FFBTb1KUYvGxD3PrKpoUOCY1azSvIG8+gWcuuAQb2+Gqso4Tl7WqWeciKxEHLwAQqmxtNoy8cJ8YQYo9VhtmYZM5Xq7p1i5H/YygsNJI7omxiW6jezW1A/+ItrBQFCtcrDCgx5hwGsXXUvXdHKMYH+ZfqCLmPNoUJjlWBXwz+sKeTXtt//6IWts9MLbVoqGfeDzbIiHIvBuYPTq9QYfdBpGUB40+/OBBE2F9PTG3m1ka/YNO45qvKDrPFMAkP5NGeuj2vwoy8/83mas0OO0hrxuoan8ctV4IB+rM2wreT7IK56A+q6Ohj65bdGWIsaLfrbRAhGGYRRo5zGACGj2pzOKGenGdu1rF7zLqM3Yv1+nv1sw/kWH6iY0+vDi4fof06S6wwtQOGDcXmOj0MFNWPDVJzg3MKu1bWf7UX+Eb0VNzyzDDsf0lodbsgcl61JMtk4dbaaURSWhKUF+3UJlQM6KcfT5xWlXO/a80NwDRug+Xh7ocox94UIP4kn+/M7glHzYnktAG5K7m7OLc4pzejFKynh25uiDrPvzr86/n/Vg7OnnHaGMlFatUjIgyvPTNwUn0u+ENOm/fP31WNj4QzO7zlCWfWjfovhA++iIZjMu58N52uYpaYTDK7S5Mx0ojHxvc/7+OsUOYc30wwTqfbNCEhOJ4u3EMVPRThXApQSm2kbYKVyEdUhhURyyvHy+rOIqHxaUYLofwo+Lj0prGWybnRCUN7mSwK0PKh2+cphtzkcZGJktNMqXn/Xgg1dZtaAZE82t6dyfpY+C1cZBg0yrQTTvEcjHArbYV6yZ/9qPeZDP3INq0P6a/mzbe0qbSmrPkLCgfuPwgQJuqC3ehW0JRYAQsCu5sG3xIa5g4BNc27JykKrB66cMqoad+/H1GJ8sAq4e9DiCw4dS3ohh8GAjeSGg67X75TL+t+Sd6+OPp/sxRvpIce/hQF9QZG8n7KbRQB2cOawB1o54DSAYq9GB33sydtIyzcePbBK9kGUQAVI2zLpI7f8TasWWptAa7u0GMvo6qioKorFoFMQsRUR9bdvYVsRpBP11WWjR96LsvH9/+lUy5VeXhvKtDfMJgqkDEYyNZ+HyTeUWCMHpirRj0USfytH4M3+b6jIMO/HmXmAqdtTnUfzPnohY09g5Zml9Yt7TVLQIGfOHmFc6GtUveWXdkvRS4wa2BptHNIN+ke1DuDXfVwvANqv3eidQow+rJ1bwZnXDUos6B/a6fq1neInWc3VEjj5havV2ymCb9BFV3VKrT+jsvbIT6r0MCenMUi/8u3q/nmAthVj1okA17HRtMXHI334LM6Oa/eh5uP53729ZS2G5/rrvJ1+Dj3qEJKCBZZkXDYtsKd/fxw6F/EA07Pl65jTV9mOZtSYZQ/JOCvj1VDAUy8BSkR9JKwueJft2ZeEIFB7tgManq6fx7QscIoYCF5/RIKSfyRtHFGxCIyYAetqlACHrElCkuQU0WS88je9H4FCiFLhktYCQjekut4dFYuohIjD2sttKpyhodVPOWCQLEb/QZA/xX2Y5+sOYHAXZlPVl+wsGjGG4SSvTMmupI43yOaqDofckp0gLVFxa5mleVfrejktFo3gQIcBQT+psjZyOQgJtnWWokFjgFX69tRiZP59QMiE8/zwjdhGtXGqUag+eLzh4mjAjbLJitFhwmtSGR2QkPWeNQ55aiDTdhwvqqrCSDdA0mavYQtorLouoHFs9pt1NytfOtydajDjiiie+BOvTm40lJWnJSLbb7rp3vnFAloJJNp9oUNgRDUdrdBsXDk1HHR13aCEoPJXcerO3XB4o8P6kp3XwBP3ZThH5QjvvT11IDCbCeMlrx4zxv4ssai/OrnK8pcy5wyN2A9NwZoiMx8nndOZX3wgB) format("woff2"), url(//at.alicdn.com/t/c/font_4035235_56hj45o0you.woff?t=1694706576301) format("woff"), url(//at.alicdn.com/t/c/font_4035235_56hj45o0you.ttf?t=1694706576301) format("truetype")
}

.ue-share {
	font-family: ue-share !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ue-share-xiaohongshu:before {
	content: "\e6b8"
}

.ue-share-facebook:before {
	content: "\e621"
}

.ue-share-weixin:before {
	content: "\e65d"
}

.ue-share-weibo:before {
	content: "\e699"
}

.ue-share-behance:before {
	content: "\e725"
}

.ue-share-facebook1:before {
	content: "\e6ef"
}

.ue-share-qq:before {
	content: "\e607"
}

.ue-share-call:before {
	content: "\e6de"
}

.ue-share-download:before {
	content: "\e6b2"
}

.ue-share-zcool-fill:before {
	content: "\e6cf"
}

.ue-share-instagram:before {
	content: "\e815"
}

.ue-share-twitter_icon2:before {
	content: "\e83f"
}

.ue-share-twitter_icon:before {
	content: "\e6b7"
}

.ue-share-youtube:before {
	content: "\e60b"
}

.ue-share-tiktok:before {
	content: "\ecdc"
}

.ue-share-googleplus:before {
	content: "\eaa6"
}

.ue-share-instagram1:before {
	content: "\e904"
}

@keyframes fadeIn-dbbba {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeInUp-ef632 {
	0% {
		transform: translate3d(0, 100%, 0);
		opacity: 0
	}

	to {
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes fadeInRight-f6775 {
	0% {
		transform: translate3d(100%, 0, 0);
		opacity: 0
	}

	to {
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes zoomIn-f2b8c {
	0% {
		transform: scale3d(.6, .6, .6);
		opacity: 0
	}

	50% {
		opacity: 1
	}
}

@keyframes fadeInLeft-c3a19 {
	0% {
		transform: translate3d(-100%, 0, 0);
		opacity: 0
	}

	to {
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes zoomInUp-da170 {
	0% {
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0
	}

	60% {
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1
	}
}

@keyframes zoomInDown-d86b1 {
	0% {
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0
	}

	60% {
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1
	}
}

@keyframes zoomInLeft-e07e0 {
	0% {
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0
	}

	60% {
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1
	}
}

@keyframes flip-c196f {
	0% {
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
		animation-timing-function: ease-out
	}

	40% {
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
		animation-timing-function: ease-out
	}

	50% {
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
		animation-timing-function: ease-in
	}

	80% {
		transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
		animation-timing-function: ease-in
	}

	to {
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
		animation-timing-function: ease-in
	}
}

@keyframes rotateInUpLeft-ad14b {
	0% {
		transform: rotate(45deg);
		transform-origin: left bottom;
		opacity: 0
	}

	to {
		transform: translateZ(0);
		transform-origin: left bottom;
		opacity: 1
	}
}

@keyframes rotateInUpRight-d060a {
	0% {
		transform: rotate(-90deg);
		transform-origin: right bottom;
		opacity: 0
	}

	to {
		transform: translateZ(0);
		transform-origin: right bottom;
		opacity: 1
	}
}

:root {
	--limit-content-width: 1200px;
	--limit-content-lr-padding: 6%
}

.ue-page-fa2f2 {
	position: relative;
	overflow: hidden;
	text-align: left;
	color: #777
}

.site-flow-course-cb942 {
	--curse-circle-color: #000;
	--curse-circle-contrast-color: #fff;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	transition: color .2s ease;
	pointer-events: none;
	opacity: 0;
	color: var(--curse-circle-contrast-color)
}

.site-flow-course-cb942[data-light-theme=true] {
	--curse-circle-contrast-color: #333
}

.site-flow-course-cb942 .flow-course--inner-df08d {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	--flow-dot-size: 94px;
	width: var(--flow-dot-size);
	height: var(--flow-dot-size)
}

.site-flow-course-cb942 .course-circle-b8ac7 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: transform .45s ease, opacity .3s ease;
	transform: scale(.2);
	opacity: 0;
	border-radius: 50%;
	background-color: var(--curse-circle-color)
}

.site-flow-course-cb942 .course-mark-ce836 {
	font-size: 16px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	transition: opacity .3s ease;
	opacity: 0;
	border-radius: 50%;
	align-items: center;
	justify-content: center
}

.site-flow-course-cb942 .course-mark--drag-c1830 {
	--flow-dot-arrow-space: 5px
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--left-a754e,
.site-flow-course-cb942 .course-mark--drag-c1830 .mark--right-ed6e4 {
	width: 19px;
	height: 19px;
	transition: transform .2s ease, opacity .2s ease
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--left-a754e svg,
.site-flow-course-cb942 .course-mark--drag-c1830 .mark--right-ed6e4 svg {
	width: 100%;
	height: 100%
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--left-a754e {
	transform: translateX(calc(var(--flow-dot-arrow-space)*-1))
}

.site-flow-course-cb942 .course-mark--drag-c1830 .mark--right-ed6e4 {
	transform: translateX(var(--flow-dot-arrow-space))
}

.site-flow-course-cb942[data-enter-type] .course-circle-b8ac7 {
	transform: scale(1);
	opacity: 1
}

.site-flow-course-cb942[data-enter-type=drag] .course-mark--drag-c1830,
.site-flow-course-cb942[data-enter-type=link] .course-mark--link-c62c7,
.site-flow-course-cb942[data-enter-type=play] .course-mark--play-d3527 {
	opacity: 1
}

.site-flow-course-cb942[page-pointerdown] {
	color: var(--curse-circle-color)
}

.site-flow-course-cb942[page-pointerdown] .course-circle-b8ac7 {
	transform: scale(.15)
}

.site-flow-course-cb942[page-pointerdown] .course-mark--drag-c1830 .mark--left-a754e {
	transform: translateX(calc(var(--flow-dot-arrow-space)*-2))
}

.site-flow-course-cb942[page-pointerdown] .course-mark--drag-c1830 .mark--right-ed6e4 {
	transform: translateX(calc(var(--flow-dot-arrow-space)*2))
}

@keyframes form-loading-spin-b143e {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(359deg)
	}
}

.layout-block-ed28c .message-form-bf734 {
	width: 100%;
	color: #777
}

.layout-block-ed28c .message-form-bf734 .input-e852a {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a::-moz-placeholder {
	color: rgba(0, 0, 0, .12)
}

.layout-block-ed28c .message-form-bf734 .input-e852a::placeholder {
	color: rgba(0, 0, 0, .12)
}

.layout-block-ed28c .message-form-bf734 .input-e852a[type=checkbox],
.layout-block-ed28c .message-form-bf734 .input-e852a[type=radio] {
	position: relative;
	display: flex;
	width: auto;
	width: 24px;
	height: 24px;
	margin-right: .3em;
	padding: 0;
	border: 1px solid hsla(0, 0%, 100%, .2);
	align-items: center;
	justify-content: center
}

.layout-block-ed28c .message-form-bf734 .input-e852a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734 .input-e852a[type=radio]:checked:after {
	line-height: 24px;
	display: inline-block;
	width: 18px;
	height: 18px;
	content: "";
	text-align: center;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');
	background-repeat: no-repeat;
	background-size: contain
}

.layout-block-ed28c .message-form-bf734 .option-a0026 {
	line-height: 32px;
	height: 40px;
	cursor: pointer;
	color: #777
}

.layout-block-ed28c .message-form-bf734 .select-e0577 {
	font-size: 14px;
	line-height: 20px;
	position: relative;
	box-sizing: border-box;
	width: 100%;
	min-width: 200px;
	height: auto;
	padding: 12px;
	cursor: pointer;
	color: #111;
	border: 1px solid transparent;
	border-radius: 2px;
	background: rgba(0, 0, 0, .06);
	box-shadow: none
}

.layout-block-ed28c .message-form-bf734 .textarea-d7e0a {
	resize: vertical;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a {
	font-size: 14px;
	line-height: 20px;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	padding: 12px;
	color: #111;
	border: 1px solid transparent;
	border-radius: 2px;
	background: rgba(0, 0, 0, .06);
	box-shadow: none
}

.layout-block-ed28c .message-form-bf734 .input-e852a:focus,
.layout-block-ed28c .message-form-bf734 .textarea-d7e0a:focus {
	border-color: #b2aea2
}

.layout-block-ed28c .form-msg-d3fc2 {
	display: block;
	width: 100%;
	padding-top: 10px;
	color: #ff3737
}

.layout-block-ed28c .form-msg-d3fc2:before {
	padding-right: 5px;
	content: "*"
}

.layout-block-ed28c .form-msg-d3fc2[data-type=success] {
	color: #1d9d74
}

.layout-block-ed28c .form-row-d77ed {
	margin-bottom: 24px
}

.layout-block-ed28c .form-row-d77ed .form-row_head-a1c9f {
	margin-bottom: 12px
}

.layout-block-ed28c .form-row-d77ed .form-row_name-e8931 {
	font-size: 16px;
	color: #111
}

.layout-block-ed28c .form-row-d77ed .form-row_des-ba53a {
	font-size: 14px;
	color: #999
}

.layout-block-ed28c .form-row-d77ed:last-child {
	margin-bottom: 0
}

.layout-block-ed28c .form-row-d77ed[data-require="1"] .form-row_name-e8931:after {
	padding-left: 4px;
	content: "*";
	color: red
}

.layout-block-ed28c .form-row-d77ed[data-type=line] .form-row_name-e8931 {
	font-size: 15px
}

.layout-block-ed28c .form-row-d77ed[data-type=line] .form-row_body-ed396[data-show_line="1"] {
	height: 1px;
	background: rgba(0, 0, 0, .2)
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-option_group-a15d3 {
	font-size: 13px;
	line-height: 32px;
	display: flex;
	margin-right: 20px;
	align-items: center
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3 .input-e852a,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-option_group-a15d3 .input-e852a {
	cursor: pointer
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-option_group-a15d3 .label-dd220,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-option_group-a15d3 .label-dd220 {
	margin-left: 4px;
	cursor: pointer
}

.layout-block-ed28c .form-row-d77ed[data-type=checkbox] .form-row_body-ed396,
.layout-block-ed28c .form-row-d77ed[data-type=radio] .form-row_body-ed396 {
	display: flex;
	flex-wrap: wrap
}

.layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 {
	display: flex;
	align-items: center
}

.layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 .input-e852a {
	flex: 0 1 200px;
	width: 200px;
	margin-right: 20px
}

@media(max-width:767.98px) {
	.layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 {
		display: block
	}

	.layout-block-ed28c .form-row-d77ed[data-type=code] .form-row_body-ed396 .input-e852a {
		margin-right: 0;
		margin-bottom: 20px
	}
}

.layout-block-ed28c .form-row--submit-a86cd {
	display: flex;
	margin-top: 40px;
	flex-wrap: wrap
}

.layout-block-ed28c .form-row--submit-a86cd[data-pos=center] {
	justify-content: center
}

.layout-block-ed28c .form-row--submit-a86cd[data-pos=right] {
	justify-content: flex-end
}

.layout-block-ed28c .form-row--submit-a86cd .submit-btn-a1d92 {
	font-size: 16px;
	line-height: 44px;
	position: relative;
	display: flex;
	min-width: 120px;
	height: 44px;
	padding: 0 20px;
	cursor: pointer;
	color: #000;
	border: 1px solid #111;
	border-radius: 2px;
	background: rgba(0, 0, 0, .06);
	align-items: center;
	justify-content: center
}

.layout-block-ed28c .form-row--submit-a86cd .fa-spinner-f15b2 {
	font-size: 20px;
	position: absolute;
	top: 50%;
	right: 12px;
	display: none;
	margin-top: -10px;
	vertical-align: middle
}

.layout-block-ed28c .form-row--submit-a86cd .fa-spinner-f15b2:before {
	display: block;
	width: 20px;
	height: 20px;
	content: "";
	background-repeat: no-repeat;
	background-size: contain
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2 {
	display: inline-block;
	animation: form-loading-spin-b143e 2s linear infinite
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2:before {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M304 48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1a48 48 0 1 0 67.9 67.9zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437a48 48 0 1 0 67.9-67.9 48 48 0 1 0-67.9 67.9z"/></svg>')
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2 {
	display: inline-block
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%231d9d74' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2 {
	display: inline-block
}

.layout-block-ed28c .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ff5151' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7.2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8.2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24v112c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0-64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .form-code-img-beedd {
	width: auto;
	cursor: pointer
}

.layout-block-ed28c .message-form-bf734[data-theme=black] {
	color: #fff
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a,
.layout-block-ed28c .message-form-bf734[data-theme=black] .select-e0577,
.layout-block-ed28c .message-form-bf734[data-theme=black] .textarea-d7e0a {
	color: #fff;
	background: hsla(0, 0%, 100%, .06)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a[type=radio]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .select-e0577[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .select-e0577[type=radio]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .textarea-d7e0a[type=checkbox]:checked:after,
.layout-block-ed28c .message-form-bf734[data-theme=black] .textarea-d7e0a[type=radio]:checked:after {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z"/></svg>')
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a::-moz-placeholder {
	color: hsla(0, 0%, 100%, .1)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .input-e852a::placeholder {
	color: hsla(0, 0%, 100%, .1)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row-d77ed .form-row_head-a1c9f .form-row_name-e8931 {
	color: #fff
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd .submit-btn-a1d92 {
	color: #fff;
	border: 1px solid #fff;
	background: hsla(0, 0%, 100%, .06)
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd[data-status=loading] .fa-spinner-f15b2:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M304 48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0-96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1a48 48 0 1 0 67.9 67.9zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437a48 48 0 1 0 67.9-67.9 48 48 0 1 0-67.9 67.9z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd[data-status=suc] .fa-spinner-f15b2:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-theme=black] .form-row--submit-a86cd[data-status=error] .fa-spinner-f15b2:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7.2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8.2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24v112c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0-64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-msg-d3fc2 {
	font-size: 0
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-msg-d3fc2:after {
	font-size: 14px;
	content: "This item cannot be empty"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-submit_row-d946d .form-msg-d3fc2:after {
	content: "Please check the form and resubmit"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-submit_row-d946d .form-msg-d3fc2[data-type=success]:after {
	content: "Submitted successfully"
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-type=code] .form-row_name-e8931 {
	color: transparent
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-type=code] .form-row_head-a1c9f:before {
	font-size: inherit;
	position: absolute;
	content: "Captcha";
	color: inherit
}

.layout-block-ed28c .message-form-bf734[data-lang=en] .form-row-d77ed[data-require="1"] .form-row_name-e8931:after {
	padding-left: 10px
}

.layout-divider-block-c080b {
	--divider-color: hsla(0, 0%, 60%, .5);
	--divider-height: 40px;
	position: relative;
	height: var(--divider-height);
	min-height: 30px
}

.layout-divider-block-c080b[data-type=block] {
	height: var(--divider-height);
	background-color: var(--divider-color)
}

.layout-divider-block-c080b[data-type=block] .divider-inner-d6a43 {
	display: none
}

.layout-divider-block-c080b .divider-inner-d6a43 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.layout-divider-block-c080b .divider-line-f4a0d {
	width: 100%;
	border-top: 1px var(--divider-type, solid) var(--divider-color)
}

.layout-text-block-b704c {
	--min-font-size: 12px;
	font-size: calc(14px*var(--font-scale-default, 1)) !important;
	min-height: 1em
}

.layout-text-block-b704c span[style*="--font-size"] {
	font-size: max(var(--min-font-size), var(--font-size, 14px)*var(--font-scale-default, 1))
}

@media(max-width:767.98px) {
	.layout-text-block-b704c {
		--min-font-size: 10px
	}
}

.preview-layer-c4543 {
	line-height: 100vh;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	align-items: center;
	justify-content: center
}

.preview-layer-c4543>* {
	width: auto !important;
	max-width: 96vw;
	max-height: 96vh;
	vertical-align: middle
}

.layout-group-c08f7 {
	line-height: 1.6em;
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column
}

.layout-group-c08f7[data-effect=imageAnimate] .card-item-ced72:not([href]) img,
.layout-group-c08f7[data-effect=imageAnimate] .image_box-c5e00:not([href]):not([data-forbid-image-gallery]) img {
	cursor: zoom-in
}

.layout-group-c08f7 .layout-container-d811a {
	position: relative;
	padding: var(--layout-group-padding)
}

.layout-group-inner-wrapper-d86bc {
	position: relative;
	display: flex
}

.layout-group-bg-fcffb,
.layout-group-inner-wrapper-d86bc {
	border-radius: var(--layout-group-radius)
}

.layout_group-limit_content-bd8af {
	position: relative;
	z-index: var(--z-index--mini);
	box-sizing: content-box;
	width: 100%;
	width: calc(100% - var(--limit-content-lr-padding, 0px)*2);
	max-width: var(--limit-content-width);
	margin: 0 auto;
	padding: 0 var(--limit-content-lr-padding)
}

.layout-body-f0b12,
.layout-container-d811a {
	width: 100%
}

.page-layout-row-wrapper-f6543 {
	position: relative;
	flex: 0 0 auto;
	width: 100%
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=opacity] .page-layout-row-container-dc0ac {
	opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] {
	overflow: visible;
	perspective: 1200px;
	transform-style: preserve-3d
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac {
	--ue-scroll-effect-rotate: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis^=x-] {
	transform: rotateX(var(--ue-scroll-effect-rotate))
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis^=y-] {
	transform: rotateY(var(--ue-scroll-effect-rotate))
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis^=z-] {
	transform: rotate(var(--ue-scroll-effect-rotate))
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-t] {
	transform-origin: top
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-b] {
	transform-origin: bottom
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-l] {
	transform-origin: left
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-r] {
	transform-origin: right
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-tl] {
	transform-origin: top left
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-tc] {
	transform-origin: top center
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-tr] {
	transform-origin: top right
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-cl] {
	transform-origin: center left
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-cc] {
	transform-origin: center center
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-cr] {
	transform-origin: center right
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-bl] {
	transform-origin: bottom left
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-bc] {
	transform-origin: bottom center
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=rotate] .page-layout-row-container-dc0ac[data-axis$=-br] {
	transform-origin: bottom right
}

.page-layout-row-wrapper-f6543[data-scroll-effect*=scale] .page-layout-row-container-dc0ac {
	transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))));
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.layout_row-margin_bottom-b3e51,
.layout_row-margin_top-e2d5e {
	position: relative;
	flex: 0 0 100%;
	width: 100%
}

.layout_row-margin_top-e2d5e {
	padding-bottom: 0 !important
}

.layout_row-margin_bottom-b3e51 {
	padding-top: 0 !important
}

.page-layout-row-feee0 {
	z-index: var(--z-index--mini)
}

.page-layout-row-container-dc0ac,
.page-layout-row-feee0 {
	position: relative;
	width: 100%
}

.page-layout-row-inner-ab83f {
	position: relative;
	display: grid;
	max-width: 100%;
	justify-items: stretch
}

.page-layout-row-bg-e859e,
.page-layout-row-inner-ab83f {
	padding: var(--layout-row-padding);
	border-width: var(--layout-row-border-width);
	border-style: var(--layout-row-border-style);
	border-color: var(--layout-row-border-color);
	border-radius: var(--layout-row-radius)
}

.page-layout-row-bg-e859e .blur-bg-d64ad,
.page-layout-row-inner-ab83f .blur-bg-d64ad {
	border-radius: var(--layout-row-radius)
}

.animated-dd162 {
	animation-duration: 1s;
	animation-fill-mode: both
}

.enter-animate-aa9db {
	position: relative;
	height: 100%;
	animation-name: none
}

.page-layout-col-dom-eaac1 {
	position: relative;
	z-index: 1;
	display: flex;
	flex: 1 1 auto;
	width: 100%;
	min-width: 0;
	height: 100%;
	align-items: var(--layout-col-align, stretch)
}

.page-layout-col-dom-eaac1[data-scroll-effect*=opacity] .layout-inner-wrapper-c1718 {
	opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] {
	overflow: visible;
	perspective: 1200px;
	transform-style: preserve-3d
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718 {
	--ue-scroll-effect-rotate: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis^=x-] {
	transform: rotateX(var(--ue-scroll-effect-rotate))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis^=y-] {
	transform: rotateY(var(--ue-scroll-effect-rotate))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis^=z-] {
	transform: rotate(var(--ue-scroll-effect-rotate))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-t] {
	transform-origin: top
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-b] {
	transform-origin: bottom
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-l] {
	transform-origin: left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-r] {
	transform-origin: right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-tl] {
	transform-origin: top left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-tc] {
	transform-origin: top center
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-tr] {
	transform-origin: top right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-cl] {
	transform-origin: center left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-cc] {
	transform-origin: center center
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-cr] {
	transform-origin: center right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-bl] {
	transform-origin: bottom left
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-bc] {
	transform-origin: bottom center
}

.page-layout-col-dom-eaac1[data-scroll-effect*=rotate] .layout-inner-wrapper-c1718[data-axis$=-br] {
	transform-origin: bottom right
}

.page-layout-col-dom-eaac1[data-scroll-effect*=translate] .layout-inner-wrapper-c1718 {
	transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.page-layout-col-dom-eaac1[data-scroll-effect*=scale] .layout-inner-wrapper-c1718 {
	transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))));
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.layout-inner-wrapper-c1718 {
	position: relative;
	z-index: 100;
	width: 100%;
	min-width: 0
}

.layout-col-container-aa69d {
	z-index: var(--z-index--mini);
	display: flex;
	flex: 1 1 auto;
	min-width: 0;
	height: 100%;
	align-items: var(--col-align-y)
}

.layout-col-container-aa69d,
.layout-col-inner-e7875 {
	position: relative;
	width: 100%
}

.layout-col-bg-f5eee,
.layout-col-container-aa69d {
	padding: var(--layout-col-padding);
	border-width: var(--layout-col-border-width);
	border-style: var(--layout-col-border-style);
	border-color: var(--layout-col-border-color);
	border-radius: var(--layout-col-radius)
}

.layout-slider-block-cf126 {
	position: relative
}

.layout-slider-block-cf126 .slider-swiper-wrapper-fa4ba,
.layout-slider-block-cf126 .swiper-slide {
	overflow: hidden
}

.layout-slider-block-cf126 .item-thumb-d4899,
.layout-slider-block-cf126 .slider-item-be4aa {
	display: flex;
	overflow: hidden;
	height: var(--height, 500px);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	align-items: center;
	justify-content: center
}

.layout-slider-block-cf126 .item-thumb-d4899:after,
.layout-slider-block-cf126 .slider-item-be4aa:after {
	display: block;
	content: ""
}

.layout-slider-block-cf126 .item-box-a4d29 {
	overflow: hidden;
	border-radius: var(--slider-item-radius)
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .swiper-slide-ec7e7 {
	overflow: hidden
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .item-thumb-d4899,
.layout-slider-block-cf126[data-slider-effect|=parallax] .slider-item-be4aa {
	background-position: 50%;
	background-size: cover
}

.layout-slider-block-cf126[data-slider-effect|=parallax] .slider-image-f12b3 {
	display: none
}

.layout-slider-block-cf126[data-slider-control=normal_2] {
	--theme-color: #6b6b6b;
	--control-size: 8px;
	padding-bottom: 0
}

.layout-slider-block-cf126[data-slider-control=normal_2][data-slider-theme*=white] {
	--theme-color: #fff
}

.layout-slider-block-cf126 {
	--swiper-ratio: initial
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode]):not([data-slider-ratio]) .item-thumb-d4899 {
	background-image: none !important
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode])[data-slider-ratio] img {
	display: none
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode])[data-slider-ratio] .item-thumb-d4899,
.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode])[data-slider-ratio] .slider-item-be4aa {
	height: auto
}

.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode]) .item-thumb-d4899,
.layout-slider-block-cf126:not([data-size-mode]):not([data-md-size-mode]) .slider-item-be4aa {
	padding-top: var(--swiper-ratio)
}

.layout-slider-block-cf126[data-slider-ratio="1-1"] {
	--swiper-ratio: 100%
}

.layout-slider-block-cf126[data-slider-ratio="3-4"] {
	--swiper-ratio: 133.3333%
}

.layout-slider-block-cf126[data-slider-ratio="4-3"] {
	--swiper-ratio: 75%
}

.layout-slider-block-cf126[data-slider-ratio="16-9"] {
	--swiper-ratio: 56.25%
}

.layout-slider-block-cf126[data-slider-ratio="9-16"] {
	--swiper-ratio: 177.7777%
}

@media(min-width:768px) {

	.layout-slider-block-cf126[data-size-mode=ratio] .item-thumb-d4899,
	.layout-slider-block-cf126[data-size-mode=ratio] .slider-item-be4aa {
		height: auto;
		padding-top: var(--swiper-ratio)
	}

	.layout-slider-block-cf126[data-size-mode=fixed] img,
	.layout-slider-block-cf126[data-size-mode=ratio] img {
		display: none
	}

	.layout-slider-block-cf126[data-size-mode=auto] .item-thumb-d4899 {
		background-image: none !important
	}
}

@media(max-width:767.98px) {

	.layout-slider-block-cf126[data-md-size-mode=ratio] .item-thumb-d4899,
	.layout-slider-block-cf126[data-md-size-mode=ratio] .slider-item-be4aa {
		height: auto;
		padding-top: var(--swiper-ratio)
	}

	.layout-slider-block-cf126[data-md-size-mode=fixed] img,
	.layout-slider-block-cf126[data-md-size-mode=ratio] img {
		display: none
	}

	.layout-slider-block-cf126[data-md-size-mode=auto] .item-thumb-d4899 {
		background-image: none !important
	}
}

.layout-slider-block-cf126 {
	--swiper-pagination-color: unset;
	--swiper-pagination-height: 0;
	padding-bottom: var(--swiper-pagination-height)
}

.layout-slider-block-cf126[data-hide-pagination] {
	--swiper-pagination-height: 0px !important
}

.layout-slider-block-cf126[data-hide-pagination] .slider-pagination-a2a9a {
	display: none !important
}

.layout-slider-block-cf126 .swiper-pagination-bullet {
	display: unset;
	opacity: unset;
	border-radius: unset;
	background: unset
}

.layout-slider-block-cf126:not([data-slider-control]),
.layout-slider-block-cf126[data-slider-control=normal],
.layout-slider-block-cf126[data-slider-control=normal_1] {
	--swiper-pagination-height: 40px
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e {
	box-shadow: inset 0 0 0 1px #fff
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
	box-shadow: inset 0 0 0 5px #fff
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-a2a9a,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-a2a9a,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-a2a9a {
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	display: flex;
	width: 100%;
	justify-content: center
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3 {
	position: relative;
	display: flex;
	width: 20px;
	height: 20px;
	cursor: pointer;
	align-items: center;
	justify-content: center
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3:hover .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e {
	transform: scale(2);
	box-shadow: inset 0 0 0 1px #6b6b6b
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
	display: block;
	width: 5px;
	height: 5px;
	padding: 0;
	cursor: pointer;
	transition: all .1s linear;
	border-radius: 50%;
	box-shadow: inset 0 0 0 5px hsla(0, 0%, 42%, .6)
}

.layout-slider-block-cf126[data-slider-control=normal_1] {
	--swiper-pagination-height: 0
}

.layout-slider-block-cf126[data-slider-control=normal_1] .slider-pagination-a2a9a {
	bottom: 20px
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-a2a9a {
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 0;
	display: flex;
	width: 100%;
	padding: 0 3% 3%;
	padding: 0 max(3.45%, 27px) max(3.45%, 27px);
	justify-content: flex-end
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 {
	position: relative;
	display: flex;
	width: calc(var(--control-size)*3);
	height: calc(var(--control-size)*3);
	padding: calc(var(--control-size)*.625);
	cursor: pointer;
	align-items: center;
	justify-content: center
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3 .slider-pagination-dot-abc5e circle {
	transition: .56s ease;
	stroke: var(--theme-color);
	stroke-dasharray: 162.3101348877;
	stroke-dashoffset: 162.3101348877
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3[data-active] .slider-pagination-dot-abc5e circle {
	stroke-dashoffset: 0
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-pagination-item-d99c3:before {
	display: block;
	width: var(--control-size);
	height: var(--control-size);
	padding: 0;
	content: "";
	cursor: pointer;
	border-radius: 50%;
	background-color: var(--theme-color)
}

.layout-slider-block-cf126[data-hide-navigation] .slider-navigation-f4186 {
	display: none !important
}

.layout-slider-block-cf126[data-slider-theme*=white] .slider-btn--prev-dd900 {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m620.097 800.05-322.99-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.87 21.87-21.87 57.33 0 79.2l323 322.99c21.87 21.87 57.33 21.87 79.2 0 21.86-21.87 21.86-57.33-.01-79.2z' fill='%23666'/%3E%3Cpath d='m208.917 468.05 322.99-322.98c21.87-21.87 57.33-21.87 79.2 0 21.87 21.87 21.87 57.33 0 79.2l-322.99 322.99c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.88-21.87-57.34 0-79.21z' fill='%23666'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126[data-slider-theme*=white] .slider-btn--next-e01fe {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m403.903 223.95 322.99 322.99c21.87 21.87 57.33 21.87 79.2 0 21.87-21.87 21.87-57.33 0-79.2l-323-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.86 21.87-21.86 57.33.01 79.2z' fill='%23666'/%3E%3Cpath d='m815.083 555.95-322.99 322.98c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.87-21.87-57.33 0-79.2l322.99-322.99c21.87-21.87 57.33-21.87 79.2 0 21.87 21.88 21.87 57.34 0 79.21z' fill='%23666'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126 .slider-btn--prev-dd900 {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m620.097 800.05-322.99-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.87 21.87-21.87 57.33 0 79.2l323 322.99c21.87 21.87 57.33 21.87 79.2 0 21.86-21.87 21.86-57.33-.01-79.2z' fill='%23fff'/%3E%3Cpath d='m208.917 468.05 322.99-322.98c21.87-21.87 57.33-21.87 79.2 0 21.87 21.87 21.87 57.33 0 79.2l-322.99 322.99c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.88-21.87-57.34 0-79.21z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126 .slider-btn--next-e01fe {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cpath d='m403.903 223.95 322.99 322.99c21.87 21.87 57.33 21.87 79.2 0 21.87-21.87 21.87-57.33 0-79.2l-323-322.99c-21.87-21.87-57.33-21.87-79.2 0-21.86 21.87-21.86 57.33.01 79.2z' fill='%23fff'/%3E%3Cpath d='m815.083 555.95-322.99 322.98c-21.87 21.87-57.33 21.87-79.2 0-21.87-21.87-21.87-57.33 0-79.2l322.99-322.99c21.87-21.87 57.33-21.87 79.2 0 21.87 21.88 21.87 57.34 0 79.21z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126:not([data-slider-control])[data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_1][data-slider-theme*=white] .slider-navigation-f4186 .slider-btn--prev-dd900 {
	background-color: #fff
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 {
	position: absolute;
	z-index: 10;
	top: calc(50% - var(--swiper-pagination-height)/2);
	display: flex;
	width: 100%;
	height: 0;
	padding: 0 20px;
	align-items: center;
	justify-content: space-between
}

.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126:not([data-slider-control]) .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal] .slider-navigation-f4186 .slider-btn--prev-dd900,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 .slider-btn--prev-dd900 {
	width: 36px;
	height: 36px;
	cursor: pointer;
	border-radius: 50px;
	background-color: rgba(0, 0, 0, .4);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px
}

.layout-slider-block-cf126[data-slider-control=normal_1] .slider-navigation-f4186 {
	top: 50%
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 {
	position: absolute;
	z-index: 10;
	top: 50%;
	display: flex;
	width: 100%;
	height: 0;
	padding: 0 3%;
	padding: 0 max(3.45%, 27px);
	align-items: center;
	justify-content: space-between
}

.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 .slider-btn--next-e01fe,
.layout-slider-block-cf126[data-slider-control=normal_2] .slider-navigation-f4186 .slider-btn--prev-dd900 {
	width: 36px;
	height: 36px;
	cursor: pointer;
	border-radius: 50px;
	background-color: var(--theme-color);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px
}

.layout-slider-block-cf126 {
	--level-1: 16px;
	--level-2: 18px;
	--level-3: 22px;
	--level-4: 24px;
	--level-5: 26px;
	--level-6: 28px;
	--item-font-size: var(--level-2);
	--theme-color: 0 0 0
}

.layout-slider-block-cf126 .item-info-d1db3 {
	font-weight: 400;
	position: relative
}

.layout-slider-block-cf126 .item-info-d1db3 span {
	text-decoration: none
}

.layout-slider-block-cf126 .item-info-d1db3:hover {
	z-index: 10
}

.layout-slider-block-cf126 .item-index-aa0e7 {
	display: none
}

.layout-slider-block-cf126 .item-title-cab46 {
	font-family: var(--item-font-family);
	font-size: var(--item-font-size);
	font-weight: var(--item-font-weight);
	line-height: 140%;
	color: rgb(var(--theme-color)/1)
}

.layout-slider-block-cf126 .item-desc-bb806,
.layout-slider-block-cf126 .item-subtitle-fccf5 {
	font-size: calc(10px + var(--item-font-size)*.2);
	line-height: 160%;
	margin-top: calc(5px + .05em);
	color: rgb(var(--theme-color)/.6)
}

.layout-slider-block-cf126 .item-desc-bb806 {
	white-space: pre-line;
	color: rgb(var(--theme-color)/.8)
}

@media(max-width:767.98px) {
	.layout-slider-block-cf126 {
		--level-1: 14px;
		--level-2: 16px;
		--level-3: 20px;
		--level-4: 22px;
		--level-5: 24px;
		--level-6: 26px
	}
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29 {
	border-radius: initial
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29:hover .item-title-cab46 span,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29:hover .item-title-cab46 span {
	background-position: 0 100%;
	background-size: 100% 1px
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-box-a4d29 .item-title-cab46 span,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-box-a4d29 .item-title-cab46 span {
	transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
	background-image: linear-gradient(90deg, currentColor 0, currentColor);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 0 1px
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-thumb-d4899,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-thumb-d4899 {
	border-radius: var(--slider-item-radius)
}

.layout-slider-block-cf126:not([data-slider-theme*=info]) .item-info-d1db3,
.layout-slider-block-cf126[data-slider-theme*=info1] .item-info-d1db3 {
	padding: var(--item-font-size) 0
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29 {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-info-d1db3 {
	background-color: rgba(0, 0, 0, .5)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-desc-bb806,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-subtitle-fccf5,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-box-a4d29:hover .item-title-cab46 {
	opacity: 1
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-info-d1db3 {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 4%;
	transition: .26s ease;
	background-color: transparent;
	align-items: flex-end
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-desc-bb806,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-subtitle-fccf5,
.layout-slider-block-cf126[data-slider-theme*=info2] .item-title-cab46 {
	transition: .26s ease;
	opacity: 0
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-title-cab46 {
	color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-subtitle-fccf5 {
	color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info2] .item-desc-bb806 {
	color: hsla(0, 0%, 100%, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29 {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29:hover .item-title-cab46 span {
	background-position: 0 100%;
	background-size: 100% 1px
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-box-a4d29 .item-title-cab46 span {
	transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
	background-image: linear-gradient(90deg, currentColor 0, currentColor);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 0 1px
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-info-d1db3 {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 4%;
	transition: .26s ease;
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 7%, transparent 50%);
	align-items: flex-end
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-title-cab46 {
	color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-subtitle-fccf5 {
	color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info3] .item-desc-bb806 {
	color: hsla(0, 0%, 100%, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29 {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29:hover .item-info-d1db3 {
	background-color: rgba(0, 0, 0, .8)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-box-a4d29:hover .item-info-inner-eb03b {
	transform: scale(1) perspective(1px) translateZ(0);
	opacity: 1
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-info-d1db3 {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 8%;
	transition: background-color 1s cubic-bezier(0, 1, .5, 1);
	background-color: transparent;
	align-items: center;
	justify-content: center
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-info-inner-eb03b {
	transition: transform 1s cubic-bezier(0, 1, .5, 1), opacity 1s cubic-bezier(0, 1, .5, 1);
	transform: perspective(1px) scale(.8) translateZ(0);
	text-align: center;
	opacity: 0
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-title-cab46 {
	color: #fff
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-subtitle-fccf5 {
	color: hsla(0, 0%, 100%, .6)
}

.layout-slider-block-cf126[data-slider-theme*=info4] .item-desc-bb806 {
	color: hsla(0, 0%, 100%, .8)
}

@keyframes marquee-scroll-cfd75 {
	0% {
		transform: translateX(0)
	}

	to {
		transform: translateX(-100%)
	}
}

.layout-marquee-block-b60b8,
.layout-marquee-block-b60b8 .marquee-item-f6745 {
	position: relative
}

.layout-marquee-block-b60b8 .marquee-item-f6745 span {
	text-decoration: none
}

.layout-marquee-block-b60b8[data-use-mask] {
	--ue-component-mask-range: 20%;
	-webkit-mask-image: linear-gradient(90deg, transparent 1%, #000 var(--ue-component-mask-range), #000 calc(100% - var(--ue-component-mask-range)), transparent 99%);
	mask-image: linear-gradient(90deg, transparent 1%, #000 var(--ue-component-mask-range), #000 calc(100% - var(--ue-component-mask-range)), transparent 99%)
}

.layout-marquee-block-b60b8[data-theme=NO01] .marquee-parent-d4672 .item-thumb-box-ea296 {
	padding: 0 calc(var(--ue-marquee-container-space)/2)
}

.layout-marquee-block-b60b8[data-theme=NO01] .marquee-parent-d4672 .item-thumb-d4899 {
	height: var(--ue-marquee-container-height);
	height: max(var(--ue-marquee-container-height), 30px)
}

.layout-marquee-block-b60b8[data-theme=NO01] img {
	width: auto;
	max-width: none;
	height: 100%
}

.layout-marquee-block-b60b8[data-theme=NO02] .marquee-parent-d4672 .item-info-d1db3 {
	padding: 0 calc(var(--ue-marquee-container-space)/2)
}

.layout-marquee-block-b60b8[data-theme=NO02] .marquee-parent-d4672 .item-title-cab46 {
	font-family: var(--item-font-family);
	font-size: max(var(--item-font-size, 20px), 12px);
	font-weight: var(--item-font-weight);
	line-height: 140%;
	color: var(--item-font-color, #333)
}

@media(max-width:767.98px) {
	.layout-marquee-block-b60b8[data-theme=NO02] .marquee-parent-d4672 .item-title-cab46 {
		font-size: max(var(--item-font-size, 10vw), 3.2vw)
	}
}

.marquee-container-ec751 {
	--ue-marquee-speed--default: 50;
	position: relative;
	display: flex;
	overflow-x: hidden;
	flex-direction: row;
	width: auto
}

.marquee-container-ec751[data-force-pause] .marquee-cc5ee {
	animation-play-state: paused !important
}

.marquee-container-ec751 .marquee-cc5ee {
	z-index: 1;
	display: flex;
	flex-direction: row;
	flex: 0 0 auto;
	min-width: 100%;
	animation-name: marquee-scroll-cfd75;
	animation-duration: calc(max(var(--ue-marquee-width), var(--ue-marquee-container-width))/var(--ue-marquee-speed, var(--ue-marquee-speed--default))*1s);
	animation-play-state: paused;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: reverse;
	align-items: center
}

.marquee-container-ec751[data-auto-fill] .marquee-cc5ee {
	min-width: auto;
	animation-duration: calc(var(--ue-marquee-width)*var(--ue-marquee-multiplier)/var(--ue-marquee-speed, var(--ue-marquee-speed--default))*1s)
}

.marquee-container-ec751[data-play] .marquee-cc5ee {
	animation-play-state: running
}

.marquee-container-ec751[data-pause-on-click]:active .marquee-cc5ee,
.marquee-container-ec751[data-pause-on-hover]:hover .marquee-cc5ee {
	animation-play-state: paused
}

.marquee-container-ec751[data-direction=up] {
	width: 100%;
	transform: rotate(-90deg)
}

.marquee-container-ec751[data-direction=up] .marquee-cc5ee {
	transform: rotate(90deg)
}

.marquee-container-ec751[data-direction=down] {
	width: 100%;
	transform: rotate(90deg)
}

.marquee-container-ec751[data-direction=down] .marquee-cc5ee {
	transform: rotate(-90deg)
}

.marquee-container-ec751[data-direction=left] .marquee-cc5ee {
	animation-direction: normal
}

.marquee-container-ec751 .marquee-overlay-b3495 {
	position: absolute;
	width: 100%;
	height: 100%
}

.marquee-container-ec751 .marquee-overlay-b3495:after,
.marquee-container-ec751 .marquee-overlay-b3495:before {
	position: absolute;
	z-index: 2;
	width: var(--ue-marquee-gradient-width);
	height: 100%;
	content: "";
	pointer-events: none;
	background: linear-gradient(to right, var(--ue-marquee-gradient-color), hsla(0, 0%, 100%, 0));
	touch-action: none
}

.marquee-container-ec751 .marquee-overlay-b3495:after {
	top: 0;
	right: 0;
	transform: rotate(180deg)
}

.marquee-container-ec751 .marquee-overlay-b3495:before {
	top: 0;
	left: 0
}

.marquee-container-ec751 .marquee-parent-d4672 {
	display: flex;
	flex-direction: row;
	flex: 0 0 auto;
	min-width: 20px;
	align-items: center
}

.layout-card-block-d692b {
	--level-1: 16px;
	--level-2: 18px;
	--level-3: 22px;
	--level-4: 24px;
	--level-5: 26px;
	--level-6: 28px;
	--item-font-size: var(--level-2);
	--theme-color: 0 0 0
}

.layout-card-block-d692b .card-list-e19cd {
	display: grid
}

.layout-card-block-d692b[data-theme*=dark] {
	--theme-color: 255 255 255
}

.layout-card-block-d692b .card-item-ced72 {
	position: relative
}

.layout-card-block-d692b .card-item-ced72 span {
	text-decoration: none
}

@media(max-width:767.98px) {
	.layout-card-block-d692b {
		--level-1: 14px;
		--level-2: 16px;
		--level-3: 20px;
		--level-4: 22px;
		--level-5: 24px;
		--level-6: 26px
	}
}

.layout-card-block-d692b[data-show-mode=swiper] .card-list-e19cd {
	display: block;
	cursor: pointer
}

.layout-card-block-d692b[data-show-mode=swiper] .card-item-ced72 {
	width: calc((100% - var(--col-space)*(var(--col-count) - 1))/var(--col-count));
	transition: transform .45s ease
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper {
	overflow: visible
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper-wrapper {
	transition: transform .6s cubic-bezier(.2, .6, .3, 1) !important
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper-wrapper[data-touch] {
	cursor: grabbing;
	transition: transform .3s cubic-bezier(.2, .6, .3, 1) !important
}

.layout-card-block-d692b[data-show-mode=swiper] .swiper-wrapper[data-touch] .card-item-ced72 {
	transform: scale(.97)
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72 {
	position: relative
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72:hover {
	z-index: 10
}

.layout-card-block-d692b[data-effect=normal] .card-item-ced72:hover .item-thumb-d4899 {
	transform: scale(1.1)
}

.layout-card-block-d692b[data-effect=normal] .item-index-aa0e7 {
	display: none
}

.layout-card-block-d692b[data-effect=normal] .item-info-d1db3 {
	font-weight: 400
}

.layout-card-block-d692b[data-effect=normal] .item-title-cab46 {
	font-family: var(--item-font-family);
	font-size: var(--item-font-size);
	font-weight: var(--item-font-weight);
	line-height: 140%;
	color: rgb(var(--theme-color)/1)
}

.layout-card-block-d692b[data-effect=normal] .item-subtitle-fccf5 {
	font-size: calc(10px + var(--item-font-size)*.2);
	line-height: 160%;
	margin-top: calc(5px + .05em);
	color: rgb(var(--theme-color)/.6)
}

.layout-card-block-d692b[data-effect=normal] .item-desc-bb806 {
	display: none;
	color: rgb(var(--theme-color)/.8)
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-box-ea296 {
	height: 100%
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899 {
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	transition: transform .75s cubic-bezier(.2, .75, .5, 1), opacity .5s ease .3s;
	transform: scale(1)
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899 img {
	opacity: 0
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]) img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0
}

.layout-card-block-d692b[data-effect=normal] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]):after {
	display: block;
	width: 100%;
	padding-bottom: calc(var(--aspect-h)/var(--aspect-w)*100%);
	content: "";
	pointer-events: none
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .card-item-ced72:hover .item-title-cab46 span {
	background-position: 0 100%;
	background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .card-item-ced72 .item-title-cab46 span {
	transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
	background-image: linear-gradient(90deg, currentColor 0, currentColor);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .item-thumb-box-ea296 {
	overflow: hidden;
	border-radius: var(--item-border-radius)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO01] .item-info-d1db3 {
	padding: var(--item-font-size) 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72 {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	border-radius: var(--item-border-radius);
	box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-info-d1db3 {
	background-color: rgba(0, 0, 0, .5)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-subtitle-fccf5,
.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .card-item-ced72:hover .item-title-cab46 {
	opacity: 1
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-info-d1db3 {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 8%;
	transition: .26s ease;
	background-color: transparent;
	align-items: flex-end
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-subtitle-fccf5,
.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-title-cab46 {
	transition: .26s ease;
	opacity: 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-title-cab46 {
	color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-subtitle-fccf5 {
	color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO02] .item-desc-bb806 {
	color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72 {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	border-radius: var(--item-border-radius);
	box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72:hover .item-title-cab46 span {
	background-position: 0 100%;
	background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .card-item-ced72 .item-title-cab46 span {
	transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
	background-image: linear-gradient(90deg, currentColor 0, currentColor);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-info-d1db3 {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 8%;
	transition: .26s ease;
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 7%, transparent 50%);
	align-items: flex-end
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-title-cab46 {
	color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-subtitle-fccf5 {
	color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO03] .item-desc-bb806 {
	color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72 {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	border-radius: var(--item-border-radius);
	box-shadow: 0 0 0 rgba(0, 0, 0, .15)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72:hover .item-info-d1db3 {
	background-color: rgba(0, 0, 0, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .card-item-ced72:hover .item-info-inner-eb03b {
	transform: scale(1) perspective(1px) translateZ(0);
	opacity: 1
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-info-d1db3 {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 8%;
	transition: background-color 1s cubic-bezier(0, 1, .5, 1);
	background-color: transparent;
	align-items: center;
	justify-content: center
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-info-inner-eb03b {
	transition: transform 1s cubic-bezier(0, 1, .5, 1), opacity 1s cubic-bezier(0, 1, .5, 1);
	transform: perspective(1px) scale(.8) translateZ(0);
	text-align: center;
	opacity: 0
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-title-cab46 {
	color: #fff
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-subtitle-fccf5 {
	color: hsla(0, 0%, 100%, .6)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO04] .item-desc-bb806 {
	color: hsla(0, 0%, 100%, .8)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-title-cab46 span {
	background-position: 0 100%;
	background-size: 100% 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72 .item-title-cab46 span {
	transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
	background-image: linear-gradient(90deg, currentColor 0, currentColor);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 0 1px
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-thumb-box-ea296 {
	transform: translateY(-20px);
	box-shadow: 0 25px 60px rgba(0, 0, 0, .17)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .card-item-ced72:hover .item-thumb-d4899 {
	transform: scale(1)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .item-thumb-box-ea296 {
	overflow: hidden;
	transition: transform .7s cubic-bezier(.2, 1, .22, 1), box-shadow .7s cubic-bezier(.2, 1, .22, 1), opacity .55s ease .25s;
	border-radius: var(--item-border-radius);
	box-shadow: 0 0 0 rgba(0, 0, 0, .17)
}

.layout-card-block-d692b[data-effect=normal][data-theme^=NO05] .item-info-d1db3 {
	padding: var(--item-font-size) 0
}

.layout-card-block-d692b[data-effect=three3D] .card-item-ced72 {
	position: relative
}

.layout-card-block-d692b[data-effect=three3D] .card-item-ced72:hover {
	z-index: 10
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253,
.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-desc-bb806 {
	display: none
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-thumb-d4899:before {
	background-color: var(--front-mask-color)
}

.layout-card-block-d692b[data-effect=three3D] .layer-front-bcce4 .item-info-d1db3 {
	color: var(--front-font-color, #fff)
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-subtitle-fccf5 {
	display: none
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-thumb-d4899:before {
	background-color: var(--back-mask-color)
}

.layout-card-block-d692b[data-effect=three3D] .layer-back-c9253 .item-info-d1db3 {
	color: var(--back-font-color, #fff)
}

.layout-card-block-d692b[data-effect=three3D] .item-index-aa0e7 {
	display: none
}

.layout-card-block-d692b[data-effect=three3D] .item-info-d1db3 {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 8%;
	transition: transform .26s ease;
	transform: translateZ(50px) scale(.95)
}

.layout-card-block-d692b[data-effect=three3D] .item-title-cab46 {
	font-family: var(--item-font-family);
	font-size: var(--item-font-size);
	font-weight: var(--item-font-weight);
	line-height: 140%
}

.layout-card-block-d692b[data-effect=three3D] .item-subtitle-fccf5 {
	font-size: calc(10px + var(--item-font-size)*.2);
	line-height: 160%;
	margin-top: calc(5px + .05em);
	opacity: .6
}

.layout-card-block-d692b[data-effect=three3D] .item-desc-bb806 {
	font-size: 13px;
	line-height: 1.4;
	overflow: hidden;
	margin-top: 8px;
	opacity: .8
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-box-ea296 {
	overflow: hidden;
	border-radius: var(--item-border-radius)
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899 {
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	transition: transform .36s ease;
	transform: scale(1)
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899 img {
	opacity: 0
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]) img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899[data-image-ratio]:not([data-image-ratio=auto]):after {
	display: block;
	width: 100%;
	padding-bottom: calc(var(--aspect-h)/var(--aspect-w)*100%);
	content: "";
	pointer-events: none
}

.layout-card-block-d692b[data-effect=three3D] .item-thumb-d4899:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	content: ""
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .card-item-ced72 {
	perspective: 1000px;
	transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .card-item-ced72:hover .item-inner-e288d {
	transform: rotateY(-180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .item-inner-e288d {
	transition: 1s;
	transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO01] .layer-back-c9253 {
	transform: rotateY(180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .card-item-ced72 {
	position: relative;
	perspective: 1000px;
	transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .card-item-ced72:hover .item-inner-e288d {
	transform: rotateX(-180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .item-inner-e288d {
	transition: 1s;
	transform-style: preserve-3d
}

.layout-card-block-d692b[data-effect=three3D][data-theme^=NO02] .layer-back-c9253 {
	transform: rotateX(180deg)
}

.layout-card-block-d692b[data-effect=three3D][data-theme*=cc] .item-info-d1db3 {
	text-align: center;
	align-items: center;
	justify-content: center
}

.layout-card-block-d692b[data-effect=three3D][data-theme*=lb] .item-info-d1db3 {
	text-align: left;
	align-items: flex-end;
	justify-content: flex-start
}

.page-editor-d6a06 {
	font-size: 14px;
	line-height: 1.6em;
	word-wrap: break-word;
	font-feature-settings: "liga"0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-variant-ligatures: none
}

@supports(height:1lh) {
	.page-editor-d6a06 p:empty {
		height: 1lh
	}
}

@supports not (height:1lh) {
	.page-editor-d6a06 p:empty:after {
		content: " "
	}
}

.page-editor-d6a06 .resize-cursor {
	cursor: ew-resize;
	cursor: col-resize
}

.page-editor-d6a06 a {
	color: #333
}

.page-editor-d6a06 a span {
	text-decoration: none
}

.page-editor-d6a06 video {
	display: inline-block;
	vertical-align: top
}

.page-editor-d6a06 blockquote {
	overflow: hidden;
	margin: 0;
	padding-right: 1.5em;
	padding-left: 1.5em;
	border-left: 5px solid #ccc
}

.page-editor-d6a06 span[data-clip=text],
.page-editor-d6a06 span[data-clip=text] .text-decoration-svg-af5e4,
.page-editor-d6a06 span[data-clip=text] .text-decoration-svg-af5e4 u {
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text
}

.page-editor-d6a06 table {
	overflow: hidden;
	width: 100%;
	margin: 0;
	table-layout: fixed;
	border-collapse: collapse
}

.page-editor-d6a06 table td,
.page-editor-d6a06 table th {
	position: relative;
	box-sizing: border-box;
	min-width: 1em;
	padding: 3px 5px;
	vertical-align: top;
	border: 1px solid #ced4da
}

.page-editor-d6a06 table td>*,
.page-editor-d6a06 table th>* {
	margin-bottom: 0
}

.page-editor-d6a06 table td {
	padding: .8em
}

.page-editor-d6a06 table th {
	font-weight: 700;
	text-align: left;
	background-color: #f1f3f5
}

.page-editor-d6a06 table.table-hide-border-ea2dd td,
.page-editor-d6a06 table.table-hide-border-ea2dd th {
	border-width: 0
}

.page-editor-d6a06 .text-12-a906e,
.page-editor-d6a06 .text-14-c6e02,
.page-editor-d6a06 .text-16-d4745,
.page-editor-d6a06 .text-18-cf866,
.page-editor-d6a06 .text-20-e283b,
.page-editor-d6a06 .text-22-f5dd2,
.page-editor-d6a06 .text-24-ce6ae,
.page-editor-d6a06 span {
	line-height: 1.6em
}

.page-editor-d6a06 .text-26-b83d3,
.page-editor-d6a06 .text-28-f2a19,
.page-editor-d6a06 .text-30-c91b3,
.page-editor-d6a06 .text-32-cb119,
.page-editor-d6a06 .text-34-db59a,
.page-editor-d6a06 .text-36-bfb99,
.page-editor-d6a06 .text-38-c477e {
	line-height: 1.4em
}

.page-editor-d6a06 .text-128-d7989,
.page-editor-d6a06 .text-40-e6a15,
.page-editor-d6a06 .text-48-d26d5,
.page-editor-d6a06 .text-60-d6566,
.page-editor-d6a06 .text-72-ca1da,
.page-editor-d6a06 .text-84-c3934,
.page-editor-d6a06 .text-94-e7c66 {
	line-height: 1.2em
}

.page-editor-d6a06 .share-row-d8a45 {
	font-size: 14px;
	line-height: 1.8571428571em
}

.page-editor-d6a06 .share-row-d8a45 a {
	text-decoration: none
}

.page-editor-d6a06 .share-list-b7339 {
	display: inline-grid;
	align-items: center;
	gap: 1.2em;
	grid-auto-flow: column
}

.page-editor-d6a06 .share-bd08e {
	cursor: pointer;
	text-align: center;
	vertical-align: top;
	vertical-align: bottom;
	color: var(--share-color);
	border-width: var(--share-border-width, 0);
	border-style: var(--share-border-style, solid);
	border-color: var(--share-border-color);
	border-radius: var(--share-border-radius);
	background: var(--share-background-color)
}

.page-editor-d6a06 .share-icon-a12c0 {
	font-size: 1.6428571429em;
	display: inline-flex;
	width: 1.7391304348em;
	height: 1.7391304348em;
	align-items: center;
	justify-content: center
}

.page-editor-d6a06 .share-icon-a12c0>i {
	font-family: ue-share !important;
	font-style: normal
}

.page-editor-d6a06 .spline-wrapper-d6e31 {
	position: relative
}

.page-editor-d6a06 .spline-box-f217a {
	position: relative;
	display: inline-flex;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	transform: translateZ(0);
	vertical-align: top
}

.page-editor-d6a06 .spline-box-f217a:after {
	display: block;
	width: 100%;
	min-height: 100px;
	padding-top: var(--spline-ratio, calc(var(--spline-h)/var(--spline-w)*100%));
	content: "";
	pointer-events: none
}

.page-editor-d6a06 .spline-viewer-e851b {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.page-editor-d6a06 .svg-icon-wrapper-bb7c1 {
	position: relative
}

.page-editor-d6a06 .svg-icon-viewer-ed4be {
	width: 100%;
	vertical-align: top
}

.page-editor-d6a06 .svg-icon-box-f2008 {
	display: inline-block;
	width: 100%;
	max-width: 100%
}

.page-editor-d6a06 .grid-layer-cb854 {
	position: relative;
	display: flex
}

.page-editor-d6a06 .grid-layer-cb854[data-align-x=center] {
	justify-content: center
}

.page-editor-d6a06 .grid-layer-cb854[data-align-x=right] {
	justify-content: flex-end
}

.page-editor-d6a06 .grid-layer-cb854[data-align-y=center] .grid-item-af6e7 {
	align-items: center
}

.page-editor-d6a06 .grid-layer-cb854[data-align-y=bottom] .grid-item-af6e7 {
	align-items: flex-end
}

.page-editor-d6a06 .grid-layer-cb854 .grid-layer--inner-ef909 {
	position: relative;
	z-index: 10;
	display: grid;
	width: 100%;
	max-width: 100%;
	gap: 10px;
	grid-template-columns: var(--grid-template-columns);
	grid-template-rows: var(--grid-template-rows)
}

.page-editor-d6a06 .grid-item-af6e7 {
	position: relative;
	display: flex;
	min-width: 22px;
	min-height: 22px;
	padding: var(--grid-layer-item-padding, 0)
}

.page-editor-d6a06 .grid-item--inner-ae340 {
	position: relative;
	z-index: 10;
	width: 100%
}

.page-editor-d6a06 .text-decoration-svg-af5e4 {
	--text-decoration-color: #000;
	--text-decoration-width: 1em;
	--stroke-linecap: round;
	--stroke-linejoin: square;
	--opacity: 1;
	--blend: none;
	display: inline-block
}

.page-editor-d6a06 .text-decoration-svg-af5e4,
.page-editor-d6a06 .text-decoration-svg-af5e4 u {
	position: relative;
	z-index: 10;
	text-decoration: none;
	background-image: inherit
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: visible;
	width: 100%;
	height: 100%;
	pointer-events: none;
	opacity: var(--opacity)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-1] {
	top: auto;
	bottom: 16%;
	left: 0;
	width: 100%;
	height: 10.9589041096%
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-2] {
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-3] {
	top: 81%;
	left: 50%;
	width: 97.5%;
	height: 17.8082191781%;
	transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-4] {
	top: 71%;
	left: 50%;
	width: 93.5714285714%;
	height: 31.5068493151%;
	transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-5] {
	top: 50%;
	left: 50%;
	width: 106.25%;
	height: 118.4931506849%;
	transform: translate3D(-50%, -50%, 0)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd[data-svg-name=line-6] {
	top: 73%;
	left: 50%;
	width: 95.1785714286%;
	height: 39.0410958904%;
	transform: translateX(-50%)
}

.page-editor-d6a06 .text-decoration-svg-box-c3ecd path {
	fill: none;
	stroke: var(--text-decoration-color);
	stroke-linecap: var(--stroke-linecap);
	stroke-linejoin: var(--stroke-linejoin);
	stroke-width: var(--text-decoration-width);
	stroke-width: max(1px, var(--text-decoration-width))
}

@media(max-width:767.98px) {
	.page-editor-d6a06 [data-mo-align=left] {
		text-align: left !important
	}

	.page-editor-d6a06 [data-mo-align=center] {
		text-align: center !important
	}

	.page-editor-d6a06 [data-mo-align=right] {
		text-align: right !important
	}

	.page-editor-d6a06 .text-12-a906e {
		font-size: calc(12px*var(--font-scale-12px, 1)) !important
	}

	.page-editor-d6a06 .text-14-c6e02 {
		font-size: calc(14px*var(--font-scale-14px, 1)) !important
	}

	.page-editor-d6a06 .text-16-d4745 {
		font-size: calc(14px*var(--font-scale-16px, 1)) !important
	}

	.page-editor-d6a06 .text-18-cf866 {
		font-size: calc(14px*var(--font-scale-18px, 1)) !important
	}

	.page-editor-d6a06 .text-20-e283b {
		font-size: calc(14px*var(--font-scale-20px, 1)) !important
	}

	.page-editor-d6a06 .text-22-f5dd2 {
		font-size: calc(18px*var(--font-scale-22px, 1)) !important
	}

	.page-editor-d6a06 .text-24-ce6ae {
		font-size: calc(18px*var(--font-scale-24px, 1)) !important
	}

	.page-editor-d6a06 .text-26-b83d3 {
		font-size: calc(18px*var(--font-scale-26px, 1)) !important
	}

	.page-editor-d6a06 .text-28-f2a19 {
		font-size: calc(18px*var(--font-scale-28px, 1)) !important
	}

	.page-editor-d6a06 .text-30-c91b3 {
		font-size: calc(24px*var(--font-scale-30px, 1)) !important
	}

	.page-editor-d6a06 .text-32-cb119 {
		font-size: calc(24px*var(--font-scale-32px, 1)) !important
	}

	.page-editor-d6a06 .text-34-db59a {
		font-size: calc(24px*var(--font-scale-34px, 1)) !important
	}

	.page-editor-d6a06 .text-36-bfb99 {
		font-size: calc(24px*var(--font-scale-36px, 1)) !important
	}

	.page-editor-d6a06 .text-38-c477e {
		font-size: calc(24px*var(--font-scale-38px, 1)) !important
	}

	.page-editor-d6a06 .text-40-e6a15 {
		font-size: calc(28px*var(--font-scale-40px, 1)) !important
	}

	.page-editor-d6a06 .text-48-d26d5 {
		font-size: calc(30px*var(--font-scale-48px, 1)) !important
	}

	.page-editor-d6a06 .text-60-d6566 {
		font-size: calc(32px*var(--font-scale-60px, 1)) !important
	}

	.page-editor-d6a06 .text-72-ca1da {
		font-size: calc(36px*var(--font-scale-72px, 1)) !important
	}

	.page-editor-d6a06 .text-84-c3934 {
		font-size: calc(42px*var(--font-scale-84px, 1)) !important
	}

	.page-editor-d6a06 .text-94-e7c66 {
		font-size: calc(45px*var(--font-scale-94px, 1)) !important
	}

	.page-editor-d6a06 .text-128-d7989 {
		font-size: calc(60px*var(--font-scale-128px, 1)) !important
	}

	.page-editor-d6a06 .grid-layer-cb854 .grid-layer--inner-ef909 {
		gap: var(--md-grid-layer-gap, 10px) !important;
		grid-template-columns: var(--md-grid-template-columns, initial) !important;
		grid-template-rows: var(--md-grid-template-rows, initial) !important
	}

	.page-editor-d6a06 .grid-item-af6e7 {
		padding: var(--md-grid-layer-item-padding, var(--grid-layer-item-padding, 0));
		grid-area: var(--md-grid-layer-item-area, initial) !important
	}
}

@keyframes rubberBand-b6312 {
	0% {
		transform: scaleX(1)
	}

	30% {
		transform: scale3d(1.25, .75, 1)
	}

	40% {
		transform: scale3d(.75, 1.25, 1)
	}

	50% {
		transform: scale3d(1.15, .85, 1)
	}

	65% {
		transform: scale3d(.95, 1.05, 1)
	}

	75% {
		transform: scale3d(1.05, .95, 1)
	}

	to {
		transform: scaleX(1)
	}
}

@keyframes shakeX-e8fb6 {

	0%,
	to {
		transform: translateZ(0)
	}

	25% {
		transform: translate3d(-.5em, 0, 0)
	}

	75% {
		transform: translate3d(.5em, 0, 0)
	}
}

.page-editor-d6a06 .btn-row-c58e4[data-dir=col] .btn-list-a1de5 {
	width: var(--btn-row-width, 100%);
	grid-auto-flow: row
}

.page-editor-d6a06 .btn-row-c58e4[data-dir=col] .btn-ece02 {
	width: 100%
}

.page-editor-d6a06 .btn-row-c58e4[data-fill] .btn-list-a1de5 {
	width: var(--btn-row-width, 100%)
}

.page-editor-d6a06 .btn-row-c58e4[data-fill] .btn-ece02 {
	width: 100%
}

.page-editor-d6a06 .btn-row-c58e4[style*=fit-content] .btn-ece02 {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.page-editor-d6a06 .btn-list-a1de5 {
	display: inline-grid;
	max-width: 100%;
	align-items: center;
	gap: var(--btn-row-gap, 1em);
	grid-auto-flow: column
}

.page-editor-d6a06 .btn-ece02 {
	--color: inherit;
	--border-width: 0;
	--border-style: solid;
	box-sizing: border-box;
	width: auto;
	vertical-align: bottom;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	box-shadow: var(--box-shadow)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveUp] {
	transition: .26s ease
}

.page-editor-d6a06 .btn-ece02[data-animation=moveUp].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=moveUp]:hover {
	transform: translateY(-.4em)
}

.page-editor-d6a06 .btn-ece02[data-animation=rubberBand] {
	animation-duration: .6s;
	animation-fill-mode: forwards
}

.page-editor-d6a06 .btn-ece02[data-animation=rubberBand].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=rubberBand]:hover {
	animation-name: rubberBand-b6312
}

.page-editor-d6a06 .btn-ece02[data-animation=shakeX] {
	animation-duration: .6s;
	animation-fill-mode: forwards
}

.page-editor-d6a06 .btn-ece02[data-animation=shakeX].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=shakeX]:hover {
	animation-name: shakeX-e8fb6
}

.page-editor-d6a06 .btn-ece02[data-animation=scale] {
	transition: .26s ease
}

.page-editor-d6a06 .btn-ece02[data-animation=scale].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation=scale]:hover {
	transform: scale3d(1.05, 1.05, 1.05)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft],
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] {
	--move-x: 0.75em
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] .btn-icon-a4b75 {
	transition: .26s ease;
	transform: translateX(calc(var(--move-x)*-1));
	opacity: 0
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight] .btn-text-d97c4 {
	transition: .26s ease;
	transform: translateX(var(--move-x))
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft].state-hover-a30a1 .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveLeft]:hover .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight].state-hover-a30a1 .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight]:hover .btn-text-d97c4 {
	transform: translateX(0)
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft].state-hover-a30a1 .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveLeft]:hover .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight].state-hover-a30a1 .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-animation=moveRight]:hover .btn-icon-a4b75 {
	transform: translateX(0);
	opacity: 1
}

.page-editor-d6a06 .btn-ece02[data-animation=moveLeft] {
	--move-x: -0.75em
}

.page-editor-d6a06 .btn-ece02[data-theme$=-circle_icon] .btn-icon-a4b75 {
	--icon-space: 1em;
	position: relative;
	z-index: 0;
	border-radius: 50%
}

.page-editor-d6a06 .btn-ece02[data-theme$=-circle_icon] .btn-icon-a4b75:after {
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	width: 150%;
	height: 150%;
	content: "";
	transform: translate3d(-50%, -50%, 0);
	opacity: .1;
	border-radius: 50%;
	background: #fff
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom],
.page-editor-d6a06 .btn-ece02[data-theme|=outline],
.page-editor-d6a06 .btn-ece02[data-theme|=wave] {
	display: inline-flex;
	overflow: hidden;
	padding: var(--padding);
	transition: .26s ease, background 0s;
	color: var(--color);
	border-width: var(--border-width);
	border-style: var(--border-style);
	border-color: var(--border-color);
	border-radius: var(--border-radius, 0);
	background: var(--background-color, var(--background, hsla(0, 0%, 100%, 0)));
	align-items: center;
	justify-content: center
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=custom] span,
.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=outline] span,
.page-editor-d6a06 .btn-ece02[data-theme|=wave] .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=wave] span {
	line-height: inherit;
	text-decoration: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=custom].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-theme|=custom]:hover,
.page-editor-d6a06 .btn-ece02[data-theme|=wave].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-theme|=wave]:hover {
	color: var(--hover-color, var(--color));
	border-width: var(--hover-border-width, var(--border-width));
	border-style: var(--hover-border-style, var(--border-style));
	border-color: var(--hover-border-color, var(--border-color));
	border-radius: var(--hover-radius, var(--border-radius, 0));
	background: var(--hover-background, var(--background-color, var(--background)));
	box-shadow: var(--hover-box-shadow, var(--box-shadow))
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] {
	--origin-z: -22px;
	position: relative;
	display: inline-block;
	flex: 0 0 auto;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate].state-hover-a30a1 .btn-front-3d-e886d,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate]:hover .btn-front-3d-e886d {
	transform: rotateX(0deg)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate].state-hover-a30a1 .btn-back-3d-e958d,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate]:hover .btn-back-3d-e958d {
	transform: rotateX(90deg)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-back-3d-e958d .btn-text-d97c4,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-front-3d-e886d .btn-icon-a4b75 {
	display: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon] .btn-back-3d-e958d .btn-icon-a4b75 {
	margin: 0
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-back-3d-e958d .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-front-3d-e886d .btn-text-d97c4 {
	display: none
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate][data-theme$=-icon_reverse] .btn-front-3d-e886d .btn-icon-a4b75 {
	margin: 0
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-text-d97c4 {
	display: block
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn--inner-wrapper-c44fc {
	display: block;
	width: 100%;
	height: 100%;
	perspective: 2000px
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-back-3d-e958d,
.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-front-3d-e886d {
	display: inline-flex;
	width: 100%;
	height: 100%;
	padding: var(--padding);
	transition: transform .4s cubic-bezier(.2, .65, .4, 1);
	transform-origin: 50% 50% var(--origin-z);
	pointer-events: none;
	border-radius: var(--border-radius);
	align-items: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	justify-content: center
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-front-3d-e886d {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: rotateX(-90deg);
	color: var(--background);
	border: .2em solid var(--color);
	background-color: var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=rotate] .btn-back-3d-e958d {
	position: relative;
	transform: translateZ(0);
	color: var(--color);
	border: .2em solid var(--color);
	background-color: var(--background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] {
	--transition-time: 0.26s;
	transition: var(--transition-time) ease;
	border: .2em solid var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-icon-a4b75 {
	transition: var(--transition-time) ease;
	color: var(--background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline] .btn-icon-a4b75:after {
	transition: var(--transition-time) ease;
	opacity: 1;
	background: var(--color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover {
	color: var(--hover-color);
	border-color: var(--hover-color)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline].state-hover-a30a1 .btn-icon-a4b75,
.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover .btn-icon-a4b75 {
	color: var(--hover-background)
}

.page-editor-d6a06 .btn-ece02[data-theme|=outline].state-hover-a30a1 .btn-icon-a4b75:after,
.page-editor-d6a06 .btn-ece02[data-theme|=outline]:hover .btn-icon-a4b75:after {
	opacity: 1;
	background: var(--hover-color)
}

.page-editor-d6a06 .btn-ece02[data-text-empty] .btn-after-icon-bbc97,
.page-editor-d6a06 .btn-ece02[data-text-empty] .btn-before-icon-d4767,
.page-editor-d6a06 .btn-ece02[data-text-empty] .btn-icon-a4b75 {
	--icon-space: 0
}

.page-editor-d6a06 .btn-after-icon-bbc97,
.page-editor-d6a06 .btn-before-icon-d4767,
.page-editor-d6a06 .btn-icon-a4b75 {
	--icon-space: 0.5em;
	flex: 0 0 auto
}

.page-editor-d6a06 .btn-after-lottie-icon-e8f82,
.page-editor-d6a06 .btn-after-svg-icon-e3f98,
.page-editor-d6a06 .btn-before-lottie-icon-acc64,
.page-editor-d6a06 .btn-before-svg-icon-b13c5 {
	width: 1.5em;
	min-width: 0;
	height: 1.5em
}

.page-editor-d6a06 .btn-after-icon-bbc97,
.page-editor-d6a06 .btn-after-lottie-icon-e8f82,
.page-editor-d6a06 .btn-after-svg-icon-e3f98 {
	margin-left: var(--icon-space)
}

.page-editor-d6a06 .btn-before-icon-d4767,
.page-editor-d6a06 .btn-before-lottie-icon-acc64,
.page-editor-d6a06 .btn-before-svg-icon-b13c5 {
	margin-right: var(--icon-space)
}

.page-editor-d6a06 .lottie-wrapper-acffe {
	position: relative
}

.page-editor-d6a06 .lottie-wrapper-acffe[data-ratio] .lottie-box-c820d {
	padding-top: var(--lottie-ratio)
}

.page-editor-d6a06 .lottie-wrapper-acffe .lottie-box-c820d:after {
	display: block;
	width: 100%;
	min-height: 12px;
	padding-top: calc(var(--lottie-h)/var(--lottie-w)*100%);
	content: "";
	pointer-events: none
}

.page-editor-d6a06 .lottie-wrapper-acffe .lottie-viewer-b3011 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.page-editor-d6a06 .lottie-box-c820d {
	position: relative;
	display: inline-flex;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	transform: translateZ(0);
	vertical-align: top
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236 {
	position: relative
}

.page-editor-d6a06 .svg-viewer-box-b6f38 {
	display: inline-block
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] {
	position: relative;
	display: inline-flex;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	transform: translateZ(0);
	vertical-align: top
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] .svg-viewer-inner-d38c5 {
	position: relative
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] .svg-viewer-inner-d38c5:after {
	position: relative;
	display: block;
	width: 100%;
	min-height: 12px;
	padding-top: calc(var(--svg-h)/var(--svg-w)*100%);
	content: "";
	pointer-events: none
}

.page-editor-d6a06 .svg-viewer-box-b6f38[style*="--svg-h"][style*="--svg-w"] .svg-viewer-inner-d38c5>.svg-viewer-a0437 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) {
	position: relative;
	display: inline-flex;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	transform: translateZ(0);
	vertical-align: top
}

.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) .svg-viewer-a0437,
.page-editor-d6a06 .svg-viewer-box-b6f38:not([style*="--svg-h"][style="--svg-w"]) .svg-viewer-inner-d38c5 {
	width: 100%
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll] {
	position: relative
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll] .svg-viewer-inner-d38c5 {
	--ue-scroll-property: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
	--ue-scroll-opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=opacity] .svg-viewer-inner-d38c5 {
	opacity: var(--ue-scroll-property)
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-box-b6f38 {
	overflow: visible;
	perspective: 1200px;
	transform-style: preserve-3d
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5 {
	opacity: var(--ue-scroll-opacity);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis^=x-] {
	transform: rotateX(var(--ue-scroll-property))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis^=y-] {
	transform: rotateY(var(--ue-scroll-property))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis^=z-] {
	transform: rotate(var(--ue-scroll-property))
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-t] {
	transform-origin: top
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-b] {
	transform-origin: bottom
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-l] {
	transform-origin: left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-r] {
	transform-origin: right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-tl] {
	transform-origin: top left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-tc] {
	transform-origin: top center
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-tr] {
	transform-origin: top right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-cl] {
	transform-origin: center left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-cc] {
	transform-origin: center center
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-cr] {
	transform-origin: center right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-bl] {
	transform-origin: bottom left
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-bc] {
	transform-origin: bottom center
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=rotate] .svg-viewer-inner-d38c5[data-axis$=-br] {
	transform-origin: bottom right
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=translate] .svg-viewer-inner-d38c5 {
	transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
	opacity: var(--ue-scroll-opacity)
}

.page-editor-d6a06 .svg-viewer-wrapper-dc236[data-effect=scroll][data-scroll-effect-param*=scale] .svg-viewer-inner-d38c5 {
	transform: scale(var(--ue-scroll-property));
	opacity: var(--ue-scroll-opacity)
}

.frame-f74df {
	position: relative
}

.frame-f74df[data-type=map]:not([data-frame-ratio]) .frame-body-c2417,
.frame-f74df[data-type=map]:not([data-frame-ratio]) .frame-box-da610:after,
.frame-f74df[data-type=web]:not([data-frame-ratio]) .frame-body-c2417,
.frame-f74df[data-type=web]:not([data-frame-ratio]) .frame-box-da610:after {
	min-height: 768px
}

.frame-f74df[data-type=video] {
	position: relative
}

.frame-f74df[data-type=video] .frame-box-da610:before {
	position: absolute;
	z-index: 30;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	content: "";
	transition: .26s ease;
	transform: translate3d(-50%, -50%, 0);
	pointer-events: none;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .5);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7dbRDYJADAbgnhPoBozgBsZJHEE3kA0cgREcgREYoWygG/z2ohhCEDiu1AfuS/pyJLTX9OCIkmQEgL1EhbdCIiNLreQNljiRFfxWmnQD43JaEqbhxbqBMDf1QhCOoTmkmK9Q6QbisMRl6P1uSgEUr5Y4Oufq7oMN2cgkuG82rDrQeEoXdu0Fqw58C+guWBbgk+cUCjpKzD2SiPOQOFMMzHfHnz5ELHEgLQjjf0Zb0jQxcaW664AC/JBdaUkDyUsYXcmqnl3HHa3AAvy1nD+JC/UhS1bvBXsXXdvChXK0AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 24px 24px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, .5)
}

.frame-f74df[data-type=video] .frame-box-da610:hover:before {
	box-shadow: 0 0 0 4px rgba(0, 0, 0, .5)
}

.frame-f74df[data-type=video] .frame-box-da610:not([data-autoplay]) {
	cursor: pointer
}

.frame-f74df[data-type=video] .frame-box-da610[data-autoplay]:before {
	display: none
}

.frame-f74df[data-frame-ratio] video {
	object-fit: cover;
	object-position: center
}

.frame-f74df[data-frame-ratio] .frame-body-c2417 {
	position: absolute;
	min-height: 100px
}

.frame-f74df[data-frame-ratio] .frame-box-da610:after {
	display: block;
	min-height: 100px;
	padding-top: var(--frame-ratio);
	content: "";
	pointer-events: none
}

.frame-f74df[data-frame-ratio=auto] video {
	object-fit: fill;
	object-position: initial
}

.frame-f74df[data-frame-ratio=auto] .frame-body-c2417 {
	position: relative
}

.frame-f74df[data-frame-ratio=auto] .frame-box-da610:after {
	display: none
}

.frame-body-c2417 {
	position: relative;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.frame-box-da610 {
	position: relative;
	display: inline-flex;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	transform: translateZ(0);
	vertical-align: top
}

.img_wrapper-eb43b {
	--parallax-scale: 1;
	position: relative
}

.img_wrapper-eb43b[data-image-effect=parallax-image] {
	--parallax-scale: 1
}

.img_wrapper-eb43b[data-image-effect=parallax] {
	--parallax-scale: 1.5;
	width: 100%
}

.img_wrapper-eb43b[data-image-effect=parallax] .image_box-c5e00 {
	transition: -1s !important
}

.img_wrapper-eb43b[data-image-effect*=opacity] .image_item-ff7d7 {
	opacity: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)))
}

.img_wrapper-eb43b[data-image-effect*=scale] .image_item-ff7d7 {
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.img_wrapper-eb43b[data-image-effect*=scale]:not([data-scale-overflow]) .image_item-ff7d7,
.img_wrapper-eb43b[data-image-effect*=scale][data-scale-overflow] .image_box-c5e00 {
	transform: scale(calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start))))
}

.img_wrapper-eb43b[data-image-effect*=translate] .image_item-ff7d7 {
	transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.img_wrapper-eb43b[data-image-effect*=rotate] {
	overflow: visible;
	perspective: 1200px;
	transform-style: preserve-3d
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7 {
	--ue-scroll-effect-rotate: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
	opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)));
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis^=x-] {
	transform: rotateX(var(--ue-scroll-effect-rotate))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis^=y-] {
	transform: rotateY(var(--ue-scroll-effect-rotate))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis^=z-] {
	transform: rotate(var(--ue-scroll-effect-rotate))
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-t] {
	transform-origin: top
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-b] {
	transform-origin: bottom
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-l] {
	transform-origin: left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-r] {
	transform-origin: right
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-tl] {
	transform-origin: top left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-tc] {
	transform-origin: top center
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-tr] {
	transform-origin: top right
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-cl] {
	transform-origin: center left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-cc] {
	transform-origin: center center
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-cr] {
	transform-origin: center right
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-bl] {
	transform-origin: bottom left
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-bc] {
	transform-origin: bottom center
}

.img_wrapper-eb43b[data-image-effect*=rotate] .image_item-ff7d7[data-axis$=-br] {
	transform-origin: bottom right
}

.image-parallax-eaaa6 .image_box-c5e00 {
	transition: none !important
}

.image_item-ff7d7 {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: var(--width, auto);
	max-width: 100%;
	vertical-align: top;
	border-radius: var(--radius)
}

.image_item-ff7d7[style*=" width="] img,
.image_item-ff7d7[style*="--width="] img,
.image_item-ff7d7[style^="width="] img {
	width: 100%
}

.image_item-ff7d7:before {
	position: absolute;
	z-index: 20;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	pointer-events: none;
	background-color: var(--mask-color)
}

.image_item-ff7d7[data-animate=hoverZoomOut] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut] .image_box-c5e00 {
	transition: transform .36s ease
}

.image_item-ff7d7[data-animate=hoverZoomOut].state-hover-a30a1 .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut].state-hover-a30a1 .image_box-c5e00,
.image_item-ff7d7[data-animate=hoverZoomOut]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomOut]:hover .image_box-c5e00 {
	transform: scale(.9)
}

.image_item-ff7d7[data-animate=hoverZoomIn] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn] .image_box-c5e00 {
	transition: transform .36s ease
}

.image_item-ff7d7[data-animate=hoverZoomIn].state-hover-a30a1 .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn].state-hover-a30a1 .image_box-c5e00,
.image_item-ff7d7[data-animate=hoverZoomIn]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverZoomIn]:hover .image_box-c5e00 {
	transform: scale(1.1)
}

.image_item-ff7d7[data-animate=hoverImageScale] {
	transition: transform .65s cubic-bezier(.05, .2, .1, 1) !important
}

.image_item-ff7d7[data-animate=hoverImageScale] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverImageScale] .image_box-c5e00 {
	transition: transform .65s cubic-bezier(.05, .2, .1, 1)
}

.image_item-ff7d7[data-animate=hoverImageScale].state-hover-a30a1,
.image_item-ff7d7[data-animate=hoverImageScale]:hover {
	transform: scale(.95) !important
}

.image_item-ff7d7[data-animate=hoverImageScale].state-hover-a30a1 .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverImageScale].state-hover-a30a1 .image_box-c5e00,
.image_item-ff7d7[data-animate=hoverImageScale]:hover .image-parallax-eaaa6,
.image_item-ff7d7[data-animate=hoverImageScale]:hover .image_box-c5e00 {
	transform: scale(1.15)
}

.image_box-c5e00 {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	background-repeat: no-repeat;
	background-size: cover
}

.image_box-c5e00 img {
	width: 100%
}

.image_box-c5e00[style*=background-image] img[width][height] {
	opacity: 0
}

@media(min-width:768px) {
	.image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) {
		width: var(--width, 100%)
	}

	.image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00 img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0
	}

	.image_item-ff7d7[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00:after {
		display: block;
		width: 100%;
		padding-bottom: calc(var(--ratio)/var(--parallax-scale));
		content: "";
		pointer-events: none
	}

	.image_item-ff7d7[data-size-mode=height] {
		width: var(--width, 100%)
	}

	.image_item-ff7d7[data-size-mode=height] .image_box-c5e00 img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0
	}

	.image_item-ff7d7[data-size-mode=height] .image_box-c5e00:after {
		display: block;
		width: 100%;
		padding-bottom: var(--height);
		content: "";
		pointer-events: none
	}
}

@media(max-width:767.98px) {
	.image_item-ff7d7 {
		width: var(--md-width, var(--width));
		border-radius: var(--md-radius, var(--radius))
	}

	.image_item-ff7d7:not([data-md-size-mode])[data-image-ratio]:not([data-image-ratio=auto]) {
		width: var(--width, 100%)
	}

	.image_item-ff7d7:not([data-md-size-mode])[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00 img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0
	}

	.image_item-ff7d7:not([data-md-size-mode])[data-image-ratio]:not([data-image-ratio=auto]) .image_box-c5e00:after {
		display: block;
		width: 100%;
		padding-bottom: calc(var(--ratio)/var(--parallax-scale));
		content: "";
		pointer-events: none
	}

	.image_item-ff7d7[data-md-size-mode=ratio]:not([data-md-image-ratio=auto]) {
		width: var(--width, 100%)
	}

	.image_item-ff7d7[data-md-size-mode=ratio]:not([data-md-image-ratio=auto]) .image_box-c5e00 img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0
	}

	.image_item-ff7d7[data-md-size-mode=ratio]:not([data-md-image-ratio=auto]) .image_box-c5e00:after {
		display: block;
		width: 100%;
		padding-bottom: calc(var(--md-ratio)/var(--parallax-scale));
		content: "";
		pointer-events: none
	}

	.image_item-ff7d7[data-md-size-mode=height] {
		width: var(--width, 100%)
	}

	.image_item-ff7d7[data-md-size-mode=height] .image_box-c5e00 img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		opacity: 0
	}

	.image_item-ff7d7[data-md-size-mode=height] .image_box-c5e00:after {
		display: block;
		width: 100%;
		padding-bottom: var(--md-height);
		content: "";
		pointer-events: none
	}
}

.page-editor-d6a06 .editor-divide-block-a1327 {
	min-height: 10px
}

.page-editor-d6a06 .editor-divide-block-a1327:after {
	display: block;
	padding-top: var(--divide-block-size);
	content: ""
}

.page-editor-d6a06 .editor-hr-dbe3e {
	--hr-rule-border-style: solid;
	--hr-rule-border-color: hsla(0, 0%, 83%, .4);
	position: relative;
	min-height: 10px
}

.page-editor-d6a06 .editor-hr-dbe3e hr {
	position: absolute;
	top: 50%;
	width: 100%
}

.page-editor-d6a06 .editor-hr-dbe3e:after {
	display: block;
	padding-top: var(--hr-rule-size, 40px);
	content: ""
}

.page-editor-d6a06 .editor-hr--inner-cfa07 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center
}

.page-editor-d6a06 .editor-hr--inner-cfa07:after {
	display: block;
	width: 100%;
	content: "";
	border-top: 1px var(--hr-rule-border-style) var(--hr-rule-border-color)
}

@media(max-width:767.98px) {
	.page-editor-d6a06 .editor-divide-block-a1327:after {
		padding-top: var(--divide-block-md-size, 50px)
	}

	.page-editor-d6a06 .editor-hr-dbe3e:after {
		padding-top: var(--hr-rule-md-size, 40px)
	}
}

.layout-collapse-block-e1524 {
	--level-1: 14px;
	--level-2: 16px;
	--level-3: 18px;
	--level-4: 20px;
	--level-5: 22px;
	--theme-color: 0 0 0;
	--item-font-size: var(--level-2)
}

.layout-collapse-block-e1524[data-theme*=dark] {
	--theme-color: 255 255 255
}

@media(max-width:767.98px) {
	.layout-collapse-block-e1524 {
		--level-1: 12px;
		--level-2: 14px;
		--level-3: 16px;
		--level-4: 18px;
		--level-5: 20px
	}
}

.layout-collapse-block-e1524[data-effect=normal] {
	font-size: var(--item-font-size)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed {
	position: relative;
	display: inline-grid;
	width: 1.25em;
	height: 1.25em;
	transition: transform .15s ease;
	border: 1px solid rgb(var(--theme-color)/1);
	border-radius: 50%;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:before {
	display: block;
	content: " ";
	background-color: rgb(var(--theme-color)/1);
	align-self: center;
	grid-area: 1/1/2/2;
	justify-self: center
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:before {
	width: .625em;
	height: 1px;
	transition: background-color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus] .collapse-item-d206b .state-icon-b9fed:after {
	width: 1px;
	height: .625em;
	transition: transform .45s cubic-bezier(.3, .4, .2, 1), background-color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
	transform: rotate(90deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:after {
	transform: scale(1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-default-open] .state-icon-b9fed:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus1] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:before {
	transform: scaleX(0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
	transform: rotate(90deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed:after,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:after {
	transform: scale(1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-default-open] .state-icon-b9fed:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed:before {
	transform: scaleX(0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed {
	border-width: 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed:before {
	width: 1em;
	height: 2px
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icPlus2] .collapse-item-d206b .state-icon-b9fed:after {
	width: 2px;
	height: 1em
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow][data-theme*=dark] {
	--icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.293 4.793a1 1 0 0 1 1.414 0L8 10.086l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414Z' fill='%23fff'/%3E%3C/svg%3E")
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow][data-theme*=lighter] {
	--icon: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.293 4.793a1 1 0 0 1 1.414 0L8 10.086l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414Z' fill='%23000'/%3E%3C/svg%3E")
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b[data-default-open] .state-icon-b9fed,
.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b[data-state-open="1"] .state-icon-b9fed {
	transform: rotate(-180deg)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme*=icArrow] .collapse-item-d206b .state-icon-b9fed {
	position: relative;
	width: 1em;
	height: 1em;
	transition: transform .26s ease;
	color: rgb(var(--theme-color)/1);
	background-image: var(--icon);
	background-repeat: no-repeat;
	background-size: 100%
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01][data-theme*=dark] .collapse-item-d206b:before {
	--theme-color: 0 0 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b:last-child {
	border-bottom-width: 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	transition: opacity .45s cubic-bezier(.3, .4, .2, 1);
	opacity: 0;
	border-radius: .625em;
	box-shadow: 0 .625em 1.25em 0 rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-default-open],
.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-state-open="1"] {
	border-color: rgb(var(--theme-color)/0)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-default-open]:before,
.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO01] .collapse-item-d206b[data-state-open="1"]:before {
	opacity: 1
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b:first-child {
	border-top: 1px solid rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b .item-head-e71c1 {
	padding: 1.25em 0
}

.layout-collapse-block-e1524[data-effect=normal][data-theme^=NO02] .collapse-item-d206b .item-desc-bb806 {
	padding: 0 0 1.25em
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-list-e901e {
	position: relative
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b {
	position: relative;
	transition: border-color var(--animate-duration) ease;
	border-bottom: 1px solid rgb(var(--theme-color)/.1)
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-inner-e288d {
	position: relative;
	z-index: 10
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-index-aa0e7 {
	display: none
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-head-e71c1 {
	font-size: 1em;
	line-height: 1.8em;
	position: relative;
	display: flex;
	padding: 1.25em 1.875em;
	cursor: pointer;
	transition: .15s ease;
	color: rgb(var(--theme-color)/1);
	align-items: flex-start;
	justify-content: space-between
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-title-cab46 {
	font-family: var(--item-font-family);
	font-weight: var(--item-font-weight);
	padding-right: 1em;
	transition: color .15s ease
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .icon-box-a214f {
	display: flex;
	height: 1.8em;
	align-items: center
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-body-ae624 {
	overflow: hidden;
	height: 0
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-desc-bb806 {
	padding: 0 1.875em 1.25em;
	white-space: pre-line;
	color: rgb(var(--theme-color)/.6)
}

.layout-collapse-block-e1524[data-effect=normal] .collapse-item-d206b .item-desc-bb806 .text-f25bb {
	font-size: .8125em;
	line-height: 200%
}

.loop-text-block-f22ba {
	line-height: 140%;
	color: var(--loop-text-text-color, #333)
}

.loop-text-block-f22ba[data-align=left] .loop-text-inner-e3726 {
	justify-content: flex-start
}

.loop-text-block-f22ba[data-align=center] .loop-text-inner-e3726 {
	justify-content: center
}

.loop-text-block-f22ba[data-align=right] .loop-text-inner-e3726 {
	justify-content: right
}

.loop-text-block-f22ba .loop-text-inner-e3726 {
	display: flex;
	flex-wrap: wrap
}

.loop-text-block-f22ba .loop-text--prefix-d5ee9,
.loop-text-block-f22ba .loop-text--suffix-d8b6a,
.loop-text-block-f22ba .loop-text-group-f99af {
	vertical-align: middle;
	white-space: nowrap
}

.loop-text-block-f22ba .loop-text--prefix-d5ee9,
.loop-text-block-f22ba .loop-text--suffix-d8b6a {
	font-size: inherit;
	line-height: inherit;
	display: inline-block;
	transform: translateZ(0)
}

.loop-text-block-f22ba .loop-text--prefix-d5ee9 .text-f25bb,
.loop-text-block-f22ba .loop-text--suffix-d8b6a .text-f25bb {
	line-height: inherit
}

.loop-text-block-f22ba .loop-text-group-f99af {
	font-size: inherit !important;
	line-height: inherit !important;
	position: relative;
	display: inline-block;
	transition: width .8s cubic-bezier(.2, 1, .3, 1)
}

.loop-text-block-f22ba .loop-text-item-ac301 {
	overflow: hidden;
	transform: translate3d(-100%, 0, 0)
}

.loop-text-block-f22ba .loop-text-item-ac301,
.loop-text-block-f22ba .loop-text-item-text-e02ac {
	display: block;
	transition: transform .8s cubic-bezier(.2, 1, .3, 1), opacity .8s cubic-bezier(.2, 1, .3, 1);
	white-space: nowrap
}

.loop-text-block-f22ba .loop-text-item-text-e02ac {
	line-height: inherit;
	transform: translate3d(100%, 0, 0)
}

.loop-text-block-f22ba .loop-text-item-ac301:not([data-active]) {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	opacity: 0
}

.loop-text-block-f22ba .loop-text-item-ac301[data-active],
.loop-text-block-f22ba .loop-text-item-ac301[data-active] .loop-text-item-text-e02ac {
	transition-delay: .4s;
	transform: translateZ(0)
}

@media(max-width:767.98px) {
	.loop-text-block-f22ba[data-mo-align=left] .loop-text-inner-e3726 {
		justify-content: flex-start
	}

	.loop-text-block-f22ba[data-mo-align=center] .loop-text-inner-e3726 {
		justify-content: center
	}

	.loop-text-block-f22ba[data-mo-align=right] .loop-text-inner-e3726 {
		justify-content: right
	}
}

.counter-number-block-f6645 {
	line-height: 140%;
	color: var(--counter-number-text-color, #333)
}

.counter-number-block-f6645[data-align=left] .counter-number-inner-f4072 {
	justify-content: flex-start
}

.counter-number-block-f6645[data-align=left] .counter-number-item-de460 {
	align-items: flex-start
}

.counter-number-block-f6645[data-align=center] .counter-number-inner-f4072 {
	justify-content: center
}

.counter-number-block-f6645[data-align=center] .counter-number-item-de460 {
	align-items: center
}

.counter-number-block-f6645[data-align=right] .counter-number-inner-f4072 {
	justify-content: right
}

.counter-number-block-f6645[data-align=right] .counter-number-item-de460 {
	align-items: flex-end
}

.counter-number-block-f6645[data-dir=col] .counter-number-group-d7a5f {
	width: var(--counter-number-width, 100%);
	grid-auto-flow: row
}

.counter-number-block-f6645[data-dir=col] .counter-number-item-de460 {
	width: 100%
}

.counter-number-block-f6645[data-dir=col][data-align=left] .counter-number-group-d7a5f {
	justify-content: flex-start
}

.counter-number-block-f6645[data-dir=col][data-align=center] .counter-number-group-d7a5f {
	justify-content: center
}

.counter-number-block-f6645[data-dir=col][data-align=right] .counter-number-group-d7a5f {
	justify-content: right
}

.counter-number-block-f6645[data-fill] .counter-number-group-d7a5f {
	width: var(--counter-number-width, 100%)
}

.counter-number-block-f6645[data-fill] .counter-number-item-de460 {
	width: 100%
}

.counter-number-block-f6645 .counter-number-inner-f4072 {
	display: flex;
	flex-wrap: wrap
}

.counter-number-block-f6645 .counter-number-group-d7a5f {
	font-size: inherit !important;
	line-height: inherit !important;
	position: relative;
	display: inline-grid;
	max-width: 100%;
	vertical-align: middle;
	align-items: center;
	gap: var(--counter-number-gap, 1em);
	grid-auto-flow: column
}

.counter-number-block-f6645 .counter-number-item-text-fb663 {
	position: relative;
	display: block;
	white-space: nowrap
}

.counter-number-block-f6645 .counter-number-item-de460 {
	position: relative;
	display: flex;
	flex-direction: column;
	white-space: nowrap
}

.counter-number-block-f6645 .counter-number-item-de460 span {
	font-size: inherit !important;
	line-height: 1em !important
}

.counter-number-block-f6645 .counter-number-item-info-ef2fd {
	position: relative
}

.counter-number-block-f6645 .counter-number-item-desc-dc7f2 {
	font-size: max(var(--counter-number-desc-zoom, .5)*1em, 14px);
	font-weight: 400;
	line-height: 1.2;
	margin-top: var(--counter-number-desc-padding, 0);
	color: var(--counter-number-desc-color, inherit)
}

.counter-number-block-f6645 .counter-number-item-proxy-c45b6 {
	font-size: max(var(--counter-number-proxy-zoom, .5)*1em, 12px);
	font-weight: 400;
	line-height: 1;
	position: absolute;
	top: 0;
	left: calc(100% + .2em);
	display: flex;
	height: 100%;
	transform: translateY(var(--counter-number-proxy-translate));
	color: var(--counter-number-proxy-color, inherit);
	align-items: var(--counter-number-proxy-pos)
}

.counter-number-block-f6645[data-theme=NO01] .counter-number-item-desc-dc7f2,
.counter-number-block-f6645[data-theme=NO01] .counter-number-item-proxy-c45b6,
.counter-number-block-f6645[data-theme=NO02] .counter-number-item-desc-dc7f2 {
	display: none
}

@media(max-width:767.98px) {
	.counter-number-block-f6645[data-mo-align=left] .counter-number-inner-f4072 {
		justify-content: flex-start
	}

	.counter-number-block-f6645[data-mo-align=left] .counter-number-item-de460 {
		align-items: flex-start
	}

	.counter-number-block-f6645[data-mo-align=center] .counter-number-inner-f4072 {
		justify-content: center
	}

	.counter-number-block-f6645[data-mo-align=center] .counter-number-item-de460 {
		align-items: center
	}

	.counter-number-block-f6645[data-mo-align=right] .counter-number-inner-f4072 {
		justify-content: right
	}

	.counter-number-block-f6645[data-mo-align=right] .counter-number-item-de460 {
		align-items: flex-end
	}
}

.background-layer-group-d083f {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	pointer-events: none
}

.background-layer-group-d083f .layer-page_bg-e0884:not([data-viewport=xxl]) {
	display: none
}

.layer-page_bg-e0884 {
	overflow: hidden
}

.layer-page_bg-e0884,
.layer-page_bg-e0884 .bg-box-c5cbf {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.layer-page_bg-e0884 .color-bg-dfdd7 {
	width: 100%;
	min-height: 100%
}

.layer-page_bg-e0884 .blur-bg-d64ad,
.layer-page_bg-e0884 .video-bg-eeaa6 {
	width: 100%;
	height: 100%
}

.layer-page_bg-e0884 video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.gradient-border-layer-group-d301b,
.gradient-border-layer-group-d301b .layer-gradient-border-a9662 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.gradient-border-layer-group-d301b .layer-gradient-border-a9662:not([data-viewport=xxl]) {
	display: none
}

.layer-page_bg-e0884 .image-bg-bb349 {
	position: relative;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat
}

.layer-page_bg-e0884 .image-bg-bb349 .bg-layer--inner-cad90 {
	width: 100%;
	min-height: 100%;
	background-repeat: no-repeat
}

.layer-page_bg-e0884 .svg-bg-ed0b3 {
	display: flex;
	width: 100%;
	height: 100%
}

.layer-page_bg-e0884 .svg-bg-ed0b3 .bg-layer--inner-cad90 {
	width: 100%;
	height: 100%
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-x=top] {
	align-items: flex-start
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-x=center] {
	align-items: center
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-x=bottom] {
	align-items: flex-end
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-y=left] {
	justify-content: flex-start
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-y=center] {
	justify-content: center
}

.layer-page_bg-e0884 .svg-bg-ed0b3[data-align-y=right] {
	justify-content: flex-end
}

.layer-page_bg-e0884 .svg-bg-ed0b3 .svg-bg--box-bbf5a {
	flex: 0 0 auto
}

.layer-page_bg-e0884 .spline-bg-ee372 {
	position: relative;
	z-index: 0;
	display: flex;
	overflow: hidden;
	width: 100%;
	height: 100%;
	align-items: center
}

.layer-page_bg-e0884 .spline-bg-ee372[data-effect=sticky] {
	align-items: flex-start
}

.layer-page_bg-e0884 .spline-bg-ee372[data-effect=sticky] .spline-bg--box-ba702 {
	height: 100vh
}

.layer-page_bg-e0884 .spline-bg-ee372 .spline-bg--box-ba702 {
	position: relative;
	display: inline-flex;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	height: 100%;
	transform: translateZ(0);
	vertical-align: top;
	object-fit: cover
}

.layer-page_bg-e0884 .spline-bg-ee372 .spline-bg--box-ba702 spline-viewer {
	position: absolute;
	width: 100%;
	height: 100%
}

.layer-page_bg-e0884 .shape-bg-a2958 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: flex-end;
	justify-content: center
}

.layer-page_bg-e0884 .shape-bg-a2958[data-pos=top] {
	align-items: flex-start
}

.layer-page_bg-e0884 .shape-bg-a2958[data-pos=top] .shape-viewer-eb64e {
	transform: rotate(180deg)
}

.layer-page_bg-e0884 .shape-bg-a2958[data-mirroring] {
	transform: rotateY(180deg)
}

.layer-page_bg-e0884 .shape-bg-a2958 .shape-bg--box-ce41f {
	display: flex;
	width: 100%;
	justify-content: center
}

.layer-page_bg-e0884 .shape-bg-a2958 .shape-viewer-eb64e {
	position: relative;
	width: 100%;
	height: var(--shape-height, 200px)
}

.layer-page_bg-e0884 .shape-bg-a2958 .shape-viewer-eb64e svg {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 100%;
	fill: var(--shape-color, #999)
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll] {
	position: relative
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll] .bg-layer--inner-cad90 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	--ue-scroll-property: calc(var(--scroll-start) + var(--scroll-progress, 0)*(var(--scroll-end) - var(--scroll-start)));
	--ue-scroll-opacity: calc(var(--scroll-opacity-start) + var(--scroll-progress, 0)*(var(--scroll-opacity-end) - var(--scroll-opacity-start)))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=opacity] .bg-layer--inner-cad90 {
	opacity: var(--ue-scroll-property)
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] {
	overflow: visible;
	perspective: 1200px;
	transform-style: preserve-3d
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90 {
	opacity: var(--ue-scroll-opacity);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis^=x-] {
	transform: rotateX(var(--ue-scroll-property))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis^=y-] {
	transform: rotateY(var(--ue-scroll-property))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis^=z-] {
	transform: rotate(var(--ue-scroll-property))
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-t] {
	transform-origin: top
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-b] {
	transform-origin: bottom
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-l] {
	transform-origin: left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-r] {
	transform-origin: right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-tl] {
	transform-origin: top left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-tc] {
	transform-origin: top center
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-tr] {
	transform-origin: top right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-cl] {
	transform-origin: center left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-cc] {
	transform-origin: center center
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-cr] {
	transform-origin: center right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-bl] {
	transform-origin: bottom left
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-bc] {
	transform-origin: bottom center
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=rotate] .bg-layer--inner-cad90[data-axis$=-br] {
	transform-origin: bottom right
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=translate] .bg-layer--inner-cad90 {
	transform: translate3d(calc(var(--scroll-x-start) + var(--scroll-progress, 0)*(var(--scroll-x-end) - var(--scroll-x-start))), calc(var(--scroll-y-start) + var(--scroll-progress, 0)*(var(--scroll-y-end) - var(--scroll-y-start))), 0);
	opacity: var(--ue-scroll-opacity)
}

.layer-page_bg-e0884 .bg-layer-b9970[data-effect=scroll][data-scroll-effect*=scale] .bg-layer--inner-cad90 {
	transform: scale(var(--ue-scroll-property));
	opacity: var(--ue-scroll-opacity)
}

@media(max-width:767.98px) {

	.background-layer-group-d083f[data-type=grid-group] .layer-page_bg-e0884:not([data-md-show="1"]),
	.background-layer-group-d083f[data-type=grid-item] .layer-page_bg-e0884:not([data-md-show="1"]) {
		display: none
	}

	.background-layer-group-d083f[data-type=grid-group] .layer-page_bg-e0884[data-md-show="1"],
	.background-layer-group-d083f[data-type=grid-item] .layer-page_bg-e0884[data-md-show="1"] {
		display: block
	}
}
