.elementor-12 .elementor-element.elementor-element-1f2310a{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:1000;}.elementor-12 .elementor-element.elementor-element-1f2310a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1f2310a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-1f2310a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-aa6083c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:02px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa6083c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-2869897{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2869897.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2869897 img{width:142px;max-width:100%;height:24.7px;opacity:1;}.elementor-12 .elementor-element.elementor-element-25aeb16{--display:flex;}.elementor-12 .elementor-element.elementor-element-25aeb16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-42fec7d{--display:flex;--margin-top:019px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-33f8f43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5c197db{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c197db.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-5c197db.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5c197db.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-title{margin-bottom:0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-1f72651{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1f72651 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f72651.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-1f72651.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1f72651.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1f72651 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-1f72651 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-1f72651 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-28cc9ee{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-28cc9ee .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-28cc9ee.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-28cc9ee.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-28cc9ee.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-28cc9ee .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-28cc9ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-28cc9ee .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-acd62e5{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-acd62e5 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-acd62e5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-acd62e5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-acd62e5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-acd62e5 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-acd62e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-acd62e5 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-5e0730a .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5e0730a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-5e0730a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5e0730a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-5e0730a .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-5e0730a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-5e0730a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-f3bbc50{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-50efff4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-75a295f{padding:0px 60px 0px 0px;}.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-75a295f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-75a295f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-75a295f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-e4ed188{padding:0px 60px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e4ed188.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-e4ed188.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e4ed188.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0cd4c73.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-0cd4c73.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0cd4c73.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-547c0ec{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a42859d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-332ba77{padding:0px 60px 0px 0px;}.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-332ba77.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-332ba77.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-332ba77.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-8489126{padding:0px 60px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8489126.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-8489126.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8489126.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-30908e3{padding:0px 60px 0px 0px;}.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-30908e3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-30908e3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-30908e3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-65d9a19.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-65d9a19.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-65d9a19.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-158e7e1{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0a7c50a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-f9cd9fc{padding:0px 060px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f9cd9fc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-f9cd9fc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f9cd9fc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d7323e5{padding:0px 060px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d7323e5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-d7323e5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d7323e5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-f2d5504{padding:0px 060px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f2d5504.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-f2d5504.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f2d5504.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-d682049{padding:0px 060px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d682049.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-d682049.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d682049.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-453296c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-453296c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-453296c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-a472587{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e35db64{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-4893fce{padding:0px 060px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4893fce .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4893fce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4893fce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4893fce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4893fce .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-4893fce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-4893fce .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-36ced26{padding:0px 060px 0px 0px;}.elementor-12 .elementor-element.elementor-element-36ced26 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-36ced26.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-36ced26.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-36ced26.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-36ced26 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-36ced26 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-36ced26 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-8bad613 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8bad613.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-8bad613.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8bad613.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8bad613 .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-12 .elementor-element.elementor-element-8bad613 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8bad613 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c87cc1b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:32.5px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:20px;--n-menu-icon-gap:67px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12 .elementor-element.elementor-element-c87cc1b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-12 .elementor-element.elementor-element-c87cc1b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-12 .elementor-element.elementor-element-c87cc1b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c87cc1b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-12 .elementor-element.elementor-element-c87cc1b {--n-menu-title-color-hover:#F7F7F7;}.elementor-12 .elementor-element.elementor-element-c87cc1b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12 .elementor-element.elementor-element-c87cc1b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:30px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:30px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-12 .elementor-element.elementor-element-5d8e5f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-5d8e5f6.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8f6d2be{--display:flex;}.elementor-12 .elementor-element.elementor-element-242bc08{--display:flex;--min-height:80px;--justify-content:center;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-242bc08.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1007322{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1007322.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-eb9330e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:24px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12 .elementor-element.elementor-element-eb9330e {--n-menu-title-color-hover:#6BCBFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-12 .elementor-element.elementor-element-794c883{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-794c883.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-794c883 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-794c883 div.elementor-menu-toggle{color:#00000000;}.elementor-12 .elementor-element.elementor-element-794c883 div.elementor-menu-toggle svg{fill:#00000000;}.elementor-12 .elementor-element.elementor-element-c0923c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-c0923c9.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e29cc56{--display:flex;}.elementor-12 .elementor-element.elementor-element-50a3928{--display:flex;--min-height:80px;--justify-content:center;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-50a3928.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9623b5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9623b5f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d836cc8{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 060px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:24px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-12 .elementor-element.elementor-element-d836cc8 {--n-menu-title-color-hover:#6BCBFF;}.elementor-12 .elementor-element.elementor-element-2d01c27{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2d01c27.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2d01c27 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-2d01c27 div.elementor-menu-toggle{color:#00000000;}.elementor-12 .elementor-element.elementor-element-2d01c27 div.elementor-menu-toggle svg{fill:#00000000;}.elementor-12 .elementor-element.elementor-element-c59818e{--display:flex;}.elementor-12 .elementor-element.elementor-element-8434627 .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-8434627 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-8434627 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8434627 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a518b87{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:1000;}.elementor-12 .elementor-element.elementor-element-a518b87:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a518b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-a518b87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f0ddbb7{--display:flex;}.elementor-12 .elementor-element.elementor-element-8339abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8339abc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2994839{--display:flex;--overlay-opacity:0.5;}.elementor-12 .elementor-element.elementor-element-2994839:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2994839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-2994839::before, .elementor-12 .elementor-element.elementor-element-2994839 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2994839 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2994839 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2994839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2994839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-c6470e0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:02px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c6470e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-be6e38d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-be6e38d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-be6e38d img{width:142px;max-width:100%;height:24.7px;opacity:1;}.elementor-12 .elementor-element.elementor-element-124c57b{--display:flex;}.elementor-12 .elementor-element.elementor-element-124c57b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5fb84a0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5fb84a0.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-5fb84a0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5fb84a0.elementor-view-default .elementor-icon{color:#F5F5F5;border-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-5fb84a0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5fb84a0.elementor-view-default .elementor-icon svg{fill:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-8b01c63 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5ca62ac{--display:flex;}.elementor-12 .elementor-element.elementor-element-5ca62ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5eb9f12 .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-5eb9f12 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-5eb9f12 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5eb9f12 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-459b6f4{--display:flex;}.elementor-12 .elementor-element.elementor-element-3e0a995{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-1f2310a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-12 .elementor-element.elementor-element-2869897{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-12 .elementor-element.elementor-element-a518b87{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-12 .elementor-element.elementor-element-be6e38d{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-1f2310a{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-aa6083c{--width:200px;}.elementor-12 .elementor-element.elementor-element-25aeb16{--width:1000px;}.elementor-12 .elementor-element.elementor-element-5d8e5f6{--width:200px;}.elementor-12 .elementor-element.elementor-element-8f6d2be{--width:100%;}.elementor-12 .elementor-element.elementor-element-c0923c9{--width:200px;}.elementor-12 .elementor-element.elementor-element-e29cc56{--width:100%;}.elementor-12 .elementor-element.elementor-element-a518b87{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-c6470e0{--width:200px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1f2310a{--min-height:0px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1f2310a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-aa6083c{--width:38%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-2869897{width:var( --container-widget-width, 123px );max-width:123px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:123px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-2869897 img{width:100%;max-width:100%;height:40px;}.elementor-12 .elementor-element.elementor-element-25aeb16{--width:30%;--min-height:0px;}.elementor-12 .elementor-element.elementor-element-33f8f43{--width:500px;}.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1f72651 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-28cc9ee .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-acd62e5 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-5e0730a .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-50efff4{--width:500px;}.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a42859d{--width:500px;}.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-0a7c50a{--width:500px;}.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e35db64{--width:500px;}.elementor-12 .elementor-element.elementor-element-4893fce .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-36ced26 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8bad613 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-c0923c9{--width:15%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c0923c9.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-50a3928{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d836cc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-menu-toggle-align:center;}.elementor-12 .elementor-element.elementor-element-2d01c27{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-12 .elementor-element.elementor-element-2d01c27.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-c59818e{--width:18%;}.elementor-12 .elementor-element.elementor-element-8434627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-12 .elementor-element.elementor-element-8434627.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-a518b87{--min-height:0px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a518b87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-f0ddbb7{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c6470e0{--width:40%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-be6e38d{width:var( --container-widget-width, 123px );max-width:123px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:123px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-be6e38d img{width:100%;max-width:100%;height:40px;}.elementor-12 .elementor-element.elementor-element-124c57b{--width:40%;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0100px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-124c57b.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-5fb84a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0160px;}.elementor-12 .elementor-element.elementor-element-5fb84a0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5fb84a0 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-5fb84a0 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-8b01c63{padding:0px 0px 0px 010px;}.elementor-12 .elementor-element.elementor-element-8b01c63 .elementor-icon{font-size:24px;}.elementor-12 .elementor-element.elementor-element-8b01c63 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-5ca62ac{--width:29%;}.elementor-12 .elementor-element.elementor-element-5eb9f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-12 .elementor-element.elementor-element-5eb9f12.elementor-element{--align-self:flex-end;}}/* Start custom CSS for image-box, class: .elementor-element-5c197db *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-5c197db img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-5c197db:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a295f *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-75a295f img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-75a295f:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4ed188 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-e4ed188 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-e4ed188:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0cd4c73 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-0cd4c73 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-0cd4c73:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-332ba77 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-332ba77 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-332ba77:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8489126 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-8489126 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-8489126:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30908e3 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-30908e3 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-30908e3:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-65d9a19 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-65d9a19 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-65d9a19:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9cd9fc *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f9cd9fc img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d7323e5 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d7323e5 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d7323e5:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2d5504 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f2d5504 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f2d5504:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d682049 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d682049 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d682049:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-453296c *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-453296c img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-453296c:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c197db *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-5c197db img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-5c197db:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a295f *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-75a295f img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-75a295f:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4ed188 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-e4ed188 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-e4ed188:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0cd4c73 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-0cd4c73 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-0cd4c73:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-332ba77 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-332ba77 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-332ba77:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8489126 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-8489126 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-8489126:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30908e3 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-30908e3 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-30908e3:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-65d9a19 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-65d9a19 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-65d9a19:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9cd9fc *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f9cd9fc img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d7323e5 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d7323e5 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d7323e5:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2d5504 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f2d5504 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f2d5504:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d682049 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d682049 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d682049:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-453296c *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-453296c img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-453296c:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c197db *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-5c197db img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-5c197db:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a295f *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-75a295f img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-75a295f:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4ed188 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-e4ed188 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-e4ed188:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0cd4c73 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-0cd4c73 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-0cd4c73:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-332ba77 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-332ba77 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-332ba77:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8489126 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-8489126 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-8489126:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30908e3 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-30908e3 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-30908e3:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-65d9a19 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-65d9a19 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-65d9a19:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9cd9fc *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f9cd9fc img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d7323e5 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d7323e5 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d7323e5:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2d5504 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f2d5504 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f2d5504:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d682049 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d682049 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d682049:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-453296c *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-453296c img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-453296c:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c197db *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-5c197db img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-5c197db:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a295f *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-75a295f img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-75a295f:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4ed188 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-e4ed188 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-e4ed188:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0cd4c73 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-0cd4c73 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-0cd4c73:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-332ba77 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-332ba77 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-332ba77:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8489126 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-8489126 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-8489126:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30908e3 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-30908e3 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-30908e3:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-65d9a19 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-65d9a19 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-65d9a19:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9cd9fc *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f9cd9fc img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d7323e5 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d7323e5 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d7323e5:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2d5504 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f2d5504 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f2d5504:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d682049 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d682049 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d682049:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-453296c *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-453296c img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-453296c:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c197db *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-5c197db img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-5c197db:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a295f *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-75a295f img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-75a295f:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4ed188 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-e4ed188 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-e4ed188:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0cd4c73 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-0cd4c73 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-0cd4c73:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-332ba77 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-332ba77 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-332ba77:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8489126 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-8489126 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-8489126:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30908e3 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-30908e3 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-30908e3:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-65d9a19 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-65d9a19 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-65d9a19:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9cd9fc *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f9cd9fc img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d7323e5 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d7323e5 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d7323e5:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2d5504 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f2d5504 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f2d5504:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d682049 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d682049 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d682049:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-453296c *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-453296c img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-453296c:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5c197db *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-5c197db img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-5c197db:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-5c197db:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a295f *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-75a295f img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-75a295f:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-75a295f:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4ed188 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-e4ed188 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-e4ed188:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-e4ed188:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0cd4c73 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-0cd4c73 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-0cd4c73:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-0cd4c73:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-332ba77 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-332ba77 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-332ba77:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-332ba77:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8489126 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-8489126 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-8489126:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-8489126:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30908e3 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-30908e3 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-30908e3:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-30908e3:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-65d9a19 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-65d9a19 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-65d9a19:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-65d9a19:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f9cd9fc *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f9cd9fc img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f9cd9fc:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d7323e5 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d7323e5 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d7323e5:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d7323e5:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f2d5504 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-f2d5504 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-f2d5504:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-f2d5504:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d682049 *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-d682049 img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-d682049:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049 .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049 a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-d682049:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-453296c *//* 1. 图片悬停：平滑放大效果 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-wrapper img, 
.elementor-12 .elementor-element.elementor-element-453296c img {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-12 .elementor-element.elementor-element-453296c:hover img {
    transform: scale(1.1); /* 放大1.1倍，你可以根据需要调整为1.05 */
}

/* 2. 文字悬停：变成科技蓝 */
.elementor-12 .elementor-element.elementor-element-453296c .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c a {
    transition: color 0.3s ease !important;
}

/* 这里的 #007BFF 是标准的科技蓝，你可以换成你品牌的主色调 */
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-image-box-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover .elementor-heading-title,
.elementor-12 .elementor-element.elementor-element-453296c:hover a {
    color: #007BFF !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25aeb16 *//* --- 1. 确保所有图标框容器宽度一致且水平排列 --- */
.elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

/* --- 2. 核心：强制图标区域高度统一 --- */
/* 这样即使图标有的长有的方，下方的文字起点也会完全一致 */
.elementor-image-box-img img{
    height: 80px; /* 你可以根据图标大小调整这个高度 */
    display: flex;
    align-items: flex-end; /* 图标底部对齐，视觉上最整齐 */
    justify-content: center;
    margin-bottom: 1px; /* 图标与文字的间距 */
}

.elementor-image-box-img img {
    max-height: 100%;
    width: auto;
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* --- 3. 强制文字区域高度统一 --- */
/* 防止单行文字和双行文字导致的高度错位 */
.elementor-image-box-title {
    min-height: 2.5em; 
    display: flex;
    align-items: flex-start; /* 文字从顶部开始对齐 */
    justify-content: center;
    text-align: center;
}

/* --- 4. 悬停效果保持 --- */
.elementor-image-box-wrapper:hover img {
    transform: scale(1.1);
}
.elementor-image-box-wrapper:hover .elementor-image-box-title {
    color: #007BFF !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1007322 */.is-form-style input.is-search-input{
    width: 400px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1007322 */.is-form-style input.is-search-input{
    width: 400px;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-eb9330e *//* 针对你截图中的搜索/菜单标题容器 */
#search .e-n-menu-title-container {
    /* 1. 强制宽度自适应，不要那个 356px 的大宽框 */
    width: auto !important;
    min-width: unset !important;
    max-width: fit-content !important;

    /* 2. 移除那个危险的负边距 */
    margin-bottom: 0 !important;
    margin-top: 0 !important;

    /* 3. 使用 Padding 建立正常的点击区，而不是 0 */
    padding: 10px 15px !important; 
    
    /* 4. 确保内部图标居中 */
    display: flex !important;
    align-items: center;
    justify-content: center;
}
#search .e-n-menu-title-container i,.e-n-menu-title-container svg {
    cursor: pointer !important;
}

/* 如果图标位置变了，请调整它的父级 flex 布局，而不是用 margin 强推 *//* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-794c883 *//* 2. 针对你截图中的具体 ID 补充控制 */
.menubar-210{
    position: absolute !important;
    transform: none !important; 
    padding: 0;

}
#lan .elementor-nav-menu a{
    width:80px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
/* 1. 让下拉容器彻底浮动，不占据页面实际高度 */
#lan .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute !important;
    top: 100% !important; /* 紧贴黑色导航条底部 */
    left: 0 !important;
 /* 设置一个最小宽度，防止太窄 */
    width: 100% !important;
    z-index: 99999 !important; /* 确保盖在所有内容上方 */
    
    /* 解决你截图中的背景色和边框问题 */
    background-color: #ffffff !important; /* 或者设为你的黑色背景 #333 */

}

/* 2. 修正那个巨大的 1000vmax 高度变量 */
#lan .elementor-nav-menu--dropdown {
    
    --menu-height: auto !important; 
    max-height: 80vh !important; /* 限制最大高度为屏幕的 80%，防止冲出屏幕 */
    overflow-y: auto !important; /* 内容过多时内部滚动 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8434627 */.elementor-12 .elementor-element.elementor-element-8434627 {
    margin-left: auto !important;
    margin-right: 0 !important;

    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2310a *//* 1. 让导航栏背景变暗并带有磨砂质感 */
.elementor-12 .elementor-element.elementor-element-1f2310a {
    background-color: rgba(0, 0, 0, 0.6) !important; /* 降低数值，让它更透 */
    backdrop-filter: blur(px); /* 增加模糊度，这是消除灰感的关键 */
    -webkit-backdrop-filter: blur(15px);
    
    /* 2. 关键：强制让导航栏浮在下方内容之上 */
    position: relative;
    z-index: 999;
    margin-bottom: -80px; /* 数值根据你导航栏的高度调整，通常是负的高度值 */
}

/* 3. 确保文字是纯白且发亮的，增加对比度 */

/* 当元素在特定设备被隐藏时，强制高度为0并取消边距 */

/* 强制覆盖容器默认的 10px padding */
.elementor-element.e-con {
    --container-default-padding-top: 0px !important;
    --container-default-padding-right: 0px !important;
    --container-default-padding-bottom: 0px !important;
    --container-default-padding-left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5eb9f12 */.elementor-12 .elementor-element.elementor-element-5eb9f12 {
    margin-left: auto !important;
    margin-right: 0 !important;

    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a518b87 *//* 1. 让导航栏背景变暗并带有磨砂质感 */
.elementor-12 .elementor-element.elementor-element-a518b87 {
    background-color: rgba(0, 0, 0, 0.6) !important; /* 降低数值，让它更透 */
    backdrop-filter: blur(px); /* 增加模糊度，这是消除灰感的关键 */
    -webkit-backdrop-filter: blur(15px);
    
    /* 2. 关键：强制让导航栏浮在下方内容之上 */
    position: relative;
    z-index: 999;
    margin-bottom: -80px; /* 数值根据你导航栏的高度调整，通常是负的高度值 */
}

/* 3. 确保文字是纯白且发亮的，增加对比度 */

/* 当元素在特定设备被隐藏时，强制高度为0并取消边距 */

/* 强制覆盖容器默认的 10px padding */
.elementor-element.e-con {
    --container-default-padding-top: 0px !important;
    --container-default-padding-right: 0px !important;
    --container-default-padding-bottom: 0px !important;
    --container-default-padding-left: 0px !important;
}/* End custom CSS */