.elementor-2 .elementor-element.elementor-element-0b80cd7{--display:flex;--min-height:800px;--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;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.55;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-0b80cd7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://d2213388.dulizhanchaoshi.com/wp-content/uploads/2026/03/Circus-Tent-Banner.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0b80cd7::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0b80cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2d90072 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-6bb27d8{text-align:center;}.elementor-2 .elementor-element.elementor-element-6bb27d8 .elementor-heading-title{font-size:51px;color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-57223d2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-57223d2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5e2eea2{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5e2eea2{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-5e2eea2{right:0px;}.elementor-2 .elementor-element.elementor-element-ac4627f .elementor-counter-number-wrapper{color:var( --e-global-color-7b39735 );font-size:40px;}.elementor-2 .elementor-element.elementor-element-ac4627f .elementor-counter-title{color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-98b8f21 .elementor-counter-number-wrapper{color:var( --e-global-color-7b39735 );font-size:40px;}.elementor-2 .elementor-element.elementor-element-98b8f21 .elementor-counter-title{color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-ec98960 .elementor-counter-number-wrapper{color:var( --e-global-color-7b39735 );font-size:40px;}.elementor-2 .elementor-element.elementor-element-ec98960 .elementor-counter-title{color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-dc361e9 .elementor-counter-number-wrapper{color:var( --e-global-color-7b39735 );font-size:40px;}.elementor-2 .elementor-element.elementor-element-dc361e9 .elementor-counter-title{color:var( --e-global-color-7b39735 );}.elementor-2 .elementor-element.elementor-element-b473981{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:05px;--padding-right:05px;}.elementor-2 .elementor-element.elementor-element-3397598{text-align:center;}.elementor-2 .elementor-element.elementor-element-178c256{text-align:center;}.elementor-2 .elementor-element.elementor-element-362c748{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-235eb76:hover{--e-transform-translateY:5px;}.elementor-2 .elementor-element.elementor-element-235eb76{padding:0px 0px 40px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-235eb76 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-235eb76.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-2 .elementor-element.elementor-element-235eb76.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-2 .elementor-element.elementor-element-235eb76.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-235eb76 .elementor-image-box-title{margin-bottom:9px;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-235eb76 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-235eb76 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-afb5856:hover{--e-transform-translateY:5px;}.elementor-2 .elementor-element.elementor-element-afb5856{padding:0px 0px 40px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-afb5856 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-afb5856.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-2 .elementor-element.elementor-element-afb5856.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-2 .elementor-element.elementor-element-afb5856.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-afb5856 .elementor-image-box-title{margin-bottom:9px;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-afb5856 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-afb5856 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-bba8be6:hover{--e-transform-translateY:5px;}.elementor-2 .elementor-element.elementor-element-bba8be6{padding:0px 0px 40px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-bba8be6 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-bba8be6.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-2 .elementor-element.elementor-element-bba8be6.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-2 .elementor-element.elementor-element-bba8be6.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-bba8be6 .elementor-image-box-title{margin-bottom:9px;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-bba8be6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-bba8be6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-2160cea:hover{--e-transform-translateY:5px;}.elementor-2 .elementor-element.elementor-element-2160cea{padding:0px 0px 40px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-2160cea .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-2160cea.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-2 .elementor-element.elementor-element-2160cea.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-2 .elementor-element.elementor-element-2160cea.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-2160cea .elementor-image-box-title{margin-bottom:9px;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-2160cea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-2160cea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-19a67e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:05px;--padding-right:05px;}.elementor-2 .elementor-element.elementor-element-5234d9d{text-align:center;}.elementor-2 .elementor-element.elementor-element-709c853{text-align:center;}.elementor-2 .elementor-element.elementor-element-0b37649{--display:grid;--e-con-grid-template-columns:1fr 1.8fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-f2ecc43.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-30db4b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-30db4b0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-30db4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2198fc );}.elementor-2 .elementor-element.elementor-element-91bdfef{text-align:center;}.elementor-2 .elementor-element.elementor-element-6cb0b21{text-align:center;}.elementor-2 .elementor-element.elementor-element-546d650 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2 .elementor-element.elementor-element-546d650 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-546d650{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-0dda498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:05px;--padding-right:05px;}.elementor-2 .elementor-element.elementor-element-11e65de{text-align:center;}.elementor-2 .elementor-element.elementor-element-11e65de .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-72b730e{text-align:center;}.elementor-2 .elementor-element.elementor-element-72fbc9a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--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-2 .elementor-element.elementor-element-301f596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-301f596:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-301f596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-008b653{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2 .elementor-element.elementor-element-008b653 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-008b653.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-008b653.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-008b653.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-008b653.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-008b653.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-008b653.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-008b653.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-008b653 .elementor-icon{font-size:30px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-008b653 .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-0bc8d27 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-843be4f{font-size:15px;}.elementor-2 .elementor-element.elementor-element-e74a592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-e74a592:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e74a592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8c46382{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2 .elementor-element.elementor-element-8c46382 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-8c46382.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-8c46382.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8c46382.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8c46382.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8c46382.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8c46382.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-8c46382.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-8c46382 .elementor-icon{font-size:30px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-8c46382 .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-5320df8 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-d560d81{font-size:15px;}.elementor-2 .elementor-element.elementor-element-6d47e1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-6d47e1d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6d47e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d556797{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2 .elementor-element.elementor-element-d556797 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-d556797.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-d556797.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d556797.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d556797.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d556797.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d556797.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-d556797.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-d556797 .elementor-icon{font-size:30px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-d556797 .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-b3be2a9 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-0d25115{font-size:15px;}.elementor-2 .elementor-element.elementor-element-9bbedd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-9bbedd6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9bbedd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-269c90c{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-2 .elementor-element.elementor-element-269c90c .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-269c90c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-269c90c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-269c90c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-269c90c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-269c90c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-269c90c.elementor-view-framed .elementor-icon{background-color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-269c90c.elementor-view-stacked .elementor-icon svg{fill:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-269c90c .elementor-icon{font-size:30px;padding:21px;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-269c90c .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-9939cbe .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-586ef44{font-size:15px;}.elementor-2 .elementor-element.elementor-element-0f2d536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:05px;--padding-right:05px;}.elementor-2 .elementor-element.elementor-element-0f2d536:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0f2d536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2198fc );}.elementor-2 .elementor-element.elementor-element-ba24262{text-align:center;}.elementor-2 .elementor-element.elementor-element-ba24262 .elementor-heading-title{font-weight:600;}.elementor-2 .elementor-element.elementor-element-bcb88af{text-align:center;}.elementor-2 .elementor-element.elementor-element-37f60c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-fc306b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-0dda498{--content-width:1280px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-0b80cd7{--padding-top:150px;--padding-bottom:150px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-6bb27d8 .elementor-heading-title{font-size:38px;}.elementor-2 .elementor-element.elementor-element-57223d2{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-2 .elementor-element.elementor-element-5e2eea2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-2 .elementor-element.elementor-element-ac4627f .elementor-counter-number-wrapper{font-size:35px;}.elementor-2 .elementor-element.elementor-element-98b8f21 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2 .elementor-element.elementor-element-ec98960 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2 .elementor-element.elementor-element-dc361e9 .elementor-counter-number-wrapper{font-size:35px;}.elementor-2 .elementor-element.elementor-element-362c748{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-235eb76 .elementor-image-box-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-afb5856 .elementor-image-box-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-bba8be6 .elementor-image-box-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-2160cea .elementor-image-box-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-0b37649{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-72fbc9a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:66px 30px;--row-gap:66px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-301f596{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-e74a592{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-6d47e1d{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-9bbedd6{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-37f60c8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-0b80cd7{--min-height:700px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-6bb27d8 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-57223d2{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-2 .elementor-element.elementor-element-5e2eea2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ac4627f .elementor-counter-title{justify-content:start;font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-ac4627f .elementor-counter{gap:12px;}.elementor-2 .elementor-element.elementor-element-ac4627f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:20px;}.elementor-2 .elementor-element.elementor-element-98b8f21 .elementor-counter-title{justify-content:start;font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-98b8f21 .elementor-counter{gap:12px;}.elementor-2 .elementor-element.elementor-element-98b8f21 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:4px;font-size:20px;}.elementor-2 .elementor-element.elementor-element-ec98960 .elementor-counter-title{justify-content:start;font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-ec98960 .elementor-counter{gap:12px;}.elementor-2 .elementor-element.elementor-element-ec98960 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:4px;font-size:20px;}.elementor-2 .elementor-element.elementor-element-dc361e9 .elementor-counter-title{justify-content:start;font-size:15px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-dc361e9 .elementor-counter{gap:12px;}.elementor-2 .elementor-element.elementor-element-dc361e9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:4px;font-size:20px;}.elementor-2 .elementor-element.elementor-element-362c748{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-235eb76 .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-afb5856 .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-bba8be6 .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-2160cea .elementor-image-box-img{margin-bottom:13px;}.elementor-2 .elementor-element.elementor-element-0b37649{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-72fbc9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-37f60c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-box, class: .elementor-element-235eb76 */.elementor-2 .elementor-element.elementor-element-235eb76 img{
    border-radius: 15px 15px 0px 0px;
   
}

.elementor-2 .elementor-element.elementor-element-235eb76 h3{
    padding: 2px 20px;
}

.elementor-2 .elementor-element.elementor-element-235eb76 p{
    padding: 2px 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-afb5856 */.elementor-2 .elementor-element.elementor-element-afb5856 img{
    border-radius: 15px 15px 0px 0px;
   
}

.elementor-2 .elementor-element.elementor-element-afb5856 h3{
    padding: 2px 20px;
}

.elementor-2 .elementor-element.elementor-element-afb5856 p{
    padding: 2px 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bba8be6 */.elementor-2 .elementor-element.elementor-element-bba8be6 img{
    border-radius: 15px 15px 0px 0px;
   
}

.elementor-2 .elementor-element.elementor-element-bba8be6 h3{
    padding: 2px 20px;
}

.elementor-2 .elementor-element.elementor-element-bba8be6 p{
    padding: 2px 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2160cea */.elementor-2 .elementor-element.elementor-element-2160cea img{
    border-radius: 15px 15px 0px 0px;
   
}

.elementor-2 .elementor-element.elementor-element-2160cea h3{
    padding: 2px 20px;
}

.elementor-2 .elementor-element.elementor-element-2160cea p{
    padding: 2px 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13c05b1 *//* 变量定义 (严格使用 dd1800 前缀) */
:root {
    --dd1800-theme-active: #588657; 
    --dd1800-line-color: #d1d5db;   
    --dd1800-text-main: #374151;
    --dd1800-text-sub: #6b7280;
}

/* ====================
   左侧：图片区样式 (完全自适应高度)
   ==================== */
.dd1749-image-gallery {
    /* 移除固定的 height: 400px; */
    position: relative;
    width: 100%;
    /* 让高度由内部图片自然撑开 */
    height: auto; 
    border-radius: 8px;
    overflow: hidden;
    /* 可选：给个非常淡的背景色，防止透明PNG图看不清 */
    background-color: #f9fafb; 
}

.dd1749-img {
    /* 核心修改：移除 absolute 定位 */
    display: none; /* 默认隐藏所有图片 */
    width: 100%;
    /* 高度自动计算，保持原图比例 */
    height: auto; 
    /* 因为高度已经自适应了，这里用 block 即可，不需要 object-fit */
    object-fit: contain; 
    
    /* 依然保留淡入动画效果 */
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.4s ease, transform 0.4s ease;
}

.dd1749-img.active {
    /* 核心修改：只有被激活的图片才显示，并撑开容器 */
    display: block; 
    opacity: 1;
    transform: translateY(0);
}

/* ====================
   右侧：时间轴完美线条版 (保持不变)
   ==================== */
.dd1749-timeline {
    position: relative;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
}

.dd1749-timeline::before {
    content: '';
    position: absolute;
    top: 16px;       
    bottom: 30px;    
    left: 29px;      
    width: 2px;
    background-color: var(--dd1800-line-color);
    z-index: 1;      
}

.dd1749-item {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    padding-bottom: 40px; 
    transition: all 0.3s ease;
}

.dd1749-item:last-child {
    padding-bottom: 0;
}

.dd1749-year {
    position: relative;
    z-index: 3; 
    flex-shrink: 0;
    width: 60px;
    height: 32px;
    background-color: #fff; 
    border: 2px solid var(--dd1800-line-color);
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 14px;
    color: var(--dd1800-text-sub);
    transition: all 0.3s ease;
}

.dd1749-content p {
    margin: 0;
    font-size: 15px;
    color: var(--dd1800-text-main);
    line-height: 1.6;
    transition: color 0.3s ease;
}

.dd1749-item.active .dd1749-year {
    border-color: var(--dd1800-theme-active);
    background-color: var(--dd1800-theme-active);
    color: #fff;
}
.dd1749-item.active .dd1749-content p {
    color: var(--dd1800-theme-active);
}
.dd1749-item:hover:not(.active) .dd1749-year {
    border-color: var(--dd1800-theme-active);
    color: var(--dd1800-theme-active);
}

/* ====================
   手机端适配 (横屏/竖屏)
   ==================== */
@media (max-width: 768px) {
    .dd1749-image-gallery {
        margin-bottom: 30px;
    }
    
    .dd1749-item {
        gap: 15px;
        padding-bottom: 25px; 
    }
    
    .dd1749-year {
        width: 50px;
        height: 28px;
        font-size: 12px;
    }
    
    .dd1749-timeline::before {
        left: 24px; 
        top: 14px;
    }
    
    .dd1749-content p {
        font-size: 14px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f60c8 */.dd1724-card {
    position: relative;
    width: 100%; /* 宽度100% */
    max-width: 1000px; /* 限制最大宽度 */
    overflow: hidden;
    border-radius: 0px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.0);
  }

  /* 图片容器，包含RGB滤镜 */
  .dd1724-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000066; /* 默认的RGB滤镜颜色 (蓝色, 透明度 0.3) */
    mix-blend-mode: multiply; /* 混合模式 */
    z-index: 1;
    pointer-events: none; /* 禁止交互，确保点击穿透到图片 */
    transition: background 0.5s ease; /* 平滑动画 */
  }

  .dd1724-card img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    z-index: 0;
    position: relative;
    transition: transform 0.5s ease;
  }

  /* 覆盖层 */
  .dd1724-card .dd1724-overlay {
    position: absolute;
    bottom: -100%; /* 初始位置在视图之外 */
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00000099; /* 蓝色覆盖 */
    display: flex;
    flex-direction: column; /* 垂直布局 */
    justify-content: center;
    align-items: center;
    text-align: center;
    color: white;
    padding: 20px;
    font-size: 30px;
    transition: bottom 0.5s ease; /* 滑动动画 */
    z-index: 2; /* 覆盖在标题之上 */
  }

  /* 标题 */
  .dd1724-card .dd1724-title {
  position: absolute;
  bottom: 10%;
  left: 5%;
  transform: translateX(0%);
  width: 90%; /* 设置标题宽度为父容器的 90% */
  max-width: 1600px; /* 限制最大宽度 */
  text-align: left; /* 文本居中 */
  color: white;
  font-size: 20px;
  font-weight: 500;
  z-index: 1; /* 在覆盖层下方 */
  transition: opacity 0.5s ease; /* 渐隐效果 */
}

  .dd1724-card .dd1724-title .dd1724-title1 {
  color: #ffffff;
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 10px;
}

  .dd1724-card .dd1724-title .dd1724-title2 {
  color: #f5f5f5;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}

  .dd1724-card .dd1724-title .dd1724-title3{
  color: #f0f0f0;
  font-size: 16px;
  font-weight: 400;
}


  /* 按钮 */
  .dd1724-card .dd1724-button {
    margin-top: 20px; /* 与文字保持间距 */
    padding: 10px 20px;
    background-color: white;
    color: #0B8150;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease;
  }

  .dd1724-card .dd1724-button:hover {
    background-color: #0B8150;
    color: #ffffff;
  }

  /* 鼠标悬停效果 */
  .dd1724-card:hover img {
    transform: scale(1.2); /* 放大图片 */
  }

  .dd1724-card:hover::before {
    background: rgba(255, 0, 0, 0.0); /* 悬停时切换为红色滤镜 (透明度 0.5) */
  }

  .dd1724-card:hover .dd1724-overlay {
    bottom: 0; /* 推上来显示文字 */
  }

  .dd1724-card:hover .dd1724-title {
    opacity: 0.0; /* 标题被覆盖层隐藏 */
    z-index: 1;
  }/* End custom CSS */