.elementor-30 .elementor-element.elementor-element-ee13d7a{--display:flex;--min-height:560px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:0px 0px 0px 70px;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ee13d7a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ee13d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://italthaiengineering.com/wp-content/uploads/2026/10/Group-1000002899.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-ee13d7a::before, .elementor-30 .elementor-element.elementor-element-ee13d7a > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ee13d7a > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ee13d7a > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-ee13d7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-ee13d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );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-30 .elementor-element.elementor-element-860cb26 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:72px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-dd377e2 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:72px;color:#FFFFFF;}.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-30 .elementor-element.elementor-element-fac523f{width:var( --container-widget-width, 438px );max-width:438px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:438px;--container-widget-flex-grow:0;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:12px;letter-spacing:0px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-4a93807{--spacer-size:79px;}.elementor-30 .elementor-element.elementor-element-6a75254{--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-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-30 .elementor-element.elementor-element-1b25903 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.7px;color:var( --e-global-color-itlgray );}.elementor-30 .elementor-element.elementor-element-78f58fd .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.7px;color:var( --e-global-color-itlgray );}.elementor-30 .elementor-element.elementor-element-c878336 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.7px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-00e63e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:102px;--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-30 .elementor-element.elementor-element-57f8cde{padding:0px 0px 22px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-57f8cde .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-57f8cde .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-57f8cde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-57f8cde .elementor-icon-list-item > a{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-30 .elementor-element.elementor-element-57f8cde .elementor-icon-list-text{color:#A7A9AC;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7204394{padding:0px 0px 13px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-7204394 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:50px;color:#02274C;}.elementor-30 .elementor-element.elementor-element-834be78{padding:0px 0px 15px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-834be78 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-82bc95e{width:var( --container-widget-width, 888px );max-width:888px;padding:0px 0px 0px 0px;--container-widget-width:888px;--container-widget-flex-grow:0;text-align:center;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-abd480b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:39px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-8973af5{width:var( --container-widget-width, 1263px );max-width:1263px;--container-widget-width:1263px;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-8973af5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb{--itvb-panel-h:397px;--itvb-panel-radius:69px;--itvb-pad-x:152px;--itvb-pad-y:48px;--itvb-media-w:44.5%;--itvb-overlap:25.5%;--itvb-media-x:0px;--itvb-media-y:-25px;--itvb-frame-c:#90D2C1;--itvb-frame-fade-start:35%;--itvb-frame-fade:80%;--itvb-frame-w:2px;--itvb-frame-gap:17px;--itvb-panel-bg:#387EA8;--itvb-heading:#FFFFFF;--itvb-text:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb__heading{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:50px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb__text{font-family:"Gotham", Sans-serif;font-size:22px;font-weight:400;line-height:33px;}.elementor-30 .elementor-element.elementor-element-f4945f2{--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-30 .elementor-element.elementor-element-c25d79a{--display:flex;--min-height:718px;--border-radius:50px 50px 50px 50px;--padding-top:80px;--padding-bottom:80px;--padding-left:130px;--padding-right:130px;}.elementor-30 .elementor-element.elementor-element-c25d79a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c25d79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-93a9793{padding:0px 0px 62px 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-93a9793 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:50px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-e6e31f2{--display:grid;--e-con-grid-template-columns:470px 470px;--e-con-grid-template-rows:repeat(2, 1fr);--gap:41px 51px;--row-gap:41px;--column-gap:51px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-f9f9821{--display:flex;}.elementor-30 .elementor-element.elementor-element-f9f9821.e-con{--flex-grow:0;--flex-shrink:0;}.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-30 .elementor-element.elementor-element-3ff6863 .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-142eeb9{padding:0px 0px 5px 0px;}.elementor-30 .elementor-element.elementor-element-142eeb9 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-448237e{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-e51cb29{--display:flex;}.elementor-30 .elementor-element.elementor-element-e51cb29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-428de01 .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-0ff8e27{padding:0px 0px 5px 0px;}.elementor-30 .elementor-element.elementor-element-0ff8e27 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-a357235{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-964daef{--display:flex;}.elementor-30 .elementor-element.elementor-element-964daef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-cfa5f15 .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-bf0cff4{padding:0px 0px 5px 0px;}.elementor-30 .elementor-element.elementor-element-bf0cff4 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-405b4b7{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-daf8ae9{--display:flex;}.elementor-30 .elementor-element.elementor-element-daf8ae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-bbfd657 .elementor-icon-wrapper{text-align:start;}.elementor-30 .elementor-element.elementor-element-0e891b9{padding:0px 0px 5px 0px;}.elementor-30 .elementor-element.elementor-element-0e891b9 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-978e3f4{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-0624323{--display:flex;--min-height:807px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-0624323:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0624323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://italthaiengineering.com/wp-content/uploads/2026/10/EXT03-Stage-E3_large-1740520633-scaled-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-426de53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:117px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9a480f2{padding:0px 0px 22px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-9a480f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9a480f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-9a480f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-9a480f2 .elementor-icon-list-item > a{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-30 .elementor-element.elementor-element-9a480f2 .elementor-icon-list-text{color:#A7A9AC;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-93c3fee{padding:0px 0px 20px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-93c3fee .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:50px;color:#02274C;}.elementor-30 .elementor-element.elementor-element-6df6256{width:var( --container-widget-width, 872px );max-width:872px;padding:0px 0px 20px 0px;--container-widget-width:872px;--container-widget-flex-grow:0;text-align:center;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-30b8e60{width:var( --container-widget-width, 1019px );max-width:1019px;padding:0px 0px 0px 0px;--container-widget-width:1019px;--container-widget-flex-grow:0;text-align:center;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-8d7ec08{--spacer-size:39px;}.elementor-30 .elementor-element.elementor-element-62c7bcb{--display:flex;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc{--itvc-card-h:376px;--itvc-card-radius:30px;--itvc-card-pad-x:55px;--itvc-card-pad-y:92px;--itvc-icon-size:48px;--itvc-icon-gap:17px;--itvc-title-gap:3px;--itvc-card-justify:flex-start;--itvc-card-bg:#F6F6F6;--itvc-card-bg-hover:#ECEFF2;--itvc-title:#02274C;--itvc-text:#58595B;--itvc-dot:rgba(2,39,76,0.2);--itvc-dot-active:#02274C;--itvc-dot-size:15px;--itvc-dot-bar:83px;--itvc-dot-gap:14px;--itvc-dot-top:50px;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc-card__title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0.84px;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc-card__text{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-30 .elementor-element.elementor-element-d93fd3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-8411c22{right:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-8411c22{left:0px;}.elementor-30 .elementor-element.elementor-element-8411c22{top:0px;}.elementor-30 .elementor-element.elementor-element-a83a42c{padding:0px 0px 22px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-a83a42c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-a83a42c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-a83a42c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-a83a42c .elementor-icon-list-item > a{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-30 .elementor-element.elementor-element-a83a42c .elementor-icon-list-text{color:#A7A9AC;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-ee59954{padding:0px 0px 20px 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-ee59954 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:50px;color:#02274C;}.elementor-30 .elementor-element.elementor-element-16ecb18{width:var( --container-widget-width, 908px );max-width:908px;padding:0px 0px 30px 0px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:start;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-5b347b7{width:var( --container-widget-width, 908px );max-width:908px;padding:0px 0px 64px 0px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:start;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-42e3319 > .elementor-widget-container{padding:0px 0px 0px 13px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc{--itcc-nav-align:flex-start;--itcc-card-h:527px;--itcc-card-radius:57.5px;--itcc-card-pad-x:70px;--itcc-card-pad-y:59px;--itcc-badge-size:80px;--itcc-badge-gap:35px;--itcc-label-gap:5px;--itcc-title-gap:14px;--itcc-edge-from:#387EA8;--itcc-edge-to:#90D2C1;--itcc-edge-w:2px;--itcc-edge-angle:135deg;--itcc-edge-mid:45%;--itcc-edge-fade:96%;--itcc-frame-shown:block;--itcc-frame-gap:13px;--itcc-card-fade:100%;--itcc-card-base:#FFFFFF;--itcc-card-bg:rgba(167,169,172,0);--itcc-card-bg-2:rgba(167,169,172,0.1);--itcc-label:#90D2C1;--itcc-title:#02274C;--itcc-text:#58595B;--itcc-nav-fg:#90D2C1;--itcc-nav-edge:rgba(144,210,193,0.7);--itcc-nav-on:#90D2C1;--itcc-nav-on-fg:#FFFFFF;--itcc-nav-size:64px;--itcc-reveal-dur:700ms;--itcc-reveal-step:130ms;--itcc-reveal-y:28px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc-card__label{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0.84px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc-card__title{font-family:"Gotham", Sans-serif;font-size:28px;font-weight:400;line-height:34px;letter-spacing:-1.12px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc-card__text{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-30 .elementor-element.elementor-element-6d71430{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:76px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6d71430:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6d71430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-3e949c5{--display:flex;}.elementor-30 .elementor-element.elementor-element-7986e2f{padding:0px 0px 22px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-7986e2f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7986e2f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-7986e2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-7986e2f .elementor-icon-list-item > a{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-30 .elementor-element.elementor-element-7986e2f .elementor-icon-list-text{color:#A7A9AC;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9f3956b{padding:0px 0px 20px 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-9f3956b .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:50px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-df4e13f{width:var( --container-widget-width, 630px );max-width:630px;padding:0px 0px 57px 0px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:start;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:var( --e-global-color-itwhite );}.elementor-30 .elementor-element.elementor-element-c9e9649 .itpl{--itpl-speed:500ms;--itpl-open-w:759px;--itpl-card-w:413px;--itpl-card-h:538px;--itpl-gap:23px;--itpl-radius:32px;--itpl-pad:26px;--itpl-media-radius:30px;--itpl-media-w:40%;--itpl-body-x:55%;--itpl-body-r:6%;--itpl-body-y:16%;--itpl-open-bg:#FFFFFF;--itpl-panel-bg:rgba(255,255,255,0.08);--itpl-media-bg:#90D2C1;--itpl-overlay:rgba(2,39,76,0.85);--itpl-number:#90D2C1;--itpl-name:#02274C;--itpl-role:#90D2C1;--itpl-bio:#58595B;--itpl-closed-name:#FFFFFF;--itpl-closed-role:#FFFFFF;--itpl-number-size:64px;--itpl-number-gap:45px;--itpl-name-size:28px;--itpl-name-gap:20px;--itpl-role-size:14px;--itpl-role-gap:20px;--itpl-bio-size:16px;--itpl-closed-name-size:28px;--itpl-closed-role-size:14px;--itpl-cap-pad:34px;--itpl-arrow-size:64px;--itpl-arrow-gap:16px;--itpl-arrow-top:25px;--itpl-arrow-fg:#90D2C1;--itpl-arrow-border:rgba(255,255,255,0.4);--itpl-arrow-hover-bg:#90D2C1;--itpl-arrow-hover-fg:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e863242{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:115px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e438327{--display:flex;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt{--itmt-eyebrow:#A7A9AC;--itmt-eyebrow-icon:#90D2C1;--itmt-title:#02274C;--itmt-intro:#58595B;--itmt-eyebrow-icon-size:21px;--itmt-eyebrow-gap:29px;--itmt-title-gap:20px;--itmt-intro-w:724px;--itmt-head-gap:35px;--itmt-nav-valign:flex-end;--itmt-nav-size:64px;--itmt-nav-gap:14px;--itmt-nav-inset:57px;--itmt-nav-lift:8px;--itmt-nav-fg:#90D2C1;--itmt-nav-edge:rgba(144,210,193,0.6);--itmt-nav-fill:#90D2C1;--itmt-nav-fill-fg:#FFFFFF;--itmt-radius:24px;--itmt-card-bg:#02274C;--itmt-photo-fit:cover;--itmt-photo-y:0%;--itmt-photo-zoom:calc(100 / 100);--itmt-band-bg:rgba(255,255,255,0.09);--itmt-name:#FFFFFF;--itmt-role:#FFFFFF;--itmt-band-blur:22px;--itmt-band-pad-x:28px;--itmt-band-pad-t:34px;--itmt-band-pad-b:32px;--itmt-name-gap:16px;--itmt-name-size:20px;--itmt-name-size-hover:27px;--itmt-role-size:11px;--itmt-in-ease:cubic-bezier(0.22, 1, 0.36, 1);--itmt-in-dur:1000ms;--itmt-in-step:120ms;--itmt-in-rise:40px;--itmt-in-zoom:calc(110 / 100);}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt__eyebrow{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt__title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt__intro{font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt-card__name{font-family:"Gotham", Sans-serif;font-weight:400;line-height:26px;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt-card__role{font-family:"Gotham", Sans-serif;font-weight:500;line-height:15px;}.elementor-30 .elementor-element.elementor-element-22e1d53{--display:flex;--padding-top:105px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c1012fc{padding:0px 0px 22px 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-c1012fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c1012fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-c1012fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c1012fc .elementor-icon-list-item > a{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-30 .elementor-element.elementor-element-c1012fc .elementor-icon-list-text{color:#A7A9AC;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7d6d58d{padding:0px 0px 20px 0px;text-align:start;}.elementor-30 .elementor-element.elementor-element-7d6d58d .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:50px;color:#02274C;}.elementor-30 .elementor-element.elementor-element-cffe246{padding:0px 0px 0px 0px;text-align:start;font-family:"Gotham", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-cbb99d5{--display:grid;--e-con-grid-template-columns:216px 241px 230px 212px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 115px;--row-gap:40px;--column-gap:115px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9a0b108{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-9a0b108.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-6d801d5{text-align:start;}.elementor-30 .elementor-element.elementor-element-6d801d5 img{width:35px;}.elementor-30 .elementor-element.elementor-element-5eff297{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-5eff297 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-a0e55b1{padding:0px 0px 0px 0px;text-align:start;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-40fdd6a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-40fdd6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-5f3b791{text-align:start;}.elementor-30 .elementor-element.elementor-element-5f3b791 img{width:27px;}.elementor-30 .elementor-element.elementor-element-888cd44{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-888cd44 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-78d75c4{padding:0px 0px 0px 0px;text-align:start;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-7c3875b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-7c3875b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-be7560a{width:var( --container-widget-width, 15.914% );max-width:15.914%;--container-widget-width:15.914%;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-be7560a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-be7560a img{width:35px;}.elementor-30 .elementor-element.elementor-element-a04b3f4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-a04b3f4 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-d0d7b18{padding:0px 0px 0px 0px;text-align:start;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-7837200{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-7837200.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-0ecd814{width:var( --container-widget-width, 15.914% );max-width:15.914%;--container-widget-width:15.914%;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-0ecd814.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-0ecd814 img{width:35px;}.elementor-30 .elementor-element.elementor-element-9adb039{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-9adb039 .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.84px;color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-2d411fe{padding:0px 0px 0px 0px;text-align:start;font-family:"Gotham", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-610751a{--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;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-ee13d7a{--content-width:1286px;}.elementor-30 .elementor-element.elementor-element-00e63e7{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-abd480b{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-f4945f2{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-0624323{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-426de53{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-d93fd3b{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-3e949c5{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-e863242{--content-width:1280px;}.elementor-30 .elementor-element.elementor-element-9a0b108{--width:216px;}.elementor-30 .elementor-element.elementor-element-40fdd6a{--width:241px;}.elementor-30 .elementor-element.elementor-element-7c3875b{--width:230px;}.elementor-30 .elementor-element.elementor-element-7837200{--width:212px;}}@media(max-width:1366px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-ee13d7a{--content-width:1144px;}.elementor-30 .elementor-element.elementor-element-00e63e7{--content-width:1140px;}.elementor-30 .elementor-element.elementor-element-abd480b{--content-width:1140px;}.elementor-30 .elementor-element.elementor-element-f4945f2{--content-width:1140px;}.elementor-30 .elementor-element.elementor-element-0624323{--content-width:1140px;}.elementor-30 .elementor-element.elementor-element-426de53{--content-width:1140px;}.elementor-30 .elementor-element.elementor-element-d93fd3b{--content-width:1140px;}.elementor-30 .elementor-element.elementor-element-3e949c5{--content-width:1140px;}.elementor-30 .elementor-element.elementor-element-e863242{--content-width:1140px;}}@media(max-width:1366px){.elementor-30 .elementor-element.elementor-element-ee13d7a{--min-height:500px;}.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-30 .elementor-element.elementor-element-00e63e7{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-30 .elementor-element.elementor-element-abd480b{--padding-top:76px;--padding-bottom:111px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-8973af5{--container-widget-width:1091px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1091px );max-width:1091px;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb{--itvb-pad-x:83px;--itvb-media-w:45.55%;--itvb-overlap:29%;--itvb-media-x:16px;--itvb-media-y:-44px;}.elementor-30 .elementor-element.elementor-element-c25d79a{--padding-top:80px;--padding-bottom:80px;--padding-left:116px;--padding-right:116px;}.elementor-30 .elementor-element.elementor-element-e6e31f2{--e-con-grid-template-columns:413px 413px;--gap:41px 51px;--row-gap:41px;--column-gap:51px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-448237e{--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;}.elementor-30 .elementor-element.elementor-element-a357235{--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;}.elementor-30 .elementor-element.elementor-element-405b4b7{--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;}.elementor-30 .elementor-element.elementor-element-978e3f4{--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc{--itvc-card-h:325px;--itvc-card-pad-x:35px;--itvc-card-pad-y:60px;--itvc-icon-gap:44px;--itvc-title-gap:7px;--itvc-dot-top:36px;}.elementor-30 .elementor-element.elementor-element-d93fd3b{--padding-top:90px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.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-30 .elementor-element.elementor-element-42e3319 .itcc{--itcc-card-pad-x:43px;}.elementor-30 .elementor-element.elementor-element-c9e9649 .itpl{--itpl-open-w:676px;--itpl-card-w:393px;--itpl-gap:17px;--itpl-media-w:45%;--itpl-body-x:53%;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt{--itmt-nav-gap:13px;--itmt-nav-inset:0px;--itmt-band-pad-t:21px;--itmt-band-pad-b:23px;}.elementor-30 .elementor-element.elementor-element-22e1d53{--padding-top:105px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cbb99d5{--e-con-grid-template-columns:270px 307px 348px 212px;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-30 .elementor-element.elementor-element-e6e31f2{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cbb99d5{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-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-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-30 .elementor-element.elementor-element-8973af5{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb{--itvb-panel-h:320px;--itvb-panel-radius:40px;--itvb-pad-x:48px;--itvb-pad-y:36px;--itvb-media-w:40%;--itvb-overlap:8%;}.elementor-30 .elementor-element.elementor-element-c25d79a{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-30 .elementor-element.elementor-element-e6e31f2{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 32px;--row-gap:40px;--column-gap:32px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc{--itvc-card-h:195px;--itvc-card-radius:16px;--itvc-card-pad-x:24px;--itvc-card-pad-y:48px;--itvc-icon-size:36px;--itvc-icon-gap:22px;--itvc-title-gap: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-30 .elementor-element.elementor-element-42e3319 .itcc{--itcc-card-h:400px;--itcc-card-radius:26px;--itcc-card-pad-x:32px;--itcc-card-pad-y:30px;--itcc-badge-size:56px;--itcc-badge-gap:20px;--itcc-label-gap:8px;--itcc-title-gap:14px;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt{--itmt-eyebrow-gap:16px;--itmt-title-gap:20px;--itmt-head-gap:36px;--itmt-nav-size:56px;--itmt-nav-inset:0px;--itmt-radius:22px;--itmt-band-pad-x:24px;--itmt-band-pad-t:30px;--itmt-band-pad-b:28px;--itmt-name-gap:12px;--itmt-name-size:20px;--itmt-name-size-hover:24px;--itmt-role-size:11px;}.elementor-30 .elementor-element.elementor-element-cbb99d5{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}}@media(max-width:880px){.elementor-30 .elementor-element.elementor-element-e6e31f2{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cbb99d5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-ee13d7a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ee13d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://italthaiengineering.com/wp-content/uploads/2026/10/about-hero-mobile.jpg");}.elementor-30 .elementor-element.elementor-element-ee13d7a{--min-height:100svh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:53px;--padding-left:36px;--padding-right:36px;}.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-30 .elementor-element.elementor-element-860cb26 .elementor-heading-title{font-size:32px;line-height:44px;}.elementor-30 .elementor-element.elementor-element-dd377e2 .elementor-heading-title{font-size:32px;line-height:44px;}.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-30 .elementor-element.elementor-element-fac523f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-fac523f p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-4a93807{--spacer-size:40px;}.elementor-30 .elementor-element.elementor-element-1b25903 .elementor-heading-title{line-height:16px;}.elementor-30 .elementor-element.elementor-element-78f58fd .elementor-heading-title{line-height:16px;}.elementor-30 .elementor-element.elementor-element-c878336 .elementor-heading-title{line-height:16px;}.elementor-30 .elementor-element.elementor-element-00e63e7{--padding-top:60px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.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-30 .elementor-element.elementor-element-57f8cde{padding:0px 0px 21px 0px;}.elementor-30 .elementor-element.elementor-element-57f8cde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-57f8cde .elementor-icon-list-item > a{font-size:14px;}.elementor-30 .elementor-element.elementor-element-7204394{padding:0px 0px 19px 0px;}.elementor-30 .elementor-element.elementor-element-7204394 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-834be78{padding:0px 0px 15px 0px;}.elementor-30 .elementor-element.elementor-element-834be78 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-30 .elementor-element.elementor-element-82bc95e{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-abd480b{--padding-top:51px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-8973af5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb{--itvb-panel-radius:28px;--itvb-pad-x:24px;--itvb-pad-y:32px;--itvb-media-w:100%;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb__heading{font-size:26px;line-height:50px;}.elementor-30 .elementor-element.elementor-element-8973af5 .itvb__text{font-size:18px;line-height:28px;}.elementor-30 .elementor-element.elementor-element-f4945f2{--padding-top:53px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-30 .elementor-element.elementor-element-c25d79a{--min-height:0px;--padding-top:60px;--padding-bottom:76px;--padding-left:61px;--padding-right:38px;}.elementor-30 .elementor-element.elementor-element-93a9793{padding:0px 0px 33px 0px;}.elementor-30 .elementor-element.elementor-element-93a9793 .elementor-heading-title{font-size:26px;line-height:50px;}.elementor-30 .elementor-element.elementor-element-e6e31f2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:57px 0px;--row-gap:57px;--column-gap:0px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-f9f9821{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-3ff6863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-142eeb9{padding:0px 0px 8px 0px;}.elementor-30 .elementor-element.elementor-element-142eeb9 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-30 .elementor-element.elementor-element-448237e{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;font-size:16px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-e51cb29{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-428de01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-0ff8e27{padding:0px 0px 8px 0px;}.elementor-30 .elementor-element.elementor-element-0ff8e27 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-30 .elementor-element.elementor-element-a357235{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;font-size:16px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-964daef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-cfa5f15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-bf0cff4{padding:0px 0px 8px 0px;}.elementor-30 .elementor-element.elementor-element-bf0cff4 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-30 .elementor-element.elementor-element-405b4b7{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;font-size:16px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-daf8ae9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-bbfd657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30 .elementor-element.elementor-element-0e891b9{padding:0px 0px 8px 0px;}.elementor-30 .elementor-element.elementor-element-0e891b9 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-30 .elementor-element.elementor-element-978e3f4{--container-widget-width:296px;--container-widget-flex-grow:0;width:var( --container-widget-width, 296px );max-width:296px;font-size:16px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-0624323{--min-height:476px;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-426de53{--padding-top:78px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-9a480f2{padding:0px 0px 21px 0px;}.elementor-30 .elementor-element.elementor-element-9a480f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-9a480f2 .elementor-icon-list-item > a{font-size:14px;}.elementor-30 .elementor-element.elementor-element-93c3fee{padding:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-93c3fee .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-6df6256{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30 .elementor-element.elementor-element-30b8e60{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30 .elementor-element.elementor-element-8d7ec08{--spacer-size:37px;}.elementor-30 .elementor-element.elementor-element-62c7bcb{--width:364px;--margin-top:0px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc{--itvc-card-h:325px;--itvc-card-radius:16px;--itvc-card-pad-x:26px;--itvc-card-pad-y:72px;--itvc-icon-size:40px;--itvc-icon-gap:46px;--itvc-title-gap:8px;--itvc-dot-size:10px;--itvc-dot-bar:55px;--itvc-dot-gap:14px;--itvc-dot-top:29px;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc-card__title{font-size:14px;line-height:18px;}.elementor-30 .elementor-element.elementor-element-d4fd420 .itvc-card__text{font-size:16px;line-height:24px;}.elementor-30 .elementor-element.elementor-element-d93fd3b{--padding-top:39px;--padding-bottom:42px;--padding-left:36px;--padding-right:36px;}.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-30 .elementor-element.elementor-element-a83a42c{padding:0px 0px 21px 0px;}.elementor-30 .elementor-element.elementor-element-a83a42c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-a83a42c .elementor-icon-list-item > a{font-size:14px;}.elementor-30 .elementor-element.elementor-element-ee59954{text-align:center;}.elementor-30 .elementor-element.elementor-element-ee59954 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-16ecb18{padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-5b347b7{padding:0px 0px 43px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-42e3319 > .elementor-widget-container{padding:0px 10px 0px 9px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc{--itcc-card-h:451px;--itcc-card-radius:63px;--itcc-card-pad-x:25px;--itcc-card-pad-y:37px;--itcc-badge-size:80px;--itcc-badge-gap:21px;--itcc-label-gap:5px;--itcc-title-gap:14px;--itcc-frame-gap:11px;--itcc-nav-size:54px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc-card__label{font-size:14px;line-height:18px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc-card__title{font-size:28px;line-height:34px;}.elementor-30 .elementor-element.elementor-element-42e3319 .itcc-card__text{font-size:14px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-6d71430{--padding-top:73px;--padding-bottom:99px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-7986e2f{padding:0px 0px 21px 0px;}.elementor-30 .elementor-element.elementor-element-7986e2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-7986e2f .elementor-icon-list-item > a{font-size:14px;}.elementor-30 .elementor-element.elementor-element-9f3956b{text-align:center;}.elementor-30 .elementor-element.elementor-element-9f3956b .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-df4e13f{padding:0px 0px 43px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-c9e9649 .itpl{--itpl-open-w:355px;--itpl-card-w:355px;--itpl-card-h:700px;--itpl-gap:16px;--itpl-number-size:64px;--itpl-number-gap:21px;--itpl-name-size:26px;--itpl-name-gap:20px;--itpl-role-size:14px;--itpl-role-gap:20px;--itpl-bio-size:14px;--itpl-arrow-size:54px;--itpl-arrow-top:23px;}.elementor-30 .elementor-element.elementor-element-e863242{--padding-top:71px;--padding-bottom:67px;--padding-left:36px;--padding-right:36px;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt{--itmt-eyebrow-gap:26px;--itmt-title-gap:20px;--itmt-head-gap:35px;--itmt-nav-size:54px;--itmt-nav-inset:0px;--itmt-radius:20px;--itmt-band-pad-x:27px;--itmt-band-pad-t:24px;--itmt-band-pad-b:22px;--itmt-name-gap:16px;--itmt-name-size:20px;--itmt-name-size-hover:18px;--itmt-role-size:11.32px;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt__eyebrow{font-size:14px;line-height:16px;letter-spacing:0.7px;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt__title{font-size:26px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-68ace69 .itmt__intro{font-size:18px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-22e1d53{--padding-top:56px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c1012fc{padding:0px 0px 21px 0px;}.elementor-30 .elementor-element.elementor-element-c1012fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c1012fc .elementor-icon-list-item > a{font-size:14px;}.elementor-30 .elementor-element.elementor-element-7d6d58d .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-cffe246{padding:0px 0px 0px 0px;font-size:18px;line-height:30px;}.elementor-30 .elementor-element.elementor-element-cbb99d5{--e-con-grid-template-columns:repeat(1, 1fr);--gap:41px 0px;--row-gap:41px;--column-gap:0px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9a0b108{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-5eff297{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-30 .elementor-element.elementor-element-5eff297 .elementor-heading-title{font-size:14px;line-height:18px;letter-spacing:0.84px;}.elementor-30 .elementor-element.elementor-element-a0e55b1{width:var( --container-widget-width, 217px );max-width:217px;padding:0px 0px 0px 0px;--container-widget-width:217px;--container-widget-flex-grow:0;font-size:16px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-40fdd6a{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-888cd44{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-30 .elementor-element.elementor-element-888cd44 .elementor-heading-title{font-size:14px;line-height:18px;letter-spacing:0.84px;}.elementor-30 .elementor-element.elementor-element-78d75c4{width:var( --container-widget-width, 236px );max-width:236px;padding:0px 0px 0px 0px;--container-widget-width:236px;--container-widget-flex-grow:0;font-size:16px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-7c3875b{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-a04b3f4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-30 .elementor-element.elementor-element-a04b3f4 .elementor-heading-title{font-size:14px;line-height:18px;letter-spacing:0.84px;}.elementor-30 .elementor-element.elementor-element-d0d7b18{width:var( --container-widget-width, 225px );max-width:225px;padding:0px 0px 0px 0px;--container-widget-width:225px;--container-widget-flex-grow:0;font-size:16px;line-height:26px;}.elementor-30 .elementor-element.elementor-element-7837200{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-9adb039{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-30 .elementor-element.elementor-element-9adb039 .elementor-heading-title{font-size:14px;line-height:18px;letter-spacing:0.84px;}.elementor-30 .elementor-element.elementor-element-2d411fe{width:var( --container-widget-width, 213px );max-width:213px;padding:0px 0px 0px 0px;--container-widget-width:213px;--container-widget-flex-grow:0;font-size:16px;line-height:26px;}}/* Start custom CSS for heading, class: .elementor-element-860cb26 */@media (max-width:425px){
    .elementor-30 .elementor-element.elementor-element-860cb26 h1{
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd377e2 */@media (max-width:425px){
    .elementor-30 .elementor-element.elementor-element-dd377e2 h1{
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fac523f */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-fac523f p { margin: 0; } .elementor-30 .elementor-element.elementor-element-fac523f p:nth-child(2), .elementor-30 .elementor-element.elementor-element-fac523f p:nth-child(3) { display: inline; } .elementor-30 .elementor-element.elementor-element-fac523f p:nth-child(2)::after { content: " "; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b25903 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-1b25903, .elementor-30 .elementor-element.elementor-element-1b25903 .elementor-widget-container { line-height: 16px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78f58fd */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-78f58fd, .elementor-30 .elementor-element.elementor-element-78f58fd .elementor-widget-container { line-height: 16px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c878336 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-c878336, .elementor-30 .elementor-element.elementor-element-c878336 .elementor-widget-container { line-height: 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a75254 *//* Breadcrumb: the Home link white on hover, like the service hero's. */
.elementor-30 .elementor-element.elementor-element-6a75254 .elementor-heading-title a { color: inherit; }
.elementor-30 .elementor-element.elementor-element-6a75254 .elementor-heading-title a:hover, .elementor-30 .elementor-element.elementor-element-6a75254 .elementor-heading-title a:focus-visible { color: #ffffff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee13d7a *//* Phone: the gradient on the overlay layer only, so the Background image (and its Mobile image) always shows. */
@media (max-width: 767px) {
	.elementor-30 .elementor-element.elementor-element-ee13d7a { background-size: 459px 100% !important; background-position: left bottom !important; }
	.elementor-30 .elementor-element.elementor-element-ee13d7a::before { --background-overlay: ''; content: ''; background-color: transparent !important; background-image: linear-gradient(180deg, rgba(2,39,76,0.1) 30%, rgba(2,39,76,0.62) 61%, rgba(2,39,76,0.87) 73%, #02274c 84%) !important; opacity: 1 !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-834be78 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-834be78 .elementor-heading-title { font-weight: 400; } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ff6863 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-3ff6863 .elementor-icon-wrapper { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-142eeb9 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-142eeb9 .elementor-heading-title { display: block; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-448237e */.elementor-30 .elementor-element.elementor-element-448237e p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-448237e p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428de01 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-428de01 .elementor-icon-wrapper { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ff8e27 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-0ff8e27 .elementor-heading-title { display: block; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a357235 */.elementor-30 .elementor-element.elementor-element-a357235 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-a357235 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfa5f15 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-cfa5f15 .elementor-icon-wrapper { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf0cff4 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-bf0cff4 .elementor-heading-title { display: block; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-405b4b7 */.elementor-30 .elementor-element.elementor-element-405b4b7 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-405b4b7 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bbfd657 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-bbfd657 .elementor-icon-wrapper { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e891b9 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-0e891b9 .elementor-heading-title { display: block; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-978e3f4 */.elementor-30 .elementor-element.elementor-element-978e3f4 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-978e3f4 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0624323 */.elementor-30 .elementor-element.elementor-element-0624323{
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b8e60 */.elementor-30 .elementor-element.elementor-element-30b8e60 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-30b8e60 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8411c22 */.elementor-30 .elementor-element.elementor-element-8411c22{ z-index: -1; } @media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-8411c22 { position: absolute; top: 378px; left: 143px; right: auto; width: 448px; max-width: none; -webkit-mask-image: linear-gradient(90deg, transparent 33px, #000 211px); mask-image: linear-gradient(90deg, transparent 33px, #000 211px); } .elementor-30 .elementor-element.elementor-element-8411c22 img { width: 448px; height: 319px; object-fit: contain; } .elementor-30 .elementor-element.elementor-element-8411c22 .elementor-widget-container { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16ecb18 */.elementor-30 .elementor-element.elementor-element-16ecb18 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-16ecb18 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cffe246 */.elementor-30 .elementor-element.elementor-element-cffe246 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-cffe246 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d801d5 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-6d801d5 img { width: auto; height: 56px; } .elementor-30 .elementor-element.elementor-element-6d801d5 .elementor-widget-container { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5eff297 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-5eff297 .elementor-heading-title { display: block; font-weight: 500; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0e55b1 */.elementor-30 .elementor-element.elementor-element-a0e55b1 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-a0e55b1 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f3b791 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-5f3b791 img { width: auto; height: 56px; } .elementor-30 .elementor-element.elementor-element-5f3b791 .elementor-widget-container { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-888cd44 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-888cd44 .elementor-heading-title { display: block; font-weight: 500; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78d75c4 */.elementor-30 .elementor-element.elementor-element-78d75c4 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-78d75c4 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be7560a */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-be7560a img { width: auto; height: 56px; } .elementor-30 .elementor-element.elementor-element-be7560a .elementor-widget-container { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a04b3f4 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-a04b3f4 .elementor-heading-title { display: block; font-weight: 500; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0d7b18 */.elementor-30 .elementor-element.elementor-element-d0d7b18 p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-d0d7b18 p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ecd814 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-0ecd814 img { width: auto; height: 56px; } .elementor-30 .elementor-element.elementor-element-0ecd814 .elementor-widget-container { line-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9adb039 */@media (max-width: 767px) { .elementor-30 .elementor-element.elementor-element-9adb039 .elementor-heading-title { display: block; font-weight: 500; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d411fe */.elementor-30 .elementor-element.elementor-element-2d411fe p:first-child { margin-top: 0; }
.elementor-30 .elementor-element.elementor-element-2d411fe p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://italthaiengineering.com/wp-content/uploads/fonts/gotham-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://italthaiengineering.com/wp-content/uploads/fonts/gotham-book.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://italthaiengineering.com/wp-content/uploads/fonts/gotham-book-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://italthaiengineering.com/wp-content/uploads/fonts/gotham-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://italthaiengineering.com/wp-content/uploads/fonts/gotham-bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */