.elementor-7016 .elementor-element.elementor-element-c3d3a6f{--display:flex;--min-height:50vh;--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:1;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7016 .elementor-element.elementor-element-c3d3a6f:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-c3d3a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/Services.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-c3d3a6f::before, .elementor-7016 .elementor-element.elementor-element-c3d3a6f > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-c3d3a6f > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-c3d3a6f > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-c3d3a6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-c3d3a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, var( --e-global-color-86b4fcd ) 0%, var( --e-global-color-primary ) 100%);}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7016 .elementor-element.elementor-element-db5be71{width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;}.elementor-7016 .elementor-element.elementor-element-db5be71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-7016 .elementor-element.elementor-element-b29b347{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;}.elementor-7016 .elementor-element.elementor-element-b29b347 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-secondary );}.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-7016 .elementor-element.elementor-element-1894668{width:var( --container-widget-width, 691px );max-width:691px;--container-widget-width:691px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFFCF;}.elementor-7016 .elementor-element.elementor-element-174212d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-4b02ddea{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;}.elementor-7016 .elementor-element.elementor-element-4b02ddea:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-4b02ddea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-745d28e7{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-1d64f5a2{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-75f76fe3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-75f76fe3{text-align:center;}.elementor-7016 .elementor-element.elementor-element-75f76fe3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#222222;}.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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-7016 .elementor-element.elementor-element-5de3667e{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:3px;}.elementor-7016 .elementor-element.elementor-element-5de3667e > .elementor-widget-container{margin:18px 0px 18px 0px;}.elementor-7016 .elementor-element.elementor-element-5de3667e .elementor-divider-separator{width:44px;margin:0 auto;margin-center:0;}.elementor-7016 .elementor-element.elementor-element-5de3667e .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7016 .elementor-element.elementor-element-5b4063eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-5b4063eb{text-align:center;}.elementor-7016 .elementor-element.elementor-element-5b4063eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#C62828;}.elementor-7016 .elementor-element.elementor-element-764de6f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-764de6f5{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-7016 .elementor-element.elementor-element-254fd418{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-4a3fe685{--display:flex;--min-height:400px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-4a3fe685:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-4a3fe685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/11/service04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-2cb45fc1{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-48a76b44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-48a76b44{text-align:start;}.elementor-7016 .elementor-element.elementor-element-48a76b44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-7ce63571 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-7ce63571{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-71d89260{--display:flex;--min-height:400px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-71d89260:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-71d89260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/11/service05.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-53ce4564{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-7717a170 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-7717a170{text-align:start;}.elementor-7016 .elementor-element.elementor-element-7717a170 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-1020dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-1020dd{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-3fbab478{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-1907bf49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-1907bf49{text-align:center;}.elementor-7016 .elementor-element.elementor-element-1907bf49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#222222;}.elementor-7016 .elementor-element.elementor-element-1945b553 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-1945b553{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-7016 .elementor-element.elementor-element-6ba23488{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-7016 .elementor-element.elementor-element-6ba23488:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-6ba23488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F7;}.elementor-7016 .elementor-element.elementor-element-770fb492 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-770fb492{text-align:center;}.elementor-7016 .elementor-element.elementor-element-770fb492 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#222222;}.elementor-7016 .elementor-element.elementor-element-a952dca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-ee05c88{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-795e93a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-795e93a6{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-2bcf1ba6 .elementor-button{background-color:#C62828;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.35em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C62828;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-7016 .elementor-element.elementor-element-32e54a6f{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-1ffe57e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-1ffe57e0{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-7016 .elementor-element.elementor-element-76c79589 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.35em;fill:#C62828;color:#C62828;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C62828;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-7016 .elementor-element.elementor-element-37f5f9{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;}.elementor-7016 .elementor-element.elementor-element-37f5f9:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-37f5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-7016 .elementor-element.elementor-element-2868f062{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-cbc855f{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-eb3e27e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-eb3e27e{text-align:center;}.elementor-7016 .elementor-element.elementor-element-eb3e27e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#222222;}.elementor-7016 .elementor-element.elementor-element-6d44053f{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:3px;}.elementor-7016 .elementor-element.elementor-element-6d44053f > .elementor-widget-container{margin:18px 0px 18px 0px;}.elementor-7016 .elementor-element.elementor-element-6d44053f .elementor-divider-separator{width:44px;margin:0 auto;margin-center:0;}.elementor-7016 .elementor-element.elementor-element-6d44053f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7016 .elementor-element.elementor-element-62a42e17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-62a42e17{text-align:center;}.elementor-7016 .elementor-element.elementor-element-62a42e17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#C62828;}.elementor-7016 .elementor-element.elementor-element-552067c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-552067c9{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-7016 .elementor-element.elementor-element-487b31d0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-63053a09{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-3e52f407{--display:flex;--min-height:320px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-3e52f407:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-3e52f407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/cate-custom-metal-fabrication-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-39f54218{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-1838273c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-1838273c{text-align:start;}.elementor-7016 .elementor-element.elementor-element-1838273c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-5648e94 .elementor-button{background-color:var( --e-global-color-86b4fcd );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFFD1;color:#FFFFFFD1;padding:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-5648e94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7016 .elementor-element.elementor-element-5648e94 .elementor-button:hover, .elementor-7016 .elementor-element.elementor-element-5648e94 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-7016 .elementor-element.elementor-element-5648e94 .elementor-button:hover svg, .elementor-7016 .elementor-element.elementor-element-5648e94 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7016 .elementor-element.elementor-element-3f3cd11a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-52172c48{--display:flex;--min-height:320px;--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-52172c48:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-52172c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/jinson-service-stair-fabrication-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-613f53c4{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-1ba95dde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-1ba95dde{text-align:start;}.elementor-7016 .elementor-element.elementor-element-1ba95dde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-3e4ae9f .elementor-button{background-color:var( --e-global-color-86b4fcd );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFFD1;color:#FFFFFFD1;padding:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-3e4ae9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7016 .elementor-element.elementor-element-3e4ae9f .elementor-button:hover, .elementor-7016 .elementor-element.elementor-element-3e4ae9f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-7016 .elementor-element.elementor-element-3e4ae9f .elementor-button:hover svg, .elementor-7016 .elementor-element.elementor-element-3e4ae9f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7016 .elementor-element.elementor-element-e36ceea{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;}.elementor-7016 .elementor-element.elementor-element-e36ceea:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-e36ceea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7016 .elementor-element.elementor-element-4f1e8dda{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-4f8ce472{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-5cc98fcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-5cc98fcb{text-align:center;}.elementor-7016 .elementor-element.elementor-element-5cc98fcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#222222;}.elementor-7016 .elementor-element.elementor-element-46f6cf26{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:3px;}.elementor-7016 .elementor-element.elementor-element-46f6cf26 > .elementor-widget-container{margin:18px 0px 18px 0px;}.elementor-7016 .elementor-element.elementor-element-46f6cf26 .elementor-divider-separator{width:44px;margin:0 auto;margin-center:0;}.elementor-7016 .elementor-element.elementor-element-46f6cf26 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-7016 .elementor-element.elementor-element-20e2530a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-20e2530a{text-align:center;}.elementor-7016 .elementor-element.elementor-element-20e2530a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#C62828;}.elementor-7016 .elementor-element.elementor-element-7e269617 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-7e269617{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-7016 .elementor-element.elementor-element-33be8cd8{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-56abc33b{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-56abc33b:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/sfss01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-56abc33b::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-86b4fcd ) 100%);}.elementor-7016 .elementor-element.elementor-element-56abc33b:hover::before, .elementor-7016 .elementor-element.elementor-element-56abc33b:hover > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-56abc33b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-background-slideshow:hover::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EBEBEB;--background-overlay:'';}.elementor-7016 .elementor-element.elementor-element-56abc33b:hover{--overlay-opacity:0.9;}.elementor-7016 .elementor-element.elementor-element-56abc33b, .elementor-7016 .elementor-element.elementor-element-56abc33b::before{--overlay-transition:0.3s;}.elementor-7016 .elementor-element.elementor-element-710f5508{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-6c64cdb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-6c64cdb1{text-align:start;}.elementor-7016 .elementor-element.elementor-element-6c64cdb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;text-shadow:1px 1px 10px #FFFFFF;color:#10284D;}.elementor-7016 .elementor-element.elementor-element-1bf65af4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-1bf65af4{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;text-shadow:2px 2px 5px #FFFFFF;color:#334155;}.elementor-7016 .elementor-element.elementor-element-3e4061b9{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-3e4061b9:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/sfss02.jpg");background-position:100% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-3e4061b9::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFF 0%, var( --e-global-color-86b4fcd ) 80%);}.elementor-7016 .elementor-element.elementor-element-3e4061b9:hover::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9:hover > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .elementor-background-slideshow:hover::before, .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EBEBEB;--background-overlay:'';}.elementor-7016 .elementor-element.elementor-element-3e4061b9:hover{--overlay-opacity:0.9;}.elementor-7016 .elementor-element.elementor-element-3e4061b9, .elementor-7016 .elementor-element.elementor-element-3e4061b9::before{--overlay-transition:0.3s;}.elementor-7016 .elementor-element.elementor-element-26d7aca6{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-3013f936 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-3013f936{text-align:start;}.elementor-7016 .elementor-element.elementor-element-3013f936 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;text-shadow:1px 1px 10px #FFFFFF;color:#10284D;}.elementor-7016 .elementor-element.elementor-element-538721c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-538721c6{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;text-shadow:2px 2px 5px #FFFFFF;color:#334155;}.elementor-7016 .elementor-element.elementor-element-7db44453{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-7db44453:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-7db44453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/sfss03.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7016 .elementor-element.elementor-element-7db44453::before, .elementor-7016 .elementor-element.elementor-element-7db44453 > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-7db44453 > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-7db44453 > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-7db44453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-7db44453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-86b4fcd ) 100%);}.elementor-7016 .elementor-element.elementor-element-7db44453:hover::before, .elementor-7016 .elementor-element.elementor-element-7db44453:hover > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-7db44453:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-7db44453 > .elementor-background-slideshow:hover::before, .elementor-7016 .elementor-element.elementor-element-7db44453 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EBEBEB;--background-overlay:'';}.elementor-7016 .elementor-element.elementor-element-7db44453:hover{--overlay-opacity:0.9;}.elementor-7016 .elementor-element.elementor-element-7db44453, .elementor-7016 .elementor-element.elementor-element-7db44453::before{--overlay-transition:0.3s;}.elementor-7016 .elementor-element.elementor-element-526bdb40{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-156a7978 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-156a7978{text-align:start;}.elementor-7016 .elementor-element.elementor-element-156a7978 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;text-shadow:1px 1px 10px #FFFFFF;color:#10284D;}.elementor-7016 .elementor-element.elementor-element-761870c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-761870c9{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;text-shadow:2px 2px 5px #FFFFFF;color:#334155;}.elementor-7016 .elementor-element.elementor-element-73b18152{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-4f6165e7{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-4f6165e7:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/cate-services01.jpg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-7016 .elementor-element.elementor-element-4f6165e7::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-86b4fcd ) 60%);}.elementor-7016 .elementor-element.elementor-element-4f6165e7:hover::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7:hover > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .elementor-background-slideshow:hover::before, .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EBEBEB;--background-overlay:'';}.elementor-7016 .elementor-element.elementor-element-4f6165e7:hover{--overlay-opacity:0.9;}.elementor-7016 .elementor-element.elementor-element-4f6165e7, .elementor-7016 .elementor-element.elementor-element-4f6165e7::before{--overlay-transition:0.3s;}.elementor-7016 .elementor-element.elementor-element-349751c9{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-4e9ebf59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-4e9ebf59{text-align:start;}.elementor-7016 .elementor-element.elementor-element-4e9ebf59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;text-shadow:1px 1px 10px #FFFFFF;color:#10284D;}.elementor-7016 .elementor-element.elementor-element-472838c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-472838c{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;text-shadow:2px 2px 5px #FFFFFF;color:#334155;}.elementor-7016 .elementor-element.elementor-element-362eb987{--display:flex;--min-height:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7016 .elementor-element.elementor-element-362eb987:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-362eb987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jinsonasia.com.sg/wp-content/uploads/2026/10/sfss05.jpg");background-position:center right;background-repeat:no-repeat;background-size:140% auto;}.elementor-7016 .elementor-element.elementor-element-362eb987::before, .elementor-7016 .elementor-element.elementor-element-362eb987 > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-362eb987 > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-362eb987 > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-362eb987 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-362eb987 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-86b4fcd ) 50%);}.elementor-7016 .elementor-element.elementor-element-362eb987:hover::before, .elementor-7016 .elementor-element.elementor-element-362eb987:hover > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-362eb987:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-362eb987 > .elementor-background-slideshow:hover::before, .elementor-7016 .elementor-element.elementor-element-362eb987 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#EBEBEB;--background-overlay:'';}.elementor-7016 .elementor-element.elementor-element-362eb987:hover{--overlay-opacity:0.9;}.elementor-7016 .elementor-element.elementor-element-362eb987, .elementor-7016 .elementor-element.elementor-element-362eb987::before{--overlay-transition:0.3s;}.elementor-7016 .elementor-element.elementor-element-6377f8f6{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-3ce88379 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-3ce88379{text-align:start;}.elementor-7016 .elementor-element.elementor-element-3ce88379 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;text-shadow:1px 1px 10px #FFFFFF;color:#10284D;}.elementor-7016 .elementor-element.elementor-element-23bcbb4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-23bcbb4c{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;text-shadow:2px 2px 5px #FFFFFF;color:#334155;}.elementor-7016 .elementor-element.elementor-element-47e103a5{--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:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-7016 .elementor-element.elementor-element-47e103a5:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-47e103a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F7;}.elementor-7016 .elementor-element.elementor-element-440daa2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-440daa2c{text-align:center;}.elementor-7016 .elementor-element.elementor-element-440daa2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#222222;}.elementor-7016 .elementor-element.elementor-element-564add30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-1de02706{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-31c47e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-31c47e9{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-7016 .elementor-element.elementor-element-7d2fddc9 .elementor-button{background-color:#C62828;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.35em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C62828;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-7016 .elementor-element.elementor-element-503d302b{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7016 .elementor-element.elementor-element-44206ebc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7016 .elementor-element.elementor-element-44206ebc{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#475569;}.elementor-7016 .elementor-element.elementor-element-48cc363e .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.35em;fill:#C62828;color:#C62828;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C62828;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-7016 .elementor-element.elementor-element-5795d0d{--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:center;--overlay-opacity:0.4;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7016 .elementor-element.elementor-element-5795d0d:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-5795d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7016 .elementor-element.elementor-element-5795d0d::before, .elementor-7016 .elementor-element.elementor-element-5795d0d > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-5795d0d > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-5795d0d > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-5795d0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-5795d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7016 .elementor-element.elementor-element-0e48a3d{text-align:center;}.elementor-7016 .elementor-element.elementor-element-0e48a3d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-7016 .elementor-element.elementor-element-e3b53ef{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#CBD5E1;}.elementor-7016 .elementor-element.elementor-element-3b30c83 .elementor-button{background-color:var( --e-global-color-86b4fcd );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-7016 .elementor-element.elementor-element-3b30c83 .elementor-button:hover, .elementor-7016 .elementor-element.elementor-element-3b30c83 .elementor-button:focus{background-color:var( --e-global-color-ee12073 );border-color:var( --e-global-color-877efc4 );}@media(min-width:768px){.elementor-7016 .elementor-element.elementor-element-174212d{--width:100%;}}@media(max-width:1366px){.elementor-7016 .elementor-element.elementor-element-c3d3a6f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .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-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-5795d0d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7016 .elementor-element.elementor-element-0e48a3d .elementor-heading-title{font-size:24px;}}@media(max-width:1200px){.elementor-7016 .elementor-element.elementor-element-b29b347 .elementor-heading-title{font-size:36px;}}@media(max-width:1024px){.elementor-widget-heading .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-7016 .elementor-element.elementor-element-b29b347 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-75f76fe3 .elementor-heading-title{font-size:28px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-5b4063eb .elementor-heading-title{font-size:18px;}.elementor-7016 .elementor-element.elementor-element-48a76b44 .elementor-heading-title{font-size:28px;}.elementor-7016 .elementor-element.elementor-element-7717a170 .elementor-heading-title{font-size:28px;}.elementor-7016 .elementor-element.elementor-element-1907bf49 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-770fb492 .elementor-heading-title{font-size:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-eb3e27e .elementor-heading-title{font-size:28px;}.elementor-7016 .elementor-element.elementor-element-62a42e17 .elementor-heading-title{font-size:18px;}.elementor-7016 .elementor-element.elementor-element-1838273c .elementor-heading-title{font-size:28px;}.elementor-7016 .elementor-element.elementor-element-5648e94 .elementor-button{font-size:14px;}.elementor-7016 .elementor-element.elementor-element-1ba95dde .elementor-heading-title{font-size:28px;}.elementor-7016 .elementor-element.elementor-element-3e4ae9f .elementor-button{font-size:14px;}.elementor-7016 .elementor-element.elementor-element-5cc98fcb .elementor-heading-title{font-size:28px;}.elementor-7016 .elementor-element.elementor-element-20e2530a .elementor-heading-title{font-size:18px;}.elementor-7016 .elementor-element.elementor-element-6c64cdb1 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-3e4061b9:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:82% 0px;}.elementor-7016 .elementor-element.elementor-element-3013f936 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-156a7978 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-4f6165e7:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-7016 .elementor-element.elementor-element-4e9ebf59 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-362eb987:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-362eb987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:90% 0px;background-size:250% auto;}.elementor-7016 .elementor-element.elementor-element-3ce88379 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-440daa2c .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-0e48a3d .elementor-heading-title{font-size:25px;}.elementor-7016 .elementor-element.elementor-element-e3b53ef{font-size:15px;}}@media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-c3d3a6f{--min-height:58vh;}.elementor-widget-heading .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-7016 .elementor-element.elementor-element-db5be71 .elementor-heading-title{font-size:12px;line-height:1.1em;}.elementor-7016 .elementor-element.elementor-element-b29b347 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-1894668{font-size:15px;}.elementor-7016 .elementor-element.elementor-element-75f76fe3 .elementor-heading-title{font-size:24px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-5b4063eb .elementor-heading-title{font-size:18px;}.elementor-7016 .elementor-element.elementor-element-48a76b44 .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-7717a170 .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-1907bf49 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-770fb492 .elementor-heading-title{font-size:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7016 .elementor-element.elementor-element-eb3e27e .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-62a42e17 .elementor-heading-title{font-size:18px;}.elementor-7016 .elementor-element.elementor-element-1838273c .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-1ba95dde .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-5cc98fcb .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-20e2530a .elementor-heading-title{font-size:18px;}.elementor-7016 .elementor-element.elementor-element-56abc33b::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .e-con-inner > .elementor-background-video-container::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7016 .elementor-element.elementor-element-56abc33b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-86b4fcd ) 100%);}.elementor-7016 .elementor-element.elementor-element-56abc33b{--overlay-opacity:1;}.elementor-7016 .elementor-element.elementor-element-56abc33b:hover{--overlay-opacity:0.9;}.elementor-7016 .elementor-element.elementor-element-6c64cdb1 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-3e4061b9:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-7016 .elementor-element.elementor-element-3013f936 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-156a7978 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-4e9ebf59 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-362eb987:not(.elementor-motion-effects-element-type-background), .elementor-7016 .elementor-element.elementor-element-362eb987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-7016 .elementor-element.elementor-element-3ce88379 .elementor-heading-title{font-size:22px;}.elementor-7016 .elementor-element.elementor-element-440daa2c .elementor-heading-title{font-size:24px;}.elementor-7016 .elementor-element.elementor-element-5795d0d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7016 .elementor-element.elementor-element-0e48a3d{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-7016 .elementor-element.elementor-element-0e48a3d .elementor-heading-title{font-size:18px;line-height:1.4em;}}/* Start custom CSS for text-editor, class: .elementor-element-764de6f5 */.elementor-7016 .elementor-element.elementor-element-764de6f5 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d64f5a2 */.elementor-7016 .elementor-element.elementor-element-1d64f5a2 {max-width:1120px;margin-inline:auto;} .elementor-7016 .elementor-element.elementor-element-1d64f5a2 .elementor-widget{width:100%;} .elementor-7016 .elementor-element.elementor-element-1d64f5a2 .elementor-widget-divider{max-width:44px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ce63571 */.elementor-7016 .elementor-element.elementor-element-7ce63571 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3fe685 */.elementor-7016 .elementor-element.elementor-element-4a3fe685 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;} .elementor-7016 .elementor-element.elementor-element-4a3fe685::before{content:"";position:absolute;inset:0;z-index:0;opacity:1;background:linear-gradient(90deg,rgba(8,18,30,.83) 0%,rgba(8,18,30,.5) 45%,rgba(8,18,30,.02) 100%);} .elementor-7016 .elementor-element.elementor-element-4a3fe685 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-4a3fe685 .js-service-copy{width:64%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-4a3fe685 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-4a3fe685{padding:26px;min-height:380px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-4a3fe685{padding:26px 22px;min-height:340px;} .elementor-7016 .elementor-element.elementor-element-4a3fe685 .js-service-copy{width:82%;} .elementor-7016 .elementor-element.elementor-element-4a3fe685 .elementor-heading-title{font-size:25px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1020dd */.elementor-7016 .elementor-element.elementor-element-1020dd p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71d89260 */.elementor-7016 .elementor-element.elementor-element-71d89260 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;} .elementor-7016 .elementor-element.elementor-element-71d89260::before{content:"";position:absolute;inset:0;z-index:0;opacity:1;background:linear-gradient(90deg,rgba(8,18,30,.83) 0%,rgba(8,18,30,.5) 45%,rgba(8,18,30,.02) 100%);} .elementor-7016 .elementor-element.elementor-element-71d89260 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-71d89260 .js-service-copy{width:64%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-71d89260 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-71d89260{padding:26px;min-height:380px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-71d89260{padding:26px 22px;min-height:340px;} .elementor-7016 .elementor-element.elementor-element-71d89260 .js-service-copy{width:82%;} .elementor-7016 .elementor-element.elementor-element-71d89260 .elementor-heading-title{font-size:25px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-254fd418 */.elementor-7016 .elementor-element.elementor-element-254fd418 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} .elementor-7016 .elementor-element.elementor-element-254fd418 > .e-con {width:100%;min-width:0;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-254fd418{gap:20px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-254fd418{grid-template-columns:1fr;gap:20px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1945b553 */.elementor-7016 .elementor-element.elementor-element-1945b553 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-795e93a6 */.elementor-7016 .elementor-element.elementor-element-795e93a6 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bcf1ba6 */.elementor-7016 .elementor-element.elementor-element-2bcf1ba6 .elementor-button {display:flex;align-items:center;justify-content:center;min-height:52px;transition:background-color .2s,color .2s,border-color .2s;} .elementor-7016 .elementor-element.elementor-element-2bcf1ba6 .elementor-button:hover,.elementor-7016 .elementor-element.elementor-element-2bcf1ba6 .elementor-button:focus-visible {color:#fff;background:#A61E1E;border-color:#A61E1E;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ffe57e0 */.elementor-7016 .elementor-element.elementor-element-1ffe57e0 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76c79589 */.elementor-7016 .elementor-element.elementor-element-76c79589 .elementor-button {display:flex;align-items:center;justify-content:center;min-height:52px;transition:background-color .2s,color .2s,border-color .2s;} .elementor-7016 .elementor-element.elementor-element-76c79589 .elementor-button:hover,.elementor-7016 .elementor-element.elementor-element-76c79589 .elementor-button:focus-visible {color:#fff;background:#A61E1E;border-color:#A61E1E;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32e54a6f */.elementor-7016 .elementor-element.elementor-element-32e54a6f {border-left:1px solid #DDE2E8;padding-left:32px;} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-32e54a6f{border-left:0;border-top:1px solid #DDE2E8;padding:24px 0 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a952dca */.elementor-7016 .elementor-element.elementor-element-a952dca {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} .elementor-7016 .elementor-element.elementor-element-a952dca > .e-con {width:100%;min-width:0;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-a952dca{gap:20px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-a952dca{grid-template-columns:1fr;gap:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba23488 */@media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-6ba23488{padding:28px 22px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-745d28e7 */.elementor-7016 .elementor-element.elementor-element-745d28e7{max-width:1280px;width:100%;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b02ddea */@media(max-width:1366px){.elementor-7016 .elementor-element.elementor-element-4b02ddea{padding:64px 32px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-4b02ddea{padding:48px 20px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-552067c9 */.elementor-7016 .elementor-element.elementor-element-552067c9 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbc855f */.elementor-7016 .elementor-element.elementor-element-cbc855f {max-width:1120px;margin-inline:auto;} .elementor-7016 .elementor-element.elementor-element-cbc855f .elementor-widget{width:100%;} .elementor-7016 .elementor-element.elementor-element-cbc855f .elementor-widget-divider{max-width:44px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e52f407 */.elementor-7016 .elementor-element.elementor-element-3e52f407 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;} .elementor-7016 .elementor-element.elementor-element-3e52f407::before{content:"";position:absolute;inset:0;z-index:0;opacity:1;background:linear-gradient(90deg,rgba(8,18,30,.83) 0%,rgba(8,18,30,.5) 45%,rgba(8,18,30,.02) 100%);} .elementor-7016 .elementor-element.elementor-element-3e52f407 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-3e52f407 .js-service-copy{width:64%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-3e52f407 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-3e52f407{padding:26px;min-height:320px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-3e52f407{padding:26px 22px;min-height:340px;} .elementor-7016 .elementor-element.elementor-element-3e52f407 .js-service-copy{width:82%;} .elementor-7016 .elementor-element.elementor-element-3e52f407 .elementor-heading-title{font-size:25px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52172c48 */.elementor-7016 .elementor-element.elementor-element-52172c48 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;} .elementor-7016 .elementor-element.elementor-element-52172c48::before{content:"";position:absolute;inset:0;z-index:0;opacity:1;background:linear-gradient(90deg,rgba(8,18,30,.83) 0%,rgba(8,18,30,.5) 45%,rgba(8,18,30,.02) 100%);} .elementor-7016 .elementor-element.elementor-element-52172c48 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-52172c48 .js-service-copy{width:64%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-52172c48 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-52172c48{padding:26px;min-height:320px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-52172c48{padding:26px 22px;min-height:340px;} .elementor-7016 .elementor-element.elementor-element-52172c48 .js-service-copy{width:82%;} .elementor-7016 .elementor-element.elementor-element-52172c48 .elementor-heading-title{font-size:25px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487b31d0 */.elementor-7016 .elementor-element.elementor-element-487b31d0 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} .elementor-7016 .elementor-element.elementor-element-487b31d0 > .e-con {width:100%;min-width:0;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-487b31d0{gap:20px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-487b31d0{grid-template-columns:1fr;gap:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868f062 */.elementor-7016 .elementor-element.elementor-element-2868f062{max-width:1280px;width:100%;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37f5f9 */@media(max-width:1366px){.elementor-7016 .elementor-element.elementor-element-37f5f9{padding:64px 32px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-37f5f9{padding:48px 20px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e269617 */.elementor-7016 .elementor-element.elementor-element-7e269617 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8ce472 */.elementor-7016 .elementor-element.elementor-element-4f8ce472 {max-width:1120px;margin-inline:auto;} .elementor-7016 .elementor-element.elementor-element-4f8ce472 .elementor-widget{width:100%;} .elementor-7016 .elementor-element.elementor-element-4f8ce472 .elementor-widget-divider{max-width:44px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bf65af4 */.elementor-7016 .elementor-element.elementor-element-1bf65af4 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56abc33b */.elementor-7016 .elementor-element.elementor-element-56abc33b {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;} .elementor-7016 .elementor-element.elementor-element-56abc33b > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-56abc33b .js-service-copy{width:65%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-56abc33b .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-56abc33b{padding:26px;min-height:380px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-56abc33b{padding:26px 22px;min-height:380px;} .elementor-7016 .elementor-element.elementor-element-56abc33b .js-service-copy{width:70%;} .elementor-7016 .elementor-element.elementor-element-56abc33b .elementor-heading-title{font-size:21px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-538721c6 */.elementor-7016 .elementor-element.elementor-element-538721c6 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4061b9 */.elementor-7016 .elementor-element.elementor-element-3e4061b9 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;}  .elementor-7016 .elementor-element.elementor-element-3e4061b9 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-3e4061b9 .js-service-copy{width:65%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-3e4061b9 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-3e4061b9{padding:26px;min-height:380px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-3e4061b9{padding:26px 22px;min-height:380px;} .elementor-7016 .elementor-element.elementor-element-3e4061b9 .js-service-copy{width:70%;} .elementor-7016 .elementor-element.elementor-element-3e4061b9 .elementor-heading-title{font-size:21px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761870c9 */.elementor-7016 .elementor-element.elementor-element-761870c9 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db44453 */.elementor-7016 .elementor-element.elementor-element-7db44453 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;}  .elementor-7016 .elementor-element.elementor-element-7db44453 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-7db44453 .js-service-copy{width:65%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-7db44453 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-7db44453{padding:26px;min-height:380px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-7db44453{padding:26px 22px;min-height:380px;} .elementor-7016 .elementor-element.elementor-element-7db44453 .js-service-copy{width:70%;} .elementor-7016 .elementor-element.elementor-element-7db44453 .elementor-heading-title{font-size:21px;}} @media(min-width:768px) and (max-width:1024px){.elementor-7016 .elementor-element.elementor-element-7db44453{grid-column:1/-1;min-height:330px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33be8cd8 */.elementor-7016 .elementor-element.elementor-element-33be8cd8 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;} .elementor-7016 .elementor-element.elementor-element-33be8cd8 > .e-con {width:100%;min-width:0;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-33be8cd8{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-33be8cd8{grid-template-columns:1fr;gap:20px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472838c */.elementor-7016 .elementor-element.elementor-element-472838c p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f6165e7 */.elementor-7016 .elementor-element.elementor-element-4f6165e7 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;} .elementor-7016 .elementor-element.elementor-element-4f6165e7 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-4f6165e7 .js-service-copy{width:65%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-4f6165e7 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-4f6165e7{padding:26px;min-height:330px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-4f6165e7{padding:26px 22px;min-height:380px;} .elementor-7016 .elementor-element.elementor-element-4f6165e7 .js-service-copy{width:70%;} .elementor-7016 .elementor-element.elementor-element-4f6165e7 .elementor-heading-title{font-size:21px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bcbb4c */.elementor-7016 .elementor-element.elementor-element-23bcbb4c p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362eb987 */.elementor-7016 .elementor-element.elementor-element-362eb987 {isolation:isolate;overflow:hidden;border:1px solid #E2E8F0;}  .elementor-7016 .elementor-element.elementor-element-362eb987 > .e-con{position:relative;z-index:1;} .elementor-7016 .elementor-element.elementor-element-362eb987 .js-service-copy{width:65%;padding:0;max-width:430px;} .elementor-7016 .elementor-element.elementor-element-362eb987 .elementor-widget{max-width:100%;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-362eb987{padding:26px;min-height:330px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-362eb987{padding:26px 22px;min-height:380px;} .elementor-7016 .elementor-element.elementor-element-362eb987 .js-service-copy{width:70%;} .elementor-7016 .elementor-element.elementor-element-362eb987 .elementor-heading-title{font-size:21px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b18152 */.elementor-7016 .elementor-element.elementor-element-73b18152 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} .elementor-7016 .elementor-element.elementor-element-73b18152 > .e-con {width:100%;min-width:0;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-73b18152{gap:20px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-73b18152{grid-template-columns:1fr;gap:20px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31c47e9 */.elementor-7016 .elementor-element.elementor-element-31c47e9 p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7d2fddc9 */.elementor-7016 .elementor-element.elementor-element-7d2fddc9 .elementor-button {display:flex;align-items:center;justify-content:center;min-height:52px;transition:background-color .2s,color .2s,border-color .2s;} .elementor-7016 .elementor-element.elementor-element-7d2fddc9 .elementor-button:hover,.elementor-7016 .elementor-element.elementor-element-7d2fddc9 .elementor-button:focus-visible {color:#fff;background:#A61E1E;border-color:#A61E1E;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44206ebc */.elementor-7016 .elementor-element.elementor-element-44206ebc p:last-child {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48cc363e */.elementor-7016 .elementor-element.elementor-element-48cc363e .elementor-button {display:flex;align-items:center;justify-content:center;min-height:52px;transition:background-color .2s,color .2s,border-color .2s;} .elementor-7016 .elementor-element.elementor-element-48cc363e .elementor-button:hover,.elementor-7016 .elementor-element.elementor-element-48cc363e .elementor-button:focus-visible {color:#fff;background:#A61E1E;border-color:#A61E1E;} .elementor-7016 .elementor-element.elementor-element-48cc363e .elementor-button {cursor:default;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503d302b */.elementor-7016 .elementor-element.elementor-element-503d302b {border-left:1px solid #DDE2E8;padding-left:32px;} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-503d302b{border-left:0;border-top:1px solid #DDE2E8;padding:24px 0 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564add30 */.elementor-7016 .elementor-element.elementor-element-564add30 {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} .elementor-7016 .elementor-element.elementor-element-564add30 > .e-con {width:100%;min-width:0;} @media(max-width:1024px){.elementor-7016 .elementor-element.elementor-element-564add30{gap:20px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-564add30{grid-template-columns:1fr;gap:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e103a5 */@media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-47e103a5{padding:28px 22px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f1e8dda */.elementor-7016 .elementor-element.elementor-element-4f1e8dda{max-width:1280px;width:100%;margin-inline:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e36ceea */@media(max-width:1366px){.elementor-7016 .elementor-element.elementor-element-e36ceea{padding:64px 32px;}} @media(max-width:767px){.elementor-7016 .elementor-element.elementor-element-e36ceea{padding:48px 20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174212d *//* Shared Services styling */
.elementor-7016 .elementor-element.elementor-element-174212d {
 width:100%;max-width:none;border-radius:1rem;
 --svc-pad-y:4rem;--svc-pad-x:4rem;--svc-title:2.5rem;
 --svc-gap:1.5rem;--svc-card-pad:2rem;--svc-body:1rem;
 --svc-tech-title:1.375rem;--svc-tech-body:.875rem;--svc-tech-copy:65%;
 --svc-dark-title:1.75rem;--svc-dark-copy:64%;--svc-fab-title:1.875rem;
 --svc-tech-height:26.875rem;--svc-dark-height:25rem;--svc-fab-height:20rem;
 --svc-callout-pad:2.25rem;
}
.elementor-7016 .elementor-element.elementor-element-174212d .e-con,.elementor-7016 .elementor-element.elementor-element-174212d img,.elementor-7016 .elementor-element.elementor-element-174212d .elementor-widget-image .elementor-widget-container {border-radius:1rem;}
.elementor-7016 .elementor-element.elementor-element-174212d > section.e-con {width:100%;max-width:none;padding:var(--svc-pad-y) var(--svc-pad-x);}
.elementor-7016 .elementor-element.elementor-element-174212d > section.e-con > .e-con {width:100%;max-width:none;gap:1.75rem;}
.elementor-7016 .elementor-element.elementor-element-174212d .elementor-widget-text-editor p:last-child {margin-bottom:0;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-heading .elementor-heading-title {word-break:normal;overflow-wrap:break-word;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-heading h2.elementor-heading-title {font-size:var(--svc-title);line-height:1.18;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-description {font-size:var(--svc-body);line-height:1.55;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-services-grid {gap:var(--svc-gap);align-items:stretch;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-grid-2 {grid-template-columns:repeat(2,minmax(0,1fr));}
.elementor-7016 .elementor-element.elementor-element-174212d .js-grid-3 {grid-template-columns:repeat(3,minmax(0,1fr));}
.elementor-7016 .elementor-element.elementor-element-174212d .js-services-grid > .e-con {width:100%;min-width:0;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-grid-3 > .js-service-card {grid-column:auto;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-card {padding:var(--svc-card-pad);overflow:hidden;min-height:var(--svc-tech-height);}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-card::before {border-radius:inherit;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-card .js-service-copy {min-width:0;max-width:28rem;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-card-light .js-service-copy {width:var(--svc-tech-copy);}
.elementor-7016 .elementor-element.elementor-element-174212d .js-card-light .elementor-heading-title {font-size:var(--svc-tech-title);line-height:1.2;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-card-light .js-service-description {font-size:var(--svc-tech-body);line-height:1.55;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-card-wide {min-height:20.625rem;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-card-dark {min-height:var(--svc-dark-height);}
.elementor-7016 .elementor-element.elementor-element-174212d .js-card-dark .js-service-copy {width:var(--svc-dark-copy);}
.elementor-7016 .elementor-element.elementor-element-174212d .js-card-dark .elementor-heading-title {font-size:var(--svc-dark-title);line-height:1.2;}
.elementor-7016 .elementor-element.elementor-element-174212d #custom-fabrication .js-card-dark {min-height:var(--svc-fab-height);}
.elementor-7016 .elementor-element.elementor-element-174212d #custom-fabrication .js-card-dark .elementor-heading-title {font-size:var(--svc-fab-title);}
.elementor-7016 .elementor-element.elementor-element-174212d > section > .e-con > .e-con:has(> .js-services-grid) {padding:var(--svc-callout-pad);}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-button .elementor-button {white-space:normal;min-height:3.25rem;line-height:1.4;padding:1rem 1.5rem;}
.elementor-7016 .elementor-element.elementor-element-174212d .js-service-button .elementor-button-text {min-width:0;overflow-wrap:break-word;}
/* Laptop: 1201–1366px */
@media(max-width:1366px){
 .elementor-7016 .elementor-element.elementor-element-174212d {--svc-pad-y:4rem;--svc-pad-x:3rem;--svc-title:2.25rem;--svc-tech-title:1.25rem;--svc-tech-copy:68%;--svc-dark-copy:70%;--svc-dark-height:22.5rem;--svc-fab-height:18.75rem;--svc-fab-title:1.75rem;--svc-callout-pad:2rem;}
}
/* Tablet Landscape: 1025–1200px */
@media(max-width:1200px){
 .elementor-7016 .elementor-element.elementor-element-174212d {--svc-pad-y:3.5rem;--svc-pad-x:2rem;--svc-title:2rem;--svc-tech-title:1.375rem;--svc-gap:1.25rem;--svc-card-pad:1.75rem;--svc-tech-copy:64%;--svc-dark-copy:72%;--svc-tech-height:23.75rem;--svc-dark-height:21.25rem;--svc-fab-height:17.5rem;--svc-dark-title:1.625rem;--svc-fab-title:1.625rem;--svc-callout-pad:1.75rem;}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-grid-3 {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(min-width:768px) and (max-width:1200px){
 .elementor-7016 .elementor-element.elementor-element-174212d .js-grid-3 > .js-service-card:last-of-type {grid-column:1/-1;min-height:20rem;}
}
/* Tablet Portrait: 768–1024px */
@media(max-width:1024px){
 .elementor-7016 .elementor-element.elementor-element-174212d {--svc-pad-y:3rem;--svc-pad-x:1.5rem;--svc-title:1.875rem;--svc-card-pad:1.5rem;--svc-tech-title:1.25rem;--svc-tech-copy:72%;--svc-dark-copy:82%;--svc-dark-title:1.5rem;--svc-fab-title:1.5rem;--svc-tech-height:25rem;--svc-callout-pad:1.5rem;}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-service-button .elementor-button {font-size:.8125rem;padding:.875rem 1rem;}
}
/* Mobile Portrait: up to 767px */
@media(max-width:767px){
 .elementor-7016 .elementor-element.elementor-element-174212d {--svc-pad-y:3rem;--svc-pad-x:1.25rem;--svc-title:1.625rem;--svc-body:.9375rem;--svc-gap:1.25rem;--svc-card-pad:1.5rem;--svc-tech-title:1.25rem;--svc-tech-body:.9375rem;--svc-tech-copy:78%;--svc-dark-copy:90%;--svc-dark-title:1.5rem;--svc-fab-title:1.5rem;--svc-tech-height:22.5rem;--svc-dark-height:20rem;--svc-fab-height:16.25rem;--svc-callout-pad:1.5rem;}
 .elementor-7016 .elementor-element.elementor-element-174212d > section.e-con > .e-con {gap:1.5rem;}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-grid-2,.elementor-7016 .elementor-element.elementor-element-174212d .js-grid-3 {grid-template-columns:minmax(0,1fr);}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-grid-3 > .js-service-card:last-of-type {grid-column:auto;min-height:var(--svc-tech-height);}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-card-light::before {background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.96) 55%,rgba(255,255,255,.87) 78%,rgba(255,255,255,.45) 100%);}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-card-dark::before {background:linear-gradient(90deg,rgba(8,18,30,.88),rgba(8,18,30,.5));}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-service-button,.elementor-7016 .elementor-element.elementor-element-174212d .js-service-button .elementor-button {width:100%;}
 .elementor-7016 .elementor-element.elementor-element-174212d .js-service-button .elementor-button {font-size:.8125rem;padding:.875rem 1rem;}
 .elementor-7016 .elementor-element.elementor-element-174212d > section > .e-con > .e-con > .js-service-heading h3.elementor-heading-title {font-size:1.25rem;line-height:1.3;}
 .elementor-7016 .elementor-element.elementor-element-174212d > section > .e-con > .e-con:has(> .elementor-widget-divider) > .js-service-heading h3.elementor-heading-title {font-size:1rem;line-height:1.4;}
}
@media(max-width:360px){
 .elementor-7016 .elementor-element.elementor-element-174212d {--svc-pad-x:1rem;--svc-card-pad:1.25rem;--svc-tech-title:1.25rem;--svc-tech-copy:84%;}
}/* End custom CSS */