@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(0.6, 0.6, 0.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(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
  }
  60% {
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
  }
}
@keyframes zoomInDown-d86b1 {
  0% {
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
  }
  60% {
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
  }
}
@keyframes zoomInLeft-e07e0 {
  0% {
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
  }
  60% {
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.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(0.95, 0.95, 0.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 0.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 0.45s ease, opacity 0.3s ease;
  transform: scale(0.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 0.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 0.2s ease, opacity 0.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(0.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, 0.12);
}
.layout-block-ed28c .message-form-bf734 .input-e852a::placeholder {
  color: rgba(0, 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: 0.3em;
  padding: 0;
  border: 1px solid hsla(0, 0%, 100%, 0.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, 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, 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, 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, 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%, 0.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%, 0.1);
}
.layout-block-ed28c
  .message-form-bf734[data-theme="black"]
  .input-e852a::placeholder {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.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, 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;
  background: #0a0a0a;
}
.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 0.1s linear;
  border-radius: 50%;
  box-shadow: inset 0 0 0 5px hsla(0, 0%, 42%, 0.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) * 0.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: 0.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, 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) * 0.2);
  line-height: 160%;
  margin-top: calc(5px + 0.05em);
  color: rgb(var(--theme-color) / 0.6);
}
.layout-slider-block-cf126 .item-desc-bb806 {
  white-space: pre-line;
  color: rgb(var(--theme-color) / 0.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 0.55s cubic-bezier(0.2, 0.75, 0.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, 0.15);
}
.layout-slider-block-cf126[data-slider-theme*="info2"]
  .item-box-a4d29:hover
  .item-info-d1db3 {
  background-color: rgba(0, 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: 0.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: 0.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%, 0.6);
}
.layout-slider-block-cf126[data-slider-theme*="info2"] .item-desc-bb806 {
  color: hsla(0, 0%, 100%, 0.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, 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 0.55s cubic-bezier(0.2, 0.75, 0.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: 0.26s ease;
  background-image: linear-gradient(
    0deg,
    rgba(0, 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%, 0.6);
}
.layout-slider-block-cf126[data-slider-theme*="info3"] .item-desc-bb806 {
  color: hsla(0, 0%, 100%, 0.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, 0.15);
}
.layout-slider-block-cf126[data-slider-theme*="info4"]
  .item-box-a4d29:hover
  .item-info-d1db3 {
  background-color: rgba(0, 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, 0.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, 0.5, 1),
    opacity 1s cubic-bezier(0, 1, 0.5, 1);
  transform: perspective(1px) scale(0.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%, 0.6);
}
.layout-slider-block-cf126[data-slider-theme*="info4"] .item-desc-bb806 {
  color: hsla(0, 0%, 100%, 0.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 0.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 0.6s cubic-bezier(0.2, 0.6, 0.3, 1) !important;
}
.layout-card-block-d692b[data-show-mode="swiper"] .swiper-wrapper[data-touch] {
  cursor: grabbing;
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.3, 1) !important;
}
.layout-card-block-d692b[data-show-mode="swiper"]
  .swiper-wrapper[data-touch]
  .card-item-ced72 {
  transform: scale(0.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) * 0.2);
  line-height: 160%;
  margin-top: calc(5px + 0.05em);
  color: rgb(var(--theme-color) / 0.6);
}
.layout-card-block-d692b[data-effect="normal"] .item-desc-bb806 {
  display: none;
  color: rgb(var(--theme-color) / 0.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 0.75s cubic-bezier(0.2, 0.75, 0.5, 1),
    opacity 0.5s ease 0.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 0.55s cubic-bezier(0.2, 0.75, 0.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, 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, 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: 0.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: 0.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%, 0.6);
}
.layout-card-block-d692b[data-effect="normal"][data-theme^="NO02"]
  .item-desc-bb806 {
  color: hsla(0, 0%, 100%, 0.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, 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 0.55s cubic-bezier(0.2, 0.75, 0.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: 0.26s ease;
  background-image: linear-gradient(
    0deg,
    rgba(0, 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%, 0.6);
}
.layout-card-block-d692b[data-effect="normal"][data-theme^="NO03"]
  .item-desc-bb806 {
  color: hsla(0, 0%, 100%, 0.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, 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, 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, 0.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, 0.5, 1),
    opacity 1s cubic-bezier(0, 1, 0.5, 1);
  transform: perspective(1px) scale(0.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%, 0.6);
}
.layout-card-block-d692b[data-effect="normal"][data-theme^="NO04"]
  .item-desc-bb806 {
  color: hsla(0, 0%, 100%, 0.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 0.55s cubic-bezier(0.2, 0.75, 0.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, 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 0.7s cubic-bezier(0.2, 1, 0.22, 1),
    box-shadow 0.7s cubic-bezier(0.2, 1, 0.22, 1), opacity 0.55s ease 0.25s;
  border-radius: var(--item-border-radius);
  box-shadow: 0 0 0 rgba(0, 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 0.26s ease;
  transform: translateZ(50px) scale(0.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) * 0.2);
  line-height: 160%;
  margin-top: calc(5px + 0.05em);
  opacity: 0.6;
}
.layout-card-block-d692b[data-effect="three3D"] .item-desc-bb806 {
  font-size: 13px;
  line-height: 1.4;
  overflow: hidden;
  margin-top: 8px;
  opacity: 0.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 0.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: underline;
}
.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: 0.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, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}
@keyframes shakeX-e8fb6 {
  0%,
  to {
    transform: translateZ(0);
  }
  25% {
    transform: translate3d(-0.5em, 0, 0);
  }
  75% {
    transform: translate3d(0.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: 0.26s ease;
}
.page-editor-d6a06 .btn-ece02[data-animation="moveUp"].state-hover-a30a1,
.page-editor-d6a06 .btn-ece02[data-animation="moveUp"]:hover {
  transform: translateY(-0.4em);
}
.page-editor-d6a06 .btn-ece02[data-animation="rubberBand"] {
  animation-duration: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.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 0.4s cubic-bezier(0.2, 0.65, 0.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: 0.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: 0.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: 0.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: 0.26s ease;
  transform: translate3d(-50%, -50%, 0);
  pointer-events: none;
  border-radius: 50%;
  background-color: rgba(0, 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, 0.5);
}
.frame-f74df[data-type="video"] .frame-box-da610:hover:before {
  box-shadow: 0 0 0 4px rgba(0, 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 0.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(0.9);
}
.image_item-ff7d7[data-animate="hoverZoomIn"] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate="hoverZoomIn"] .image_box-c5e00 {
  transition: transform 0.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 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) !important;
}
.image_item-ff7d7[data-animate="hoverImageScale"] .image-parallax-eaaa6,
.image_item-ff7d7[data-animate="hoverImageScale"] .image_box-c5e00 {
  transition: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1);
}
.image_item-ff7d7[data-animate="hoverImageScale"].state-hover-a30a1,
.image_item-ff7d7[data-animate="hoverImageScale"]:hover {
  transform: scale(0.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%, 0.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 0.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: 0.625em;
  height: 1px;
  transition: background-color 0.15s ease;
}
.layout-collapse-block-e1524[data-effect="normal"][data-theme*="icPlus"]
  .collapse-item-d206b
  .state-icon-b9fed:after {
  width: 1px;
  height: 0.625em;
  transition: transform 0.45s cubic-bezier(0.3, 0.4, 0.2, 1),
    background-color 0.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 0.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 0.45s cubic-bezier(0.3, 0.4, 0.2, 1);
  opacity: 0;
  border-radius: 0.625em;
  box-shadow: 0 0.625em 1.25em 0 rgb(var(--theme-color) / 0.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) / 0.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) / 0.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: 0.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 0.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) / 0.6);
}
.layout-collapse-block-e1524[data-effect="normal"]
  .collapse-item-d206b
  .item-desc-bb806
  .text-f25bb {
  font-size: 0.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 0.8s cubic-bezier(0.2, 1, 0.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 0.8s cubic-bezier(0.2, 1, 0.3, 1),
    opacity 0.8s cubic-bezier(0.2, 1, 0.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: 0.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, 0.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, 0.5) * 1em, 12px);
  font-weight: 400;
  line-height: 1;
  position: absolute;
  top: 0;
  left: calc(100% + 0.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;
  }
}
