.elementor-503 .elementor-element.elementor-element-e41b17c{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-e546459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-503 .elementor-element.elementor-element-c901c37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-06594de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-503 .elementor-element.elementor-element-f64af4f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-f64af4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-f64af4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-f64af4f .elementor-icon-list-text{color:var( --e-global-color-fb9ce3c );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-99a556b .elementor-icon-list-icon i{color:var( --e-global-color-fb9ce3c );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-99a556b .elementor-icon-list-icon svg{fill:var( --e-global-color-fb9ce3c );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-99a556b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-99a556b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-503 .elementor-element.elementor-element-99a556b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.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 );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-503 .elementor-element.elementor-element-59360e9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:90px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-904554b{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );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-503 .elementor-element.elementor-element-3d62a39{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-3d62a39 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-09837a5{--display:flex;--min-height:520px;--overflow:hidden;--border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-503 .elementor-element.elementor-element-0dfb667 img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-503 .elementor-element.elementor-element-712d9aa{--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:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:40px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-28e7624{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-0a04f05{--display:flex;}.elementor-503 .elementor-element.elementor-element-5b88415 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-5b88415 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-5b88415{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-5b88415 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-5b88415 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:1.5px;}.elementor-503 .elementor-element.elementor-element-5b88415 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-619f4f8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-81bafe8{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-503 .elementor-element.elementor-element-fd6631b{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-fd6631b p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-34bff14{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-34bff14 p{margin-block-end:0px;}.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 );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-503 .elementor-element.elementor-element-bdb3ac5{--divider-border-style:solid;--divider-color:var( --e-global-color-f63f5a4 );--divider-border-width:1px;}.elementor-503 .elementor-element.elementor-element-bdb3ac5 .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-bdb3ac5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-503 .elementor-element.elementor-element-aaadadb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-503 .elementor-element.elementor-element-fc73b5a{--display:flex;--min-height:595px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-fc73b5a:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-fc73b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/TNXG-Banner-Service-1.2.jpg");background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-ad9ab26{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-ffaf702 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-312da86 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-9edf7bd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-503 .elementor-element.elementor-element-9edf7bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-e76a408{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-e76a408 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-3df17b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-e86bc48{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-e86bc48 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-ba99183{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:10px;}.elementor-503 .elementor-element.elementor-element-ba99183:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-ba99183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-ba99183.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-1b83eda .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-78d713b:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-78d713b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-78d713b .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-78d713b.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-78d713b .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-78d713b .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-a5fadd6{--divider-border-style:solid;--divider-color:var( --e-global-color-f63f5a4 );--divider-border-width:1px;}.elementor-503 .elementor-element.elementor-element-a5fadd6 .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-a5fadd6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-503 .elementor-element.elementor-element-a365231{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-503 .elementor-element.elementor-element-01f3757{--display:flex;--min-height:595px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-01f3757:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-01f3757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/TNXG-Banner-Service-2.2.jpg");background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-d1f5e98{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-0660db8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-f4cac8b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-968ad8c{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-968ad8c p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-697a78b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-ba797cb{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-ba797cb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-803af28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:10px;}.elementor-503 .elementor-element.elementor-element-803af28:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-803af28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-803af28.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-6c968f1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-b417cc5:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-b417cc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-b417cc5 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-b417cc5.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-b417cc5 .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-b417cc5 .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-ba913b6{--divider-border-style:solid;--divider-color:var( --e-global-color-f63f5a4 );--divider-border-width:1px;}.elementor-503 .elementor-element.elementor-element-ba913b6 .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-ba913b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-503 .elementor-element.elementor-element-cbdfdeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-503 .elementor-element.elementor-element-7a3e5ee{--display:flex;--min-height:595px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-7a3e5ee:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-7a3e5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/TNXG-Banner-Service-3.jpg");background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-4f0b0e9{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-add8c87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-41ed50c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-61bdf04{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-61bdf04 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-f763a86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-7466b31{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-7466b31 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-36008c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:10px;}.elementor-503 .elementor-element.elementor-element-36008c2:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-36008c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-36008c2.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-ad196eb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-fc0757a:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-fc0757a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-fc0757a .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-fc0757a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-fc0757a .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-fc0757a .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-56885c5{--divider-border-style:solid;--divider-color:var( --e-global-color-f63f5a4 );--divider-border-width:1px;}.elementor-503 .elementor-element.elementor-element-56885c5 .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-56885c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-503 .elementor-element.elementor-element-1ba27ea{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-503 .elementor-element.elementor-element-4185200{--display:flex;--min-height:595px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-4185200:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-4185200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/TNXG-Banner-Service-4.jpg");background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-58210d9{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-16e7b66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-683a1c6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-3f62ebb{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-3f62ebb p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-a602b38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-4199f72{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-4199f72 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-539cb8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:10px;}.elementor-503 .elementor-element.elementor-element-539cb8b:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-539cb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-539cb8b.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-7bf987f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-08a22be:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-08a22be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-08a22be .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-08a22be.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-08a22be .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-08a22be .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-5eb5744{--divider-border-style:solid;--divider-color:var( --e-global-color-f63f5a4 );--divider-border-width:1px;}.elementor-503 .elementor-element.elementor-element-5eb5744 .elementor-divider-separator{width:100%;}.elementor-503 .elementor-element.elementor-element-5eb5744 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-503 .elementor-element.elementor-element-673de72{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-673de72:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-673de72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-503 .elementor-element.elementor-element-f2f1cdf{--display:flex;--min-height:595px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-f2f1cdf:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-f2f1cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/AIDC-MDC.jpg");background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-1efd932{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-503 .elementor-element.elementor-element-877a462 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-877a462 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-877a462{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-877a462 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-877a462 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:1.5px;}.elementor-503 .elementor-element.elementor-element-877a462 .elementor-icon-list-text{color:var( --e-global-color-1fadc9d );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-9c19634 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:45px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-e2d6d69{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-1fadc9d );}.elementor-503 .elementor-element.elementor-element-e2d6d69 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-5180ef5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:10px;}.elementor-503 .elementor-element.elementor-element-5180ef5:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-5180ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-5180ef5.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-018d2ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-0115498:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-0115498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-0115498 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-0115498.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-0115498.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-0115498.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-0115498.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-0115498.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-0115498 .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-0115498 .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-488ea67{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-488ea67:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-488ea67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a36b5 );}.elementor-503 .elementor-element.elementor-element-aedc5a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-2c99500{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-3cd789e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-3cd789e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-3cd789e{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-3cd789e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-3cd789e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:1.5px;}.elementor-503 .elementor-element.elementor-element-3cd789e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-129df15 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-cc76396{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-a19267c{--display:flex;--min-height:590px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-503 .elementor-element.elementor-element-a19267c:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-a19267c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/Sector-Data-Center.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-503 .elementor-element.elementor-element-a19267c::before, .elementor-503 .elementor-element.elementor-element-a19267c > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-a19267c > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-a19267c > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-a19267c > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-a19267c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #001E38EB 0%, #001E3829 100%);}.elementor-503 .elementor-element.elementor-element-9fe5b9d{--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;}.elementor-503 .elementor-element.elementor-element-3af0612 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-00682f5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-0370abc{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:#D7E0EA;}.elementor-503 .elementor-element.elementor-element-0370abc p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-bdd6b34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-bdd6b34.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-05680ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-05680ce .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-8e34915:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-8e34915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-8e34915 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-8e34915.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-8e34915 .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-8e34915 .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-fc15ebb{--display:flex;--min-height:590px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-503 .elementor-element.elementor-element-fc15ebb:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-fc15ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/Sector-Oil-Gas.jpg");background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-fc15ebb::before, .elementor-503 .elementor-element.elementor-element-fc15ebb > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-fc15ebb > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-fc15ebb > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-fc15ebb > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-fc15ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #001E38EB 0%, #001E3829 100%);}.elementor-503 .elementor-element.elementor-element-0db78a8{--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;}.elementor-503 .elementor-element.elementor-element-ea53ac6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-9ff03dd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-fda8cf8{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:#D7E0EA;}.elementor-503 .elementor-element.elementor-element-fda8cf8 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-48b2e2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-48b2e2f.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-0e3cbb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-0e3cbb0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-4fc38e2:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-4fc38e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-4fc38e2 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-4fc38e2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-4fc38e2 .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-4fc38e2 .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-3df90b5{--display:flex;--min-height:590px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-503 .elementor-element.elementor-element-3df90b5:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-3df90b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/Sector-Semiconductor.jpg");background-position:center left;background-size:cover;}.elementor-503 .elementor-element.elementor-element-3df90b5::before, .elementor-503 .elementor-element.elementor-element-3df90b5 > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-3df90b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-3df90b5 > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-3df90b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-3df90b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #001E38EB 0%, #001E3829 100%);}.elementor-503 .elementor-element.elementor-element-9e64440{--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;}.elementor-503 .elementor-element.elementor-element-fa2394b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-5acba18 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-c3202dd{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:#D7E0EA;}.elementor-503 .elementor-element.elementor-element-c3202dd p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-7a6071b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-7a6071b.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-602aa55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-602aa55 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-c5c0385:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-c5c0385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-c5c0385 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-c5c0385.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-c5c0385 .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-c5c0385 .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-b8e53c4{--display:flex;--min-height:590px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-503 .elementor-element.elementor-element-b8e53c4:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-b8e53c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/Sector-Energy.jpg");background-position:center center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-b8e53c4::before, .elementor-503 .elementor-element.elementor-element-b8e53c4 > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-b8e53c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-b8e53c4 > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-b8e53c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-b8e53c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #001E38EB 0%, #001E3829 100%);}.elementor-503 .elementor-element.elementor-element-ba5c68d{--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;}.elementor-503 .elementor-element.elementor-element-6594004 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-1362df0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-91cd6d4{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:#D7E0EA;}.elementor-503 .elementor-element.elementor-element-91cd6d4 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-f9c986a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-f9c986a.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-c85753f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-c85753f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-a0722ff:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-a0722ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-a0722ff .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-a0722ff.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-a0722ff .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-a0722ff .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-7106814{--display:flex;--min-height:590px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-503 .elementor-element.elementor-element-7106814:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-7106814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teconxg.com/wp-content/uploads/2026/10/Sector-General.jpg");background-position:top center;background-size:cover;}.elementor-503 .elementor-element.elementor-element-7106814::before, .elementor-503 .elementor-element.elementor-element-7106814 > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-7106814 > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-7106814 > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-7106814 > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-7106814 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #001E38EB 0%, #001E3829 100%);}.elementor-503 .elementor-element.elementor-element-ef24aa2{--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;}.elementor-503 .elementor-element.elementor-element-d5b09b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-dfb2b15 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:1.12;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-1033329{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:#D7E0EA;}.elementor-503 .elementor-element.elementor-element-1033329 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-c6107f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-c6107f4.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-7bb1966{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-7bb1966 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-16a7013:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-16a7013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-16a7013 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-16a7013.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-16a7013 .elementor-icon{font-size:10px;padding:15px;border-width:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-16a7013 .elementor-icon svg{height:10px;}.elementor-503 .elementor-element.elementor-element-11b32af{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-160px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-118px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:56px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-118px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-503 .elementor-element.elementor-element-11b32af :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:52px 52px 52px 52px;padding:20px 20px 20px 20px;}.elementor-503 .elementor-element.elementor-element-11b32af.elementor-element{--align-self:center;}.elementor-503 .elementor-element.elementor-element-d5206c2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-d5206c2:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-d5206c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-0f89c22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-503 .elementor-element.elementor-element-682df4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-f49e770 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-f49e770 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-f49e770{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-f49e770 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-f49e770 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:1.5px;}.elementor-503 .elementor-element.elementor-element-f49e770 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-eadbeef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-7977250{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-051c0c4{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-051c0c4 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-8b65644{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-503 .elementor-element.elementor-element-20bc15d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-503 .elementor-element.elementor-element-4aee896 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-4aee896 .elementor-icon{font-size:28px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-503 .elementor-element.elementor-element-4aee896 .elementor-icon svg{height:28px;}.elementor-503 .elementor-element.elementor-element-6d4aa1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-071574e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:#004780;}.elementor-503 .elementor-element.elementor-element-e6ca623{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65;letter-spacing:0px;}.elementor-503 .elementor-element.elementor-element-e6ca623 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-ae9b829{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-503 .elementor-element.elementor-element-b9efc9e .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-b9efc9e .elementor-icon{font-size:28px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-503 .elementor-element.elementor-element-b9efc9e .elementor-icon svg{height:28px;}.elementor-503 .elementor-element.elementor-element-511f41b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-83ac48f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:#1A2330;}.elementor-503 .elementor-element.elementor-element-4fdec1e{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65;letter-spacing:0px;color:#8A95A3;}.elementor-503 .elementor-element.elementor-element-4fdec1e p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-5e4e5a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-503 .elementor-element.elementor-element-326d051 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-326d051 .elementor-icon{font-size:28px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-503 .elementor-element.elementor-element-326d051 .elementor-icon svg{height:28px;}.elementor-503 .elementor-element.elementor-element-b413d77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-cd0f532 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:#1A2330;}.elementor-503 .elementor-element.elementor-element-6091700{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65;letter-spacing:0px;color:#8A95A3;}.elementor-503 .elementor-element.elementor-element-6091700 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-5e9eee9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-1e739e0 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-1e739e0 .elementor-icon{font-size:28px;padding:13px;border-width:1px 1px 1px 1px;}.elementor-503 .elementor-element.elementor-element-1e739e0 .elementor-icon svg{height:28px;}.elementor-503 .elementor-element.elementor-element-f73b1c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.0;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-e35f462 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:#1A2330;}.elementor-503 .elementor-element.elementor-element-3e18cae{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65;letter-spacing:0px;color:#8A95A3;}.elementor-503 .elementor-element.elementor-element-3e18cae p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-147db51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-147db51:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-147db51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51a36b5 );}.elementor-503 .elementor-element.elementor-element-c804592{--display:flex;}.elementor-503 .elementor-element.elementor-element-0f58744 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-0f58744 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-503 .elementor-element.elementor-element-0f58744{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-503 .elementor-element.elementor-element-0f58744 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-503 .elementor-element.elementor-element-0f58744 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.7;letter-spacing:1.5px;}.elementor-503 .elementor-element.elementor-element-0f58744 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-503 .elementor-element.elementor-element-d2c9f36 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-9810952{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-9810952 p{margin-block-end:0px;}.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 );}.elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.7;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-0099b17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-0dcf1bf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-503 .elementor-element.elementor-element-59aafea{--display:flex;}.elementor-503 .elementor-element.elementor-element-00ab2b1{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-00ab2b1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-ae863e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-0f49575 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-f1a1b0c{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-f1a1b0c p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-6dc8a48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-e2d9f0f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-b5481d4{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-b5481d4 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-4537875{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-6a61d4b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-6a61d4b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-d126acd{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-d126acd p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-a755dae{--display:flex;}.elementor-503 .elementor-element.elementor-element-8c3533f{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-8c3533f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-97972b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-0b10053 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-c9ec95f{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-c9ec95f p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-231541d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-61ecaa4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-61ecaa4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-53fbe9b{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-53fbe9b p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-91e282c{--display:flex;}.elementor-503 .elementor-element.elementor-element-85f9afb{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-85f9afb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-8f3c109{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-f2416cd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-f1eba28{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-f1eba28 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-93b79fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-61e31b6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-b25f5f8{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-b25f5f8 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-18c6f67{--display:flex;}.elementor-503 .elementor-element.elementor-element-b8a4b75{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-f63f5a4 );}.elementor-503 .elementor-element.elementor-element-b8a4b75 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-text );}.elementor-503 .elementor-element.elementor-element-d3ff2f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-e6df052 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-ba2b714{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-ba2b714 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-a976dac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f63f5a4 );--border-color:var( --e-global-color-f63f5a4 );--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-d140e53 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-7c2dad1{text-align:end;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-fb9ce3c );}.elementor-503 .elementor-element.elementor-element-7c2dad1 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-2d7e9b9{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.19;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-503 .elementor-element.elementor-element-2d7e9b9:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-2d7e9b9::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://teconxg.com/wp-content/uploads/2026/09/teco-spiral-white.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:45% auto;}.elementor-503 .elementor-element.elementor-element-bb614ba{--display:flex;--z-index:2;}.elementor-503 .elementor-element.elementor-element-4831fde .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-19bbf66{text-align:justify;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:0px;color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-19bbf66 p{margin-block-end:0px;}.elementor-503 .elementor-element.elementor-element-e416d05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:50px 50px 50px 50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:25px;--padding-right:10px;}.elementor-503 .elementor-element.elementor-element-e416d05:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-e416d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-e416d05.e-con:hover{--e-con-transform-translateX:5px;}.elementor-503 .elementor-element.elementor-element-92d86d8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-63000d0:hover{--e-transform-translateX:-5px;}.elementor-503 .elementor-element.elementor-element-63000d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-503 .elementor-element.elementor-element-63000d0 .elementor-icon-wrapper{text-align:center;}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-44dccf1 );color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-default .elementor-icon{color:var( --e-global-color-44dccf1 );border-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-framed .elementor-icon, .elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-framed .elementor-icon:hover, .elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-63000d0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-44dccf1 );}.elementor-503 .elementor-element.elementor-element-63000d0 .elementor-icon{font-size:10px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-503 .elementor-element.elementor-element-63000d0 .elementor-icon svg{height:10px;}@media(max-width:1200px){.elementor-503 .elementor-element.elementor-element-e41b17c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-503 .elementor-element.elementor-element-59360e9 .elementor-heading-title{font-size:50px;}.elementor-503 .elementor-element.elementor-element-3d62a39{font-size:15px;}.elementor-503 .elementor-element.elementor-element-09837a5{--min-height:460px;}.elementor-503 .elementor-element.elementor-element-0dfb667 img{height:460px;}.elementor-503 .elementor-element.elementor-element-28e7624{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-503 .elementor-element.elementor-element-619f4f8 .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-fd6631b{font-size:16px;}.elementor-503 .elementor-element.elementor-element-34bff14{font-size:16px;}.elementor-503 .elementor-element.elementor-element-aaadadb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-503 .elementor-element.elementor-element-fc73b5a{--min-height:0px;}.elementor-503 .elementor-element.elementor-element-ad9ab26{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-ffaf702 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-312da86 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-9edf7bd .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-e76a408{font-size:16px;}.elementor-503 .elementor-element.elementor-element-1b83eda .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-a365231{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-503 .elementor-element.elementor-element-01f3757{--min-height:0px;}.elementor-503 .elementor-element.elementor-element-d1f5e98{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-0660db8 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-f4cac8b .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-968ad8c{font-size:16px;}.elementor-503 .elementor-element.elementor-element-6c968f1 .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-cbdfdeb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-503 .elementor-element.elementor-element-7a3e5ee{--min-height:0px;}.elementor-503 .elementor-element.elementor-element-4f0b0e9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-add8c87 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-41ed50c .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-61bdf04{font-size:16px;}.elementor-503 .elementor-element.elementor-element-ad196eb .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-1ba27ea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-503 .elementor-element.elementor-element-4185200{--min-height:0px;}.elementor-503 .elementor-element.elementor-element-58210d9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-16e7b66 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-683a1c6 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-3f62ebb{font-size:16px;}.elementor-503 .elementor-element.elementor-element-7bf987f .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-673de72{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-503 .elementor-element.elementor-element-f2f1cdf{--min-height:0px;}.elementor-503 .elementor-element.elementor-element-1efd932{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-9c19634 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-e2d6d69{font-size:16px;}.elementor-503 .elementor-element.elementor-element-018d2ac .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-129df15 .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-3af0612 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-00682f5 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-0370abc{font-size:16px;}.elementor-503 .elementor-element.elementor-element-05680ce .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-ea53ac6 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-9ff03dd .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-fda8cf8{font-size:16px;}.elementor-503 .elementor-element.elementor-element-0e3cbb0 .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-fa2394b .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-5acba18 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-c3202dd{font-size:16px;}.elementor-503 .elementor-element.elementor-element-602aa55 .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-6594004 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-1362df0 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-91cd6d4{font-size:16px;}.elementor-503 .elementor-element.elementor-element-c85753f .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-d5b09b7 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-dfb2b15 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-1033329{font-size:16px;}.elementor-503 .elementor-element.elementor-element-7bb1966 .elementor-heading-title{font-size:15px;}.elementor-503 .elementor-element.elementor-element-eadbeef .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-051c0c4{font-size:16px;}.elementor-503 .elementor-element.elementor-element-6d4aa1a .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-071574e .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-e6ca623{font-size:16px;}.elementor-503 .elementor-element.elementor-element-511f41b .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-83ac48f .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-4fdec1e{font-size:16px;}.elementor-503 .elementor-element.elementor-element-b413d77 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-cd0f532 .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-6091700{font-size:16px;}.elementor-503 .elementor-element.elementor-element-f73b1c5 .elementor-heading-title{font-size:30px;}.elementor-503 .elementor-element.elementor-element-e35f462 .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-3e18cae{font-size:16px;}.elementor-503 .elementor-element.elementor-element-d2c9f36 .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-9810952{font-size:16px;}.elementor-503 .elementor-element.elementor-element-0099b17 .elementor-button{font-size:14px;}.elementor-503 .elementor-element.elementor-element-0dcf1bf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--align-items:start;}.elementor-503 .elementor-element.elementor-element-00ab2b1 .elementor-heading-title{font-size:14px;}.elementor-503 .elementor-element.elementor-element-ae863e6{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-503 .elementor-element.elementor-element-0f49575 .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-f1a1b0c{font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-e2d9f0f .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-b5481d4{font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-6a61d4b .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-d126acd{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-8c3533f .elementor-heading-title{font-size:14px;}.elementor-503 .elementor-element.elementor-element-0b10053 .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-c9ec95f{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-61ecaa4 .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-53fbe9b{width:var( --container-widget-width, 186px );max-width:186px;--container-widget-width:186px;--container-widget-flex-grow:0;font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-85f9afb .elementor-heading-title{font-size:14px;}.elementor-503 .elementor-element.elementor-element-f2416cd .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-f1eba28{font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-61e31b6 .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-b25f5f8{font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-b8a4b75 .elementor-heading-title{font-size:14px;}.elementor-503 .elementor-element.elementor-element-e6df052 .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-ba2b714{font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-d140e53 .elementor-heading-title{font-size:20px;}.elementor-503 .elementor-element.elementor-element-7c2dad1{font-size:14px;line-height:15px;}.elementor-503 .elementor-element.elementor-element-2d7e9b9::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:550px -83px;background-repeat:no-repeat;background-size:600px auto;}.elementor-503 .elementor-element.elementor-element-4831fde .elementor-heading-title{font-size:40px;}.elementor-503 .elementor-element.elementor-element-19bbf66{font-size:16px;}.elementor-503 .elementor-element.elementor-element-92d86d8 .elementor-heading-title{font-size:15px;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-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-image .widget-image-caption{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-503 .elementor-element.elementor-element-11b32af{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-503 .elementor-element.elementor-element-0dcf1bf{--grid-auto-flow:row;}.elementor-503 .elementor-element.elementor-element-2d7e9b9::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:384px -89px;}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-e41b17c{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-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-503 .elementor-element.elementor-element-59360e9 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.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-503 .elementor-element.elementor-element-09837a5{--min-height:280px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{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-503 .elementor-element.elementor-element-0dfb667 img{height:280px;border-radius:16px 16px 16px 16px;}.elementor-503 .elementor-element.elementor-element-712d9aa{--min-height:1110px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-619f4f8 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-81bafe8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-503 .elementor-element.elementor-element-fc73b5a{--min-height:230px;}.elementor-503 .elementor-element.elementor-element-ad9ab26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-ffaf702 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-312da86 .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-9edf7bd .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-e86bc48{--icon-vertical-align:flex-start;--icon-vertical-offset:10px;}.elementor-503 .elementor-element.elementor-element-ba99183{--width:200px;}.elementor-503 .elementor-element.elementor-element-1b83eda .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-a365231{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-01f3757{--min-height:230px;}.elementor-503 .elementor-element.elementor-element-d1f5e98{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-0660db8 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-f4cac8b .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-803af28{--width:200px;}.elementor-503 .elementor-element.elementor-element-6c968f1 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-7a3e5ee{--min-height:230px;}.elementor-503 .elementor-element.elementor-element-4f0b0e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-add8c87 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-41ed50c .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-36008c2{--width:200px;}.elementor-503 .elementor-element.elementor-element-ad196eb .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-1ba27ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-4185200{--min-height:230px;}.elementor-503 .elementor-element.elementor-element-58210d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-16e7b66 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-683a1c6 .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-539cb8b{--width:200px;}.elementor-503 .elementor-element.elementor-element-7bf987f .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-673de72{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-503 .elementor-element.elementor-element-f2f1cdf{--min-height:200px;}.elementor-503 .elementor-element.elementor-element-1efd932{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-877a462{--icon-vertical-align:flex-start;}.elementor-503 .elementor-element.elementor-element-9c19634 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-e2d6d69{text-align:start;}.elementor-503 .elementor-element.elementor-element-5180ef5{--width:100%;}.elementor-503 .elementor-element.elementor-element-018d2ac .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-488ea67{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-aedc5a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-129df15 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-a19267c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-3af0612 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-00682f5 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-0370abc{text-align:start;}.elementor-503 .elementor-element.elementor-element-bdd6b34{--width:100%;}.elementor-503 .elementor-element.elementor-element-05680ce .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-fc15ebb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-ea53ac6 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-9ff03dd .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-fda8cf8{text-align:start;}.elementor-503 .elementor-element.elementor-element-48b2e2f{--width:200px;}.elementor-503 .elementor-element.elementor-element-0e3cbb0 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-3df90b5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-fa2394b .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-5acba18 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-c3202dd{text-align:start;}.elementor-503 .elementor-element.elementor-element-7a6071b{--width:200px;}.elementor-503 .elementor-element.elementor-element-602aa55 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-b8e53c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-6594004 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-1362df0 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-91cd6d4{text-align:start;}.elementor-503 .elementor-element.elementor-element-f9c986a{--width:100%;}.elementor-503 .elementor-element.elementor-element-c85753f .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-7106814{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-d5b09b7 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-dfb2b15 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-1033329{text-align:start;}.elementor-503 .elementor-element.elementor-element-c6107f4{--width:100%;}.elementor-503 .elementor-element.elementor-element-7bb1966 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-11b32af{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-212px;}.elementor-503 .elementor-element.elementor-element-d5206c2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-eadbeef .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-051c0c4{text-align:start;}.elementor-503 .elementor-element.elementor-element-8b65644{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-503 .elementor-element.elementor-element-6d4aa1a .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-071574e .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-511f41b .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-83ac48f .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-b413d77 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-cd0f532 .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-f73b1c5 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-e35f462 .elementor-heading-title{font-size:25px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-147db51{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-d2c9f36 .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-503 .elementor-element.elementor-element-0dcf1bf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-503 .elementor-element.elementor-element-00ab2b1 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-0f49575 .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-e2d9f0f .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-6a61d4b .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-d126acd{width:initial;max-width:initial;text-align:start;}.elementor-503 .elementor-element.elementor-element-8c3533f .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-0b10053 .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-c9ec95f{--container-widget-width:622px;--container-widget-flex-grow:0;width:var( --container-widget-width, 622px );max-width:622px;text-align:start;}.elementor-503 .elementor-element.elementor-element-61ecaa4 .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-53fbe9b{width:initial;max-width:initial;text-align:start;}.elementor-503 .elementor-element.elementor-element-85f9afb .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-f2416cd .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-61e31b6 .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-b8a4b75 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-e6df052 .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-d140e53 .elementor-heading-title{font-size:20px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-2d7e9b9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-2d7e9b9::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-503 .elementor-element.elementor-element-2d7e9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-503 .elementor-element.elementor-element-4831fde .elementor-heading-title{font-size:35px;line-height:1.0;letter-spacing:-0.02em;}.elementor-503 .elementor-element.elementor-element-e416d05{--width:200px;}.elementor-503 .elementor-element.elementor-element-92d86d8 .elementor-heading-title{font-size:15px;line-height:1.0;letter-spacing:-0.02em;}}@media(min-width:768px){.elementor-503 .elementor-element.elementor-element-e41b17c{--content-width:1400px;}.elementor-503 .elementor-element.elementor-element-e546459{--width:100%;}.elementor-503 .elementor-element.elementor-element-c901c37{--width:50%;}.elementor-503 .elementor-element.elementor-element-904554b{--width:40%;}.elementor-503 .elementor-element.elementor-element-712d9aa{--content-width:1400px;}.elementor-503 .elementor-element.elementor-element-0a04f05{--width:45%;}.elementor-503 .elementor-element.elementor-element-81bafe8{--width:60%;}.elementor-503 .elementor-element.elementor-element-fc73b5a{--width:50%;}.elementor-503 .elementor-element.elementor-element-ad9ab26{--width:50%;}.elementor-503 .elementor-element.elementor-element-ba99183{--width:220px;}.elementor-503 .elementor-element.elementor-element-01f3757{--width:50%;}.elementor-503 .elementor-element.elementor-element-d1f5e98{--width:50%;}.elementor-503 .elementor-element.elementor-element-803af28{--width:220px;}.elementor-503 .elementor-element.elementor-element-7a3e5ee{--width:50%;}.elementor-503 .elementor-element.elementor-element-4f0b0e9{--width:50%;}.elementor-503 .elementor-element.elementor-element-36008c2{--width:220px;}.elementor-503 .elementor-element.elementor-element-4185200{--width:50%;}.elementor-503 .elementor-element.elementor-element-58210d9{--width:50%;}.elementor-503 .elementor-element.elementor-element-539cb8b{--width:220px;}.elementor-503 .elementor-element.elementor-element-f2f1cdf{--width:70%;}.elementor-503 .elementor-element.elementor-element-1efd932{--width:50%;}.elementor-503 .elementor-element.elementor-element-5180ef5{--width:270px;}.elementor-503 .elementor-element.elementor-element-aedc5a8{--content-width:1400px;}.elementor-503 .elementor-element.elementor-element-2c99500{--width:35%;}.elementor-503 .elementor-element.elementor-element-cc76396{--width:30%;}.elementor-503 .elementor-element.elementor-element-9fe5b9d{--width:560px;}.elementor-503 .elementor-element.elementor-element-bdd6b34{--width:240px;}.elementor-503 .elementor-element.elementor-element-0db78a8{--width:560px;}.elementor-503 .elementor-element.elementor-element-48b2e2f{--width:240px;}.elementor-503 .elementor-element.elementor-element-9e64440{--width:560px;}.elementor-503 .elementor-element.elementor-element-7a6071b{--width:240px;}.elementor-503 .elementor-element.elementor-element-ba5c68d{--width:560px;}.elementor-503 .elementor-element.elementor-element-f9c986a{--width:240px;}.elementor-503 .elementor-element.elementor-element-ef24aa2{--width:560px;}.elementor-503 .elementor-element.elementor-element-c6107f4{--width:240px;}.elementor-503 .elementor-element.elementor-element-d5206c2{--content-width:1400px;}.elementor-503 .elementor-element.elementor-element-0f89c22{--width:100%;}.elementor-503 .elementor-element.elementor-element-682df4c{--width:45%;}.elementor-503 .elementor-element.elementor-element-7977250{--width:30%;}.elementor-503 .elementor-element.elementor-element-20bc15d{--width:25%;}.elementor-503 .elementor-element.elementor-element-ae9b829{--width:25%;}.elementor-503 .elementor-element.elementor-element-5e4e5a4{--width:25%;}.elementor-503 .elementor-element.elementor-element-5e9eee9{--width:25%;}.elementor-503 .elementor-element.elementor-element-147db51{--content-width:1400px;}.elementor-503 .elementor-element.elementor-element-c804592{--width:30%;}.elementor-503 .elementor-element.elementor-element-0dcf1bf{--width:70%;}.elementor-503 .elementor-element.elementor-element-ae863e6{--width:100%;}.elementor-503 .elementor-element.elementor-element-6dc8a48{--width:100%;}.elementor-503 .elementor-element.elementor-element-4537875{--width:100%;}.elementor-503 .elementor-element.elementor-element-97972b6{--width:100%;}.elementor-503 .elementor-element.elementor-element-231541d{--width:100%;}.elementor-503 .elementor-element.elementor-element-8f3c109{--width:100%;}.elementor-503 .elementor-element.elementor-element-93b79fc{--width:100%;}.elementor-503 .elementor-element.elementor-element-d3ff2f4{--width:100%;}.elementor-503 .elementor-element.elementor-element-a976dac{--width:100%;}.elementor-503 .elementor-element.elementor-element-2d7e9b9{--content-width:1400px;}.elementor-503 .elementor-element.elementor-element-bb614ba{--width:44%;}.elementor-503 .elementor-element.elementor-element-e416d05{--width:220px;}}@media(max-width:1200px) and (min-width:768px){.elementor-503 .elementor-element.elementor-element-0a04f05{--width:50%;}.elementor-503 .elementor-element.elementor-element-81bafe8{--width:50%;}.elementor-503 .elementor-element.elementor-element-2c99500{--width:50%;}.elementor-503 .elementor-element.elementor-element-cc76396{--width:50%;}.elementor-503 .elementor-element.elementor-element-0f89c22{--width:100%;}.elementor-503 .elementor-element.elementor-element-682df4c{--width:50%;}.elementor-503 .elementor-element.elementor-element-7977250{--width:50%;}.elementor-503 .elementor-element.elementor-element-c804592{--width:50%;}.elementor-503 .elementor-element.elementor-element-bb614ba{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-503 .elementor-element.elementor-element-0a04f05{--width:60%;}.elementor-503 .elementor-element.elementor-element-81bafe8{--width:60%;}.elementor-503 .elementor-element.elementor-element-2c99500{--width:60%;}.elementor-503 .elementor-element.elementor-element-cc76396{--width:60%;}.elementor-503 .elementor-element.elementor-element-0f89c22{--width:100%;}.elementor-503 .elementor-element.elementor-element-682df4c{--width:60%;}.elementor-503 .elementor-element.elementor-element-7977250{--width:60%;}.elementor-503 .elementor-element.elementor-element-c804592{--width:60%;}.elementor-503 .elementor-element.elementor-element-bb614ba{--width:72%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-11b32af *//* Show the neighbouring slides outside the 1040px carousel box */
.elementor-503 .elementor-element.elementor-element-11b32af .swiper{
    overflow: visible;
}

/* Side slides: faded and slightly smaller, centre slide full */
.elementor-503 .elementor-element.elementor-element-11b32af .swiper-slide{
    opacity: .45;
    transform: scale(.92);
    transition: opacity .8s ease, transform .8s ease;
}
.elementor-503 .elementor-element.elementor-element-11b32af .swiper-slide-active{
    opacity: 1;
    transform: none;
}

/* Text only shows on the centre slide */
.elementor-503 .elementor-element.elementor-element-11b32af .swiper-slide .sector-text{
    opacity: 0;
    transition: opacity .4s ease;
}
.elementor-503 .elementor-element.elementor-element-11b32af .swiper-slide-active .sector-text{
    opacity: 1;
    transition: opacity .5s ease .2s;
}

/* Dots: grey, active one becomes an orange bar */
.elementor-503 .elementor-element.elementor-element-11b32af .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    border-radius: 999px;
    background: #C7CDD4;
    opacity: 1;
    transition: width .4s ease, background .4s ease;
}
.elementor-503 .elementor-element.elementor-element-11b32af .swiper-pagination-bullet-active{
    width: 40px;
    background: #F05C2B;
}

/* Reduced motion: no fades or scaling */
@media (prefers-reduced-motion: reduce){
    .elementor-503 .elementor-element.elementor-element-11b32af .swiper-slide,
    .elementor-503 .elementor-element.elementor-element-11b32af .swiper-slide .sector-text{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5206c2 *//* How we work: dotted track and moving progress line */
.hww-steps{ position: relative; }
.hww-steps::before,
.hww-steps::after{
    content: "" !important;
    position: absolute !important;
    left: 28px;
    top: 28px !important;
    bottom: auto !important;
    z-index: 0;
    pointer-events: none;
}
.hww-steps::before{
    width: 75% !important;
    height: 1px !important;
    background: repeating-linear-gradient(90deg, #C7CDD4 0 6px, transparent 6px 12px) !important;
    opacity: 1 !important;
}
.hww-steps::after{
    width: var(--hww-progress, 0%) !important;
    height: 3px !important;
    margin-top: -1px;
    border-radius: 3px;
    background: #004780 !important;
    transition: width .8s cubic-bezier(.2,.7,.2,1);
}
.hww-step{ position: relative; z-index: 1; cursor: pointer; }

/* Icon circle: default, done, active */
.hww-step .elementor-icon{
    background: #ffffff;
    border-color: #C7CDD4 !important;
    color: #004780 !important;
    transition: background .5s ease, border-color .5s ease, color .5s ease;
}
.hww-step .elementor-icon svg{
    fill: none !important;
    stroke: currentColor;
}
.hww-step.is-done .elementor-icon{
    background: #EEF3F8;
    border-color: #004780 !important;
}
.hww-step.is-active .elementor-icon{
    background: #004780;
    border-color: #004780 !important;
    color: #ffffff !important;
}

/* Step text: upcoming, done, active */
.hww .hww-step h3.elementor-heading-title{
    color: #8A95A3 !important;
    transition: color .5s ease;
}
.hww .hww-step .elementor-widget-text-editor,
.hww .hww-step .elementor-widget-text-editor p{
    color: #AEB6C0 !important;
    transition: color .5s ease;
}
.hww .hww-step.is-done h3.elementor-heading-title{ color: #1A2330 !important; }
.hww .hww-step.is-done .elementor-widget-text-editor,
.hww .hww-step.is-done .elementor-widget-text-editor p{ color: #8A95A3 !important; }
.hww .hww-step.is-active h3.elementor-heading-title{ color: #004780 !important; }
.hww .hww-step.is-active .elementor-widget-text-editor,
.hww .hww-step.is-active .elementor-widget-text-editor p{ color: #5E6A78 !important; }

/* Mobile: no line, steps stacked, all text at full colour */
@media (max-width: 767px){
    .hww-steps::before,
    .hww-steps::after{ display: none !important; }
    .hww .hww-step h3.elementor-heading-title{ color: #004780 !important; }
    .hww .hww-step .elementor-widget-text-editor,
    .hww .hww-step .elementor-widget-text-editor p{ color: #5E6A78 !important; }
}
@media (prefers-reduced-motion: reduce){
    .hww-steps::after,
    .hww-step .elementor-icon,
    .hww .hww-step h3.elementor-heading-title,
    .hww .hww-step .elementor-widget-text-editor,
    .hww .hww-step .elementor-widget-text-editor p{ transition: none; }
}/* End custom CSS */