.elementor-740 .elementor-element.elementor-element-20820d4{--display:flex;--min-height:103vh;--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:flex-start;--overflow:hidden;--overlay-opacity:0;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-20820d4::before, .elementor-740 .elementor-element.elementor-element-20820d4 > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-20820d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-20820d4 > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-20820d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-20820d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1D1D1D;--background-overlay:'';}.elementor-740 .elementor-element.elementor-element-20820d4 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-740 .elementor-element.elementor-element-859e152{--display:flex;--min-height:0px;--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;--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-740 .elementor-element.elementor-element-859e152.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-28a8b87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-58a76c7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-58a76c7.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-ad2bf54 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.4em;font-weight:300;color:#FDFDFD;}.elementor-740 .elementor-element.elementor-element-1c434c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-1c434c8.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 20px;}.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button:hover, .elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-0beebd0{padding:20px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-0beebd0.elementor-element{--align-self:flex-end;}.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button:hover svg, .elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-219708d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-740 .elementor-element.elementor-element-219708d.e-con{--align-self:center;}.elementor-740 .elementor-element.elementor-element-7deb400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-740 .elementor-element.elementor-element-7deb400.elementor-element{--align-self:center;}.elementor-740 .elementor-element.elementor-element-7deb400 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:16rem;font-weight:500;letter-spacing:-15px;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-5eeb58b{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-5eeb58b:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-5eeb58b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-231fc51 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-740 .elementor-element.elementor-element-231fc51 .deensimc-marquee-image{object-fit:cover;object-position:center center;}.elementor-740 .elementor-element.elementor-element-231fc51 .deensimc-marquee-main-container{--deensimc-container-padding:0px;--deensimc-item-gap:30px;--edge-shadow-color:var( --e-global-color-secondary );--edge-shadow-spread:50px;--edge-shadow-blur:30px;}.elementor-740 .elementor-element.elementor-element-231fc51 .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-740 .elementor-element.elementor-element-231fc51 .deensimc-img-wrapper .deensimc-img{width:7em;}.elementor-740 .elementor-element.elementor-element-231fc51 .deensimc-img-wrapper img{filter:brightness( 115% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-740 .elementor-element.elementor-element-2921f7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-740 .elementor-element.elementor-element-2921f7d.e-con{--align-self:flex-end;}.elementor-740 .elementor-element.elementor-element-4ea8687{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-100px;}.elementor-740 .elementor-element.elementor-element-1d4ab5c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-740 .elementor-element.elementor-element-1d4ab5c:not( .elementor-widget-image ), .elementor-740 .elementor-element.elementor-element-1d4ab5c.elementor-widget-image img{-webkit-mask-image:url( https://magnadigital.com.my/wp-content/uploads/2026/04/MD-mask-scaled.webp );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-740 .elementor-element.elementor-element-1d4ab5c .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2.4px ) hue-rotate( 0deg );}.elementor-740 .elementor-element.elementor-element-d29fc57{--display:flex;--min-height:395px;--justify-content:space-between;--align-items:flex-end;--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:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:50px;}.elementor-740 .elementor-element.elementor-element-d29fc57.e-con{--align-self:center;}.elementor-740 .elementor-element.elementor-element-35bd303{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-54ac2aa{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-54ac2aa.elementor-element{--align-self:flex-end;}.elementor-740 .elementor-element.elementor-element-54ac2aa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3.2em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 20px;}.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button:hover, .elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-24e15c5.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button:hover svg, .elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-24861e7{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-24861e7:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-24861e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-32a6137{padding:0px 0px 0px 50px;text-align:start;}.elementor-740 .elementor-element.elementor-element-32a6137.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-32a6137 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-bc222c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-740 .elementor-element.elementor-element-13a9c7a{--display:flex;--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-740 .elementor-element.elementor-element-13a9c7a.e-con{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-3c3ea96{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-740 .elementor-element.elementor-element-3c3ea96 .elementor-divider-separator{width:100%;}.elementor-740 .elementor-element.elementor-element-3c3ea96 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-740 .elementor-element.elementor-element-6c941f1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-6c941f1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-5d9b12d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-5d9b12d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:7em;font-weight:300;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-611d478{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-06a59ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-740 .elementor-element.elementor-element-5b5985c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-5b5985c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-2335dfe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-2335dfe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:7em;font-weight:300;}.elementor-740 .elementor-element.elementor-element-652e653{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-f35b5e9{--display:flex;--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-740 .elementor-element.elementor-element-f35b5e9.e-con{--align-self:center;}.elementor-740 .elementor-element.elementor-element-3d664f9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-740 .elementor-element.elementor-element-3d664f9 .elementor-divider-separator{width:100%;}.elementor-740 .elementor-element.elementor-element-3d664f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-740 .elementor-element.elementor-element-74310eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-740 .elementor-element.elementor-element-b1d3c77{--display:flex;--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-740 .elementor-element.elementor-element-b1d3c77.e-con{--align-self:center;}.elementor-740 .elementor-element.elementor-element-4641a5e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-740 .elementor-element.elementor-element-4641a5e .elementor-divider-separator{width:100%;}.elementor-740 .elementor-element.elementor-element-4641a5e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-740 .elementor-element.elementor-element-bad3629{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-bad3629.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-154a10c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-154a10c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:7em;font-weight:300;}.elementor-740 .elementor-element.elementor-element-2d15306{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-845096a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-740 .elementor-element.elementor-element-34cbbb4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-34cbbb4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-5d20799{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-5d20799 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:7em;font-weight:300;}.elementor-740 .elementor-element.elementor-element-57c3359{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-c302cc9{--display:flex;--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-740 .elementor-element.elementor-element-c302cc9.e-con{--align-self:center;}.elementor-740 .elementor-element.elementor-element-b6ce055{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-740 .elementor-element.elementor-element-b6ce055 .elementor-divider-separator{width:100%;}.elementor-740 .elementor-element.elementor-element-b6ce055 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-740 .elementor-element.elementor-element-1503f60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-740 .elementor-element.elementor-element-c577799{--display:flex;--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-740 .elementor-element.elementor-element-c577799.e-con{--align-self:center;}.elementor-740 .elementor-element.elementor-element-974c783{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-740 .elementor-element.elementor-element-974c783 .elementor-divider-separator{width:100%;}.elementor-740 .elementor-element.elementor-element-974c783 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-740 .elementor-element.elementor-element-1b13ac8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-1b13ac8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-e3f0e2d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-e3f0e2d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:7em;font-weight:300;}.elementor-740 .elementor-element.elementor-element-1271c38{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-1e5957f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-740 .elementor-element.elementor-element-1e5957f:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-1e5957f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-57b88b1{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-57b88b1.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-57b88b1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-c4707ad{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-118a7c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-f78776b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-740 .elementor-element.elementor-element-d824494 img{width:200px;height:150px;border-radius:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-d2d0db5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-d2d0db5.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-a48dd78{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-a48dd78 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-cb0bf5c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-cb0bf5c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-0b64327{padding:0px 0px 0px 8px;font-family:"Outfit", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-0fd3207{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:wrap;--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-740 .elementor-element.elementor-element-0fd3207.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-1b68ce2 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-1b68ce2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-09d708f .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-09d708f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-a410276 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-a410276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-64c2a5b .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-64c2a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-107de79{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-a7bd231{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-d9cb42a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-740 .elementor-element.elementor-element-a8776fc img{width:200px;height:150px;border-radius:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-1339d2d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-1339d2d.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-29659f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-29659f8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-fb19c56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-fb19c56 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-83805f5{padding:0px 0px 0px 8px;font-family:"Outfit", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-4cdfc02{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:wrap;--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-740 .elementor-element.elementor-element-4cdfc02.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-48390af .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-48390af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-e913a84 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-e913a84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-0e45f1c .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-0e45f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-bda924f .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-bda924f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-fe4d064{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-bcbc576{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-13a61d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-740 .elementor-element.elementor-element-c968aa1 img{width:200px;height:150px;border-radius:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-25b9ac2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-25b9ac2.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-17b8887{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-17b8887 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-dce372d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-dce372d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-4434e7d{padding:0px 0px 0px 8px;font-family:"Outfit", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-c4664f3{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:wrap;--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-740 .elementor-element.elementor-element-c4664f3.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-08574f1 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-08574f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-88df5f9 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-88df5f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-af4fa35 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-af4fa35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-5af6dc5 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-5af6dc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-907b462{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-1332b92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-25890b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-740 .elementor-element.elementor-element-4eb0ae2 img{width:200px;height:150px;border-radius:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-cea513e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-cea513e.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-7d5c17f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-7d5c17f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-07a7564{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-07a7564 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-8e243a3{padding:0px 0px 0px 8px;font-family:"Outfit", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-ade4203{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:wrap;--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-740 .elementor-element.elementor-element-ade4203.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-2ce6279 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-2ce6279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-e9232af .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-e9232af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-31380cf .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-31380cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-9971c42 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-9971c42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-19ef5c1{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-049f71c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-3f7efb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-740 .elementor-element.elementor-element-621543b img{width:200px;height:150px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-e891df6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-740 .elementor-element.elementor-element-e891df6.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-c7cca47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-c7cca47 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-ddf3a83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-740 .elementor-element.elementor-element-ddf3a83 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3em;font-weight:400;}.elementor-740 .elementor-element.elementor-element-0b9105c{padding:0px 0px 0px 8px;font-family:"Outfit", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-08078c8{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:wrap;--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-740 .elementor-element.elementor-element-08078c8.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-c86a0c8 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-c86a0c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-b427521 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-b427521{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-557cfd2 .elementor-button{background-color:var( --e-global-color-58f06e9 );fill:var( --e-global-color-f02682e );color:var( --e-global-color-f02682e );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-740 .elementor-element.elementor-element-557cfd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}.elementor-740 .elementor-element.elementor-element-bd2a10e{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-bd2a10e:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-bd2a10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/05/magna-bg-13.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-cbc3dc0{--display:flex;--min-height:100vh;--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;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-740 .elementor-element.elementor-element-cbc3dc0:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-cbc3dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-740 .elementor-element.elementor-element-53dc15f{width:100%;max-width:100%;margin:0px -500px calc(var(--kit-widget-spacing, 0px) + 0px) 500px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-740 .elementor-element.elementor-element-53dc15f{left:0px;}body.rtl .elementor-740 .elementor-element.elementor-element-53dc15f{right:0px;}.elementor-740 .elementor-element.elementor-element-13a5db4{--display:flex;--min-height:600px;--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:space-between;}.elementor-740 .elementor-element.elementor-element-1e3ac6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-1e3ac6a.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-b81f481{width:100%;max-width:100%;padding:0px 0px 20px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-b81f481.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-b81f481 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3.2em;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-826094c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 20px;}.elementor-740 .elementor-element.elementor-element-826094c .elementor-button:hover, .elementor-740 .elementor-element.elementor-element-826094c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-826094c.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-826094c .elementor-button-content-wrapper{flex-direction:row;}.elementor-740 .elementor-element.elementor-element-826094c .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-740 .elementor-element.elementor-element-826094c .elementor-button:hover svg, .elementor-740 .elementor-element.elementor-element-826094c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-752dcae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-740 .elementor-element.elementor-element-99b7cd6 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:2em;font-weight:600;line-height:1em;}.elementor-740 .elementor-element.elementor-element-99b7cd6 .elementor-counter{gap:21px;}.elementor-740 .elementor-element.elementor-element-99b7cd6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Outfit", Sans-serif;font-size:8em;font-weight:400;line-height:0.6em;}.elementor-740 .elementor-element.elementor-element-1e08860 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:2em;font-weight:600;line-height:1em;}.elementor-740 .elementor-element.elementor-element-1e08860 .elementor-counter{gap:21px;}.elementor-740 .elementor-element.elementor-element-1e08860 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Outfit", Sans-serif;font-size:8em;font-weight:400;line-height:0.6em;}.elementor-740 .elementor-element.elementor-element-574698d .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:2em;font-weight:600;line-height:1em;}.elementor-740 .elementor-element.elementor-element-574698d .elementor-counter{gap:21px;}.elementor-740 .elementor-element.elementor-element-574698d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;font-family:"Outfit", Sans-serif;font-size:8em;font-weight:400;line-height:0.6em;}.elementor-740 .elementor-element.elementor-element-219c4d5{--display:flex;--position:absolute;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:52px;}body:not(.rtl) .elementor-740 .elementor-element.elementor-element-219c4d5{right:-362px;}body.rtl .elementor-740 .elementor-element.elementor-element-219c4d5{left:-362px;}.elementor-740 .elementor-element.elementor-element-196ab7c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-740 .elementor-element.elementor-element-196ab7c:not( .elementor-widget-image ), .elementor-740 .elementor-element.elementor-element-196ab7c.elementor-widget-image img{-webkit-mask-image:url( https://magnadigital.com.my/wp-content/uploads/2026/03/digital-mask.webp );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-740 .elementor-element.elementor-element-196ab7c .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-740 .elementor-element.elementor-element-a144883{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-740 .elementor-element.elementor-element-a144883:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-a144883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-a271641{--display:flex;--min-height:100vh;}.elementor-740 .elementor-element.elementor-element-d319fbb{--display:flex;}.elementor-740 .elementor-element.elementor-element-6edabd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-740 .elementor-element.elementor-element-1a33bf0{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-1a33bf0.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-1a33bf0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-b073ca0{width:var( --container-widget-width, 486px );max-width:486px;padding:0px 0px 0px 0px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-ca737e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-a3e7407{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-e3f8565{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-8adfeed{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-8adfeed.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-8adfeed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-04a93bc{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-04a93bc.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-04a93bc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-ac956f7{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-ac956f7:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-ac956f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-01cafc4{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-8717d9a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-be49598{text-align:start;}.elementor-740 .elementor-element.elementor-element-be49598 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-7620007{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-19f46b3{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-ab7b85d{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-ab7b85d.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-ab7b85d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-c099fa6{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-c099fa6.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-c099fa6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-bc78cba{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-bc78cba:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-bc78cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-7dd44ef{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-8d6a1c5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-1f416e1{text-align:start;}.elementor-740 .elementor-element.elementor-element-1f416e1 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-4bce628{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4981e1b{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-abe2869{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-abe2869.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-abe2869 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-8afd132{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-8afd132.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-8afd132 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-5968a15{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-5968a15:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-5968a15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-d7170a1{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-ff4dfce{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-8c1c913{text-align:start;}.elementor-740 .elementor-element.elementor-element-8c1c913 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-d359d57{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-d49eb12{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-6892bce{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-6892bce.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-6892bce .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-4cff247{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-4cff247.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-4cff247 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-4f01e0f{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4f01e0f:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-4f01e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-09e6953{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-95f687b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-7f64461{text-align:start;}.elementor-740 .elementor-element.elementor-element-7f64461 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-57a5612{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-d6ee000{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-812d840{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-812d840.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-812d840 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-a8669a0{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-a8669a0.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-a8669a0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-3fd0e42{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-3fd0e42:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-3fd0e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-190958f{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-cd917dd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-198e884{text-align:start;}.elementor-740 .elementor-element.elementor-element-198e884 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-86dcc36{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-fa5add0{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-23d17ee{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-23d17ee.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-23d17ee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-b2bd1cf{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-b2bd1cf.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-b2bd1cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-59c3367{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-59c3367:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-59c3367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-1aae846{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-765e0ee{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-9f42e07{text-align:start;}.elementor-740 .elementor-element.elementor-element-9f42e07 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-15b168b{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-740 .elementor-element.elementor-element-15b168b:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-15b168b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-4db348c{--display:flex;--min-height:100vh;}.elementor-740 .elementor-element.elementor-element-5534b83{--display:flex;}.elementor-740 .elementor-element.elementor-element-59ceac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-740 .elementor-element.elementor-element-50ef369{padding:0px 0px 0px 0px;text-align:center;}.elementor-740 .elementor-element.elementor-element-50ef369.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-50ef369 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-32df084{width:var( --container-widget-width, 486px );max-width:486px;padding:0px 0px 0px 0px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-9fa1224{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-3e443cd{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-65bd837{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-1c128de{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-1c128de.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-1c128de .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-afa62c0{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-afa62c0.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-afa62c0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-1f15e52{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-1f15e52:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-1f15e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-4cb4f7c{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-adf7cf0{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-a6ae1d6{text-align:start;}.elementor-740 .elementor-element.elementor-element-a6ae1d6 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-1b657a3{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0191031{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-007b6fc{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-007b6fc.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-007b6fc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-c0d75a7{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-c0d75a7.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-c0d75a7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-d5ed28d{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-d5ed28d:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-d5ed28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-b59a573{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-bd82e03{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-55a2a55{text-align:start;}.elementor-740 .elementor-element.elementor-element-55a2a55 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-9320d3f{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4fc60a1{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-83d2fc7{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-83d2fc7.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-83d2fc7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-fcf3765{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-fcf3765.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-fcf3765 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-61731e2{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-61731e2:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-61731e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-5a35a66{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-dd52be2{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-4de41bd{text-align:start;}.elementor-740 .elementor-element.elementor-element-4de41bd img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-4e1711b{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-95c1a54{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-6929a63{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-6929a63.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-6929a63 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-c10f4fe{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-c10f4fe.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-c10f4fe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-68d7ffe{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-68d7ffe:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-68d7ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-23304ae{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-7fc05d6{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-54e4020{text-align:start;}.elementor-740 .elementor-element.elementor-element-54e4020 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-e95884b{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-9d1d19f{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-d0c5bc4{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-d0c5bc4.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-d0c5bc4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-4442af5{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-4442af5.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-4442af5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-8baacb2{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-8baacb2:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-8baacb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-61e1924{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-f24c874{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-6e4f29c{text-align:start;}.elementor-740 .elementor-element.elementor-element-6e4f29c img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-43e968a{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-d93d720{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0923b90{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-0923b90.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-0923b90 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-89fb67b{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-89fb67b.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-89fb67b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-821d19e{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-821d19e:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-821d19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-b1d2c47{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-930976c{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-ed2df41{text-align:start;}.elementor-740 .elementor-element.elementor-element-ed2df41 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-5914312{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-740 .elementor-element.elementor-element-5914312:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-5914312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-ab061c0{--display:flex;--min-height:100vh;}.elementor-740 .elementor-element.elementor-element-fd37e88{--display:flex;}.elementor-740 .elementor-element.elementor-element-cdc7e4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-740 .elementor-element.elementor-element-0031ca5{padding:0px 0px 0px 0px;text-align:center;}.elementor-740 .elementor-element.elementor-element-0031ca5.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-0031ca5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-01face6{width:var( --container-widget-width, 486px );max-width:486px;padding:0px 0px 0px 0px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-904848d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-c0d6505{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-7b30575{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-1c19452{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-1c19452.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-1c19452 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-7413094{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-7413094.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-7413094 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-07ddf86{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-07ddf86:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-07ddf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-c83d01b{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-080bfa9{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-71dfc39{text-align:start;}.elementor-740 .elementor-element.elementor-element-71dfc39 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-3ac82e9{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-102b668{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0856cb5{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-0856cb5.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-0856cb5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-9b08fab{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-9b08fab.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-9b08fab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-47bf0c6{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-47bf0c6:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-47bf0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-592a60c{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-f6c6c74{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-53f9f77{text-align:start;}.elementor-740 .elementor-element.elementor-element-53f9f77 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-a0a2368{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-182fdd6{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-7e75001{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-7e75001.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-7e75001 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-679c620{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-679c620.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-679c620 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-4e9da89{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4e9da89:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-4e9da89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-a88d4b7{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-9cce00f{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-54c0986{text-align:start;}.elementor-740 .elementor-element.elementor-element-54c0986 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-9fdcddc{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0517568{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4c4c182{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-4c4c182.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-4c4c182 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-d7306e1{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-d7306e1.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-d7306e1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-26bbd29{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-26bbd29:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-26bbd29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-5f8c28b{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-735a448{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-9b751f2{text-align:start;}.elementor-740 .elementor-element.elementor-element-9b751f2 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-020461f{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-156b2aa{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4912e96{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-4912e96.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-4912e96 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-6b3facb{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-6b3facb.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-6b3facb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-da6b5ab{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-da6b5ab:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-da6b5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-80fd1e2{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-40f9a6c{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-085d9e7{text-align:start;}.elementor-740 .elementor-element.elementor-element-085d9e7 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-9c9b903{--display:flex;--min-height:200px;--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:flex-start;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-e85998e{--display:flex;--min-height:200px;--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-3dd9b65{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-3dd9b65.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-3dd9b65 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:400;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-adffd42{padding:0px 0px 0px 0px;text-align:start;}.elementor-740 .elementor-element.elementor-element-adffd42.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-adffd42 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.5em;font-weight:300;color:#CCCCCC;}.elementor-740 .elementor-element.elementor-element-c59ee8a{--display:flex;--min-height:100px;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-c59ee8a:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-c59ee8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/04/linedeco-15.webp");background-position:center center;background-repeat:repeat-x;background-size:7% auto;}.elementor-740 .elementor-element.elementor-element-8e48082{--display:flex;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0e9d078{color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-50fbda5{text-align:start;}.elementor-740 .elementor-element.elementor-element-50fbda5 img{width:400px;height:200px;object-fit:cover;object-position:center center;opacity:1;}.elementor-740 .elementor-element.elementor-element-21385c5{--display:flex;--min-height:100vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-740 .elementor-element.elementor-element-7673504{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-92b9ec4{--display:flex;--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-740 .elementor-element.elementor-element-92b9ec4.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-812d22b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-119b6e7.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-119b6e7{text-align:start;}.elementor-740 .elementor-element.elementor-element-119b6e7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4em;font-weight:300;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-b218dc2{width:var( --container-widget-width, 486px );max-width:486px;padding:0px 0px 0px 0px;--container-widget-width:486px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 20px;}.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button:hover, .elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-5e5091c{padding:0px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-5e5091c.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button-content-wrapper{flex-direction:row;}.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button:hover svg, .elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-72c7277{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-58645a3{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-25338ec{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.55;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-740 .elementor-element.elementor-element-25338ec:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-25338ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/05/d4db21b6-31f1-402b-8d56-971a1d185c10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-25338ec::before, .elementor-740 .elementor-element.elementor-element-25338ec > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-25338ec > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-25338ec > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-25338ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-25338ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000080 0%, #000000 100%);}.elementor-740 .elementor-element.elementor-element-25338ec.e-con:hover{--e-con-transform-scale:1.05;}.elementor-740 .elementor-element.elementor-element-a83865a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-8313571{--display:flex;--min-height:500px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-ff92b0f{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.55;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-740 .elementor-element.elementor-element-ff92b0f:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-ff92b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/05/MAG_Enrich-Library_In-Flight-SET-A-17-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-ff92b0f::before, .elementor-740 .elementor-element.elementor-element-ff92b0f > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-ff92b0f > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-ff92b0f > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-ff92b0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-ff92b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-740 .elementor-element.elementor-element-ff92b0f.e-con:hover{--e-con-transform-scale:1.05;}.elementor-740 .elementor-element.elementor-element-c0c6143 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-aec4c61{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-b06a772{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.55;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-740 .elementor-element.elementor-element-b06a772:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-b06a772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/05/00e18a03-b667-4844-8879-76ce300104ba.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-b06a772::before, .elementor-740 .elementor-element.elementor-element-b06a772 > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-b06a772 > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-b06a772 > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-b06a772 > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-b06a772 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000080 0%, #000000 100%);}.elementor-740 .elementor-element.elementor-element-b06a772.e-con:hover{--e-con-transform-scale:1.05;}.elementor-740 .elementor-element.elementor-element-5c1ff49 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-5edbecd{--display:flex;--min-height:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-dbcd489{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.55;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-740 .elementor-element.elementor-element-dbcd489:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-dbcd489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/05/516a35c1-fdcd-405d-b5ee-971937594ad8.webp");background-position:-405px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-dbcd489::before, .elementor-740 .elementor-element.elementor-element-dbcd489 > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-dbcd489 > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-dbcd489 > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-dbcd489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-dbcd489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-740 .elementor-element.elementor-element-dbcd489.e-con:hover{--e-con-transform-scale:1.05;}.elementor-740 .elementor-element.elementor-element-e997c57 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-b0d5be4{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-4f55a60{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.55;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-740 .elementor-element.elementor-element-4f55a60:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-4f55a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/03/Isuzu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-4f55a60::before, .elementor-740 .elementor-element.elementor-element-4f55a60 > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-4f55a60 > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-4f55a60 > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-4f55a60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-4f55a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000080 0%, #000000 100%);}.elementor-740 .elementor-element.elementor-element-4f55a60.e-con:hover{--e-con-transform-scale:1.05;}.elementor-740 .elementor-element.elementor-element-fac3e9d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-04e2764{--display:flex;--min-height:500px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-d5c15d5{--display:flex;--min-height:500px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.55;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-740 .elementor-element.elementor-element-d5c15d5:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-d5c15d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/05/img331.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-d5c15d5::before, .elementor-740 .elementor-element.elementor-element-d5c15d5 > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-d5c15d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-d5c15d5 > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-d5c15d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-d5c15d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000080 0%, #000000 100%);}.elementor-740 .elementor-element.elementor-element-d5c15d5.e-con:hover{--e-con-transform-scale:1.05;}.elementor-740 .elementor-element.elementor-element-6247e1f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-78c11fa{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-740 .elementor-element.elementor-element-78c11fa:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-78c11fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magnadigital.com.my/wp-content/uploads/2026/05/magna-bg-13.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-740 .elementor-element.elementor-element-6fc718c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-740 .elementor-element.elementor-element-6ed177f{--display:flex;--min-height:200px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-6ed177f:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-6ed177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-c94bfa6{--display:flex;--min-height:200px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-c94bfa6:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-c94bfa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-9895127{--display:flex;--min-height:200px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-9895127:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-9895127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-25755d2{--display:flex;--min-height:200px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-25755d2:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-25755d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-0b15f4f{--display:flex;--min-height:200px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0b15f4f:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-0b15f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-3fbb85c{--display:flex;--min-height:200vh;--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:flex-start;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-740 .elementor-element.elementor-element-3fbb85c:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-3fbb85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-fe89540{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-740 .elementor-element.elementor-element-fe89540::before, .elementor-740 .elementor-element.elementor-element-fe89540 > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-fe89540 > .e-con-inner > .elementor-background-video-container::before, .elementor-740 .elementor-element.elementor-element-fe89540 > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-fe89540 > .e-con-inner > .elementor-background-slideshow::before, .elementor-740 .elementor-element.elementor-element-fe89540 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-740 .elementor-element.elementor-element-02e83e5{width:100%;max-width:100%;padding:0px 0px 20px 0px;text-align:center;}.elementor-740 .elementor-element.elementor-element-02e83e5.elementor-element{--align-self:center;}.elementor-740 .elementor-element.elementor-element-02e83e5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:4.5em;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 20px;}.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button:hover, .elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-b2e7d49{padding:30px 0px 0px 0px;z-index:1;}.elementor-740 .elementor-element.elementor-element-b2e7d49.elementor-element{--align-self:center;}.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button:hover svg, .elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-b06ca6f{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-740 .elementor-element.elementor-element-b06ca6f:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-b06ca6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-740 .elementor-element.elementor-element-25f12e4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-740 .elementor-element.elementor-element-25f12e4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-740 .elementor-element.elementor-element-25f12e4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-740 .elementor-element.elementor-element-e1f3c52{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--overflow:hidden;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-740 .elementor-element.elementor-element-e1f3c52:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-e1f3c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-e5b9d1b{--display:flex;--min-height:450px;--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-e5b9d1b.e-con{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-7af998e{text-align:start;}.elementor-740 .elementor-element.elementor-element-7af998e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:5.5em;font-weight:500;line-height:90px;color:var( --e-global-color-secondary );}.elementor-740 .elementor-element.elementor-element-640d845{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-740 .elementor-element.elementor-element-e32c03f{--display:flex;}.elementor-740 .elementor-element.elementor-element-460f281{padding:20px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:30px;}.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 20px;}.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button:hover, .elementor-740 .elementor-element.elementor-element-d8070af .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-740 .elementor-element.elementor-element-d8070af.elementor-element{--align-self:flex-start;}.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button-content-wrapper{flex-direction:row;}.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button:hover svg, .elementor-740 .elementor-element.elementor-element-d8070af .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-740 .elementor-element.elementor-element-859e152{--content-width:1400px;}.elementor-740 .elementor-element.elementor-element-58a76c7{--width:500px;}.elementor-740 .elementor-element.elementor-element-1c434c8{--width:654px;}.elementor-740 .elementor-element.elementor-element-2921f7d{--content-width:1400px;}.elementor-740 .elementor-element.elementor-element-4ea8687{--width:120%;}.elementor-740 .elementor-element.elementor-element-d29fc57{--width:100%;}.elementor-740 .elementor-element.elementor-element-13a9c7a{--width:71%;}.elementor-740 .elementor-element.elementor-element-6c941f1{--width:860px;}.elementor-740 .elementor-element.elementor-element-5b5985c{--width:1160px;}.elementor-740 .elementor-element.elementor-element-f35b5e9{--width:82%;}.elementor-740 .elementor-element.elementor-element-b1d3c77{--width:71%;}.elementor-740 .elementor-element.elementor-element-bad3629{--width:1280px;}.elementor-740 .elementor-element.elementor-element-34cbbb4{--width:1200px;}.elementor-740 .elementor-element.elementor-element-c302cc9{--width:82%;}.elementor-740 .elementor-element.elementor-element-1b13ac8{--width:1050px;}.elementor-740 .elementor-element.elementor-element-118a7c7{--width:350px;}.elementor-740 .elementor-element.elementor-element-f78776b{--width:100%;}.elementor-740 .elementor-element.elementor-element-d2d0db5{--width:500px;}.elementor-740 .elementor-element.elementor-element-0fd3207{--width:585px;}.elementor-740 .elementor-element.elementor-element-a7bd231{--width:350px;}.elementor-740 .elementor-element.elementor-element-d9cb42a{--width:100%;}.elementor-740 .elementor-element.elementor-element-1339d2d{--width:500px;}.elementor-740 .elementor-element.elementor-element-4cdfc02{--width:585px;}.elementor-740 .elementor-element.elementor-element-bcbc576{--width:350px;}.elementor-740 .elementor-element.elementor-element-13a61d6{--width:100%;}.elementor-740 .elementor-element.elementor-element-25b9ac2{--width:500px;}.elementor-740 .elementor-element.elementor-element-c4664f3{--width:585px;}.elementor-740 .elementor-element.elementor-element-1332b92{--width:350px;}.elementor-740 .elementor-element.elementor-element-25890b9{--width:100%;}.elementor-740 .elementor-element.elementor-element-cea513e{--width:500px;}.elementor-740 .elementor-element.elementor-element-ade4203{--width:585px;}.elementor-740 .elementor-element.elementor-element-049f71c{--width:350px;}.elementor-740 .elementor-element.elementor-element-3f7efb7{--width:100%;}.elementor-740 .elementor-element.elementor-element-e891df6{--width:500px;}.elementor-740 .elementor-element.elementor-element-08078c8{--width:585px;}.elementor-740 .elementor-element.elementor-element-1e3ac6a{--width:983px;}.elementor-740 .elementor-element.elementor-element-752dcae{--width:978px;}.elementor-740 .elementor-element.elementor-element-219c4d5{--width:70%;}.elementor-740 .elementor-element.elementor-element-a271641{--content-width:1400px;}.elementor-740 .elementor-element.elementor-element-ca737e1{--width:300%;}.elementor-740 .elementor-element.elementor-element-a3e7407{--width:500px;}.elementor-740 .elementor-element.elementor-element-ac956f7{--width:70%;}.elementor-740 .elementor-element.elementor-element-7620007{--width:500px;}.elementor-740 .elementor-element.elementor-element-bc78cba{--width:70%;}.elementor-740 .elementor-element.elementor-element-4bce628{--width:500px;}.elementor-740 .elementor-element.elementor-element-5968a15{--width:70%;}.elementor-740 .elementor-element.elementor-element-d359d57{--width:500px;}.elementor-740 .elementor-element.elementor-element-4f01e0f{--width:70%;}.elementor-740 .elementor-element.elementor-element-57a5612{--width:500px;}.elementor-740 .elementor-element.elementor-element-3fd0e42{--width:70%;}.elementor-740 .elementor-element.elementor-element-86dcc36{--width:500px;}.elementor-740 .elementor-element.elementor-element-59c3367{--width:70%;}.elementor-740 .elementor-element.elementor-element-4db348c{--content-width:1400px;}.elementor-740 .elementor-element.elementor-element-9fa1224{--width:280%;}.elementor-740 .elementor-element.elementor-element-3e443cd{--width:500px;}.elementor-740 .elementor-element.elementor-element-1f15e52{--width:70%;}.elementor-740 .elementor-element.elementor-element-1b657a3{--width:500px;}.elementor-740 .elementor-element.elementor-element-d5ed28d{--width:70%;}.elementor-740 .elementor-element.elementor-element-9320d3f{--width:500px;}.elementor-740 .elementor-element.elementor-element-61731e2{--width:70%;}.elementor-740 .elementor-element.elementor-element-4e1711b{--width:500px;}.elementor-740 .elementor-element.elementor-element-68d7ffe{--width:70%;}.elementor-740 .elementor-element.elementor-element-e95884b{--width:500px;}.elementor-740 .elementor-element.elementor-element-8baacb2{--width:70%;}.elementor-740 .elementor-element.elementor-element-43e968a{--width:500px;}.elementor-740 .elementor-element.elementor-element-821d19e{--width:70%;}.elementor-740 .elementor-element.elementor-element-ab061c0{--content-width:1400px;}.elementor-740 .elementor-element.elementor-element-904848d{--width:280%;}.elementor-740 .elementor-element.elementor-element-c0d6505{--width:500px;}.elementor-740 .elementor-element.elementor-element-07ddf86{--width:70%;}.elementor-740 .elementor-element.elementor-element-3ac82e9{--width:500px;}.elementor-740 .elementor-element.elementor-element-47bf0c6{--width:70%;}.elementor-740 .elementor-element.elementor-element-a0a2368{--width:500px;}.elementor-740 .elementor-element.elementor-element-4e9da89{--width:70%;}.elementor-740 .elementor-element.elementor-element-9fdcddc{--width:500px;}.elementor-740 .elementor-element.elementor-element-26bbd29{--width:70%;}.elementor-740 .elementor-element.elementor-element-020461f{--width:500px;}.elementor-740 .elementor-element.elementor-element-da6b5ab{--width:70%;}.elementor-740 .elementor-element.elementor-element-9c9b903{--width:500px;}.elementor-740 .elementor-element.elementor-element-c59ee8a{--width:70%;}.elementor-740 .elementor-element.elementor-element-7673504{--content-width:1400px;}.elementor-740 .elementor-element.elementor-element-92b9ec4{--width:100%;}.elementor-740 .elementor-element.elementor-element-e1f3c52{--content-width:1400px;}.elementor-740 .elementor-element.elementor-element-640d845{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-740 .elementor-element.elementor-element-4ea8687{--width:100%;}.elementor-740 .elementor-element.elementor-element-1b657a3{--width:700px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-740 .elementor-element.elementor-element-2921f7d{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-4ea8687{--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-740 .elementor-element.elementor-element-d29fc57{--min-height:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-24e15c5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-740 .elementor-element.elementor-element-c4707ad{--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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-740 .elementor-element.elementor-element-107de79{--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-740 .elementor-element.elementor-element-fe4d064{--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-740 .elementor-element.elementor-element-907b462{--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-740 .elementor-element.elementor-element-19ef5c1{--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-740 .elementor-element.elementor-element-752dcae{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-740 .elementor-element.elementor-element-6edabd8{--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-740 .elementor-element.elementor-element-ca737e1{--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;}.elementor-740 .elementor-element.elementor-element-59ceac9{--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;}.elementor-740 .elementor-element.elementor-element-9fa1224{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-65bd837{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4cb4f7c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-1b657a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-0191031{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-b59a573{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-9320d3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-4fc60a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-5a35a66{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4e1711b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-95c1a54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-23304ae{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-e95884b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-9d1d19f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-61e1924{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-43e968a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-d93d720{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-b1d2c47{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-72c7277{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-740 .elementor-element.elementor-element-dbcd489:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-dbcd489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-400px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-740 .elementor-element.elementor-element-20820d4{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-859e152{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-859e152.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-740 .elementor-element.elementor-element-28a8b87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-58a76c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-740 .elementor-element.elementor-element-1c434c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0beebd0{padding:20px 0px 30px 0px;}.elementor-740 .elementor-element.elementor-element-0beebd0.elementor-element{--order:99999 /* order end hack */;}.elementor-740 .elementor-element.elementor-element-219708d{--justify-content:center;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-219708d.e-con{--align-self:center;}.elementor-740 .elementor-element.elementor-element-7deb400{padding:0px 0px 0px 0px;text-align:center;}.elementor-740 .elementor-element.elementor-element-7deb400.elementor-element{--align-self:center;}.elementor-740 .elementor-element.elementor-element-7deb400 .elementor-heading-title{font-size:4em;letter-spacing:-5px;}.elementor-740 .elementor-element.elementor-element-5eeb58b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-231fc51 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-740 .elementor-element.elementor-element-231fc51 .deensimc-img-wrapper .deensimc-img{width:50px;}.elementor-740 .elementor-element.elementor-element-2921f7d{--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;--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-740 .elementor-element.elementor-element-4ea8687{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-d29fc57{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-54ac2aa .elementor-heading-title{font-size:2em;}.elementor-740 .elementor-element.elementor-element-24e15c5{padding:20px 0px 30px 0px;}.elementor-740 .elementor-element.elementor-element-24e15c5.elementor-element{--order:99999 /* order end hack */;}.elementor-740 .elementor-element.elementor-element-32a6137 .elementor-heading-title{font-size:2.5em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-740 .elementor-element.elementor-element-1e5957f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-57b88b1 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-c4707ad{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-740 .elementor-element.elementor-element-a48dd78 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-cb0bf5c .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-0b64327{padding:20px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-107de79{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-fb19c56 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-83805f5{padding:20px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-fe4d064{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-dce372d .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-4434e7d{padding:20px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-907b462{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-07a7564 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-8e243a3{padding:20px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-19ef5c1{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-ddf3a83 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-0b9105c{padding:20px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-bd2a10e{--min-height:60vh;}.elementor-740 .elementor-element.elementor-element-bd2a10e:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-bd2a10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-740 .elementor-element.elementor-element-cbc3dc0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-b81f481{padding:30px 0px 0px 0px;}.elementor-740 .elementor-element.elementor-element-826094c{padding:20px 0px 30px 0px;}.elementor-740 .elementor-element.elementor-element-826094c.elementor-element{--order:99999 /* order end hack */;}.elementor-740 .elementor-element.elementor-element-752dcae{--e-con-grid-template-columns:repeat(3, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-740 .elementor-element.elementor-element-99b7cd6 .elementor-counter-title{justify-content:center;font-size:0.9em;line-height:1em;}.elementor-740 .elementor-element.elementor-element-99b7cd6 .elementor-counter{gap:6px;}.elementor-740 .elementor-element.elementor-element-99b7cd6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:3.5em;}.elementor-740 .elementor-element.elementor-element-1e08860 .elementor-counter-title{justify-content:center;font-size:0.9em;line-height:1em;}.elementor-740 .elementor-element.elementor-element-1e08860 .elementor-counter{gap:6px;}.elementor-740 .elementor-element.elementor-element-1e08860 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:3.5em;}.elementor-740 .elementor-element.elementor-element-574698d .elementor-counter-title{justify-content:center;font-size:0.9em;line-height:1em;}.elementor-740 .elementor-element.elementor-element-574698d .elementor-counter{gap:6px;}.elementor-740 .elementor-element.elementor-element-574698d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:3.5em;}.elementor-740 .elementor-element.elementor-element-1a33bf0 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-8adfeed .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-04a93bc .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-ab7b85d .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-c099fa6 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-abe2869 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-8afd132 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-6892bce .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-4cff247 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-812d840 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-a8669a0 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-23d17ee .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-b2bd1cf .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-50ef369 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-1c128de .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-afa62c0 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-007b6fc .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-c0d75a7 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-83d2fc7 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-fcf3765 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-6929a63 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-c10f4fe .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-d0c5bc4 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-4442af5 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-0923b90 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-89fb67b .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-5914312{--padding-top:50px;--padding-bottom:700px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-ab061c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-fd37e88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-cdc7e4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0031ca5 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-904848d{--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;}.elementor-740 .elementor-element.elementor-element-c0d6505{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-7b30575{--min-height:200px;--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;}.elementor-740 .elementor-element.elementor-element-1c19452 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-7413094 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-07ddf86{--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-740 .elementor-element.elementor-element-c83d01b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-3ac82e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-102b668{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0856cb5 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-9b08fab .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-47bf0c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-592a60c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-a0a2368{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-182fdd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-7e75001 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-679c620 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-4e9da89{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-a88d4b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-9fdcddc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-0517568{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4c4c182 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-d7306e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:start;}.elementor-740 .elementor-element.elementor-element-d7306e1 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-26bbd29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-5f8c28b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-020461f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-156b2aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-4912e96 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-6b3facb .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-da6b5ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-80fd1e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-9c9b903{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-e85998e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-3dd9b65 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-adffd42 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-c59ee8a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-740 .elementor-element.elementor-element-8e48082{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-21385c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-119b6e7 .elementor-heading-title{font-size:2.5em;}.elementor-740 .elementor-element.elementor-element-5e5091c{padding:20px 0px 30px 0px;}.elementor-740 .elementor-element.elementor-element-5e5091c.elementor-element{--order:99999 /* order end hack */;}.elementor-740 .elementor-element.elementor-element-72c7277{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-740 .elementor-element.elementor-element-25338ec{--min-height:500px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-ff92b0f{--min-height:500px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-b06a772{--min-height:500px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-dbcd489{--min-height:500px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-dbcd489:not(.elementor-motion-effects-element-type-background), .elementor-740 .elementor-element.elementor-element-dbcd489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-400px 0px;}.elementor-740 .elementor-element.elementor-element-4f55a60{--min-height:500px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-d5c15d5{--min-height:500px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-78c11fa{--min-height:60vh;}.elementor-740 .elementor-element.elementor-element-3fbb85c{--min-height:220vh;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-fe89540{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-02e83e5{padding:0px 0px 20px 0px;text-align:center;}.elementor-740 .elementor-element.elementor-element-02e83e5 .elementor-heading-title{font-size:3em;}.elementor-740 .elementor-element.elementor-element-b2e7d49{padding:0px 0px 30px 0px;}.elementor-740 .elementor-element.elementor-element-b2e7d49.elementor-element{--order:99999 /* order end hack */;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-740 .elementor-element.elementor-element-e1f3c52{--min-height:0vh;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-740 .elementor-element.elementor-element-e5b9d1b{--min-height:0px;}.elementor-740 .elementor-element.elementor-element-7af998e .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-740 .elementor-element.elementor-element-640d845{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-e32c03f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-740 .elementor-element.elementor-element-460f281{padding:0px 0px 0px 0px;line-height:1.3em;}}/* Start custom CSS for button, class: .elementor-element-0beebd0 *//* 定义按钮容器的溢出隐藏 */
.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button {
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}

/* 创建图标背后的圆形背景 */
.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px; /* 图标的位置偏移 */
    transform: translateY(-50%);
    width: 40px; /* 圆形的大小 */
    height: 40px;
    background-color: #ffffff; /* 你的橙红色 */
    border-radius: 50%;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* 文字和图标在 Normal 状态下的颜色调整 */
.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button-icon,
.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button-text {
    z-index: 2;
}

/* 重点：Hover 时的状态切换 */
.elementor-740 .elementor-element.elementor-element-0beebd0:hover .elementor-button::before {
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 0; /* 或者保持 100px */
    transform: translateY(-50%) scale(2.5); /* 放大覆盖 */
}

/* 修正图标在 Normal 状态下的颜色 */
.elementor-740 .elementor-element.elementor-element-0beebd0 .elementor-button-icon {
    z-index: 2;
    color: black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24e15c5 *//* 定义按钮容器的溢出隐藏 */
.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button {
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}

/* 创建图标背后的圆形背景 */
.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px; /* 图标的位置偏移 */
    transform: translateY(-50%);
    width: 40px; /* 圆形的大小 */
    height: 40px;
    background-color: #ffffff; /* 你的橙红色 */
    border-radius: 50%;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* 文字和图标在 Normal 状态下的颜色调整 */
.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button-icon,
.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button-text {
    z-index: 2;
}

/* 重点：Hover 时的状态切换 */
.elementor-740 .elementor-element.elementor-element-24e15c5:hover .elementor-button::before {
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 0; /* 或者保持 100px */
    transform: translateY(-50%) scale(2.5); /* 放大覆盖 */
}

/* 修正图标在 Normal 状态下的颜色 */
.elementor-740 .elementor-element.elementor-element-24e15c5 .elementor-button-icon {
    z-index: 2;
    color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d9b12d */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 7.6em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2335dfe */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 7.6em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-154a10c */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 7.6em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d20799 */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 7.6em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3f0e2d */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 7.6em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a48dd78 */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 3.2em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29659f8 */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 3.2em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17b8887 */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 3.2em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5c17f */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 3.2em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7cca47 */.text-slide-btn {
  display: inline-block;
  overflow: hidden;
  height: 3.2em;
  cursor: pointer;
}

.text-slide-btn .text-wrap {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.text-slide-btn:hover .text-wrap {
  transform: translateY(-54%);
}

.text-slide-btn .text-line {
  height: 1em;
  display: flex;
  align-items: center;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-826094c *//* 定义按钮容器的溢出隐藏 */
.elementor-740 .elementor-element.elementor-element-826094c .elementor-button {
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}

/* 创建图标背后的圆形背景 */
.elementor-740 .elementor-element.elementor-element-826094c .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px; /* 图标的位置偏移 */
    transform: translateY(-50%);
    width: 40px; /* 圆形的大小 */
    height: 40px;
    background-color: #ffffff; /* 你的橙红色 */
    border-radius: 50%;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* 文字和图标在 Normal 状态下的颜色调整 */
.elementor-740 .elementor-element.elementor-element-826094c .elementor-button-icon,
.elementor-740 .elementor-element.elementor-element-826094c .elementor-button-text {
    z-index: 2;
}

/* 重点：Hover 时的状态切换 */
.elementor-740 .elementor-element.elementor-element-826094c:hover .elementor-button::before {
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 0; /* 或者保持 100px */
    transform: translateY(-50%) scale(2.5); /* 放大覆盖 */
}

/* 修正图标在 Normal 状态下的颜色 */
.elementor-740 .elementor-element.elementor-element-826094c .elementor-button-icon {
    z-index: 2;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3f8565 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e7407 */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f46b3 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7620007 */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4981e1b *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bce628 */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d49eb12 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d359d57 */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6ee000 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a5612 */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa5add0 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86dcc36 */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a271641 */@media (min-width: 1024px) and (max-width: 1440px) {
    /* 1. 增加滚动寿命：让 Sticky 持续更久，这样横向移动就会变慢 */
    .scroll-row-wrap-1 {
        height: 580vh !important; /* 从 400 增加到 600，你会发现移动变慢变稳了 */
    }

    /* 2. 锁定视口容器：防止内容随页面向上飘 */
    .sticky-container { /* 这里的类名请对应你 Elementor 里设置了 Sticky 的那个容器 */
        position: sticky !important;
        top: 0;
        height: 100vh !important;
        overflow: hidden !important; /* 隐藏溢出的横向内容 */
        display: flex;
        align-items: center; /* 确保年份在矮屏幕上居中，不往上飘 */
    }

    /* 3. 强制内容不换行 */
    .row-1 {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
    }
    
    
    .panel {
        /* 增加 margin-right，强制拉开年份之间的物理距离 */
        margin-right: 150px !important; 
        /* 适当缩小 panel 宽度，让屏幕里不容易同时出现两个 panel */
        width: 380px !important; 
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bd837 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0191031 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b657a3 */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc60a1 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9320d3f */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95c1a54 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1711b */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d1d19f *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95884b */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93d720 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e968a */.panel .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

/* 激活状态：强制变黑 */
.panel.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 保持之前的照片和描述逻辑 */
.panel .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);
    
    /* 默认边框灰色 */
.panel {
    border-left: 2px solid #E0E0E0;
}
/* 激活变黑 */
.panel.is-active {
    border-left: 2px solid #000000;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b30575 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0d6505 *//* 1. 将线条绑定在整个项目容器上 */
.panel2 {
    position: relative;
    padding-left: 20px; /* 为左侧长线留出足够空间 */
    display: flex;
    flex-direction: column;
}

/* 2. 线条基础状态：从顶到底的渐变线 */
.panel2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%; /* 关键：撑满整个容器高度 */
    
    /* 初始状态：灰色渐变，且缩短 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    opacity: 0.3 !important;
    
    /* 初始缩放：只显示上面一小段 */
    transform: scaleY(0.2); 
    transform-origin: top; /* 确保是从上往下生长 */
    
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 1;
}

/* 3. 激活状态：线条变黑变长，贯穿全场 */
.panel2.is-active::before {
    background: #000000 !important; /* 变成纯黑 */
    opacity: 1 !important;
    transform: scaleY(1); /* 伸展到 100% 高度，覆盖到底部照片 */
}

.panel2 .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

.panel2.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 4. 调整内容间距，确保不被线条遮挡 */
.panel2 .timeline-year,
.panel2 .timeline-content {
    margin-left: 0; /* 依靠父元素的 padding-left 即可 */
    opacity: 1;
}

.panel2 .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel2.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102b668 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac82e9 *//* 1. 将线条绑定在整个项目容器上 */
.panel2 {
    position: relative;
    padding-left: 20px; /* 为左侧长线留出足够空间 */
    display: flex;
    flex-direction: column;
}

/* 2. 线条基础状态：从顶到底的渐变线 */
.panel2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%; /* 关键：撑满整个容器高度 */
    
    /* 初始状态：灰色渐变，且缩短 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    opacity: 0.3 !important;
    
    /* 初始缩放：只显示上面一小段 */
    transform: scaleY(0.2); 
    transform-origin: top; /* 确保是从上往下生长 */
    
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 1;
}

/* 3. 激活状态：线条变黑变长，贯穿全场 */
.panel2.is-active::before {
    background: #000000 !important; /* 变成纯黑 */
    opacity: 1 !important;
    transform: scaleY(1); /* 伸展到 100% 高度，覆盖到底部照片 */
}

.panel2 .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

.panel2.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 4. 调整内容间距，确保不被线条遮挡 */
.panel2 .timeline-year,
.panel2 .timeline-content {
    margin-left: 0; /* 依靠父元素的 padding-left 即可 */
    opacity: 1;
}

.panel2 .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel2.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182fdd6 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0a2368 *//* 1. 将线条绑定在整个项目容器上 */
.panel2 {
    position: relative;
    padding-left: 20px; /* 为左侧长线留出足够空间 */
    display: flex;
    flex-direction: column;
}

/* 2. 线条基础状态：从顶到底的渐变线 */
.panel2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%; /* 关键：撑满整个容器高度 */
    
    /* 初始状态：灰色渐变，且缩短 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    opacity: 0.3 !important;
    
    /* 初始缩放：只显示上面一小段 */
    transform: scaleY(0.2); 
    transform-origin: top; /* 确保是从上往下生长 */
    
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 1;
}

/* 3. 激活状态：线条变黑变长，贯穿全场 */
.panel2.is-active::before {
    background: #000000 !important; /* 变成纯黑 */
    opacity: 1 !important;
    transform: scaleY(1); /* 伸展到 100% 高度，覆盖到底部照片 */
}

.panel2 .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

.panel2.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 4. 调整内容间距，确保不被线条遮挡 */
.panel2 .timeline-year,
.panel2 .timeline-content {
    margin-left: 0; /* 依靠父元素的 padding-left 即可 */
    opacity: 1;
}

.panel2 .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel2.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0517568 *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fdcddc *//* 1. 将线条绑定在整个项目容器上 */
.panel2 {
    position: relative;
    padding-left: 20px; /* 为左侧长线留出足够空间 */
    display: flex;
    flex-direction: column;
}

/* 2. 线条基础状态：从顶到底的渐变线 */
.panel2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%; /* 关键：撑满整个容器高度 */
    
    /* 初始状态：灰色渐变，且缩短 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    opacity: 0.3 !important;
    
    /* 初始缩放：只显示上面一小段 */
    transform: scaleY(0.2); 
    transform-origin: top; /* 确保是从上往下生长 */
    
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 1;
}

/* 3. 激活状态：线条变黑变长，贯穿全场 */
.panel2.is-active::before {
    background: #000000 !important; /* 变成纯黑 */
    opacity: 1 !important;
    transform: scaleY(1); /* 伸展到 100% 高度，覆盖到底部照片 */
}

.panel2 .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

.panel2.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 4. 调整内容间距，确保不被线条遮挡 */
.panel2 .timeline-year,
.panel2 .timeline-content {
    margin-left: 0; /* 依靠父元素的 padding-left 即可 */
    opacity: 1;
}

.panel2 .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel2.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156b2aa *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-020461f *//* 1. 将线条绑定在整个项目容器上 */
.panel2 {
    position: relative;
    padding-left: 20px; /* 为左侧长线留出足够空间 */
    display: flex;
    flex-direction: column;
}

/* 2. 线条基础状态：从顶到底的渐变线 */
.panel2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%; /* 关键：撑满整个容器高度 */
    
    /* 初始状态：灰色渐变，且缩短 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    opacity: 0.3 !important;
    
    /* 初始缩放：只显示上面一小段 */
    transform: scaleY(0.2); 
    transform-origin: top; /* 确保是从上往下生长 */
    
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 1;
}

/* 3. 激活状态：线条变黑变长，贯穿全场 */
.panel2.is-active::before {
    background: #000000 !important; /* 变成纯黑 */
    opacity: 1 !important;
    transform: scaleY(1); /* 伸展到 100% 高度，覆盖到底部照片 */
}

.panel2 .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

.panel2.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 4. 调整内容间距，确保不被线条遮挡 */
.panel2 .timeline-year,
.panel2 .timeline-content {
    margin-left: 0; /* 依靠父元素的 padding-left 即可 */
    opacity: 1;
}

.panel2 .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel2.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85998e *//* 1. 线条基础样式（初始状态：渐变灰色、到底部透明、较淡） */
.panel .timeline-year {
    position: relative;
    padding-left: 30px; /* 稍微加大间距，容纳更宽的渐变 */
}

.panel .timeline-year::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0%;           /* 让线条从年份数字中间开始 */
    width: 3px;          /* 渐变线条稍微宽一点，视觉效果更好 */
    height: 100%;       /* 满高，但我们会用 scale 缩小它 */
    
    /* 核心：线性渐变。从上到下：#cccccc 灰色 -> #cccccc 灰色 -> rgba(255,255,255,0) 完全透明 */
    /* 我们在 70% 的位置设置了一个灰色，保证上半段是实体，下半段才开始透明 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    
    /* 初始状态：缩小 + 降低整体透明度（让它看起来是淡淡的灰色） */
    opacity: 0.4 !important; 
    transform: scaleY(0.8); 
    transform-origin: top;
    
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 2. 激活状态：线条变长、变实黑 */
.panel.is-active .timeline-year::before {
    /* 激活时，我们把背景改成实体黑色，覆盖掉渐变 */
    background: #000000 !important; 
    
    /* 恢复完全不透明，并变长 */
    opacity: 1 !important;
    transform: scaleY(2.8); /* 变长到文字和图片中间 */
}

/* 3. 保持内容位置不动 */
.panel .timeline-content {
    margin-left: 30px; /* 对齐线条新间距 */
    /* 之前的 opacity 和 transform 逻辑保持不变 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9b903 *//* 1. 将线条绑定在整个项目容器上 */
.panel2 {
    position: relative;
    padding-left: 20px; /* 为左侧长线留出足够空间 */
    display: flex;
    flex-direction: column;
}

/* 2. 线条基础状态：从顶到底的渐变线 */
.panel2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%; /* 关键：撑满整个容器高度 */
    
    /* 初始状态：灰色渐变，且缩短 */
    background: linear-gradient(to bottom, #cccccc 0%, #cccccc 70%, rgba(255,255,255,0) 100%) !important;
    opacity: 0.3 !important;
    
    /* 初始缩放：只显示上面一小段 */
    transform: scaleY(0.2); 
    transform-origin: top; /* 确保是从上往下生长 */
    
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 1;
}

/* 3. 激活状态：线条变黑变长，贯穿全场 */
.panel2.is-active::before {
    background: #000000 !important; /* 变成纯黑 */
    opacity: 1 !important;
    transform: scaleY(1); /* 伸展到 100% 高度，覆盖到底部照片 */
}

.panel2 .timeline-year .elementor-heading-title {
    color: #cccccc !important;
    transition: color 0.5s ease-in-out !important;
}

.panel2.is-active .timeline-year .elementor-heading-title {
    color: #000000 !important;
}

/* 4. 调整内容间距，确保不被线条遮挡 */
.panel2 .timeline-year,
.panel2 .timeline-content {
    margin-left: 0; /* 依靠父元素的 padding-left 即可 */
    opacity: 1;
}

.panel2 .timeline-content {
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.6s ease;
}

.panel2.is-active .timeline-content {
    opacity: 1;
    transform: translateY(0);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e5091c *//* 定义按钮容器的溢出隐藏 */
.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button {
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}

/* 创建图标背后的圆形背景 */
.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px; /* 图标的位置偏移 */
    transform: translateY(-50%);
    width: 40px; /* 圆形的大小 */
    height: 40px;
    background-color: #ffffff; /* 你的橙红色 */
    border-radius: 50%;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* 文字和图标在 Normal 状态下的颜色调整 */
.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button-icon,
.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button-text {
    z-index: 2;
}

/* 重点：Hover 时的状态切换 */
.elementor-740 .elementor-element.elementor-element-5e5091c:hover .elementor-button::before {
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 0; /* 或者保持 100px */
    transform: translateY(-50%) scale(2.5); /* 放大覆盖 */
}

/* 修正图标在 Normal 状态下的颜色 */
.elementor-740 .elementor-element.elementor-element-5e5091c .elementor-button-icon {
    z-index: 2;
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21385c5 */.scroll-bg {
  background: #fff;
  transition: background-color 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.scroll-bg.is-inview {
  background: #000;
}

.scroll-bg.is-inview *:not(.elementor-button):not(.elementor-button *) {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2e7d49 *//* 定义按钮容器的溢出隐藏 */
.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button {
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}

/* 创建图标背后的圆形背景 */
.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px; /* 图标的位置偏移 */
    transform: translateY(-50%);
    width: 40px; /* 圆形的大小 */
    height: 40px;
    background-color: #ffffff; /* 你的橙红色 */
    border-radius: 50%;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* 文字和图标在 Normal 状态下的颜色调整 */
.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button-icon,
.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button-text {
    z-index: 2;
}

/* 重点：Hover 时的状态切换 */
.elementor-740 .elementor-element.elementor-element-b2e7d49:hover .elementor-button::before {
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 0; /* 或者保持 100px */
    transform: translateY(-50%) scale(2.5); /* 放大覆盖 */
}

/* 修正图标在 Normal 状态下的颜色 */
.elementor-740 .elementor-element.elementor-element-b2e7d49 .elementor-button-icon {
    z-index: 2;
    color: black;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8070af *//* 定义按钮容器的溢出隐藏 */
.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button {
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}

/* 创建图标背后的圆形背景 */
.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 5px; /* 图标的位置偏移 */
    transform: translateY(-50%);
    width: 40px; /* 圆形的大小 */
    height: 40px;
    background-color: #ffffff; /* 你的橙红色 */
    border-radius: 50%;
    z-index: -1;
    transition: all 0.4s ease-in-out;
}

/* 文字和图标在 Normal 状态下的颜色调整 */
.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button-icon,
.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button-text {
    z-index: 2;
}

/* 重点：Hover 时的状态切换 */
.elementor-740 .elementor-element.elementor-element-d8070af:hover .elementor-button::before {
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 0; /* 或者保持 100px */
    transform: translateY(-50%) scale(2.5); /* 放大覆盖 */
}

/* 修正图标在 Normal 状态下的颜色 */
.elementor-740 .elementor-element.elementor-element-d8070af .elementor-button-icon {
    z-index: 2;
    color: black;
}/* End custom CSS */
/* Start custom CSS */.custom-cursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 90px;
  height: 90px;
  pointer-events: none;
  z-index: 9999;

  opacity: 0;
  transform: translate3d(-50%, -50%, 0) scale(0.8);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.custom-cursor.is-active {
  opacity: 1;
  transform: translate3d(-50%, -50%, 0) scale(1);
}

.cursor-content {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: black;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  color: white;
  font-size: 12px;
  letter-spacing: 1px;
}

.cursor-arrow {
  width: 16px;
  margin-top: 4px;
}/* End custom CSS */