.elementor-8 .elementor-element.elementor-element-a68fb0e{--display:flex;--min-height:740px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.72;--padding-top:100px;--padding-bottom:300px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-a68fb0e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a68fb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://template-a.sulio.io/wp-content/uploads/2026/03/bg01.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a68fb0e::before, .elementor-8 .elementor-element.elementor-element-a68fb0e > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a68fb0e > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a68fb0e > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a68fb0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a68fb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4a6db4e .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-size:120px;font-weight:600;text-transform:uppercase;font-style:italic;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fc27101{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fc27101 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-size:144px;font-weight:600;text-transform:uppercase;font-style:italic;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#DADADB00;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-bc90f6f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 10% );max-width:10%;--e-transform-rotateZ:90deg;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bc90f6f .elementor-divider-separator{width:79%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-bc90f6f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fd06544{width:var( --container-widget-width, 491px );max-width:491px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-fd06544 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d96062c{--display:flex;--position:absolute;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:583px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d96062c{left:282px;}body.rtl .elementor-8 .elementor-element.elementor-element-d96062c{right:282px;}.elementor-8 .elementor-element.elementor-element-266f683{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:200;line-height:12px;letter-spacing:6.4px;}.elementor-8 .elementor-element.elementor-element-266f683.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-266f683 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a54e5ac{--display:flex;--min-height:1500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a54e5ac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a54e5ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05050500 0%, #050505 10%);}.elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(100px / 2);padding-right:calc(100px / 2);padding-top:calc(100px / 2);padding-bottom:calc(100px / 2);}:is( .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 100px / -2);margin-right:calc( 100px / -2);width:calc(100% + 100px);}:is( .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 100px / -2);margin-bottom:calc( 100px / -2);}.elementor-8 .elementor-element.elementor-element-005d690{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-005d690:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-005d690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://template-a.sulio.io/wp-content/uploads/2026/03/bg.png");}.elementor-8 .elementor-element.elementor-element-cc68a48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-689ff5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-689ff5f .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-689ff5f .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-689ff5f .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-625e711 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-weight:100;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-48beded{--display:flex;}.elementor-8 .elementor-element.elementor-element-927ea2c .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-size:77px;font-weight:600;text-transform:uppercase;word-spacing:-30px;}.elementor-8 .elementor-element.elementor-element-87f9866{width:var( --container-widget-width, 330px );max-width:330px;background-color:var( --e-global-color-primary );margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-87f9866 .elementor-heading-title{font-family:"Martian Mono", Sans-serif;font-size:77px;font-weight:600;text-transform:uppercase;word-spacing:-30px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2d0418c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-8 .elementor-element.elementor-element-ba8931d{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-ae782f9{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){:is( .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-top:calc(100px / 2);padding-bottom:calc(100px / 2);}:is( .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px);}:is( .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 100px / -2);margin-bottom:calc( 100px / -2);}.elementor-8 .elementor-element.elementor-element-005d690:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-005d690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://template-a.sulio.io/wp-content/uploads/2026/03/bg.png");}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4a6db4e .elementor-heading-title{font-size:60px;}.elementor-8 .elementor-element.elementor-element-fc27101{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fc27101 .elementor-heading-title{font-size:60px;}.elementor-8 .elementor-element.elementor-element-d96062c{--width:100px;--min-height:100px;top:495px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d96062c{left:283px;}body.rtl .elementor-8 .elementor-element.elementor-element-d96062c{right:283px;}.elementor-8 .elementor-element.elementor-element-a54e5ac{--margin-top:-103%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:200px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-7ad303e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-8 .elementor-element.elementor-element-7ad303e{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-d96062c{--width:150px;}}/* Start custom CSS for container, class: .elementor-element-d96062c */#rotate360 {
    
  /* 1. 調用動畫：名稱、持續時間、線性速度、無限重複 */
  animation: rotation 10s linear infinite;
  
  /* 為了確保旋轉中心在中間 (選配) */
  /*display: inline-block; */
  /*transform-origin: center;*/
}

/* 2. 定義動畫過程 */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-8 .elementor-element.elementor-element-d96062c{
  opacity: 1; /* 1.0 是不透明，0.1 就是 10% */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689ff5f */#icon {
  display: inline-block;
  
  animation: elastic-jump 2s infinite;
  transform-origin: bottom; /* 關鍵：以底部為基準點縮放，才不會浮空 */
}

@keyframes elastic-jump {
  0%, 100% {
    transform: translateY(0) scale(1, 1);
    animation-timing-function: ease-out;
  }
  25% {
    /* 跳到最高點，稍微拉長 */
    transform: translateY(-50px) scale(0.9, 1.1);
    animation-timing-function: ease-in;
  }
  50% {
    /* 掉回地面，瞬間壓扁產生回彈感 */
    transform: translateY(0) scale(1.2, 0.8);
    animation-timing-function: ease-out;
  }
  75% {
    /* 小幅度彈起 */
    transform: translateY(-10px) scale(1.05, 0.95);
    animation-timing-function: ease-in;
  }
}/* End custom CSS */