.elementor-9 .elementor-element.elementor-element-32433c2{--display:flex;--min-height:254px;--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-9 .elementor-element.elementor-element-d42557e{--display:flex;--min-height:530px;}.elementor-9 .elementor-element.elementor-element-ea35281{--display:flex;--min-height:530px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:400px;}.elementor-9 .elementor-element.elementor-element-ea35281:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ea35281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/01/01_r__3840-1081_c__191e3c_-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b78c353{text-align:end;}.elementor-9 .elementor-element.elementor-element-b78c353 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-96634d5 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-51783c8 .elementor-button{background-color:var( --e-global-color-96634d5 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:34px 34px 34px 34px;}.elementor-9 .elementor-element.elementor-element-dfd5768 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-96634d5 );color:var( --e-global-color-96634d5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-96634d5 );border-radius:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-dfd5768 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-dfd5768 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-96634d5 );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-dfd5768 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-dfd5768 .elementor-button:focus svg{fill:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-e8a0fad{--display:flex;}.elementor-9 .elementor-element.elementor-element-dbb3a0c{--display:flex;--min-height:530px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:450px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dbb3a0c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dbb3a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/01/02_r__3840-1082_c__79798e_-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f056517{text-align:start;}.elementor-9 .elementor-element.elementor-element-f056517 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-f451232 .elementor-button{background-color:var( --e-global-color-96634d5 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:34px 34px 34px 34px;}.elementor-9 .elementor-element.elementor-element-c055550 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-96634d5 );color:var( --e-global-color-96634d5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-96634d5 );border-radius:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-c055550 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c055550 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-96634d5 );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c055550 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c055550 .elementor-button:focus svg{fill:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-6cb8054{--display:flex;}.elementor-9 .elementor-element.elementor-element-754c574{--display:flex;--min-height:530px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:400px;}.elementor-9 .elementor-element.elementor-element-754c574:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-754c574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/01/画板-1-拷贝-2-2-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-75f19cd{text-align:end;}.elementor-9 .elementor-element.elementor-element-75f19cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-3e91607 .elementor-button{background-color:var( --e-global-color-96634d5 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:34px 34px 34px 34px;}.elementor-9 .elementor-element.elementor-element-7e27da6 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-96634d5 );color:var( --e-global-color-96634d5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-96634d5 );border-radius:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-7e27da6 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7e27da6 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-96634d5 );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-7e27da6 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-7e27da6 .elementor-button:focus svg{fill:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-5a08a8d{--display:flex;}.elementor-9 .elementor-element.elementor-element-e4f9ecd{--display:flex;--min-height:530px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:400px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e4f9ecd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e4f9ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/03/画板-1-拷贝-3-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-871f187{text-align:start;}.elementor-9 .elementor-element.elementor-element-871f187 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-90aafbe .elementor-button{background-color:var( --e-global-color-96634d5 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:34px 34px 34px 34px;}.elementor-9 .elementor-element.elementor-element-3d85505 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-96634d5 );color:var( --e-global-color-96634d5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-96634d5 );border-radius:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-3d85505 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3d85505 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-96634d5 );border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3d85505 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-3d85505 .elementor-button:focus svg{fill:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-f050824{--display:flex;}.elementor-9 .elementor-element.elementor-element-bf29897{--display:flex;--min-height:530px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:400px;}.elementor-9 .elementor-element.elementor-element-bf29897:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bf29897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/01/51_r__3840-1081_c__4a3f34_-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0fe4cc8{text-align:end;}.elementor-9 .elementor-element.elementor-element-0fe4cc8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-8a9bc87 .elementor-button{background-color:var( --e-global-color-96634d5 );font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:34px 34px 34px 34px;}.elementor-9 .elementor-element.elementor-element-c534d08 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;fill:var( --e-global-color-96634d5 );color:var( --e-global-color-96634d5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-96634d5 );border-radius:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-c534d08 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c534d08 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-96634d5 );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c534d08 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c534d08 .elementor-button:focus svg{fill:var( --e-global-color-96634d5 );}.elementor-9 .elementor-element.elementor-element-b8085e3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-96634d5 );--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-96634d5 );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-52px;--e-n-carousel-swiper-pagination-spacing:15px;}.elementor-9 .elementor-element.elementor-element-766d6a3{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5b9f506 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.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-9 .elementor-element.elementor-element-1fb8f9d{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:5px;}.elementor-9 .elementor-element.elementor-element-1fb8f9d .elementor-divider-separator{width:10%;}.elementor-9 .elementor-element.elementor-element-1fb8f9d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-38d4bc3{--grid-columns:4;}.elementor-9 .elementor-element.elementor-element-38d4bc3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4124031{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2fd6231 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-fed7525{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:5px;}.elementor-9 .elementor-element.elementor-element-fed7525 .elementor-divider-separator{width:10%;}.elementor-9 .elementor-element.elementor-element-fed7525 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-ca3f66e{--display:grid;--min-height:380px;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-d5fed35{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-d5fed35:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d5fed35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/03/b6e7fe93-37d6-43f3-b820-444fba1fbb73.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d5fed35::before, .elementor-9 .elementor-element.elementor-element-d5fed35 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d5fed35 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d5fed35 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d5fed35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d5fed35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010147;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-76354d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2e27a83{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-2e27a83:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2e27a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/03/cc926fdd-fd07-4227-841e-a5d547e2a28e.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2e27a83::before, .elementor-9 .elementor-element.elementor-element-2e27a83 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2e27a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2e27a83 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2e27a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2e27a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010147;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-cf561b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-08a194b{--display:flex;--min-height:180px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b035ffa{--display:flex;--min-height:180px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-b035ffa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b035ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/03/c337f46b-f634-4a98-86c5-6a9ae7df96bd-768x512.png");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-b035ffa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-188e5a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4d05015{--display:flex;--min-height:180px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-4d05015:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d05015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/03/b73948f8-f26b-42a1-b182-fbff9528f791.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-4d05015.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cc24751 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b199177{--display:flex;--min-height:180px;--justify-content:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-b199177:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b199177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/03/红-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-b199177.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c574166 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a83c489{--display:flex;--min-height:450px;--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a83c489:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a83c489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/01/7e9ddb0f-fa5e-44b0-a37e-de99184f60b7_r__4320-2663_c__4e647e_-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-3e62efe{--display:flex;--min-height:310px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-078d0de{--display:flex;--min-height:450px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-078d0de:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-078d0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-9 .elementor-element.elementor-element-0fcac7b{text-align:center;}.elementor-9 .elementor-element.elementor-element-0fcac7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7786ac7{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:5px;}.elementor-9 .elementor-element.elementor-element-7786ac7 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-7786ac7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-de98ba9 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:35px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-radius:39px 39px 39px 39px;}.elementor-9 .elementor-element.elementor-element-de98ba9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-de98ba9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-de98ba9 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-de98ba9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d37408f{--display:flex;--min-height:324px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2770d0a{--display:flex;--min-height:210px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2770d0a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2770d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2044;}.elementor-9 .elementor-element.elementor-element-2645e23{text-align:center;}.elementor-9 .elementor-element.elementor-element-2645e23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b874795 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;padding:15px 90px 15px 90px;}.elementor-9 .elementor-element.elementor-element-5fb425c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ea35281{--width:100%;}.elementor-9 .elementor-element.elementor-element-b035ffa{--width:32.709%;}.elementor-9 .elementor-element.elementor-element-4d05015{--width:30.3%;}.elementor-9 .elementor-element.elementor-element-b199177{--width:32.709%;}.elementor-9 .elementor-element.elementor-element-078d0de{--width:60%;}.elementor-9 .elementor-element.elementor-element-2770d0a{--content-width:1440px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-32433c2{--min-height:165px;}.elementor-9 .elementor-element.elementor-element-b8085e3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-766d6a3{--margin-top:50px;--margin-bottom:0px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5b9f506 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-38d4bc3{--grid-columns:2;}.elementor-9 .elementor-element.elementor-element-4124031{--margin-top:50px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2fd6231 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-ca3f66e{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-a83c489{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2770d0a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-2645e23 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-32433c2{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-ea35281{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dbb3a0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-754c574{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e4f9ecd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bf29897{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b8085e3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-766d6a3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-5b9f506 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-38d4bc3{--grid-columns:1;}.elementor-9 .elementor-element.elementor-element-4124031{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2fd6231 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-ca3f66e{--e-con-grid-template-columns:1;--grid-auto-flow:row;--grid-justify-content:center;}.elementor-9 .elementor-element.elementor-element-d5fed35{--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-9 .elementor-element.elementor-element-b035ffa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b035ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valslighting.com/wp-content/uploads/2026/01/微信图片_20260108143738_983_2-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-a83c489{--min-height:181px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3e62efe{--min-height:236px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-078d0de{--width:300px;--min-height:168px;}.elementor-9 .elementor-element.elementor-element-0fcac7b .elementor-heading-title{font-size:28px;}.elementor-9 .elementor-element.elementor-element-de98ba9 .elementor-button{font-size:12px;line-height:1em;}.elementor-9 .elementor-element.elementor-element-d37408f{--min-height:227px;}.elementor-9 .elementor-element.elementor-element-2770d0a{--min-height:190px;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2645e23 .elementor-heading-title{font-size:21px;}.elementor-9 .elementor-element.elementor-element-b874795 .elementor-button{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-2770d0a */.flowing-light-bg {
    position: relative;
    background: #0f172a;
    border-radius: 24px;
    overflow: hidden;
    padding: 50px 30px;
}
/* 基础光团样式 */
.flowing-light-bg::before,
.flowing-light-bg::after,
.flowing-light-bg .light-third,
.flowing-light-bg .light-fourth {
    content: "";
    position: absolute;
    border-radius: 50%;
    filter: blur(80px);
    z-index: 1;
    opacity: 0.8;
    top: 50%;
    transform: translateY(-50%);
}
/* 第1个光团（最大） */
.flowing-light-bg::before {
    width: 700px;
    height: 700px;
    left: -350px;
    background: radial-gradient(circle, rgba(56, 189, 248, 0.7) 0%, rgba(0, 0, 0, 0) 70%);
    animation: lightFlow 16s linear infinite; /* 24s→16s，速度加快 */
    animation-delay: 0s;
}
/* 第2个光团 */
.flowing-light-bg::after {
    width: 500px;
    height: 500px;
    left: -350px;
    background: radial-gradient(circle, rgba(96, 165, 250, 0.7) 0%, rgba(0, 0, 0, 0) 70%);
    animation: lightFlow 16s linear infinite;
    animation-delay: 4s; /* 16/4=4s，保持等间距 */
}
/* 第3个光团 */
.flowing-light-bg .light-third {
    width: 400px;
    height: 400px;
    left: -350px;
    background: radial-gradient(circle, rgba(129, 140, 248, 0.7) 0%, rgba(0, 0, 0, 0) 70%);
    animation: lightFlow 16s linear infinite;
    animation-delay: 8s;
}
/* 第4个光团 */
.flowing-light-bg .light-fourth {
    width: 300px;
    height: 300px;
    left: -350px;
    background: radial-gradient(circle, rgba(14, 165, 233, 0.7) 0%, rgba(0, 0, 0, 0) 70%);
    animation: lightFlow 16s linear infinite;
    animation-delay: 12s;
}
/* 内容层级 */
.flowing-light-bg > * {
    position: relative;
    z-index: 2;
    color: white;
}
/* 统一动画关键帧 */
@keyframes lightFlow {
    0% { left: -350px; }
    100% { left: calc(100% + 350px); }
}/* End custom CSS */