.elementor-11 .elementor-element.elementor-element-6cf61ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4c62697{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4c62697:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4c62697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E5F5FF 0%, #A6DEFF 100%);}.elementor-11 .elementor-element.elementor-element-398054c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-9804155{text-align:center;}.elementor-11 .elementor-element.elementor-element-9fafa52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-1043e24{text-align:center;font-family:"Alike", Sans-serif;font-size:17px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-5156140{text-align:center;font-family:"Alkalami", Sans-serif;font-size:49px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-11 .elementor-element.elementor-element-ede7ff4{--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:center;}.elementor-11 .elementor-element.elementor-element-c6e800e{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-117f64c{--display:flex;}.elementor-11 .elementor-element.elementor-element-b5d6de6{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5fe0254.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-5fe0254 img{width:100%;}.elementor-11 .elementor-element.elementor-element-fb1ce68{width:auto;max-width:auto;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:6.072%;z-index:10;text-align:justify;font-size:20px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-fb1ce68{left:39.999%;}body.rtl .elementor-11 .elementor-element.elementor-element-fb1ce68{right:39.999%;}.elementor-11 .elementor-element.elementor-element-fb1ce68 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-cc85b6d{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-cc85b6d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-cc85b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-5fcb97a{--display:flex;}.elementor-11 .elementor-element.elementor-element-5c42a87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-size:40px;}.elementor-11 .elementor-element.elementor-element-2fedd1c{text-align:center;font-weight:300;color:#012863;}.elementor-11 .elementor-element.elementor-element-1ce9339{text-align:center;}.elementor-11 .elementor-element.elementor-element-1ce9339 img{width:50%;}.elementor-11 .elementor-element.elementor-element-e8a5fdc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e8a5fdc:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e8a5fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F5FBFF 0%, #DBEFFF 100%);}.elementor-11 .elementor-element.elementor-element-704216d{text-align:center;font-size:40px;}.elementor-11 .elementor-element.elementor-element-1d235ea{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-288b07a{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3b322bb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-b229bd1 img{border-radius:20px 20px 0px 0px;}.elementor-11 .elementor-element.elementor-element-612e655{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:0px;}.elementor-11 .elementor-element.elementor-element-612e655:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-612e655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DBEFFF 0%, #A6DEFF 100%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-612e655{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-612e655{right:0px;}.elementor-11 .elementor-element.elementor-element-f3dce44{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-b8fc6f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-dd97b32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;}.elementor-11 .elementor-element.elementor-element-c7a639b{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-860467f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-860467f.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-55ccf9d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-55ccf9d img{width:100%;}.elementor-11 .elementor-element.elementor-element-a07bdeb{width:auto;max-width:auto;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:4.794%;z-index:10;text-align:justify;font-size:24px;font-weight:800;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a07bdeb{left:39.237%;}body.rtl .elementor-11 .elementor-element.elementor-element-a07bdeb{right:39.237%;}.elementor-11 .elementor-element.elementor-element-a07bdeb p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-5348538{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e599a87{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-9d40e7e img{border-radius:20px 20px 0px 0px;}.elementor-11 .elementor-element.elementor-element-956df2b{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:0px;}.elementor-11 .elementor-element.elementor-element-956df2b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-956df2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DBEFFF 0%, #A6DEFF 100%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-956df2b{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-956df2b{right:0px;}.elementor-11 .elementor-element.elementor-element-0699ea5{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-09a2293{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5e1bbda{font-size:25px;}.elementor-11 .elementor-element.elementor-element-1077117{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-812919c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-812919c.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-9bc0067.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-9bc0067 img{width:100%;}.elementor-11 .elementor-element.elementor-element-85a136d{width:auto;max-width:auto;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:4.794%;z-index:10;text-align:justify;font-size:24px;font-weight:800;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-85a136d{left:39.477%;}body.rtl .elementor-11 .elementor-element.elementor-element-85a136d{right:39.477%;}.elementor-11 .elementor-element.elementor-element-85a136d p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-238e344{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-963c582{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-0237ef2 img{border-radius:20px 20px 0px 0px;}.elementor-11 .elementor-element.elementor-element-37d41a6{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:0px;}.elementor-11 .elementor-element.elementor-element-37d41a6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-37d41a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DBEFFF 0%, #A6DEFF 100%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-37d41a6{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-37d41a6{right:0px;}.elementor-11 .elementor-element.elementor-element-842ed16{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-109e4f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3dbc979{font-size:25px;}.elementor-11 .elementor-element.elementor-element-c375ae5{font-size:10px;}.elementor-11 .elementor-element.elementor-element-3ff2e8e{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-988e20a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-988e20a.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-22d62c6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-22d62c6 img{width:100%;}.elementor-11 .elementor-element.elementor-element-1b421f6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:24%;z-index:10;text-align:justify;font-size:24px;font-weight:800;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1b421f6{left:39%;}body.rtl .elementor-11 .elementor-element.elementor-element-1b421f6{right:39%;}.elementor-11 .elementor-element.elementor-element-1b421f6 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-707da23{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-bf4d288{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-46ed751 img{border-radius:20px 20px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c5fef88{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:0px;}.elementor-11 .elementor-element.elementor-element-c5fef88:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-c5fef88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DBEFFF 0%, #A6DEFF 100%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c5fef88{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-c5fef88{right:0px;}.elementor-11 .elementor-element.elementor-element-f4cfa53{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-ff28c6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-33f1d5b{font-size:25px;}.elementor-11 .elementor-element.elementor-element-4f6b0c1{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ac22c75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ac22c75.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-94b6e72.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-94b6e72 img{width:100%;}.elementor-11 .elementor-element.elementor-element-04989c1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:24%;z-index:10;text-align:justify;font-size:24px;font-weight:800;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-04989c1{left:39%;}body.rtl .elementor-11 .elementor-element.elementor-element-04989c1{right:39%;}.elementor-11 .elementor-element.elementor-element-04989c1 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-783f404{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d18fc31{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-e7e4d11 img{border-radius:20px 20px 0px 0px;}.elementor-11 .elementor-element.elementor-element-281e297{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:0px;}.elementor-11 .elementor-element.elementor-element-281e297:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-281e297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #DBEFFF 0%, #A6DEFF 100%);}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-281e297{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-281e297{right:0px;}.elementor-11 .elementor-element.elementor-element-81718a9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-eee87ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-88a52a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4822d57{font-size:25px;}.elementor-11 .elementor-element.elementor-element-6c71f66{font-size:10px;}.elementor-11 .elementor-element.elementor-element-cdac269{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-88e8edf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-88e8edf.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-ccfbb71.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-ccfbb71 img{width:100%;}.elementor-11 .elementor-element.elementor-element-3fe237f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:24%;z-index:10;text-align:justify;font-size:24px;font-weight:800;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3fe237f{left:39%;}body.rtl .elementor-11 .elementor-element.elementor-element-3fe237f{right:39%;}.elementor-11 .elementor-element.elementor-element-3fe237f p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-a3b6f61{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-88e680b.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-88e680b{text-align:center;font-size:26px;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-b5d6de6{--width:31%;}.elementor-11 .elementor-element.elementor-element-1d235ea{--width:100%;}.elementor-11 .elementor-element.elementor-element-b8fc6f9{--width:100%;}.elementor-11 .elementor-element.elementor-element-860467f{--width:70%;}.elementor-11 .elementor-element.elementor-element-09a2293{--width:100%;}.elementor-11 .elementor-element.elementor-element-812919c{--width:70%;}.elementor-11 .elementor-element.elementor-element-109e4f8{--width:100%;}.elementor-11 .elementor-element.elementor-element-988e20a{--width:70%;}.elementor-11 .elementor-element.elementor-element-ff28c6a{--width:100%;}.elementor-11 .elementor-element.elementor-element-ac22c75{--width:70%;}.elementor-11 .elementor-element.elementor-element-eee87ce{--width:100%;}.elementor-11 .elementor-element.elementor-element-88a52a1{--width:100%;}.elementor-11 .elementor-element.elementor-element-88e8edf{--width:70%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ede7ff4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-1d235ea{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-288b07a{--min-height:320px;}.elementor-11 .elementor-element.elementor-element-612e655{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f3dce44{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-dd97b32{font-size:17px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a07bdeb{left:38%;}body.rtl .elementor-11 .elementor-element.elementor-element-a07bdeb{right:38%;}.elementor-11 .elementor-element.elementor-element-a07bdeb{top:20%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-5348538{--min-height:320px;}.elementor-11 .elementor-element.elementor-element-956df2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0699ea5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-5e1bbda{font-size:17px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-85a136d{left:38%;}body.rtl .elementor-11 .elementor-element.elementor-element-85a136d{right:38%;}.elementor-11 .elementor-element.elementor-element-85a136d{top:20%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-238e344{--min-height:320px;}.elementor-11 .elementor-element.elementor-element-37d41a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-842ed16{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-3dbc979{font-size:17px;}.elementor-11 .elementor-element.elementor-element-c375ae5{font-size:9px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1b421f6{left:38%;}body.rtl .elementor-11 .elementor-element.elementor-element-1b421f6{right:38%;}.elementor-11 .elementor-element.elementor-element-1b421f6{top:20%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-707da23{--min-height:320px;}.elementor-11 .elementor-element.elementor-element-c5fef88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f4cfa53{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-33f1d5b{font-size:17px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-04989c1{left:38%;}body.rtl .elementor-11 .elementor-element.elementor-element-04989c1{right:38%;}.elementor-11 .elementor-element.elementor-element-04989c1{top:20%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-783f404{--min-height:320px;}.elementor-11 .elementor-element.elementor-element-281e297{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-81718a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-4822d57{font-size:17px;}.elementor-11 .elementor-element.elementor-element-6c71f66{font-size:9px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3fe237f{left:38%;}body.rtl .elementor-11 .elementor-element.elementor-element-3fe237f{right:38%;}.elementor-11 .elementor-element.elementor-element-3fe237f{top:20%;font-size:16px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-4c62697{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9804155 .elementor-heading-title{font-size:25px;}.elementor-11 .elementor-element.elementor-element-1043e24{font-size:12px;}.elementor-11 .elementor-element.elementor-element-5156140.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-5156140{font-size:29px;}.elementor-11 .elementor-element.elementor-element-5156140 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-ede7ff4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-117f64c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5fe0254{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-fb1ce68{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-5c42a87{font-size:28px;}.elementor-11 .elementor-element.elementor-element-1ce9339 img{width:100%;}.elementor-11 .elementor-element.elementor-element-704216d{font-size:30px;}.elementor-11 .elementor-element.elementor-element-1d235ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-288b07a{--min-height:130px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-612e655{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:-50%;}.elementor-11 .elementor-element.elementor-element-f3dce44{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-dd97b32{font-size:14px;letter-spacing:-0.6px;}.elementor-11 .elementor-element.elementor-element-dd97b32 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-860467f{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-55ccf9d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-55ccf9d img{width:100%;}.elementor-11 .elementor-element.elementor-element-a07bdeb{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:30%;font-size:15px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a07bdeb{left:40%;}body.rtl .elementor-11 .elementor-element.elementor-element-a07bdeb{right:40%;}.elementor-11 .elementor-element.elementor-element-5348538{--min-height:130px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-956df2b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:-50%;}.elementor-11 .elementor-element.elementor-element-0699ea5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5e1bbda{font-size:14px;}.elementor-11 .elementor-element.elementor-element-812919c{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9bc0067{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-85a136d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:30%;font-size:15px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-85a136d{left:40%;}body.rtl .elementor-11 .elementor-element.elementor-element-85a136d{right:40%;}.elementor-11 .elementor-element.elementor-element-238e344{--min-height:130px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-37d41a6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:-50%;}.elementor-11 .elementor-element.elementor-element-842ed16{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3dbc979{font-size:14px;}.elementor-11 .elementor-element.elementor-element-c375ae5{font-size:8px;}.elementor-11 .elementor-element.elementor-element-988e20a{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-22d62c6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1b421f6{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:30%;font-size:15px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1b421f6{left:40%;}body.rtl .elementor-11 .elementor-element.elementor-element-1b421f6{right:40%;}.elementor-11 .elementor-element.elementor-element-707da23{--min-height:130px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-c5fef88{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:-50%;}.elementor-11 .elementor-element.elementor-element-f4cfa53{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-33f1d5b{font-size:14px;}.elementor-11 .elementor-element.elementor-element-ac22c75{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-94b6e72{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-04989c1{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:30%;font-size:15px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-04989c1{left:40%;}body.rtl .elementor-11 .elementor-element.elementor-element-04989c1{right:40%;}.elementor-11 .elementor-element.elementor-element-783f404{--min-height:130px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-281e297{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:-50%;}.elementor-11 .elementor-element.elementor-element-81718a9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4822d57{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6c71f66{font-size:8px;}.elementor-11 .elementor-element.elementor-element-88e8edf{--width:90%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ccfbb71{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3fe237f{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:30%;font-size:15px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3fe237f{left:40%;}body.rtl .elementor-11 .elementor-element.elementor-element-3fe237f{right:40%;}.elementor-11 .elementor-element.elementor-element-a3b6f61{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-88e680b{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-9804155 */ .elementor-11 .elementor-element.elementor-element-9804155{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1043e24 */ .elementor-11 .elementor-element.elementor-element-1043e24{
  font-weight:400;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5156140 */ .elementor-11 .elementor-element.elementor-element-5156140{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc5abc6 */ .cd-panel{
    margin-top: -10px;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:40px 20px;
  border-radius:16px;
  /* 背景色稍微调浅一点，更接近效果图 */
  background: linear-gradient(to bottom, #eef8ff, #dff1ff); 
  box-shadow: 0 8px 24px rgba(11, 47, 99, 0.06);
  flex-wrap: wrap;
    
}
.cd-circles{
  display:flex;
  justify-content:center;
  gap:20px;
  flex-wrap:nowrap;   /* ⭐ 永远一排 */
}

.cd-circle{
  width:132px;
  height:132px;
  border-radius:50%;
  position:relative;
  display:grid;
  place-items:center;
}

.cd-ring{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  transform:rotate(-90deg); 
}

.cd-ring-bg{
  fill:none;
  /* 让背景圆环更淡，接近 image_1 的效果 */
  stroke: rgba(255, 255, 255, 0.25);
  stroke-width:3;
}

.cd-ring-arc{
  fill:none;
  /* 关键修改：这里不再使用纯色，而是引用 SVG 中定义的渐变 ID */
  stroke: url(#arcGradient); 
  stroke-width:3;
  stroke-linecap:round;
  stroke-dasharray: 150 999; 
  stroke-dashoffset: 0;   
  opacity:1;
}

.cd-text{
  position:relative;
  text-align:center;
  transform: translateY(-2px);
}

/* 数字和标签颜色也根据效果图稍微调整得更深一点 */
.cd-num{
  font-size:37px;
  font-weight:300;
  line-height:1;
  color:#0b2f63; 
}

.cd-label{
  margin-top:6px;
  font-size:10px;
  letter-spacing:1px;
  color:#4a85c5; /* 稍微亮一点的蓝色，增加层次感 */
}

@media (max-width: 600px) {
  .cd-panel { 
    padding: 16px 12px; 
    /* 关键：强制不换行，保持在一排 */
  }
    .cd-circles{
    gap:8px;
  }
  
  .cd-circle { 
    /* 圆圈整体缩小，确保 4 个加起来不会超过大部分手机屏幕（约 320px - 400px）*/
    width: 80px; 
    height: 80px; 
  }
  
  .cd-num { 
    /* 缩小数字字体 */
    font-size: 20px; 
  }

  .cd-label {
    /* 缩小底部英文字体和间距 */
    font-size: 8px;
    margin-top: 2px;
    letter-spacing: 0;
  }
  
  .cd-text {
    /* 微调手机端文字垂直居中的位置 */
    transform: translateY(-1px);
  }
}

.cd-ended{
  width:100%;
  margin-top:12px;
  font-size:18px;
  font-weight:600;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  text-shadow: 0 2px 4px rgba(0,0,0,.12);

  display:none; /* 默认隐藏 */
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f97e52 */ .join-card-2026{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:30px;
  padding:68px 52px;
  border-radius:16px;
  background: linear-gradient(to bottom, #eef8ff, #dff1ff); 
  box-shadow: 0 8px 24px rgba(11, 47, 99, 0.06);
}

.join-left{ flex:1; min-width:240px; }
.join-label{
  font-size:24px;
  color:#3b73a8;
  letter-spacing:1px;
  margin-bottom:18px;
}

.join-right{ min-width:260px; text-align:right; }
.join-num{
  font-size:65px;
  font-weight:300;
  letter-spacing:2px;
  color:#0b2f63;
  line-height:1;
}

.join-bar{
  width:100%;
  height:16px;
  border-radius:999px;
  background:rgba(255,255,255,0.85);
  overflow:hidden;
  box-shadow: inset 0 2px 6px rgba(0,0,0,0.06);
}

.join-bar-fill{
  height:100%;
  width:0%;
  border-radius:999px;
  background: linear-gradient(180deg, #66d6ff 0%, #1b86d6 55%, #0b2f63 100%);
  box-shadow: 0 2px 10px rgba(27,134,214,0.35);
  transition: width .35s ease;
}

@media (max-width: 640px){
  .join-card-2026{
      margin-top: -35px;
    flex-direction:column;
    align-items:stretch;
    padding:28px;
    gap:14px;
  }

  /* 让右边数字先显示 */
  .join-right{
    order:1;
    text-align:center;
    min-width:auto;
  }

  /* 再显示左边内容（label + bar） */
  .join-left{
    order:2;
    min-width:auto;
    display:flex;
    flex-direction:column;
    gap:12px;
  }

  /* 左边里面也重排：label 在 bar 前 */
  .join-label{
    order:1;
    text-align:center;
    font-size:20px;
    margin-bottom:0; /* 取消原本的 margin-bottom */
  }

  .join-bar{
    order:2;
  }

  .join-num{
    font-size:58px;
  }
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb1ce68 */ .elementor-11 .elementor-element.elementor-element-fb1ce68{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c42a87 */ .elementor-11 .elementor-element.elementor-element-5c42a87{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-704216d */ .elementor-11 .elementor-element.elementor-element-704216d{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd97b32 */ .elementor-11 .elementor-element.elementor-element-dd97b32{
  font-weight:700;
  font-size: 22px;
  line-height: 28px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
}

@media (max-width: 640px){
    .elementor-11 .elementor-element.elementor-element-dd97b32{
        font-size: 13px;
      line-height: 18px;
    }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99fbf11 */ .mini-progress{
  width:220px;              /* 你可以调：200~260 */
}

.mini-bar{
  width:100%;
  height:12px;               /* 细条 */
  border-radius:999px;
  background:rgba(255,255,255,0.85);
  overflow:hidden;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.08);
}

.mini-bar-fill{
  height:100%;
  width:0%;
  border-radius:999px;
  background: linear-gradient(180deg, #66d6ff 0%, #1b86d6 55%, #0b2f63 100%);
  box-shadow: 0 2px 8px rgba(27,134,214,0.25);
  transition: width .35s ease;
}

.mini-text{
  margin-top:6px;
  font-size:12px;
  color:rgba(11,47,99,0.55);
  letter-spacing:1px;
  text-align:right;         /* 让“已参与人数”靠右更像你图 */
} 

@media (max-width:1024px) and (min-width:769px){

  .mini-progress{
    width:180px;
    margin-left:auto;
  }

  .mini-bar{
    height:10px;
  }

  .mini-text{
    font-size:11.5px;
    margin-top:5px;
  }

}


@media (max-width:768px){

  .mini-progress{
    width:100%;        /* 手机不要固定宽度 */
    max-width:180px;   /* 保持视觉比例 */
    margin-left:auto;  /* 保持靠右 */
  }

  .mini-bar{
    height:8px;        /* 手机细一点 */
  }

  .mini-text{
    font-size:11px;
    margin-top:4px;
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a07bdeb */ .elementor-11 .elementor-element.elementor-element-a07bdeb{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612e655 */ /* Desktop */
.card-body-notch{
  -webkit-mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
  
  mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
}

/* Tablet */
@media (max-width:1024px) and (min-width:769px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );

    mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );
  }

}

/* Mobile */
@media (max-width:768px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );

    mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e1bbda */ .elementor-11 .elementor-element.elementor-element-5e1bbda{
  font-weight:700;
  font-size: 22px;
  line-height: 28px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
}

@media (max-width: 640px){
    .elementor-11 .elementor-element.elementor-element-5e1bbda{
        font-size: 13px;
      line-height: 18px;
    }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ace5e21 */ .mini-progress{
  width:220px;              /* 你可以调：200~260 */
}

.mini-bar{
  width:100%;
  height:12px;               /* 细条 */
  border-radius:999px;
  background:rgba(255,255,255,0.85);
  overflow:hidden;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.08);
}

.mini-bar-fill{
  height:100%;
  width:0%;
  border-radius:999px;
  background: linear-gradient(180deg, #66d6ff 0%, #1b86d6 55%, #0b2f63 100%);
  box-shadow: 0 2px 8px rgba(27,134,214,0.25);
  transition: width .35s ease;
}

.mini-text{
  margin-top:6px;
  font-size:12px;
  color:rgba(11,47,99,0.55);
  letter-spacing:1px;
  text-align:right;         /* 让“已参与人数”靠右更像你图 */
} 

@media (max-width:1024px) and (min-width:769px){

  .mini-progress{
    width:180px;
    margin-left:auto;
  }

  .mini-bar{
    height:10px;
  }

  .mini-text{
    font-size:11.5px;
    margin-top:5px;
  }

}


@media (max-width:768px){

  .mini-progress{
    width:100%;        /* 手机不要固定宽度 */
    max-width:180px;   /* 保持视觉比例 */
    margin-left:auto;  /* 保持靠右 */
  }

  .mini-bar{
    height:8px;        /* 手机细一点 */
  }

  .mini-text{
    font-size:11px;
    margin-top:4px;
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a136d */ .elementor-11 .elementor-element.elementor-element-85a136d{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-956df2b */ /* Desktop */
.card-body-notch{
  -webkit-mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
  
  mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
}

/* Tablet */
@media (max-width:1024px) and (min-width:769px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );

    mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );
  }

}

/* Mobile */
@media (max-width:768px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );

    mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dbc979 */ .elementor-11 .elementor-element.elementor-element-3dbc979{
  font-weight:700;
  font-size: 22px;
  line-height: 28px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
}

@media (max-width: 640px){
    .elementor-11 .elementor-element.elementor-element-3dbc979{
        font-size: 13px;
      line-height: 18px;
    }
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c375ae5 */ .elementor-11 .elementor-element.elementor-element-c375ae5{
  font-weight:400;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9486b1d */ .mini-progress{
  width:220px;              /* 你可以调：200~260 */
}

.mini-bar{
  width:100%;
  height:12px;               /* 细条 */
  border-radius:999px;
  background:rgba(255,255,255,0.85);
  overflow:hidden;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.08);
}

.mini-bar-fill{
  height:100%;
  width:0%;
  border-radius:999px;
  background: linear-gradient(180deg, #66d6ff 0%, #1b86d6 55%, #0b2f63 100%);
  box-shadow: 0 2px 8px rgba(27,134,214,0.25);
  transition: width .35s ease;
}

.mini-text{
  margin-top:6px;
  font-size:12px;
  color:rgba(11,47,99,0.55);
  letter-spacing:1px;
  text-align:right;         /* 让“已参与人数”靠右更像你图 */
} 

@media (max-width:1024px) and (min-width:769px){

  .mini-progress{
    width:180px;
    margin-left:auto;
  }

  .mini-bar{
    height:10px;
  }

  .mini-text{
    font-size:11.5px;
    margin-top:5px;
  }

}


@media (max-width:768px){

  .mini-progress{
    width:100%;        /* 手机不要固定宽度 */
    max-width:180px;   /* 保持视觉比例 */
    margin-left:auto;  /* 保持靠右 */
  }

  .mini-bar{
    height:8px;        /* 手机细一点 */
  }

  .mini-text{
    font-size:11px;
    margin-top:4px;
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b421f6 */ .elementor-11 .elementor-element.elementor-element-1b421f6{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37d41a6 */ /* Desktop */
.card-body-notch{
  -webkit-mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
  
  mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
}

/* Tablet */
@media (max-width:1024px) and (min-width:769px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );

    mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );
  }

}

/* Mobile */
@media (max-width:768px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );

    mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33f1d5b */ .elementor-11 .elementor-element.elementor-element-33f1d5b{
  font-weight:700;
  font-size: 22px;
  line-height: 28px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
}

@media (max-width: 640px){
    .elementor-11 .elementor-element.elementor-element-33f1d5b{
        font-size: 13px;
      line-height: 18px;
    }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8bc6ff2 */ .mini-progress{
  width:220px;              /* 你可以调：200~260 */
}

.mini-bar{
  width:100%;
  height:12px;               /* 细条 */
  border-radius:999px;
  background:rgba(255,255,255,0.85);
  overflow:hidden;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.08);
}

.mini-bar-fill{
  height:100%;
  width:0%;
  border-radius:999px;
  background: linear-gradient(180deg, #66d6ff 0%, #1b86d6 55%, #0b2f63 100%);
  box-shadow: 0 2px 8px rgba(27,134,214,0.25);
  transition: width .35s ease;
}

.mini-text{
  margin-top:6px;
  font-size:12px;
  color:rgba(11,47,99,0.55);
  letter-spacing:1px;
  text-align:right;         /* 让“已参与人数”靠右更像你图 */
} 

@media (max-width:1024px) and (min-width:769px){

  .mini-progress{
    width:180px;
    margin-left:auto;
  }

  .mini-bar{
    height:10px;
  }

  .mini-text{
    font-size:11.5px;
    margin-top:5px;
  }

}


@media (max-width:768px){

  .mini-progress{
    width:100%;        /* 手机不要固定宽度 */
    max-width:180px;   /* 保持视觉比例 */
    margin-left:auto;  /* 保持靠右 */
  }

  .mini-bar{
    height:8px;        /* 手机细一点 */
  }

  .mini-text{
    font-size:11px;
    margin-top:4px;
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04989c1 */ .elementor-11 .elementor-element.elementor-element-04989c1{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fef88 */ /* Desktop */
.card-body-notch{
  -webkit-mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
  
  mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
}

/* Tablet */
@media (max-width:1024px) and (min-width:769px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );

    mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );
  }

}

/* Mobile */
@media (max-width:768px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );

    mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4822d57 */ .elementor-11 .elementor-element.elementor-element-4822d57{
  font-weight:700;
  font-size: 22px;
  line-height: 28px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
}

@media (max-width: 640px){
    .elementor-11 .elementor-element.elementor-element-4822d57{
        font-size: 13px;
      line-height: 18px;
    }
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c71f66 */ .elementor-11 .elementor-element.elementor-element-6c71f66{
  font-weight:400;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f3c44d */ .mini-progress{
  width:220px;              /* 你可以调：200~260 */
}

.mini-bar{
  width:100%;
  height:12px;               /* 细条 */
  border-radius:999px;
  background:rgba(255,255,255,0.85);
  overflow:hidden;
  box-shadow: inset 0 1px 3px rgba(0,0,0,0.08);
}

.mini-bar-fill{
  height:100%;
  width:0%;
  border-radius:999px;
  background: linear-gradient(180deg, #66d6ff 0%, #1b86d6 55%, #0b2f63 100%);
  box-shadow: 0 2px 8px rgba(27,134,214,0.25);
  transition: width .35s ease;
}

.mini-text{
  margin-top:6px;
  font-size:12px;
  color:rgba(11,47,99,0.55);
  letter-spacing:1px;
  text-align:right;         /* 让“已参与人数”靠右更像你图 */
} 

@media (max-width:1024px) and (min-width:769px){

  .mini-progress{
    width:180px;
    margin-left:auto;
  }

  .mini-bar{
    height:10px;
  }

  .mini-text{
    font-size:11.5px;
    margin-top:5px;
  }

}


@media (max-width:768px){

  .mini-progress{
    width:100%;        /* 手机不要固定宽度 */
    max-width:180px;   /* 保持视觉比例 */
    margin-left:auto;  /* 保持靠右 */
  }

  .mini-bar{
    height:8px;        /* 手机细一点 */
  }

  .mini-text{
    font-size:11px;
    margin-top:4px;
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fe237f */ .elementor-11 .elementor-element.elementor-element-3fe237f{
  font-weight:700;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281e297 */ /* Desktop */
.card-body-notch{
  -webkit-mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
  
  mask-image: radial-gradient(
    ellipse 280px 90px at center -42px,
    transparent 320px,
    black 321px
  );
}

/* Tablet */
@media (max-width:1024px) and (min-width:769px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );

    mask-image: radial-gradient(
      ellipse 220px 70px at center -34px,
      transparent 220px,
      black 221px
    );
  }

}

/* Mobile */
@media (max-width:768px){

  .card-body-notch{
    -webkit-mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );

    mask-image: radial-gradient(
      ellipse 170px 55px at center -26px,
      transparent 170px,
      black 171px
    );
  }

} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88e680b */ .elementor-11 .elementor-element.elementor-element-88e680b{
  font-weight:300;
  text-align:center;
  letter-spacing:1px;

  background: linear-gradient(
    180deg,
    #012863 0%,
    #5C93B3 50%,
    #012863 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* 轻微立体感（可选） */
  text-shadow: 0 2px 4px rgba(0,0,0,.12);
} /* End custom CSS */