.elementor-30765 .elementor-element.elementor-element-4ad4cac{--display:flex;--min-height:480px;--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:flex-start;--overlay-opacity:0.6;}.elementor-30765 .elementor-element.elementor-element-4ad4cac::before, .elementor-30765 .elementor-element.elementor-element-4ad4cac > .elementor-background-video-container::before, .elementor-30765 .elementor-element.elementor-element-4ad4cac > .e-con-inner > .elementor-background-video-container::before, .elementor-30765 .elementor-element.elementor-element-4ad4cac > .elementor-background-slideshow::before, .elementor-30765 .elementor-element.elementor-element-4ad4cac > .e-con-inner > .elementor-background-slideshow::before, .elementor-30765 .elementor-element.elementor-element-4ad4cac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30765 .elementor-element.elementor-element-20a4dd9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-30765 .elementor-element.elementor-element-497e047{--display:flex;--min-height:250px;--justify-content:flex-end;--overlay-opacity:0;}.elementor-30765 .elementor-element.elementor-element-497e047::before, .elementor-30765 .elementor-element.elementor-element-497e047 > .elementor-background-video-container::before, .elementor-30765 .elementor-element.elementor-element-497e047 > .e-con-inner > .elementor-background-video-container::before, .elementor-30765 .elementor-element.elementor-element-497e047 > .elementor-background-slideshow::before, .elementor-30765 .elementor-element.elementor-element-497e047 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30765 .elementor-element.elementor-element-497e047 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30765 .elementor-element.elementor-element-27d14b3{text-align:center;}.elementor-30765 .elementor-element.elementor-element-27d14b3 .elementor-heading-title{font-size:28px;line-height:50px;letter-spacing:6px;}.elementor-30765 .elementor-element.elementor-element-8c0013c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30765 .elementor-element.elementor-element-8c0013c{text-align:center;}.elementor-30765 .elementor-element.elementor-element-8c0013c .elementor-heading-title{font-size:71px;letter-spacing:10px;}.elementor-30765 .elementor-element.elementor-element-8fea987{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-30765 .elementor-element.elementor-element-b570391.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30765 .elementor-element.elementor-element-b570391.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-30765 .elementor-element.elementor-element-cc396f0{--grid-columns:3;}.elementor-30765 .elementor-element.elementor-element-299d943{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-30765 .elementor-element.elementor-element-aa82353{--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;--justify-content:space-around;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-30765 .elementor-element.elementor-element-b216b36{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-9b6bb55{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-cbad8bf > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-cbad8bf{text-align:center;}.elementor-30765 .elementor-element.elementor-element-cbad8bf .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-ec42a84 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-ec42a84{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-fe5ca29 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-fe5ca29 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-fe5ca29 .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-1f0146d{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-d965c41{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-dfb67e1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-dfb67e1{text-align:center;}.elementor-30765 .elementor-element.elementor-element-dfb67e1 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-16e78b5 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-16e78b5{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-5ec5ae4 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-5ec5ae4 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-5ec5ae4 .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-67a2542{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-ecb9e7e{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-7b9ebfd > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-7b9ebfd{text-align:center;}.elementor-30765 .elementor-element.elementor-element-7b9ebfd .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-10d7f0f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-10d7f0f{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-3639eec .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-3639eec .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-3639eec .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-4fb89af{--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;--justify-content:space-around;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-30765 .elementor-element.elementor-element-701774c{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-5b4133a{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-c22f350 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-c22f350{text-align:center;}.elementor-30765 .elementor-element.elementor-element-c22f350 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-b16da16 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-b16da16{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-0907641 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-0907641 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-0907641 .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-84a2f78{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-e27169d{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-32dfa57 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-32dfa57{text-align:center;}.elementor-30765 .elementor-element.elementor-element-32dfa57 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-3de9156 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-3de9156{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-c0f5259 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-c0f5259 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-c0f5259 .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-f17a3d2{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-d828e2b{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-4aa04b6 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-4aa04b6{text-align:center;}.elementor-30765 .elementor-element.elementor-element-4aa04b6 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-17e02d4 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-17e02d4{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-8ede0c7 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-8ede0c7 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-8ede0c7 .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-147ac8d{--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;--justify-content:space-around;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-30765 .elementor-element.elementor-element-a4d7363{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-5c8f2fb{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-e8ff331 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-e8ff331{text-align:center;}.elementor-30765 .elementor-element.elementor-element-e8ff331 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-a052203 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-a052203{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-f8461d7 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-f8461d7 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-f8461d7 .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-64bcda0{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-5b8196a{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-9835aa4 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-9835aa4{text-align:center;}.elementor-30765 .elementor-element.elementor-element-9835aa4 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-9bf4dac > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-9bf4dac{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-863b30c .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-863b30c .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-863b30c .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-6285c8f{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-b818215{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-4a84d12 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-4a84d12{text-align:center;}.elementor-30765 .elementor-element.elementor-element-4a84d12 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-c90b3e9 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-c90b3e9{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-9880e8d .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-9880e8d .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-9880e8d .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-7ecc29e{--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;--justify-content:space-around;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-30765 .elementor-element.elementor-element-3a2e634{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-a0b9e26{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-eba29f9 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-eba29f9{text-align:center;}.elementor-30765 .elementor-element.elementor-element-eba29f9 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-98d5049 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-98d5049{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-77eae44 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-77eae44 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-77eae44 .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-13f9959{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-007c5a6{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-58ee999 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-58ee999{text-align:center;}.elementor-30765 .elementor-element.elementor-element-58ee999 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-53d8f9b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-53d8f9b{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-00328bb .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-00328bb .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-00328bb .elementor-button:focus{background-color:#565656;}.elementor-30765 .elementor-element.elementor-element-0282335{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-7a68823{--display:flex;--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;}.elementor-30765 .elementor-element.elementor-element-bdaf772 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-bdaf772{text-align:center;}.elementor-30765 .elementor-element.elementor-element-bdaf772 .elementor-heading-title{font-size:18px;}.elementor-30765 .elementor-element.elementor-element-ddc40bd > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-ddc40bd{font-size:14px;}.elementor-30765 .elementor-element.elementor-element-c521792 .elementor-button{background-color:#898888;border-radius:10px 10px 10px 10px;}.elementor-30765 .elementor-element.elementor-element-c521792 .elementor-button:hover, .elementor-30765 .elementor-element.elementor-element-c521792 .elementor-button:focus{background-color:#565656;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30765 .elementor-element.elementor-element-b216b36{--width:30%;}.elementor-30765 .elementor-element.elementor-element-9b6bb55{--width:100%;}.elementor-30765 .elementor-element.elementor-element-1f0146d{--width:30%;}.elementor-30765 .elementor-element.elementor-element-d965c41{--width:100%;}.elementor-30765 .elementor-element.elementor-element-67a2542{--width:30%;}.elementor-30765 .elementor-element.elementor-element-ecb9e7e{--width:100%;}.elementor-30765 .elementor-element.elementor-element-701774c{--width:30%;}.elementor-30765 .elementor-element.elementor-element-5b4133a{--width:100%;}.elementor-30765 .elementor-element.elementor-element-84a2f78{--width:30%;}.elementor-30765 .elementor-element.elementor-element-e27169d{--width:100%;}.elementor-30765 .elementor-element.elementor-element-f17a3d2{--width:30%;}.elementor-30765 .elementor-element.elementor-element-d828e2b{--width:100%;}.elementor-30765 .elementor-element.elementor-element-a4d7363{--width:30%;}.elementor-30765 .elementor-element.elementor-element-5c8f2fb{--width:100%;}.elementor-30765 .elementor-element.elementor-element-64bcda0{--width:30%;}.elementor-30765 .elementor-element.elementor-element-5b8196a{--width:100%;}.elementor-30765 .elementor-element.elementor-element-6285c8f{--width:30%;}.elementor-30765 .elementor-element.elementor-element-b818215{--width:100%;}.elementor-30765 .elementor-element.elementor-element-3a2e634{--width:30%;}.elementor-30765 .elementor-element.elementor-element-a0b9e26{--width:100%;}.elementor-30765 .elementor-element.elementor-element-13f9959{--width:30%;}.elementor-30765 .elementor-element.elementor-element-007c5a6{--width:100%;}.elementor-30765 .elementor-element.elementor-element-0282335{--width:30%;}.elementor-30765 .elementor-element.elementor-element-7a68823{--width:100%;}}@media(max-width:1024px){.elementor-30765 .elementor-element.elementor-element-b570391.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30765 .elementor-element.elementor-element-cc396f0{--grid-columns:2;}}@media(max-width:767px){.elementor-30765 .elementor-element.elementor-element-b570391.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30765 .elementor-element.elementor-element-cc396f0{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-86702ba *//* 垂直科技金線（透明背景） */

.wells-vertical-tech{
  position: relative;
  width: 2px;
  height: 120px;
  margin: 0 auto 30px auto;

  background: linear-gradient(
      180deg,
      rgba(184,150,46,0) 0%,
      rgba(184,150,46,0.55) 40%,
      rgba(241,217,138,0.95) 50%,
      rgba(184,150,46,0.55) 60%,
      rgba(184,150,46,0) 100%
  );

  box-shadow:
      0 0 8px rgba(241,217,138,0.15),
      0 0 20px rgba(241,217,138,0.08);
}

/* 頂端光點 */
.wells-vertical-dot{
  position:absolute;
  top:-8px;
  left:50%;
  transform:translateX(-50%);

  width:8px;
  height:8px;
  border-radius:50%;

  background: radial-gradient(
      circle,
      #f1d98a 0%,
      rgba(241,217,138,0.7) 40%,
      rgba(241,217,138,0.2) 70%,
      transparent 80%
  );

  box-shadow:
      0 0 6px #f1d98a,
      0 0 16px rgba(241,217,138,0.4);
}

/* 電流流動效果 */
.wells-vertical-tech::after{
  content:"";
  position:absolute;
  left:50%;
  transform:translateX(-50%);

  width:2px;
  height:40px;

  background:linear-gradient(
      180deg,
      transparent,
      rgba(241,217,138,0.9),
      transparent
  );

  animation:wellsElectric 2.4s linear infinite;
}

@keyframes wellsElectric{
  0%{top:0;opacity:0;}
  40%{opacity:1;}
  100%{top:100%;opacity:0;}
}/* End custom CSS */