.elementor-1765 .elementor-element.elementor-element-9271435 > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-9271435:not(.elementor-motion-effects-element-type-background), .elementor-1765 .elementor-element.elementor-element-9271435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 37%, #FFFFFF00 59%);}.elementor-1765 .elementor-element.elementor-element-9271435 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #EFF6FF9C 56%, #F0FDF4 62%);opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-9271435{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-080531d > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-080531d{margin-top:80px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-978487d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1765 .elementor-element.elementor-element-1db51b0{text-align:center;}.elementor-1765 .elementor-element.elementor-element-3b60e76{columns:1;column-gap:0px;text-align:center;font-size:18px;line-height:32px;}.elementor-1765 .elementor-element.elementor-element-3b60e76 > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-1765 .elementor-element.elementor-element-af0e6f1{margin-top:0px;margin-bottom:80px;}.elementor-1765 .elementor-element.elementor-element-38bef23 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-1765 .elementor-element.elementor-element-38bef23 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-1765 .elementor-element.elementor-element-38bef23 .elementor-button{border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-1765 .elementor-element.elementor-element-d1b931d .elementor-button{fill:#2563EB;color:#2563EB;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2563EB;border-radius:5px 5px 5px 5px;}.elementor-1765 .elementor-element.elementor-element-d1b931d .elementor-button:hover, .elementor-1765 .elementor-element.elementor-element-d1b931d .elementor-button:focus{color:#FFFFFF;background-color:#2563EB;border-color:#2563EB;}.elementor-1765 .elementor-element.elementor-element-d1b931d .elementor-button:hover svg, .elementor-1765 .elementor-element.elementor-element-d1b931d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-ce32faa > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-ce32faa:not(.elementor-motion-effects-element-type-background), .elementor-1765 .elementor-element.elementor-element-ce32faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-ce32faa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1765 .elementor-element.elementor-element-ce32faa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-3c030d2 > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-a31184f{text-align:center;}.elementor-1765 .elementor-element.elementor-element-a31184f .elementor-heading-title{color:#000000;font-size:30px;font-weight:900;}.elementor-1765 .elementor-element.elementor-element-a31184f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-295252d{text-align:center;color:#4B5563;font-size:20px;}.elementor-1765 .elementor-element.elementor-element-295252d > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-1765 .elementor-element.elementor-element-32ec097 > .elementor-container{max-width:1500px;}.elementor-1765 .elementor-element.elementor-element-32ec097{margin-top:40px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-3ba42e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1765 .elementor-element.elementor-element-3ba42e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-3ba42e4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E67A;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-3ba42e4 > .elementor-element-populated, .elementor-1765 .elementor-element.elementor-element-3ba42e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1765 .elementor-element.elementor-element-3ba42e4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-3ba42e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-738d22f.elementor-view-stacked .elementor-icon{background-color:#2563EB;fill:#FFFFFF;color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-738d22f.elementor-view-framed .elementor-icon, .elementor-1765 .elementor-element.elementor-element-738d22f.elementor-view-default .elementor-icon{fill:#2563EB;color:#2563EB;border-color:#2563EB;}.elementor-1765 .elementor-element.elementor-element-738d22f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-738d22f{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon{font-size:28px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title{margin-bottom:7px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-description{color:#16A34A;font-size:16px;font-weight:600;}.elementor-1765 .elementor-element.elementor-element-2efadac{line-height:30px;}.elementor-1765 .elementor-element.elementor-element-2efadac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-28799b7 .elementor-button{fill:#2563EB;color:#2563EB;background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-f22016c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1765 .elementor-element.elementor-element-f22016c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-f22016c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E67A;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-f22016c > .elementor-element-populated, .elementor-1765 .elementor-element.elementor-element-f22016c > .elementor-element-populated > .elementor-background-overlay, .elementor-1765 .elementor-element.elementor-element-f22016c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-f22016c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-9d22c08.elementor-view-stacked .elementor-icon{background-color:#16A34A;fill:#FFFFFF;color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-9d22c08.elementor-view-framed .elementor-icon, .elementor-1765 .elementor-element.elementor-element-9d22c08.elementor-view-default .elementor-icon{fill:#16A34A;color:#16A34A;border-color:#16A34A;}.elementor-1765 .elementor-element.elementor-element-9d22c08.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-9d22c08{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon{font-size:40px;padding:12px;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title{margin-bottom:7px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-description{color:#16A34A;font-size:16px;font-weight:600;}.elementor-1765 .elementor-element.elementor-element-f527b73{line-height:30px;}.elementor-1765 .elementor-element.elementor-element-f527b73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-d54f113 .elementor-button{fill:#16A34A;color:#16A34A;background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-74f141a > .elementor-container{max-width:1500px;}.elementor-1765 .elementor-element.elementor-element-74f141a{margin-top:40px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-72e1779:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1765 .elementor-element.elementor-element-72e1779 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-72e1779 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E67A;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-72e1779 > .elementor-element-populated, .elementor-1765 .elementor-element.elementor-element-72e1779 > .elementor-element-populated > .elementor-background-overlay, .elementor-1765 .elementor-element.elementor-element-72e1779 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-72e1779 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-c1127b8.elementor-view-stacked .elementor-icon{background-color:#9333EA;fill:#FFFFFF;color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-c1127b8.elementor-view-framed .elementor-icon, .elementor-1765 .elementor-element.elementor-element-c1127b8.elementor-view-default .elementor-icon{fill:#9333EA;color:#9333EA;border-color:#9333EA;}.elementor-1765 .elementor-element.elementor-element-c1127b8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-c1127b8{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon{font-size:28px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title{margin-bottom:7px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-description{color:#16A34A;font-size:16px;font-weight:600;}.elementor-1765 .elementor-element.elementor-element-61ddb3a{line-height:30px;}.elementor-1765 .elementor-element.elementor-element-61ddb3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-7f7ae3f .elementor-button{fill:#9333EA;color:#9333EA;background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-ca2d96a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1765 .elementor-element.elementor-element-ca2d96a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-ca2d96a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E67A;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-ca2d96a > .elementor-element-populated, .elementor-1765 .elementor-element.elementor-element-ca2d96a > .elementor-element-populated > .elementor-background-overlay, .elementor-1765 .elementor-element.elementor-element-ca2d96a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-ca2d96a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-c80564f.elementor-view-stacked .elementor-icon{background-color:#DB2777;fill:#FFFFFF;color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-c80564f.elementor-view-framed .elementor-icon, .elementor-1765 .elementor-element.elementor-element-c80564f.elementor-view-default .elementor-icon{fill:#DB2777;color:#DB2777;border-color:#DB2777;}.elementor-1765 .elementor-element.elementor-element-c80564f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-c80564f{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon{font-size:40px;padding:12px;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title{margin-bottom:7px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-description{color:#16A34A;font-size:16px;font-weight:600;}.elementor-1765 .elementor-element.elementor-element-3dcc0e7{line-height:30px;}.elementor-1765 .elementor-element.elementor-element-3dcc0e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-e6eb30e .elementor-button{fill:#DB2777;color:#DB2777;background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-60b277e > .elementor-container{max-width:1500px;}.elementor-1765 .elementor-element.elementor-element-60b277e{margin-top:40px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-421f72e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1765 .elementor-element.elementor-element-421f72e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-421f72e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E67A;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-421f72e > .elementor-element-populated, .elementor-1765 .elementor-element.elementor-element-421f72e > .elementor-element-populated > .elementor-background-overlay, .elementor-1765 .elementor-element.elementor-element-421f72e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-421f72e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-4031aac.elementor-view-stacked .elementor-icon{background-color:#DACE00;fill:#FFFFFF;color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-4031aac.elementor-view-framed .elementor-icon, .elementor-1765 .elementor-element.elementor-element-4031aac.elementor-view-default .elementor-icon{fill:#DACE00;color:#DACE00;border-color:#DACE00;}.elementor-1765 .elementor-element.elementor-element-4031aac.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-4031aac{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon{font-size:28px;padding:18px;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title{margin-bottom:7px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-description{color:#16A34A;font-size:16px;font-weight:600;}.elementor-1765 .elementor-element.elementor-element-6def4ad{line-height:30px;}.elementor-1765 .elementor-element.elementor-element-6def4ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-b67cb3c .elementor-button{fill:#9333EA;color:#9333EA;background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-69d19c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1765 .elementor-element.elementor-element-69d19c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-69d19c2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E6E67A;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-69d19c2 > .elementor-element-populated, .elementor-1765 .elementor-element.elementor-element-69d19c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1765 .elementor-element.elementor-element-69d19c2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-69d19c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-9a918ec:not(.elementor-motion-effects-element-type-background), .elementor-1765 .elementor-element.elementor-element-9a918ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-1765 .elementor-element.elementor-element-9a918ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1765 .elementor-element.elementor-element-9a918ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-9b00806 > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-3290c3a{text-align:center;}.elementor-1765 .elementor-element.elementor-element-3290c3a .elementor-heading-title{color:#000000;font-size:30px;font-weight:900;}.elementor-1765 .elementor-element.elementor-element-3290c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-932905b{text-align:center;color:#4B5563;font-size:20px;line-height:30px;}.elementor-1765 .elementor-element.elementor-element-932905b > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-1765 .elementor-element.elementor-element-c85f8ef .working-process-wrap span{width:60px;height:60px;color:#F3F1F1;}.elementor-1765 .elementor-element.elementor-element-c85f8ef > .elementor-widget-container{padding:55px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-eed4506{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1765 .elementor-element.elementor-element-eed4506 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-e891a3c > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-9bffb22{text-align:center;}.elementor-1765 .elementor-element.elementor-element-9bffb22 .elementor-heading-title{color:#000000;font-size:30px;font-weight:900;}.elementor-1765 .elementor-element.elementor-element-9bffb22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-e8ea442{text-align:center;color:#4B5563;font-size:20px;line-height:30px;}.elementor-1765 .elementor-element.elementor-element-e8ea442 > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-1765 .elementor-element.elementor-element-2822cf8 > .elementor-container{max-width:1500px;}.elementor-1765 .elementor-element.elementor-element-2822cf8{margin-top:70px;margin-bottom:50px;}.elementor-1765 .elementor-element.elementor-element-4d2d59f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-d6ccdb6 .elementor-icon-box-title{margin-bottom:5px;color:#2563EB;}.elementor-1765 .elementor-element.elementor-element-d6ccdb6 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-d6ccdb6 .elementor-icon-box-title a{font-weight:500;}.elementor-1765 .elementor-element.elementor-element-d6ccdb6 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:20px 0px 20px 0px;background-color:#EFF6FF;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-3038775 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-3038775 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-3dad07b .elementor-icon-box-title{margin-bottom:5px;color:#22C55E;}.elementor-1765 .elementor-element.elementor-element-3dad07b .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-3dad07b .elementor-icon-box-title a{font-weight:500;}.elementor-1765 .elementor-element.elementor-element-3dad07b > .elementor-widget-container{margin:0px 20px 0px 20px;padding:20px 0px 20px 0px;background-color:#F0FDF4;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-f30e33f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-f30e33f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-0e561da .elementor-icon-box-title{margin-bottom:5px;color:#9333EA;}.elementor-1765 .elementor-element.elementor-element-0e561da .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-0e561da .elementor-icon-box-title a{font-weight:500;}.elementor-1765 .elementor-element.elementor-element-0e561da > .elementor-widget-container{margin:0px 20px 0px 20px;padding:20px 0px 20px 0px;background-color:#FAF5FF;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-820d3f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-2131473 .elementor-icon-box-title{margin-bottom:5px;color:#F97316;}.elementor-1765 .elementor-element.elementor-element-2131473 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-2131473 .elementor-icon-box-title a{font-weight:500;}.elementor-1765 .elementor-element.elementor-element-2131473 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:20px 0px 20px 0px;background-color:#FFF7ED;border-radius:10px 10px 10px 10px;}.elementor-1765 .elementor-element.elementor-element-d357e32 > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-d357e32 > .elementor-background-overlay{opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1765 .elementor-element.elementor-element-d357e32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-1a0539e > .elementor-container{max-width:1400px;}.elementor-1765 .elementor-element.elementor-element-1a0539e{margin-top:80px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-6f7c929 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1765 .elementor-element.elementor-element-d7f2614{text-align:center;}.elementor-1765 .elementor-element.elementor-element-d7f2614 .elementor-heading-title{color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-3c68110{columns:1;column-gap:0px;text-align:center;color:#DBEAFE;font-size:18px;line-height:32px;}.elementor-1765 .elementor-element.elementor-element-3c68110 > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-1765 .elementor-element.elementor-element-facd2a2{margin-top:0px;margin-bottom:80px;}.elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button{fill:#2563EB;color:#2563EB;background-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:17px 30px 17px 30px;}.elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button:hover, .elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button:focus{color:#FFFFFF;background-color:#2563EB;border-color:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button:hover svg, .elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1765 .elementor-element.elementor-element-a58b41b .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1765 .elementor-element.elementor-element-a58b41b .elementor-button:hover, .elementor-1765 .elementor-element.elementor-element-a58b41b .elementor-button:focus{color:#2563EB;background-color:#FFFFFF;border-color:#2563EB;}.elementor-1765 .elementor-element.elementor-element-a58b41b .elementor-button:hover svg, .elementor-1765 .elementor-element.elementor-element-a58b41b .elementor-button:focus svg{fill:#2563EB;}@media(max-width:1024px){.elementor-1765 .elementor-element.elementor-element-080531d{margin-top:50px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-978487d > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-1765 .elementor-element.elementor-element-1db51b0 .elementor-heading-title{font-size:35px;}.elementor-1765 .elementor-element.elementor-element-3b60e76{font-size:16px;line-height:2.1em;}.elementor-1765 .elementor-element.elementor-element-3b60e76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-af0e6f1{margin-top:0px;margin-bottom:50px;}.elementor-1765 .elementor-element.elementor-element-ce32faa{padding:50px 0px 50px 0px;}.elementor-1765 .elementor-element.elementor-element-a31184f .elementor-heading-title{font-size:34px;}.elementor-1765 .elementor-element.elementor-element-295252d{line-height:1.5em;}.elementor-1765 .elementor-element.elementor-element-295252d > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon{font-size:22px;padding:15px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title a{font-size:20px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-description{font-size:16px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon{font-size:28px;padding:12px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title a{font-size:20px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-description{font-size:16px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon{font-size:22px;padding:15px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title a{font-size:20px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-description{font-size:16px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon{font-size:28px;padding:12px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title a{font-size:20px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-description{font-size:16px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon{font-size:22px;padding:15px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title a{font-size:20px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-description{font-size:16px;}.elementor-1765 .elementor-element.elementor-element-3290c3a .elementor-heading-title{font-size:34px;}.elementor-1765 .elementor-element.elementor-element-932905b{line-height:1.5em;}.elementor-1765 .elementor-element.elementor-element-932905b > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1765 .elementor-element.elementor-element-9bffb22 .elementor-heading-title{font-size:34px;}.elementor-1765 .elementor-element.elementor-element-e8ea442{line-height:1.5em;}.elementor-1765 .elementor-element.elementor-element-e8ea442 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1765 .elementor-element.elementor-element-2822cf8{margin-top:0px;margin-bottom:50px;}.elementor-1765 .elementor-element.elementor-element-1a0539e{margin-top:50px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-6f7c929 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-1765 .elementor-element.elementor-element-d7f2614 .elementor-heading-title{font-size:35px;}.elementor-1765 .elementor-element.elementor-element-3c68110{font-size:16px;line-height:2.1em;}.elementor-1765 .elementor-element.elementor-element-3c68110 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-facd2a2{margin-top:0px;margin-bottom:50px;}}@media(max-width:767px){.elementor-1765 .elementor-element.elementor-element-080531d{margin-top:40px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-978487d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1765 .elementor-element.elementor-element-af0e6f1{margin-top:0px;margin-bottom:40px;}.elementor-1765 .elementor-element.elementor-element-ce32faa{margin-top:-10px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-645e8f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-3c030d2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-a31184f .elementor-heading-title{font-size:28px;}.elementor-1765 .elementor-element.elementor-element-295252d{font-size:16px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-295252d > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1765 .elementor-element.elementor-element-3ba42e4 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-738d22f{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon{font-size:25px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title{margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-title a{font-size:18px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-738d22f .elementor-icon-box-description{font-size:14px;}.elementor-1765 .elementor-element.elementor-element-738d22f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-2efadac{line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-2efadac > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-f22016c > .elementor-element-populated{margin:40px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-9d22c08{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon{font-size:32px;padding:10px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-title a{font-size:18px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-9d22c08 .elementor-icon-box-description{font-size:14px;}.elementor-1765 .elementor-element.elementor-element-9d22c08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-f527b73{line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-f527b73 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-72e1779 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-c1127b8{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon{font-size:25px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-title a{font-size:18px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-c1127b8 .elementor-icon-box-description{font-size:14px;}.elementor-1765 .elementor-element.elementor-element-c1127b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-61ddb3a{line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-61ddb3a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-ca2d96a > .elementor-element-populated{margin:40px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-c80564f{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon{font-size:32px;padding:10px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title{margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-title a{font-size:18px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-c80564f .elementor-icon-box-description{font-size:14px;}.elementor-1765 .elementor-element.elementor-element-c80564f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-3dcc0e7{line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-3dcc0e7 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-421f72e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-wrapper{text-align:left;}.elementor-1765 .elementor-element.elementor-element-4031aac{--icon-box-icon-margin:15px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon{font-size:25px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title{margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title, .elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-title a{font-size:18px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-4031aac .elementor-icon-box-description{font-size:14px;}.elementor-1765 .elementor-element.elementor-element-4031aac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-6def4ad{line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-6def4ad > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-69d19c2 > .elementor-element-populated{margin:40px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-1765 .elementor-element.elementor-element-9a918ec{margin-top:-10px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-3655371 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-9b00806{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-3290c3a .elementor-heading-title{font-size:28px;}.elementor-1765 .elementor-element.elementor-element-932905b{font-size:16px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-932905b > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1765 .elementor-element.elementor-element-c85f8ef > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-eed4506{margin-top:-10px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-e7280a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-e891a3c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1765 .elementor-element.elementor-element-9bffb22 .elementor-heading-title{font-size:28px;}.elementor-1765 .elementor-element.elementor-element-e8ea442{font-size:16px;line-height:1.7em;}.elementor-1765 .elementor-element.elementor-element-e8ea442 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1765 .elementor-element.elementor-element-2822cf8{margin-top:0px;margin-bottom:40px;}.elementor-1765 .elementor-element.elementor-element-d6ccdb6 > .elementor-widget-container{margin:20px 10px 0px 10px;}.elementor-1765 .elementor-element.elementor-element-3dad07b > .elementor-widget-container{margin:20px 10px 0px 10px;}.elementor-1765 .elementor-element.elementor-element-0e561da > .elementor-widget-container{margin:20px 10px 0px 10px;}.elementor-1765 .elementor-element.elementor-element-2131473 > .elementor-widget-container{margin:20px 10px 0px 10px;}.elementor-1765 .elementor-element.elementor-element-1a0539e{margin-top:40px;margin-bottom:0px;}.elementor-1765 .elementor-element.elementor-element-6f7c929 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1765 .elementor-element.elementor-element-d7f2614 .elementor-heading-title{font-size:26px;}.elementor-1765 .elementor-element.elementor-element-3c68110{font-size:14px;}.elementor-1765 .elementor-element.elementor-element-facd2a2{margin-top:0px;margin-bottom:40px;}.elementor-1765 .elementor-element.elementor-element-55abe70 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-1765 .elementor-element.elementor-element-a58b41b .elementor-button{border-radius:5px 5px 5px 5px;}}/* Start custom CSS for text-editor, class: .elementor-element-8b7d5b5 */.blue-dot-list {
    padding-left: 20px; /* 调整列表左侧缩进 */
  }
  
  .blue-dot-list li {
    margin-bottom: 8px; /* 列表项之间的间距 */
  }
  
  .blue-dot-list li::marker {
    color: #3b82f6; /* 圆点设为蓝色（可替换为你需要的蓝色值） */
    font-size: 1.5em; /* 可调整圆点大小 */
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ba42e4 */.card-decorated {
  transition: all 0.3s ease;
  position: relative;
  /* 允许装饰超出容器，否则半圆会被裁剪 */
  overflow: visible !important; 
}

/* 匹配 Elementor 背景层（兼容动态类名） */
.card-decorated [class*="elementor-background-overlay"]::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 100px;
  background: #f5f8fe !important;
  border-radius: 0 0 0 100px;
  z-index: 1; /* 层级在背景之上，内容之下 */
  transition: all 0.3s ease;
}

/* 确保内容（标题、文字）在装饰之上 */
.card-decorated .elementor-widget-wrap {
  position: relative;
  z-index: 2; 
}

/* 悬停动画 */
.card-decorated:hover {
  transform: translateY(-0.5rem) scale(1.02); 
}

/* 标题颜色过渡 */
.card-decorated:hover h3 {
  color: #2563eb; 
  transition: color 0.3s ease;
}

/* 平板适配 */
@media (max-width: 768px) {
  .card-decorated [class*="elementor-background-overlay"]::before {
    width: 70px;
    height: 70px;
    border-radius: 0 0 0 60px;
  }
  .card-decorated:hover {
    transform: translateY(-0.3rem) scale(1.01); 
  }
}

/* 修复 Elementor 编辑模式显示问题 */
body.elementor-editor-active .card-decorated [class*="elementor-background-overlay"]::before {
  z-index: 9999; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea6277 */.green-dot-list {
    padding-left: 20px; /* 调整列表左侧缩进 */
  }
  
  .green-dot-list li {
    margin-bottom: 8px; /* 列表项之间的间距 */
  }
  
  .green-dot-list li::marker {
    color: #16a34a ; /* 圆点设为蓝色（可替换为你需要的蓝色值） */
    font-size: 1.5em; /* 可调整圆点大小 */
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f22016c *//* 合并后的单个类，同时实现装饰和悬停效果 */
.card-decorated-green {
  transition: all 0.3s ease; /* 平滑过渡效果 */
  position: relative; /* 添加相对定位作为基准 */
}

/* 悬停动画效果 */
.card-decorated-green:hover {
  transform: translateY(-0.5rem) scale(1.02); 
}

/* 右上角四分之一圆装饰 */
.card-decorated-green .elementor-background-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 100px;
  background: #f4fcf7;
  border-radius: 0 0 0 100px;
  z-index: -1;
  transition: all 0.3s ease; /* 与卡片动画同步 */
}

/* 内容层级确保 */
.card-decorated-green .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* 卡片 hover 时标题变蓝色 */
.card-decorated-green:hover h3 {
  color: #16a34a; 
  transition: color 0.3s ease; /* 添加颜色过渡效果 */
}

/* 平板设备适配 (768px以下) */
@media (max-width: 768px) {
  /* 调整四分之一圆大小 */
  .card-decorated-green .elementor-background-overlay::before {
    width: 70px;
    height: 70px;
    border-radius: 0 0 0 60px;
  }
  
  /* 调整悬停效果 */
  .card-decorated-green:hover {
    transform: translateY(-0.3rem) scale(1.01); 
  }
  

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1613dc */.purple-dot-list {
    padding-left: 20px; /* 调整列表左侧缩进 */
  }
  
  .purple-dot-list li {
    margin-bottom: 8px; /* 列表项之间的间距 */
  }
  
  .purple-dot-list li::marker {
    color: #9333ea; /* 圆点设为蓝色（可替换为你需要的蓝色值） */
    font-size: 1.5em; /* 可调整圆点大小 */
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72e1779 *//* 合并后的单个类，同时实现装饰和悬停效果 */
.card-decorated-purple {
  transition: all 0.3s ease; /* 平滑过渡效果 */
  position: relative; /* 添加相对定位作为基准 */
}

/* 悬停动画效果 */
.card-decorated-purple:hover {
  transform: translateY(-0.5rem) scale(1.02); 
}

/* 右上角四分之一圆装饰 */
.card-decorated-purple .elementor-background-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 100px;
  background: #faf6ff;
  border-radius: 0 0 0 100px;
  z-index: -1;
  transition: all 0.3s ease; /* 与卡片动画同步 */
}

/* 内容层级确保 */
.card-decorated-purple .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* 卡片 hover 时标题变紫色 */
.card-decorated-purple:hover h3 {
  color: #9333ea; 
  transition: color 0.3s ease; /* 添加颜色过渡效果 */
}

/* 平板设备适配 (768px以下) */
@media (max-width: 768px) {
  /* 调整四分之一圆大小 */
  .card-decorated-purple .elementor-background-overlay::before {
    width: 70px;
    height: 70px;
    border-radius: 0 0 0 60px;
  }
  
  /* 调整悬停效果 */
  .card-decorated-purple:hover {
    transform: translateY(-0.3rem) scale(1.01); 
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a7e895 */.pink-dot-list {
    padding-left: 20px; /* 调整列表左侧缩进 */
  }
  
  .pink-dot-list li {
    margin-bottom: 8px; /* 列表项之间的间距 */
  }
  
  .pink-dot-list li::marker {
    color: #db2777; /* 圆点设为蓝色（可替换为你需要的蓝色值） */
    font-size: 1.5em; /* 可调整圆点大小 */
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ca2d96a *//* 合并后的单个类，同时实现装饰和悬停效果 */
.card-decorated-pink {
  transition: all 0.3s ease; /* 平滑过渡效果 */
  position: relative; /* 添加相对定位作为基准 */
}

/* 悬停动画效果 */
.card-decorated-pink:hover {
  transform: translateY(-0.5rem) scale(1.02); 
}

/* 右上角四分之一圆装饰 */
.card-decorated-pink .elementor-background-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 100px;
  background: #fef5f9; /* 可根据需要调整为更粉色系的背景，如 #fef4f7 */
  border-radius: 0 0 0 100px;
  z-index: -1;
  transition: all 0.3s ease; /* 与卡片动画同步 */
}

/* 内容层级确保 */
.card-decorated-pink .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* 卡片 hover 时标题变粉色系颜色 */
.card-decorated-pink:hover h3 {
  color: #db2777; 
  transition: color 0.3s ease; /* 添加颜色过渡效果 */
}

/* 平板设备适配 (768px以下) */
@media (max-width: 768px) {
  /* 调整四分之一圆大小 */
  .card-decorated-pink .elementor-background-overlay::before {
    width: 70px;
    height: 70px;
    border-radius: 0 0 0 60px;
  }
  
  /* 调整悬停效果 */
  .card-decorated-pink:hover {
    transform: translateY(-0.3rem) scale(1.01); 
  }
  

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4031aac */.elementor-1765 .elementor-element.elementor-element-4031aac.elementor-view-stacked .elementor-icon
 {
 background-image: linear-gradient(to right,#9333EA, #EC4899); 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb51ee7 */.yellow-dot-list {
    padding-left: 20px; /* 调整列表左侧缩进 */
  }
  
  .yellow-dot-list li {
    margin-bottom: 8px; /* 列表项之间的间距 */
  }
  
  .yellow-dot-list li::marker {
    color: #9333EA; /* 圆点设为蓝色（可替换为你需要的蓝色值） */
    font-size: 1.5em; /* 可调整圆点大小 */
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-421f72e *//* 合并后的单个类，同时实现装饰和悬停效果 */
.card-decorated-yellow {
  transition: all 0.3s ease; /* 平滑过渡效果 */
  position: relative; /* 添加相对定位作为基准 */
}

/* 悬停动画效果 */
.card-decorated-yellow:hover {
  transform: translateY(-0.5rem) scale(1.02); 
}

/* 右上角四分之一圆装饰 */
.card-decorated-yellow .elementor-background-overlay::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 100px;
  background: #fcf5fc;
  border-radius: 0 0 0 100px;
  z-index: -1;
  transition: all 0.3s ease; /* 与卡片动画同步 */
}

/* 内容层级确保 */
.card-decorated-yellow .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

/* 卡片 hover 时标题变黄色 */
.card-decorated-yellow:hover h3 {
  color:;  
  transition: color 0.3s ease; /* 添加颜色过渡效果 */
}

/* 平板设备适配 (768px以下) */
@media (max-width: 768px) {
  /* 调整四分之一圆大小 */
  .card-decorated-yellow .elementor-background-overlay::before {
    width: 70px;
    height: 70px;
    border-radius: 0 0 0 60px;
  }
  
  /* 调整悬停效果 */
  .card-decorated-yellow:hover {
    transform: translateY(-0.3rem) scale(1.01); 
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d357e32 */.servicesbg{
    width: 100%;
    background: linear-gradient(to right, #2563eb, #22c55e);
}/* End custom CSS */