.elementor-53 .elementor-element.elementor-element-d5520c0{--display:flex;--min-height:342px;--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;--overlay-opacity:0;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-d5520c0:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-d5520c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csstaging17.sg-host.com/wp-content/uploads/2026/08/International_Engineering_Team_modern_office.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-d5520c0::before, .elementor-53 .elementor-element.elementor-element-d5520c0 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-d5520c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-d5520c0 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-d5520c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-d5520c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-354accf );--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-91e9f2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-53 .elementor-element.elementor-element-9cfacfb .elementor-heading-title{color:var( --e-global-color-154858a );}.elementor-53 .elementor-element.elementor-element-33af687{color:var( --e-global-color-154858a );}.elementor-53 .elementor-element.elementor-element-33af687 a{color:var( --e-global-color-154858a );}.elementor-53 .elementor-element.elementor-element-e2af74d{--display:flex;--min-height:600px;--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-53 .elementor-element.elementor-element-9b71b79{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-bd9074e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-5232d52{color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-0c9854f{color:var( --e-global-color-text );}.elementor-53 .elementor-element.elementor-element-e277440{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-02e7d3e{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#505858;--border-color:#505858;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-02e7d3e::before, .elementor-53 .elementor-element.elementor-element-02e7d3e > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-02e7d3e > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-02e7d3e > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-02e7d3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-02e7d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-5831528{font-family:"Calibri", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-5831528 a{color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-5e14525{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#505858;--border-color:#505858;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-5e14525::before, .elementor-53 .elementor-element.elementor-element-5e14525 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5e14525 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-5e14525 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5e14525 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-5e14525 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-25f5fc7{font-family:"Calibri", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-25f5fc7 a{color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-7d2d07a{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#505858;--border-color:#505858;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-7d2d07a::before, .elementor-53 .elementor-element.elementor-element-7d2d07a > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-7d2d07a > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-7d2d07a > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-7d2d07a > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-7d2d07a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-09544de{font-family:"Calibri", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-09544de a{color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-fd64069{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#505858;--border-color:#505858;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-53 .elementor-element.elementor-element-fd64069::before, .elementor-53 .elementor-element.elementor-element-fd64069 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-fd64069 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-fd64069 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-fd64069 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-fd64069 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-e783316{font-family:"Calibri", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-e783316 a{color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-7c35e63{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:18px;--n-accordion-title-hover-color:var( --e-global-color-b1caee0 );--n-accordion-title-active-color:var( --e-global-color-b1caee0 );--n-accordion-icon-size:32px;}.elementor-53 .elementor-element.elementor-element-7c35e63 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-53 .elementor-element.elementor-element-7c35e63 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-53 .elementor-element.elementor-element-7c35e63 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lexend Deca", Sans-serif;line-height:24px;}.elementor-53 .elementor-element.elementor-element-0d07eae{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.15;}.elementor-53 .elementor-element.elementor-element-0d07eae:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-0d07eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343D3D;}.elementor-53 .elementor-element.elementor-element-0d07eae::before, .elementor-53 .elementor-element.elementor-element-0d07eae > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-0d07eae > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-0d07eae > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-0d07eae > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-0d07eae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://csstaging17.sg-host.com/wp-content/uploads/2025/08/75931aea736bf17dac7b6a6d75bc0f30d12ca9fe-1-1.png");--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-9e8ae57{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-be93985{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-b631172 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-154858a );}.elementor-53 .elementor-element.elementor-element-af998f4{text-align:start;font-family:"Calibri", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-737670a );}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-icon i{color:#D0D5DD;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-icon svg{fill:#D0D5DD;transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-b54851c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-b54851c .elementor-icon-list-text{color:#D0D5DD;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-c117362{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button{background-color:#FFFFFF00;font-family:"Lexend Deca", Sans-serif;font-size:14px;line-height:24px;fill:var( --e-global-color-154858a );color:var( --e-global-color-154858a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5d1b79 );padding:6px 6px 6px 24px;}.elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button:focus{background-color:var( --e-global-color-b1caee0 );color:var( --e-global-color-d443eda );}.elementor-53 .elementor-element.elementor-element-0ec0aaf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button:hover svg, .elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button:focus svg{fill:var( --e-global-color-d443eda );}.elementor-53 .elementor-element.elementor-element-748fdb7{--display:flex;--min-height:400px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-748fdb7:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-748fdb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csstaging17.sg-host.com/wp-content/uploads/2026/08/Engineering_Workspace_with_City_View.png");background-position:center center;background-size:cover;}.elementor-53 .elementor-element.elementor-element-4e5dee5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-30be24d{--display:flex;--min-height:400px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-30be24d:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-30be24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csstaging17.sg-host.com/wp-content/uploads/2026/08/Project_Engineering_team.png");background-position:center center;background-size:cover;}.elementor-53 .elementor-element.elementor-element-13315a6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-d84987b .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-154858a );}.elementor-53 .elementor-element.elementor-element-ba0cace{text-align:start;font-family:"Calibri", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-737670a );}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-icon i{color:#D0D5DD;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-icon svg{fill:#D0D5DD;transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-9612bfe{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-9612bfe .elementor-icon-list-text{color:#D0D5DD;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-de7c6be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button{background-color:#FFFFFF00;font-family:"Lexend Deca", Sans-serif;font-size:14px;line-height:24px;fill:var( --e-global-color-154858a );color:var( --e-global-color-154858a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5d1b79 );padding:6px 6px 6px 24px;}.elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button:focus{background-color:var( --e-global-color-b1caee0 );color:var( --e-global-color-d443eda );}.elementor-53 .elementor-element.elementor-element-dbf0752{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button:hover svg, .elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button:focus svg{fill:var( --e-global-color-d443eda );}.elementor-53 .elementor-element.elementor-element-0b2fb53{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-c4b2375{--display:flex;--min-height:552px;--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:68px 68px;--row-gap:68px;--column-gap:68px;--overlay-opacity:0.15;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-53 .elementor-element.elementor-element-c4b2375::before, .elementor-53 .elementor-element.elementor-element-c4b2375 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-c4b2375 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-c4b2375 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-c4b2375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-c4b2375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://csstaging17.sg-host.com/wp-content/uploads/2025/08/75931aea736bf17dac7b6a6d75bc0f30d12ca9fe-1-1.png");--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-4a09a74{--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:68px 68px;--row-gap:68px;--column-gap:68px;--overlay-opacity:0.15;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-4a09a74:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-4a09a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343D3D;}.elementor-53 .elementor-element.elementor-element-4a09a74::before, .elementor-53 .elementor-element.elementor-element-4a09a74 > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-4a09a74 > .e-con-inner > .elementor-background-video-container::before, .elementor-53 .elementor-element.elementor-element-4a09a74 > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-4a09a74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53 .elementor-element.elementor-element-4a09a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://csstaging17.sg-host.com/wp-content/uploads/2025/08/75931aea736bf17dac7b6a6d75bc0f30d12ca9fe-1-1.png");--background-overlay:'';}.elementor-53 .elementor-element.elementor-element-d4eaf19{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-53 .elementor-element.elementor-element-2a2b20f{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-91e9f2b{--width:920px;}}@media(max-width:1700px){.elementor-53 .elementor-element.elementor-element-b631172 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-53 .elementor-element.elementor-element-d84987b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-b631172 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-53 .elementor-element.elementor-element-d84987b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-53 .elementor-element.elementor-element-c4b2375{--padding-top:0px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-0d07eae{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-53 .elementor-element.elementor-element-b631172 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-53 .elementor-element.elementor-element-d84987b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for nested-accordion, class: .elementor-element-7c35e63 */.elementor-53 .elementor-element.elementor-element-7c35e63 .e-n-accordion-item {
    border-top: 1px solid #EAECF0;
    border-right: 1px solid #EAECF0;
    border-bottom: 1px solid #EAECF0;
    border-left: 16px solid #D0D5DD;
    background: #F2F4F799;
    border-radius: 12px;
    padding-left: 0px;
    transition: all 0.2s;
}
.elementor-53 .elementor-element.elementor-element-7c35e63 .e-n-accordion-item[open], .elementor-53 .elementor-element.elementor-element-7c35e63 .e-n-accordion-item:hover{
    background: #343D3D;
    border-left: 16px solid #FFFFFF1F;
}
/* CHUNG: để chừa chỗ icon bên trái */
details#project summary .e-n-accordion-item-title-text,
details#light   summary .e-n-accordion-item-title-text,
details#world   summary .e-n-accordion-item-title-text,
details#vision  summary .e-n-accordion-item-title-text {
  position: relative;
  padding-left: 32px;
  display: flex;
  align-items: center;
}

/* ============ PROJECT ============ */
details#project summary .e-n-accordion-item-title-text::before {
  content: "";
  position: absolute; left: 0; top: 50%; transform: translateY(-50%);
  width: 24px; height: 24px; z-index: 1; pointer-events: none;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 12H12.01' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 6V4C16 3.46957 15.7893 2.96086 15.4142 2.58579C15.0391 2.21071 14.5304 2 14 2H10C9.46957 2 8.96086 2.21071 8.58579 2.58579C8.21071 2.96086 8 3.46957 8 4V6' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M22 13C19.0328 14.959 15.5555 16.0033 12 16.0033C8.44445 16.0033 4.96721 14.959 2 13' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 6H4C2.89543 6 2 6.89543 2 8V18C2 19.1046 2.89543 20 4 20H20C21.1046 20 22 19.1046 22 18V8C22 6.89543 21.1046 6 20 6Z' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / 24px 24px;
}
details#project[open] summary .e-n-accordion-item-title-text::before,
details#project:hover summary .e-n-accordion-item-title-text::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 12H12.01' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M16 6V4C16 3.46957 15.7893 2.96086 15.4142 2.58579C15.0391 2.21071 14.5304 2 14 2H10C9.46957 2 8.96086 2.21071 8.58579 2.58579C8.21071 2.96086 8 3.46957 8 4V6' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M22 13C19.0328 14.959 15.5555 16.0033 12 16.0033C8.44445 16.0033 4.96721 14.959 2 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M20 6H4C2.89543 6 2 6.89543 2 8V18C2 19.1046 2.89543 20 4 20H20C21.1046 20 22 19.1046 22 18V8C22 6.89543 21.1046 6 20 6Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

/* ============ LIGHT ============ */
details#light summary .e-n-accordion-item-title-text::before {
  content: "";
  position: absolute; left: 0; top: 50%; transform: translateY(-50%);
  width: 24px; height: 24px; z-index: 1; pointer-events: none;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M3.99999 13.9987C3.81076 13.9993 3.62522 13.9463 3.46495 13.8457C3.30467 13.7451 3.17623 13.6011 3.09454 13.4304C3.01286 13.2597 2.98129 13.0693 3.00349 12.8814C3.0257 12.6934 3.10077 12.5157 3.21999 12.3687L13.12 2.1687C13.1943 2.08298 13.2955 2.02505 13.407 2.00443C13.5185 1.98381 13.6337 2.00171 13.7337 2.0552C13.8337 2.10869 13.9126 2.19459 13.9573 2.29881C14.0021 2.40302 14.0101 2.51935 13.98 2.6287L12.06 8.6487C12.0034 8.80022 11.9844 8.96322 12.0046 9.1237C12.0248 9.28419 12.0837 9.43738 12.1761 9.57012C12.2685 9.70287 12.3918 9.81121 12.5353 9.88586C12.6788 9.9605 12.8382 9.99922 13 9.9987H20C20.1892 9.99805 20.3748 10.0511 20.535 10.1517C20.6953 10.2523 20.8238 10.3963 20.9054 10.567C20.9871 10.7377 21.0187 10.9281 20.9965 11.116C20.9743 11.304 20.8992 11.4817 20.78 11.6287L10.88 21.8287C10.8057 21.9144 10.7045 21.9723 10.593 21.993C10.4815 22.0136 10.3663 21.9957 10.2663 21.9422C10.1663 21.8887 10.0874 21.8028 10.0427 21.6986C9.99791 21.5944 9.98991 21.4781 10.02 21.3687L11.94 15.3487C11.9966 15.1972 12.0156 15.0342 11.9954 14.8737C11.9752 14.7132 11.9163 14.56 11.8239 14.4273C11.7315 14.2945 11.6082 14.1862 11.4647 14.1115C11.3212 14.0369 11.1617 13.9982 11 13.9987H3.99999Z' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / 24px 24px;
}
details#light[open] summary .e-n-accordion-item-title-text::before,
details#light:hover   summary .e-n-accordion-item-title-text::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M3.99999 13.9987C3.81076 13.9993 3.62522 13.9463 3.46495 13.8457C3.30467 13.7451 3.17623 13.6011 3.09454 13.4304C3.01286 13.2597 2.98129 13.0693 3.00349 12.8814C3.0257 12.6934 3.10077 12.5157 3.21999 12.3687L13.12 2.1687C13.1943 2.08298 13.2955 2.02505 13.407 2.00443C13.5185 1.98381 13.6337 2.00171 13.7337 2.0552C13.8337 2.10869 13.9126 2.19459 13.9573 2.29881C14.0021 2.40302 14.0101 2.51935 13.98 2.6287L12.06 8.6487C12.0034 8.80022 11.9844 8.96322 12.0046 9.1237C12.0248 9.28419 12.0837 9.43738 12.1761 9.57012C12.2685 9.70287 12.3918 9.81121 12.5353 9.88586C12.6788 9.9605 12.8382 9.99922 13 9.9987H20C20.1892 9.99805 20.3748 10.0511 20.535 10.1517C20.6953 10.2523 20.8238 10.3963 20.9054 10.567C20.9871 10.7377 21.0187 10.9281 20.9965 11.116C20.9743 11.304 20.8992 11.4817 20.78 11.6287L10.88 21.8287C10.8057 21.9144 10.7045 21.9723 10.593 21.993C10.4815 22.0136 10.3663 21.9957 10.2663 21.9422C10.1663 21.8887 10.0874 21.8028 10.0427 21.6986C9.99791 21.5944 9.98991 21.4781 10.02 21.3687L11.94 15.3487C11.9966 15.1972 12.0156 15.0342 11.9954 14.8737C11.9752 14.7132 11.9163 14.56 11.8239 14.4273C11.7315 14.2945 11.6082 14.1862 11.4647 14.1115C11.3212 14.0369 11.1617 13.9982 11 13.9987H3.99999Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

/* ============ WORLD ============ */
details#world summary .e-n-accordion-item-title-text::before {
  content: "";
  position: absolute; left: 0; top: 50%; transform: translateY(-50%);
  width: 24px; height: 24px; z-index: 1; pointer-events: none;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M12 2C9.43223 4.69615 8 8.27674 8 12C8 15.7233 9.43223 19.3038 12 22C14.5678 19.3038 16 15.7233 16 12C16 8.27674 14.5678 4.69615 12 2Z' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M2 12H22' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / 24px 24px;
}
details#world[open] summary .e-n-accordion-item-title-text::before,
details#world:hover   summary .e-n-accordion-item-title-text::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M12 2C9.43223 4.69615 8 8.27674 8 12C8 15.7233 9.43223 19.3038 12 22C14.5678 19.3038 16 15.7233 16 12C16 8.27674 14.5678 4.69615 12 2Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M2 12H22' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

/* ============ VISION ============ */
details#vision summary .e-n-accordion-item-title-text::before {
  content: "";
  position: absolute; left: 0; top: 50%; transform: translateY(-50%);
  width: 24px; height: 24px; z-index: 1; pointer-events: none;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M2.06202 12.3474C1.97868 12.1229 1.97868 11.8759 2.06202 11.6514C2.87372 9.68324 4.25153 8.00042 6.02079 6.81628C7.79004 5.63214 9.87106 5 12 5C14.129 5 16.21 5.63214 17.9792 6.81628C19.7485 8.00042 21.1263 9.68324 21.938 11.6514C22.0214 11.8759 22.0214 12.1229 21.938 12.3474C21.1263 14.3155 19.7485 15.9983 17.9792 17.1825C16.21 18.3666 14.129 18.9988 12 18.9988C9.87106 18.9988 7.79004 18.3666 6.02079 17.1825C4.25153 15.9983 2.87372 14.3155 2.06202 12.3474Z' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / 24px 24px;
}
details#vision[open] summary .e-n-accordion-item-title-text::before,
details#vision:hover   summary .e-n-accordion-item-title-text::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M2.06202 12.3474C1.97868 12.1229 1.97868 11.8759 2.06202 11.6514C2.87372 9.68324 4.25153 8.00042 6.02079 6.81628C7.79004 5.63214 9.87106 5 12 5C14.129 5 16.21 5.63214 17.9792 6.81628C19.7485 8.00042 21.1263 9.68324 21.938 11.6514C22.0214 11.8759 22.0214 12.1229 21.938 12.3474C21.1263 14.3155 19.7485 15.9983 17.9792 17.1825C16.21 18.3666 14.129 18.9988 12 18.9988C9.87106 18.9988 7.79004 18.3666 6.02079 17.1825C4.25153 15.9983 2.87372 14.3155 2.06202 12.3474Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/><path d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ec0aaf */.elementor-53 .elementor-element.elementor-element-0ec0aaf .elementor-button-icon svg {
    width: 40px;
}
.elementor-53 .elementor-element.elementor-element-0ec0aaf  .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 16px;
}   
.elementor-53 .elementor-element.elementor-element-0ec0aaf span{
    white-space: nowrap
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbf0752 */.elementor-53 .elementor-element.elementor-element-dbf0752 .elementor-button-icon svg {
    width: 40px;
}
.elementor-53 .elementor-element.elementor-element-dbf0752  .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 16px;
}   
.elementor-53 .elementor-element.elementor-element-dbf0752 span{
    white-space: nowrap
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://csstaging17.sg-host.com/wp-content/uploads/2025/08/calibri-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Calibri';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://csstaging17.sg-host.com/wp-content/uploads/2025/08/calibri-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://csstaging17.sg-host.com/wp-content/uploads/2025/08/calibri-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Calibri';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://csstaging17.sg-host.com/wp-content/uploads/2025/08/calibri-bold-italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */