.elementor-593 .elementor-element.elementor-element-5fc29f65{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-593 .elementor-element.elementor-element-5fc29f65:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-5fc29f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gtteknologi.com/wp-content/uploads/2025/07/WhatsApp-Image-2025-07-22-at-13.36.19.jpeg");background-size:cover;}.elementor-593 .elementor-element.elementor-element-3ae9a4e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-6d7f0e2 );margin:0px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:50px;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper .elementskit-section-title > span{color:#14223B;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:900;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#2393FA;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper p{color:#676B72;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:0px 0px 40px 0px;}.elementor-593 .elementor-element.elementor-element-36ce1269 .elementskit-btn{background-color:#2393FA;padding:13px 42px 13px 42px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:20px;border-style:none;border-color:#4242FF00;border-radius:6px 6px 6px 6px;}.elementor-593 .elementor-element.elementor-element-36ce1269 .elementskit-btn:hover{background-color:#2393FA;color:#FCFCFC;fill:#FCFCFC;border-color:#FA5CAC;}.elementor-593 .elementor-element.elementor-element-36ce1269 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-593 .elementor-element.elementor-element-36ce1269 .elementskit-btn > i, .elementor-593 .elementor-element.elementor-element-36ce1269 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-593 .elementor-element.elementor-element-36ce1269 .elementskit-btn > i, .rtl .elementor-593 .elementor-element.elementor-element-36ce1269 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-593 .elementor-element.elementor-element-7f8acc1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-593 .elementor-element.elementor-element-4f3b8f1e{width:var( --container-widget-width, 454% );max-width:454%;--container-widget-width:454%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-c2ae6e1 > .elementor-background-overlay{background-image:url("https://gtteknologi.com/wp-content/uploads/2025/07/city-scaled.png");background-position:center center;opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-c2ae6e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-593 .elementor-element.elementor-element-786710d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-593 .elementor-element.elementor-element-786710d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-0f5d856{width:var( --container-widget-width, 40.337% );max-width:40.337%;--container-widget-width:40.337%;--container-widget-flex-grow:0;text-align:center;}.elementor-593 .elementor-element.elementor-element-0f5d856 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:37px 37px 37px 37px;}.elementor-593 .elementor-element.elementor-element-0f5d856 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#05152F;}.elementor-593 .elementor-element.elementor-element-62a0c62{margin-top:0px;margin-bottom:20px;}.elementor-593 .elementor-element.elementor-element-1bf7a41 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-658b241 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-c611cf7 > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-593 .elementor-element.elementor-element-461f022:not(.elementor-motion-effects-element-type-background), .elementor-593 .elementor-element.elementor-element-461f022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-461f022 > .elementor-container{min-height:940px;}.elementor-593 .elementor-element.elementor-element-461f022, .elementor-593 .elementor-element.elementor-element-461f022 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-461f022{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-593 .elementor-element.elementor-element-461f022 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-8d15ce8 > .elementor-widget-container{margin:20px 0px 0px 20px;}.elementor-593 .elementor-element.elementor-element-8d15ce8{text-align:center;}.elementor-593 .elementor-element.elementor-element-8d15ce8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-af36277{margin-top:60px;margin-bottom:60px;}.elementor-593 .elementor-element.elementor-element-d36f967:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-element-populated, .elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-element-populated > .elementor-background-overlay, .elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-593 .elementor-element.elementor-element-1c5252c > .elementor-widget-container{margin:20px 200px 0px 0px;}.elementor-593 .elementor-element.elementor-element-1c5252c .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-1c5252c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-1c5252c.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-1c5252c.elementor-view-default .elementor-icon{color:var( --e-global-color-6d7f0e2 );border-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-1c5252c.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-1c5252c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-1c5252c .elementor-icon{font-size:65px;}.elementor-593 .elementor-element.elementor-element-1c5252c .elementor-icon svg{height:65px;}.elementor-593 .elementor-element.elementor-element-6d4c254 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-593 .elementor-element.elementor-element-6d4c254 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-6d7f0e2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-593 .elementor-element.elementor-element-60b2542 > .elementor-widget-container{margin:0px 0px 60px 35px;}.elementor-593 .elementor-element.elementor-element-60b2542{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#808080;}.elementor-593 .elementor-element.elementor-element-32d4007:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-32d4007 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-32d4007 > .elementor-element-populated, .elementor-593 .elementor-element.elementor-element-32d4007 > .elementor-element-populated > .elementor-background-overlay, .elementor-593 .elementor-element.elementor-element-32d4007 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-593 .elementor-element.elementor-element-32d4007 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-32d4007 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-d2bdc90 > .elementor-widget-container{margin:20px 200px 0px 0px;}.elementor-593 .elementor-element.elementor-element-d2bdc90 .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-d2bdc90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-d2bdc90.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-d2bdc90.elementor-view-default .elementor-icon{color:var( --e-global-color-6d7f0e2 );border-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-d2bdc90.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-d2bdc90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-d2bdc90 .elementor-icon{font-size:65px;}.elementor-593 .elementor-element.elementor-element-d2bdc90 .elementor-icon svg{height:65px;}.elementor-593 .elementor-element.elementor-element-f357dc2 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-593 .elementor-element.elementor-element-f357dc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-4a7994d > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-593 .elementor-element.elementor-element-4a7994d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#808080;}.elementor-593 .elementor-element.elementor-element-67a6cfb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-element-populated, .elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-element-populated > .elementor-background-overlay, .elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-ef7d798 > .elementor-widget-container{margin:20px 200px 0px 0px;}.elementor-593 .elementor-element.elementor-element-ef7d798 .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-ef7d798.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-ef7d798.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-ef7d798.elementor-view-default .elementor-icon{color:var( --e-global-color-6d7f0e2 );border-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-ef7d798.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-ef7d798.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-ef7d798 .elementor-icon{font-size:65px;}.elementor-593 .elementor-element.elementor-element-ef7d798 .elementor-icon svg{height:65px;}.elementor-593 .elementor-element.elementor-element-9272e24 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-593 .elementor-element.elementor-element-9272e24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-4c4609f > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-593 .elementor-element.elementor-element-4c4609f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#808080;}.elementor-593 .elementor-element.elementor-element-1bb833b{margin-top:60px;margin-bottom:60px;}.elementor-593 .elementor-element.elementor-element-c5a7bad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-element-populated, .elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-element-populated > .elementor-background-overlay, .elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-5b53db0 > .elementor-widget-container{margin:20px 200px 0px 0px;}.elementor-593 .elementor-element.elementor-element-5b53db0 .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-5b53db0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-5b53db0.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-5b53db0.elementor-view-default .elementor-icon{color:var( --e-global-color-6d7f0e2 );border-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-5b53db0.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-5b53db0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-5b53db0 .elementor-icon{font-size:65px;}.elementor-593 .elementor-element.elementor-element-5b53db0 .elementor-icon svg{height:65px;}.elementor-593 .elementor-element.elementor-element-0287d93 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-593 .elementor-element.elementor-element-0287d93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-d2a4a91 > .elementor-widget-container{margin:0px 0px 60px 35px;}.elementor-593 .elementor-element.elementor-element-d2a4a91{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#808080;}.elementor-593 .elementor-element.elementor-element-048c3fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-048c3fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-048c3fa > .elementor-element-populated, .elementor-593 .elementor-element.elementor-element-048c3fa > .elementor-element-populated > .elementor-background-overlay, .elementor-593 .elementor-element.elementor-element-048c3fa > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-593 .elementor-element.elementor-element-048c3fa > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-048c3fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-93b5f08 > .elementor-widget-container{margin:20px 200px 0px 0px;}.elementor-593 .elementor-element.elementor-element-93b5f08 .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-93b5f08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-93b5f08.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-93b5f08.elementor-view-default .elementor-icon{color:var( --e-global-color-6d7f0e2 );border-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-93b5f08.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-93b5f08.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-93b5f08 .elementor-icon{font-size:65px;}.elementor-593 .elementor-element.elementor-element-93b5f08 .elementor-icon svg{height:65px;}.elementor-593 .elementor-element.elementor-element-da11b69 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-593 .elementor-element.elementor-element-da11b69 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-71e2167 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-593 .elementor-element.elementor-element-71e2167{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#808080;}.elementor-593 .elementor-element.elementor-element-e221f29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-element-populated, .elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-element-populated > .elementor-background-overlay, .elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-e5d6aee > .elementor-widget-container{margin:20px 200px 0px 0px;}.elementor-593 .elementor-element.elementor-element-e5d6aee .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-e5d6aee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-e5d6aee.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-e5d6aee.elementor-view-default .elementor-icon{color:var( --e-global-color-6d7f0e2 );border-color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-e5d6aee.elementor-view-framed .elementor-icon, .elementor-593 .elementor-element.elementor-element-e5d6aee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-e5d6aee .elementor-icon{font-size:65px;}.elementor-593 .elementor-element.elementor-element-e5d6aee .elementor-icon svg{height:65px;}.elementor-593 .elementor-element.elementor-element-b843217 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-593 .elementor-element.elementor-element-b843217 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:var( --e-global-color-6d7f0e2 );}.elementor-593 .elementor-element.elementor-element-8bc325a > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-593 .elementor-element.elementor-element-8bc325a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#808080;}.elementor-593 .elementor-element.elementor-element-3e62f1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:40px;}.elementor-593 .elementor-element.elementor-element-3e62f1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-e39e85c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-e39e85c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gtteknologi.com/wp-content/uploads/2025/07/13777983_gradient_2-scaled.jpg");background-position:center right;}.elementor-593 .elementor-element.elementor-element-e39e85c > .elementor-element-populated, .elementor-593 .elementor-element.elementor-element-e39e85c > .elementor-element-populated > .elementor-background-overlay, .elementor-593 .elementor-element.elementor-element-e39e85c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-593 .elementor-element.elementor-element-e39e85c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-593 .elementor-element.elementor-element-e39e85c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-593 .elementor-element.elementor-element-69fce76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-593 .elementor-element.elementor-element-69fce76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-593 .elementor-element.elementor-element-20786fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-593 .elementor-element.elementor-element-20786fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-593 .elementor-element.elementor-element-20786fb > .elementor-element-populated{padding:30px 30px 30px 50px;}.elementor-593 .elementor-element.elementor-element-eebcc56 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-61b6ab5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-593 .elementor-element.elementor-element-a154dc5{width:var( --container-widget-width, 69.444% );max-width:69.444%;--container-widget-width:69.444%;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-593 .elementor-element.elementor-element-5097246 .elementor-button{background-color:transparent;font-family:"Nunito", Sans-serif;font-weight:800;text-decoration:none;fill:#000000;color:#000000;background-image:linear-gradient(77deg, var( --e-global-color-f560429 ) 0%, var( --e-global-color-1c6c287 ) 100%);border-radius:12px 12px 12px 12px;}.elementor-593 .elementor-element.elementor-element-5097246 .elementor-button:hover, .elementor-593 .elementor-element.elementor-element-5097246 .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(77deg, var( --e-global-color-1c6c287 ) 0%, var( --e-global-color-f560429 ) 100%);}.elementor-593 .elementor-element.elementor-element-5097246{width:var( --container-widget-width, 30.853% );max-width:30.853%;--container-widget-width:30.853%;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-5097246 .elementor-button:hover svg, .elementor-593 .elementor-element.elementor-element-5097246 .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-593 .elementor-element.elementor-element-5fc29f65{--content-width:1140px;}.elementor-593 .elementor-element.elementor-element-3ae9a4e9{--width:50%;}.elementor-593 .elementor-element.elementor-element-7f8acc1e{--width:50%;}.elementor-593 .elementor-element.elementor-element-e39e85c{width:100%;}.elementor-593 .elementor-element.elementor-element-86580a1{width:45.984%;}.elementor-593 .elementor-element.elementor-element-20786fb{width:54.016%;}}@media(max-width:1024px){.elementor-593 .elementor-element.elementor-element-5fc29f65{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-3ae9a4e9{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:10px;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:30px;line-height:36px;}.elementor-593 .elementor-element.elementor-element-42b58c03 .elementskit-section-title-wraper p{font-size:15px;line-height:20px;margin:0px 0px 30px 0px;}.elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-element-populated{margin:0px 0px 0px -5px;--e-column-margin-right:0px;--e-column-margin-left:-5px;}.elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-element-populated{margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;}.elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-element-populated{margin:0px 0px 0px -5px;--e-column-margin-right:0px;--e-column-margin-left:-5px;}.elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-element-populated{margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;}}@media(max-width:767px){.elementor-593 .elementor-element.elementor-element-5fc29f65{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-593 .elementor-element.elementor-element-3ae9a4e9{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-593 .elementor-element.elementor-element-786710d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-0f5d856{width:var( --container-widget-width, 335.188px );max-width:335.188px;--container-widget-width:335.188px;--container-widget-flex-grow:0;}.elementor-593 .elementor-element.elementor-element-0f5d856 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 60px 60px 60px;}.elementor-593 .elementor-element.elementor-element-62a0c62{margin-top:-55px;margin-bottom:0px;}.elementor-593 .elementor-element.elementor-element-73040a3 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-658b241 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-593 .elementor-element.elementor-element-8d15ce8 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-593 .elementor-element.elementor-element-8d15ce8{text-align:center;}.elementor-593 .elementor-element.elementor-element-af36277{margin-top:0px;margin-bottom:0px;}.elementor-593 .elementor-element.elementor-element-d36f967 > .elementor-element-populated{margin:0px 10px 15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-593 .elementor-element.elementor-element-1c5252c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-1c5252c .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-6d4c254 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-6d4c254{text-align:center;}.elementor-593 .elementor-element.elementor-element-60b2542 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-593 .elementor-element.elementor-element-60b2542{text-align:justify;}.elementor-593 .elementor-element.elementor-element-32d4007 > .elementor-element-populated{margin:0px 10px 15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-593 .elementor-element.elementor-element-d2bdc90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-f357dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-f357dc2{text-align:center;}.elementor-593 .elementor-element.elementor-element-4a7994d > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-593 .elementor-element.elementor-element-4a7994d{text-align:justify;}.elementor-593 .elementor-element.elementor-element-67a6cfb > .elementor-element-populated{margin:0px 10px 15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-593 .elementor-element.elementor-element-ef7d798 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-9272e24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-9272e24{text-align:center;}.elementor-593 .elementor-element.elementor-element-4c4609f > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-593 .elementor-element.elementor-element-4c4609f{text-align:justify;}.elementor-593 .elementor-element.elementor-element-1bb833b{margin-top:0px;margin-bottom:0px;}.elementor-593 .elementor-element.elementor-element-c5a7bad > .elementor-element-populated{margin:0px 10px 15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-593 .elementor-element.elementor-element-5b53db0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-5b53db0 .elementor-icon-wrapper{text-align:center;}.elementor-593 .elementor-element.elementor-element-0287d93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-0287d93{text-align:center;}.elementor-593 .elementor-element.elementor-element-d2a4a91 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-593 .elementor-element.elementor-element-d2a4a91{text-align:justify;}.elementor-593 .elementor-element.elementor-element-048c3fa > .elementor-element-populated{margin:0px 10px 15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-593 .elementor-element.elementor-element-93b5f08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-da11b69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-da11b69{text-align:center;}.elementor-593 .elementor-element.elementor-element-71e2167 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-593 .elementor-element.elementor-element-71e2167{text-align:justify;}.elementor-593 .elementor-element.elementor-element-e221f29 > .elementor-element-populated{margin:0px 10px 15px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-593 .elementor-element.elementor-element-e5d6aee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-b843217 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-593 .elementor-element.elementor-element-b843217{text-align:center;}.elementor-593 .elementor-element.elementor-element-8bc325a > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-593 .elementor-element.elementor-element-8bc325a{text-align:justify;}.elementor-593 .elementor-element.elementor-element-5097246{width:var( --container-widget-width, 139.25px );max-width:139.25px;--container-widget-width:139.25px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-1bf7a41 */body {
    overflow-x: hidden !important;
}

/* Container untuk seluruh blok accordion */
.custom-accordion {
    width: 100%;
    max-width: 680px; /* Lebar maksimal disesuaikan */
    border-radius: 15px; /* Sudut membulat untuk container utama */
    box-shadow: 0 5px 15px rgba(0,0,0,0.05); /* Bayangan lembut */
    margin: 0 auto; /* Pusatkan jika ingin */
    font-family: sans-serif; /* Pastikan font yang konsisten */
}

/* Style untuk setiap item judul accordion (Trigger) */
.accordion-item {
    display: flex;
    align-items: center; /* Menyelaraskan vertikal ikon, judul, dan expander */
    padding: 20px 25px; /* Padding dalam item */
    background: #FFFFFF;
    border-radius: 12px;
    margin-bottom: 0;
    cursor: pointer;
    transition: all 0.3s ease-in-out; /* Transisi untuk hover dan active */
    box-shadow: 0 4px 12px rgba(0,0,0,0.08); /* Bayangan default */
    position: relative;
    overflow: hidden;
    z-index: 2; /* Penting agar item judul selalu di atas konten */
}

/* Garis biru di kiri untuk item aktif */
.accordion-item.active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 5px; /* Lebar garis biru */
    background-color: #007BFF; /* Warna biru */
    border-top-left-radius: 12px;
    border-bottom-left-radius: 0; /* Hilangkan di bawah agar menyatu dengan konten */
    transition: background-color 0.3s ease;
    /* Tinggi akan diatur oleh JS */
    height: 100%; /* Default, akan diperpanjang via JS */
}

/* Penyesuaian border-radius dan margin saat item aktif */
.accordion-item.active {
    border-bottom-left-radius: 0; /* Hilangkan bulat di bawah kiri */
    border-bottom-right-radius: 0; /* Hilangkan bulat di bawah kanan */
    margin-bottom: 0; /* Hapus margin agar menempel dengan konten */
    box-shadow: 0 4px 12px rgba(0,0,0,0.08); /* Jaga shadow tetap saat aktif */
}

/* Efek hover pada item judul */
.accordion-item:hover {
    transform: translateY(-3px); /* Sedikit naik saat di-hover */
    box-shadow: 0 6px 18px rgba(0,0,0,0.12); /* Bayangan sedikit lebih kuat saat di-hover */
}

/* Style untuk wadah ikon */
.ue_icon_holder {
    margin-right: 20px; /* Jarak antara ikon dan teks */
    display: flex; /* Untuk memusatkan ikon */
    align-items: center;
    justify-content: center;
    width: 60px; /* Ukuran total lingkaran */
    height: 60px;
    border-radius: 50%;
    background-color: #E6F3FF; /* Warna biru muda untuk latar belakang ikon */
    flex-shrink: 0; /* Pastikan ikon tidak menyusut */
}

.ue_icon_holder img {
    width: 40px; /* Ukuran ikon di dalam lingkaran */
    height: 40px;
}

/* Style untuk judul accordion */
.ue_title {
    font-weight: 600;
    color: #343a40; /* Warna awal teks gelap */
    flex-grow: 1; /* Agar mengambil ruang yang tersedia */
    font-size: 18px; /* Ukuran font judul */
    transition: color 0.3s ease; /* Transisi warna untuk judul */
}

/* Warna judul saat accordion aktif */
.accordion-item.active .ue_title {
    color: #4e75b8; /* Warna biru saat aktif */
}

/* Style untuk ikon plus/minus */
.ue_expand {
    margin-left: 15px; /* Jarak ikon +/- dari judul */
    flex-shrink: 0; /* Pastikan ikon tidak menyusut */
}

.ue_accordion_icon {
    font-size: 28px; /* Ukuran ikon +/- lebih besar */
    font-weight: 300; /* Lebih tipis agar terlihat modern */
    color: #6C757D; /* Warna abu-abu untuk ikon */
    line-height: 1; /* Penting untuk penempatan vertikal */
    display: inline-block; /* Agar bisa di-transform/align */
    transition: transform 0.3s ease; /* Transisi untuk rotasi ikon */
}

/* Ikon berubah saat accordion aktif (misal: dari + ke -) */
.accordion-item.active .ue_accordion_icon {
    transform: rotate(45deg); /* Mengubah '+' menjadi 'X' atau Anda bisa menggunakan rotate(0deg) jika awalnya min dan ingin +*/
    /* Atau jika ikon Anda adalah SVG/Font Awesome, Anda bisa mengubahnya dengan JS atau CSS content property */
}

/* Style untuk konten accordion yang tersembunyi/terbuka */
.accordion-content {
    background: #FFFFFF;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    color: #6C757D;
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    position: relative;
    z-index: 1;

    /* MODIFIKASI UNTUK ANIMASI SLIDE SMOOTH */
    max-height: 0; /* Awalnya tersembunyi */
    overflow: hidden; /* Penting untuk menyembunyikan konten */
    transition: max-height 0.5s ease-in-out, padding 0.5s ease-in-out; /* Animasi untuk max-height dan padding */
    padding-top: 0; /* Mulai dari 0 */
    padding-bottom: 0; /* Mulai dari 0 */
    padding-left: 85px; /* Tetap sama seperti sebelumnya */
    padding-right: 25px; /* Tetap sama seperti sebelumnya */
}

/* KETIKA KONTEN AKTIF (Terbuka) */
.accordion-item.active + .accordion-content {
    /* Set max-height yang cukup besar untuk menampung semua konten Anda.
       Pilih nilai yang lebih besar dari tinggi konten terpanjang Anda.
       Misalnya, 500px, 1000px, atau lebih. Jika terlalu kecil, konten akan terpotong. */
    max-height: 500px; /* Sesuaikan dengan tinggi maksimal konten Anda */
    padding-top: 20px; /* Kembalikan padding atas yang diinginkan */
    padding-bottom: 20px; /* Kembalikan padding bawah yang diinginkan */
}

.accordion-content p {
    margin: 0;
    padding: 0;
}

/* Jarak antar G R U P accordion (judul+konten jika terbuka, atau hanya judul jika tertutup) */
.accordion-item:not(.active) + .accordion-item {
    margin-top: 12px; /* Jarak antar item tertutup */
}

/* Jarak setelah accordion-content yang terbuka ke accordion-item berikutnya */
.accordion-content + .accordion-item {
    margin-top: 12px; /* Jarak dari konten yang terbuka ke item berikutnya */
}

/* --- JavaScript untuk memperpanjang garis biru (tetap sama) --- */
.accordion-item.line-extended::before {
    height: calc(100% + var(--content-height, 0px)); /* Akan diset oleh JS */
    border-bottom-left-radius: 12px; /* Kembalikan radius di bawah garis */
}

/* CSS untuk Gambar Dinamis di Kolom Kanan */
#dynamic-accordion-image {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto; /* Ini adalah kunci untuk memusatkan secara horizontal */
    box-sizing: border-box; /* Sangat PENTING untuk mengatasi masalah padding */
    width: 100%; /* Atau lebar spesifik yang Anda inginkan */
    object-fit: contain;
    padding: 0; /* Atur padding pada kolom Elementor, bukan di sini */

    /* PROPERTI BARU UNTUK TRANSISI FADE */
    opacity: 1; /* Awalnya penuh terlihat */
    transition: opacity 0.3s ease-in-out; /* Transisi opacity selama 0.3 detik */
}

/* Media Queries untuk responsivitas dasar */
@media (max-width: 768px) {
    .custom-accordion {
        padding: 15px;
    }
    .accordion-item {
        padding: 15px 20px;
    }
    .ue_icon_holder {
        width: 50px;
        height: 50px;
    }
    .ue_icon_holder img {
        width: 35px;
        height: 35px;
    }
    .ue_title {
        font-size: 16px;
    }
    .accordion-content {
        /* Sesuaikan padding untuk mobile saat terbuka */
        padding-left: 70px;
        padding-right: 20px;
        font-size: 13px;
    }
    /* Pastikan padding tetap benar saat terbuka di mobile */
    .accordion-item.active + .accordion-content {
        padding-top: 15px; /* Sesuaikan dengan padding item di mobile */
        padding-bottom: 15px; /* Sesuaikan dengan padding item di mobile */
    }
    .ue_expand {
        margin-left: 10px;
    }
    .ue_accordion_icon {
        font-size: 22px;
    }
    #dynamic-accordion-image {
        width: 80%; /* Sesuaikan ukuran gambar untuk tampilan tablet/mobile */
        margin-top: 20px; /* Tambahkan jarak di atas gambar jika layout berubah menjadi vertikal */
    }
}

@media (max-width: 480px) {
    .accordion-item {
        padding: 12px 15px;
    }
    .ue_icon_holder {
        width: 45px;
        height: 45px;
        margin-right: 15px;
    }
    .ue_icon_holder img {
        width: 30px;
        height: 30px;
    }
    .ue_title {
        font-size: 15px;
    }
    .accordion-content {
        /* Sesuaikan padding untuk mobile kecil saat terbuka */
        padding-left: 60px;
        padding-right: 15px;
        font-size: 13px; /* Sudah 13px di atas, ini duplikat atau untuk penyesuaian spesifik */
    }
    /* Pastikan padding tetap benar saat terbuka di mobile kecil */
    .accordion-item.active + .accordion-content {
        padding-top: 10px; /* Sesuaikan dengan padding item di mobile kecil */
        padding-bottom: 12px; /* Sesuaikan dengan padding item di mobile kecil */
    }
    .ue_accordion_icon {
        font-size: 20px;
    }
    #dynamic-accordion-image {
        width: 90%;
    }
}/* End custom CSS */