.elementor-959 .elementor-element.elementor-element-70a339cb > .elementor-container{min-height:400px;}.elementor-959 .elementor-element.elementor-element-70a339cb > .elementor-background-overlay{opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-70a339cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-55px;margin-bottom:30px;}.elementor-959 .elementor-element.elementor-element-70a339cb.elementor-section{padding:80px 0px 80px 0px;}.elementor-959 .elementor-element.elementor-element-a30031a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-a30031a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-959 .elementor-element.elementor-element-a30031a.elementor-section{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-2a15b42{text-align:center;}.elementor-959 .elementor-element.elementor-element-2a15b42 .elementor-heading-title{font-weight:600;}.elementor-959 .elementor-element.elementor-element-c2352f4{text-align:center;}.elementor-959 .elementor-element.elementor-element-92bb8b4{--icon-box-icon-margin:15px;}.elementor-959 .elementor-element.elementor-element-92bb8b4 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:10px 10px 10px 10px;border-style:groove;border-radius:20px 20px 20px 20px;}.elementor-959 .elementor-element.elementor-element-8fc978f{--icon-box-icon-margin:15px;}.elementor-959 .elementor-element.elementor-element-8fc978f > .elementor-widget-container{margin:0px 10px 0px 0px;padding:10px 10px 40px 10px;border-style:groove;border-radius:20px 20px 20px 20px;}.elementor-959 .elementor-element.elementor-element-e4bed3d > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-595e4b4{--icon-box-icon-margin:15px;}.elementor-959 .elementor-element.elementor-element-595e4b4 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:10px 10px 75px 10px;border-style:groove;border-radius:20px 20px 20px 20px;}.elementor-959 .elementor-element.elementor-element-0f2e7da{--icon-box-icon-margin:15px;}.elementor-959 .elementor-element.elementor-element-0f2e7da > .elementor-widget-container{margin:0px 10px 0px 0px;padding:10px 10px 10px 10px;border-style:groove;border-radius:20px 20px 20px 20px;}.elementor-959 .elementor-element.elementor-element-86a57a0:not(.elementor-motion-effects-element-type-background), .elementor-959 .elementor-element.elementor-element-86a57a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-959 .elementor-element.elementor-element-86a57a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-959 .elementor-element.elementor-element-86a57a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-86a57a0.elementor-section{padding:30px 30px 30px 30px;}.elementor-959 .elementor-element.elementor-element-d7b3a39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-d7b3a39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunbeammfg.com/wp-content/uploads/2025/10/workshop-1024x562.jpg");}.elementor-959 .elementor-element.elementor-element-d7b3a39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px -30px;--e-column-margin-right:50px;--e-column-margin-left:-30px;}.elementor-959 .elementor-element.elementor-element-d7b3a39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-d7b3a39 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 50px 0px 030px;}.elementor-959 .elementor-element.elementor-element-f340632 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-f340632 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-959 .elementor-element.elementor-element-c0b9005.elementor-widget-heading .elementor-heading-title, .elementor-959 .elementor-element.elementor-element-c0b9005.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text );}.elementor-959 .elementor-element.elementor-element-c0b9005 .elementor-heading-title{font-weight:600;}.elementor-959 .elementor-element.elementor-element-b7c42e7{color:var( --e-global-color-text );}.elementor-959 .elementor-element.elementor-element-6ee4894{margin-top:0px;margin-bottom:-20px;}.elementor-959 .elementor-element.elementor-element-7eca1a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-959 .elementor-element.elementor-element-7eca1a2 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-9f4fbb3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-accent );font-size:28px;font-weight:600;}.elementor-959 .elementor-element.elementor-element-9f4fbb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-959 .elementor-element.elementor-element-d6c83e5{text-align:center;}.elementor-959 .elementor-element.elementor-element-d6c83e5.elementor-widget-heading .elementor-heading-title, .elementor-959 .elementor-element.elementor-element-d6c83e5.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-d6c83e5 .elementor-heading-title{font-weight:600;}.elementor-959 .elementor-element.elementor-element-d6c83e5 > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-16f4426{text-align:center;}.elementor-959 .elementor-element.elementor-element-16f4426.elementor-widget-heading .elementor-heading-title, .elementor-959 .elementor-element.elementor-element-16f4426.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-16f4426 .elementor-heading-title{font-weight:600;}.elementor-959 .elementor-element.elementor-element-16f4426 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-5001e46{text-align:center;}.elementor-959 .elementor-element.elementor-element-5001e46.elementor-widget-heading .elementor-heading-title, .elementor-959 .elementor-element.elementor-element-5001e46.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text );}.elementor-959 .elementor-element.elementor-element-5001e46 .elementor-heading-title{font-weight:100;}.elementor-959 .elementor-element.elementor-element-5001e46 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-1070a30{text-align:center;}.elementor-959 .elementor-element.elementor-element-1070a30.elementor-widget-heading .elementor-heading-title, .elementor-959 .elementor-element.elementor-element-1070a30.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text );}.elementor-959 .elementor-element.elementor-element-1070a30 .elementor-heading-title{font-weight:100;}.elementor-959 .elementor-element.elementor-element-1070a30 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-05169ba{text-align:center;}.elementor-959 .elementor-element.elementor-element-05169ba.elementor-widget-heading .elementor-heading-title, .elementor-959 .elementor-element.elementor-element-05169ba.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-text );}.elementor-959 .elementor-element.elementor-element-05169ba .elementor-heading-title{font-weight:100;}.elementor-959 .elementor-element.elementor-element-05169ba > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-7gkrckc:not(.elementor-motion-effects-element-type-background), .elementor-959 .elementor-element.elementor-element-7gkrckc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-959 .elementor-element.elementor-element-7gkrckc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;}.elementor-959 .elementor-element.elementor-element-7gkrckc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-7gkrckc.elementor-section{padding:20px 0px 30px 0px;}.elementor-959 .elementor-element.elementor-element-7dff22d > .elementor-container{max-width:700px;}.elementor-959 .elementor-element.elementor-element-7dff22d{margin-top:0px;margin-bottom:0px;}.elementor-959 .elementor-element.elementor-element-7dff22d.elementor-section{padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-3ba1138{text-align:center;}.elementor-959 .elementor-element.elementor-element-3ba1138 .elementor-heading-title{font-weight:600;}.elementor-959 .elementor-element.elementor-element-f18eb3f{margin-top:10px;margin-bottom:0px;}.elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-e6adec4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-e805f7f img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-e805f7f > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-e805f7f{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-e805f7f > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-8c99614:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-2ed02fd img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-2ed02fd > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-2ed02fd{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-74cf642:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-f09f3c7 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-f09f3c7 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-f09f3c7{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-6f580d2{margin-top:10px;margin-bottom:0px;}.elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-e98be73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-4df0d0b img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-4df0d0b > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-4df0d0b{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-76970ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-76970ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-76970ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-76970ba > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-76970ba > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-76970ba > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-76970ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-76970ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-76970ba > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-1f34e04 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-1f34e04 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-1f34e04{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-e075851 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-e075851:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-e075851 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-e075851 > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-e075851 > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-e075851 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-e075851 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-e075851 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-e075851 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-d662265 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-d662265 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-d662265{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-a92a755{margin-top:10px;margin-bottom:0px;}.elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-56afbfa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-5f76334 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-5f76334 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-5f76334{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-5bcafca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-dfb94bb img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-dfb94bb > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-dfb94bb{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-959 .elementor-element.elementor-element-65aca9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-element-populated, .elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-element-populated > .elementor-background-overlay, .elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-959 .elementor-element.elementor-element-3767e91 img{width:100%;border-radius:5% 5% 5% 5%;}.elementor-959 .elementor-element.elementor-element-3767e91 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-959 .elementor-element.elementor-element-3767e91{--e-transform-transition-duration:300ms;}.elementor-959 .elementor-element.elementor-element-2bea800{margin-top:100px;margin-bottom:100px;}.elementor-959 .elementor-element.elementor-element-a605af6{text-align:center;}.elementor-959 .elementor-element.elementor-element-a605af6 .elementor-heading-title{font-weight:600;}.elementor-959 .elementor-element.elementor-element-29e71f0{text-align:center;}.elementor-959 .elementor-element.elementor-element-1ca9933{margin-top:-100px;margin-bottom:0px;}.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-wrapper{text-align:center;}.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-job{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-54ae718 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:020px 10px 030px 10px;background-color:#1F497D;border-style:groove;border-color:#1F497D;border-radius:20px 20px 20px 20px;}.elementor-959 .elementor-element.elementor-element-0507f97 .elementor-testimonial-wrapper{text-align:center;}.elementor-959 .elementor-element.elementor-element-0507f97 .elementor-testimonial-job{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-0507f97 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 10px 0px 10px;background-color:#1F497D;border-style:groove;border-color:#1F497D;border-radius:20px 20px 20px 20px;}.elementor-959 .elementor-element.elementor-element-c828565 .elementor-testimonial-wrapper{text-align:center;}.elementor-959 .elementor-element.elementor-element-c828565 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:20px 10px 0px 20px;background-color:#1F497D;border-style:groove;border-color:#1F497D;border-radius:20px 20px 20px 20px;}.elementor-959 .elementor-element.elementor-element-530a12e:not(.elementor-motion-effects-element-type-background), .elementor-959 .elementor-element.elementor-element-530a12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #FFFFFF 0%, #B0C4DE 100%);}.elementor-959 .elementor-element.elementor-element-530a12e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-959 .elementor-element.elementor-element-530a12e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-530a12e > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor8 );}.elementor-959 .elementor-element.elementor-element-ecb6723 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-959 .elementor-element.elementor-element-ecb6723 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-959 .elementor-element.elementor-element-1cd414e{color:var( --e-global-color-astglobalcolor3 );}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-959 .elementor-element.elementor-element-3a603a7{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-icon{padding-right:0px;}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-item > a{font-family:"Roboto";font-size:18px;font-weight:400;}.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-4b943b5d );transition:color 0.3s;}.elementor-959 .elementor-element.elementor-element-3a603a7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-7ef0b6b{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor1 );--divider-border-width:2px;}.elementor-959 .elementor-element.elementor-element-7ef0b6b .elementor-divider-separator{width:100%;}.elementor-959 .elementor-element.elementor-element-7ef0b6b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-icon i{color:var( --e-global-color-4b943b5d );transition:color 0.3s;}.elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-icon svg{fill:var( --e-global-color-4b943b5d );transition:fill 0.3s;}.elementor-959 .elementor-element.elementor-element-399ca0b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-959 .elementor-element.elementor-element-399ca0b .elementor-icon-list-text{color:var( --e-global-color-4b943b5d );transition:color 0.3s;}.elementor-959 .elementor-element.elementor-element-9066fe7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-959 .elementor-element.elementor-element-3640a8a.elementor-widget-heading .elementor-heading-title, .elementor-959 .elementor-element.elementor-element-3640a8a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#004780;}.elementor-959 .elementor-element.elementor-element-3640a8a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-dead498 > .elementor-widget-container{margin:-40px 0px 0px 0px;}body.elementor-page-959:not(.elementor-motion-effects-element-type-background), body.elementor-page-959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px) and (min-width:768px){.elementor-959 .elementor-element.elementor-element-e6adec4{width:50%;}.elementor-959 .elementor-element.elementor-element-8c99614{width:50%;}.elementor-959 .elementor-element.elementor-element-74cf642{width:50%;}.elementor-959 .elementor-element.elementor-element-e98be73{width:50%;}.elementor-959 .elementor-element.elementor-element-76970ba{width:50%;}.elementor-959 .elementor-element.elementor-element-e075851{width:50%;}.elementor-959 .elementor-element.elementor-element-56afbfa{width:50%;}.elementor-959 .elementor-element.elementor-element-5bcafca{width:50%;}.elementor-959 .elementor-element.elementor-element-65aca9c{width:50%;}}@media(max-width:1024px){.elementor-959 .elementor-element.elementor-element-70a339cb{margin-top:-50px;margin-bottom:30px;}.elementor-959 .elementor-element.elementor-element-70a339cb.elementor-section{padding:70px 30px 70px 30px;}.elementor-959 .elementor-element.elementor-element-a30031a.elementor-section{padding:20px 0px 20px 0px;}.elementor-959 .elementor-element.elementor-element-36ef0e1 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-7gkrckc.elementor-section{padding:80px 30px 80px 30px;}}@media(max-width:767px){.elementor-959 .elementor-element.elementor-element-70a339cb.elementor-section{padding:70px 0px 70px 20px;}.elementor-959 .elementor-element.elementor-element-a30031a.elementor-section{padding:20px 0px 20px 0px;}.elementor-959 .elementor-element.elementor-element-e6adec4 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-8c99614 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-74cf642 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-e98be73 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-76970ba > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-e075851 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-56afbfa > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-5bcafca > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-959 .elementor-element.elementor-element-65aca9c > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}}/* Start custom CSS for heading, class: .elementor-element-2a15b42 *//* 强制将此标题颜色设置为深蓝色 */
.elementor-959 .elementor-element.elementor-element-2a15b42 {
    color: #154360 !important; /* 使用您的深蓝色代码 */
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-9f4fbb3 *//* 强制将计数器后缀（即 + 号）设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-9f4fbb3 .elementor-counter-number-suffix {
    color: #FF6600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6c83e5 *//* 强制将此小工具内的所有文本设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-d6c83e5 {
    color: #FF6600 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-500e5f8 *//* 绝对强制将此小工具内的所有文本设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-500e5f8, 
.elementor-959 .elementor-element.elementor-element-500e5f8 * { 
    color: #FF6600 !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16f4426 *//* 强制将此小工具内的所有文本设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-16f4426 {
    color: #FF6600 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86a57a0 *//* 强制应用深蓝色背景，覆盖所有冲突样式 */
.elementor-959 .elementor-element.elementor-element-86a57a0 {
    background-color: #004780 !important; /* 使用您截图中的主蓝色 */
}

/* 强制白色文本颜色，确保在深蓝背景上可见 */
.elementor-959 .elementor-element.elementor-element-86a57a0 p,
.elementor-959 .elementor-element.elementor-element-86a57a0 h1,
.elementor-959 .elementor-element.elementor-element-86a57a0 h2,
.elementor-959 .elementor-element.elementor-element-86a57a0 h3,
.elementor-959 .elementor-element.elementor-element-86a57a0 ul li,
.elementor-959 .elementor-element.elementor-element-86a57a0 .elementor-heading-title {
    color: #FFFFFF !important;
}

/* 强制橙色数字颜色 */
.elementor-959 .elementor-element.elementor-element-86a57a0 .elementor-counter-number {
    color: #FF6600 !important; /* 使用您截图中的橙色 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ba1138 *//* 强制将此标题颜色设置为深蓝色 */
.elementor-959 .elementor-element.elementor-element-3ba1138 {
    color: #154360 !important; /* 请使用您的深蓝色代码 */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a605af6 *//* 强制将此标题颜色设置为深蓝色 */
.elementor-959 .elementor-element.elementor-element-a605af6 {
    color: #154360 !important; /* 请使用您的深蓝色代码 */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-54ae718 *//* 强制将客户名字（和职业）设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-title {
    color: #FF6600 !important; /* 请替换成您的亮橙色代码 */
}

/* 另一个尝试：强制改变链接颜色 */
.elementor-959 .elementor-element.elementor-element-54ae718 a {
    color: #FF6600 !important;
}
/* 强制颜色为亮橙色 */
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-title {
    color: #FF6600 !important;
}

/* 强制字体样式与旁边浅色框一致 */
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-title {
    font-size: 14px !important;       /* 或您想要的正确大小 */
    font-weight: 400 !important;      /* 确保不是粗体，与旁边框一致 */
}
/* 强制颜色为亮橙色 */
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-title {
    color: #FF6600 !important;
}

/* 强制字体样式与旁边浅色框一致 */
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-54ae718 .elementor-testimonial-title {
    font-size: 14px !important;       /* 或您想要的正确大小 */
    font-weight: 400 !important;      /* 确保不是粗体，与旁边框一致 */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-0507f97 *//* 强制将客户名字（和职业）设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-0507f97 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-0507f97 .elementor-testimonial-title {
    color: #FF6600 !important; /* 请替换成您的亮橙色代码 */
}

/* 另一个尝试：强制改变链接颜色 */
.elementor-959 .elementor-element.elementor-element-0507f97 a {
    color: #FF6600 !important;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-c828565 *//* 强制将客户名字（和职业）设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-c828565 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-c828565 .elementor-testimonial-title {
    color: #FF6600 !important; /* 请替换成您的亮橙色代码 */
}

/* 另一个尝试：强制改变链接颜色 */
.elementor-959 .elementor-element.elementor-element-c828565 a {
    color: #FF6600 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ca9933 *//* --- 最终强制将正文文本颜色改为白色 --- */

/* 1. 尝试覆盖 Elementor 评价小工具的引文/正文内容 */
/* 这是最常用的类名，即使之前失败了，也保留，以防万一 */
.elementor-959 .elementor-element.elementor-element-1ca9933 .elementor-testimonial-text {
    color: #FFFFFF !important;
}

/* 2. 针对深蓝色背景的容器内的所有段落 <p> 标签进行最高优先级覆盖 */
/* 这里的 CSS 特异性更高，应该能生效 */
.elementor-959 .elementor-element.elementor-element-1ca9933 .elementor-widget-container p {
    color: #FFFFFF !important;
}

/* 3. 如果以上都不行，针对所有文本强制覆盖 */
.elementor-959 .elementor-element.elementor-element-1ca9933 {
    color: #FFFFFF !important;
}

/* ---------------------------------------------------- */
/* (保留您之前成功的亮橙色名称/职业的代码不变，确保名字颜色正确) */

.elementor-959 .elementor-element.elementor-element-1ca9933 .elementor-testimonial-name a,
.elementor-959 .elementor-element.elementor-element-1ca9933 .elementor-testimonial-title a,
.elementor-959 .elementor-element.elementor-element-1ca9933 .elementor-testimonial-name,
.elementor-959 .elementor-element.elementor-element-1ca9933 .elementor-testimonial-title {
    color: #FF6600 !important;
    font-size: 14px !important;       
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a603a7 *//* 强制将图标颜色设置为亮橙色 */
.elementor-959 .elementor-element.elementor-element-3a603a7 .elementor-icon-list-icon i {
    color: #FF6600 !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3640a8a *//* --- 强制覆盖联系区域标题颜色为 #004780 --- */

/* 针对 Elementor 的标题小工具类名 h2/h3 */
.elementor-959 .elementor-element.elementor-element-3640a8a h2.elementor-heading-title, 
.elementor-959 .elementor-element.elementor-element-3640a8a h3.elementor-heading-title {
    color: #004780 !important; 
}

/* 针对联系区域中所有可能的标题标签 */
.elementor-959 .elementor-element.elementor-element-3640a8a h1,
.elementor-959 .elementor-element.elementor-element-3640a8a h2,
.elementor-959 .elementor-element.elementor-element-3640a8a h3 {
    color: #004780 !important;
}

/* 针对联系信息侧边栏的标题（如果您希望它也变色） */
.elementor-959 .elementor-element.elementor-element-3640a8a .elementor-widget-heading .elementor-heading-title {
    color: #004780 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dead498 *//* 1. 强制 WPForms 提交按钮样式为亮橙色 */
/* .wpforms-submit 是 WPForms 提交按钮的标准类名 */
.elementor-959 .elementor-element.elementor-element-dead498 .wpforms-submit {
    background-color: #FF6600 !important; /* 亮橙色 */
    border-color: #FF6600 !important;
    color: #FFFFFF !important; /* 确保文字是白色 */
    padding: 15px 30px !important; /* 增大按钮尺寸 */
    border-radius: 5px !important; /* 圆角效果 */
    width: 100% !important; /* 让按钮占据整个宽度 */
    font-size: 18px !important; /* 增大按钮文字 */
}

/* 2. 强制增大“消息”文本框（textarea）的高度 */
/* 使用更具体选择器来确保优先级，解决您遇到的冲突问题 */
.elementor-959 .elementor-element.elementor-element-dead498 .wpforms-field-row textarea {
    height: 150px !important; /* 调整消息框的高度 */
    /* 确保它不会被其他 auto 规则覆盖 */
}

/* 3. 调整所有输入框（单行和多行）的通用样式 */
/* 使其在蓝色渐变背景上更清晰、更饱满 */
.elementor-959 .elementor-element.elementor-element-dead498 .wpforms-field-row input[type="text"], 
.elementor-959 .elementor-element.elementor-element-dead498 .wpforms-field-row input[type="email"], 
.elementor-959 .elementor-element.elementor-element-dead498 .wpforms-field-row textarea {
    border-color: rgba(255, 255, 255, 0.5) !important; /* 浅色边框 */
    background-color: rgba(255, 255, 255, 0.8) !important; /* 轻微透明的白色背景 */
    padding: 10px 15px !important; /* 增大输入框内边距 */
}

/* 4. 确保单行输入框的高度是灵活的（如果需要） */
.elementor-959 .elementor-element.elementor-element-dead498 .wpforms-field-row input[type="text"], 
.elementor-959 .elementor-element.elementor-element-dead498 .wpforms-field-row input[type="email"] {
    height: auto !important;
    line-height: 1.5 !important;
}/* End custom CSS */