.hero-cn{background-position:50%!important;background-size:cover!important;padding:30px 60px}.rect-cn{align-self:stretch;background:var(
    --degradado,linear-gradient(90deg,#2ac3b6 0,#9ed32c 19.27%,#e6d12e 40.1%,#f7802f 60.42%,#b920f8 79.69%,#ea33a1 100%)
  );height:8px;width:100%}.hero-cn-text{align-items:center;display:flex;height:100%;margin:0 auto;width:1136px}.hero-template .splide__arrow--prev{left:60px!important}.hero-template .splide__list{padding:0!important}.hero-template .splide__pagination__page.is-active{background:var(--accent,#761c9b)}.hero-template .splide__pagination__page{background:#fff}.hero-template .splide__arrow--next{right:60px!important}.hero-template .splide__arrow svg{fill:#fff!important;height:48px;width:48px}.hero-template .splide__pagination{bottom:1.5em}.hero-cn-text>div{width:50%}.hero-cn-text>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:0 16px}.hero-cn .hero-cn-text-container-left h1{font-feature-settings:"clig" off,"liga" off;color:var(--ffffff,#fff);font-family:AvenirLTStd;font-size:48px;font-style:normal;font-weight:750;line-height:normal;width:100%}.hero-cn .hero-cn-text-container-left p{font-feature-settings:"clig" off,"liga" off;color:var(--ffffff,#fff);font-family:Lato;font-size:24px;font-style:normal;font-weight:400;line-height:36px}.hero-cn .hero-cn-text-container-left .hero-cn-btn a{font-feature-settings:"clig" off,"liga" off;align-items:center;background:var(--accent,#761c9b);border-radius:9999px;color:var(--ffffff,#fff);display:flex;font-family:AvenirLTStd;font-size:14px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:normal;padding:13px 24px;text-decoration:none}@media (min-width:320px) and (max-width:480px){.hero-cn-text{width:100%}.hero-cn .hero-cn-text-container-left p{font-size:16px;font-style:normal;font-weight:400;line-height:normal}.hero-cn-text>div{width:100%}.hero-cn-text-container-right{display:none}.hero-template .splide__arrow--prev{left:20px!important}.hero-template .splide__arrow--next{right:20px!important}.hero-cn .hero-cn-text-container-left h1{font-size:32px;font-style:normal;font-weight:700;line-height:normal}.hero-cn-text>div:first-child{padding:0}}