<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.banner_num a:nth-of-type(4) {
    background-position: -297px 0px;
    /* width: 160px; */
  }
  
  .banner_num a:nth-of-type(4) span {
    display: none;
  }
  
  .banner_num a.selected:nth-of-type(4) {
    background-position: -297px -58px;
  }
  
  .sy_banner .slider .item a.item_link.item_link_custom {
    display: block;
  }
  
  :root {
    --custom-size: 1 / 1920 * 100vw;
    --custom-size-20-40: clamp(20px, 40* var(--custom-size), 40px);
    --custom-size-10-20: clamp(10px, 20* var(--custom-size), 20px);
    --theme-color: #777AF2;
    --theme-color-bg: #F8FBFE;
  }
  
  .roof {
    background: linear-gradient(270.00deg, rgb(218, 58, 228) 0.074%, rgb(95, 57, 225) 51.91%, rgb(1, 0, 2) 99.934%);
    color: #fff;
    /* padding: clamp(30px, 78* var(--custom-size), 78px) 0; */
    height: 100%;
    display: flex;
    align-items: center;
  }
  
  .lxl-main {
    max-width: 1200px;
    margin: 0 auto;
  }
  
  .roof .detail {
    gap: 4%;
  }
  
  .flex-between-center {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  
  .roof .detail .pic,
  .roof .detail .txt {
    flex: 1;
  }
  
  .roof .detail .txt h1{
    font-weight: bold;
    font-size: clamp(20px, 48 * var(--custom-size), 48 * var(--custom-size));
  }
  
  .roof .detail .txt p{
    line-height: 1.5;
    font-size: clamp(18px, 24 * var(--custom-size), 24 * var(--custom-size));
    margin-top: clamp(20px, 30 * var(--custom-size), 30 * var(--custom-size));
  }
  
  .animation-icon {
    opacity: 0;
  }
  
  svg {
    --duration: 4s;
    --delay: .15s;
    --xy-v-1: 200px;
    --xy-i-1: calc(var(--xy-v-1) / 1.414);
    --xy-v-2: 50px;
    --xy-i-2: calc(var(--xy-v-2) / 1.414);
  }
  
  .roof .detail .pic svg {
    height: clamp(200px, 550* var(--custom-size), 550px);
  }
  
  svg.active .animation-icon {
    animation-fill-mode: forwards, forwards;
    animation-timing-function: cubic-bezier(0.11, 0.78, 0.58, 1), cubic-bezier(0.11, 0.78, 0.58, 1);
  }
  
  svg.active .animation-icon1 {
    animation-name: breathe_1_1, breathe_2_1;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: 0s, calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_1 {
    0% {
      transform: translateY(calc(var(--xy-v-1)));
      opacity: 0;
    }
  
    100% {
      transform: translateY(0px);
      opacity: 1;
    }
  }
  
  svg.active .animation-icon2 {
    animation-name: breathe_1_2, breathe_2_2;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: calc(var(--delay)), calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_2 {
    0% {
      transform: translate3d(calc(-1*var(--xy-i-1)), calc(var(--xy-i-1)), 0);
      opacity: 0;
    }
  
    100% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  }
  
  svg.active .animation-icon3 {
    animation-name: breathe_1_3, breathe_2_3;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: calc(var(--delay)*2), calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_3 {
    0% {
      transform: translateX(calc(-1*var(--xy-v-1)));
      opacity: 0;
    }
  
    100% {
      transform: translateX(0px);
      opacity: 1;
    }
  }
  
  svg.active .animation-icon4 {
    animation-name: breathe_1_4, breathe_2_4;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: calc(var(--delay)*3), calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_4 {
    0% {
      transform: translate3d(calc(-1*var(--xy-i-1)), calc(-1*var(--xy-i-1)), 0);
      opacity: 0;
    }
  
    100% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  }
  
  svg.active .animation-icon5 {
    animation-name: breathe_1_5, breathe_2_5;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: calc(var(--delay)*4), calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_5 {
    0% {
      transform: translateY(calc(-1*var(--xy-v-1)));
      opacity: 0;
    }
  
    100% {
      transform: translateY(0px);
      opacity: 1;
    }
  }
  
  svg.active .animation-icon6 {
    animation-name: breathe_1_6, breathe_2_6;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: calc(var(--delay)*5), calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_6 {
    0% {
      transform: translate3d(calc(var(--xy-i-1)), calc(-1*var(--xy-i-1)), 0);
      opacity: 0;
    }
  
    100% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  }
  
  svg.active .animation-icon7 {
    animation-name: breathe_1_7, breathe_2_7;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: calc(var(--delay)*6), calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_7 {
    0% {
      transform: translateX(calc(var(--xy-v-1)));
      opacity: 0;
    }
  
    100% {
      transform: translateX(0px);
      opacity: 1;
    }
  }
  
  svg.active .animation-icon8 {
    animation-name: breathe_1_8, breathe_2_8;
    animation-duration: var(--duration), calc(var(--duration) * 0.25);
    animation-delay: calc(var(--delay)*7), calc(var(--duration) + var(--delay) * 7 + var(--duration) * 0.25);
  }
  
  @keyframes breathe_1_8 {
    0% {
      transform: translate3d(calc(var(--xy-i-1)), calc(var(--xy-i-1)), 0);
      opacity: 0;
    }
  
    100% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  }
  
  @keyframes breathe_2_1 {
    0% {
      transform: translateY(0px);
      opacity: 1;
    }
  
    100% {
      transform: translateY(calc(-1*var(--xy-v-2)));
      opacity: 0;
    }
  }
  
  @keyframes breathe_2_2 {
    0% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  
    100% {
      transform: translate3d(calc(var(--xy-i-2)), calc(-1*var(--xy-i-2)), 0);
      opacity: 0;
    }
  }
  
  @keyframes breathe_2_3 {
    0% {
      transform: translateX(0px);
      opacity: 1;
    }
  
    100% {
      transform: translateX(calc(var(--xy-v-2)));
      opacity: 0;
    }
  }
  
  @keyframes breathe_2_4 {
    0% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  
    100% {
      transform: translate3d(calc(var(--xy-i-2)), calc(var(--xy-i-2)), 0);
      opacity: 0;
    }
  }
  
  @keyframes breathe_2_5 {
    0% {
      transform: translateY(0px);
      opacity: 1;
    }
  
    100% {
      transform: translateY(calc(var(--xy-v-2)));
      opacity: 0;
    }
  }
  
  @keyframes breathe_2_6 {
    0% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  
    100% {
      transform: translate3d(calc(-1*var(--xy-i-2)), calc(var(--xy-i-2)), 0);
      opacity: 0;
    }
  }
  
  @keyframes breathe_2_7 {
    0% {
      transform: translateX(0px);
      opacity: 1;
    }
  
    100% {
      transform: translateX(calc(-1*var(--xy-v-2)));
      opacity: 0;
    }
  }
  
  @keyframes breathe_2_8 {
    0% {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  
    100% {
      transform: translate3d(calc(-1*var(--xy-i-2)), calc(-1*var(--xy-i-2)), 0);
      opacity: 0;
    }
  }
  
  
  @media only screen and (max-width: 1680px) {
    :root {
      --custom-size: 1 / 1920 * 100vw * 1.2;
    }
  }
  
  @media only screen and (max-width: 1440px) {
    .lxl-main {
      max-width: 960px;
      padding: 0 20px;
    }
  
    .roof .detail .txt h1{
      font-weight: bold;
      font-size: 30px;
    }  
  
    .roof .detail .pic,
    .roof .detail .txt {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 980px) {
    :root {
      --custom-size: 1 / 1920 * 100vw * 4;
    }
  
    .roof .detail .pic,
    .roof .detail .txt {
      width: auto;
    }
  
    .banner_num {
      bottom: 100px;
    }
  
    .roof .detail {
      flex-direction: column;
      margin-top: -50px;
    }
  
    .roof .detail .txt h1{
      font-weight: bold;
      font-size: clamp(20px, 30 * var(--custom-size), 30 * var(--custom-size));
    }
  
    .roof .detail .txt p{
      margin-top: clamp(10px, 20* var(--custom-size), 20* var(--custom-size));
    }
  }</pre></body></html>