.elementor-14 .elementor-element.elementor-element-1536ab1{--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;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:160px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c3d593b{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-0de8a6f{background-color:var( --e-global-color-4556169 );padding:0px 16px 2px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-83d0553 );border-radius:60px 60px 60px 60px;}.elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-0de8a6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3587142 );}.elementor-14 .elementor-element.elementor-element-0de8a6f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0de8a6f.elementor-view-default .elementor-icon{fill:var( --e-global-color-3587142 );color:var( --e-global-color-3587142 );border-color:var( --e-global-color-3587142 );}.elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon{font-size:4px;}.elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-5623011{padding:0px 0px 10px 0px;z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-5623011 .elementor-heading-title{font-family:var( --e-global-typography-2d8b22e-font-family ), Sans-serif;font-size:var( --e-global-typography-2d8b22e-font-size );font-weight:var( --e-global-typography-2d8b22e-font-weight );line-height:var( --e-global-typography-2d8b22e-line-height );color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-33a1b8f{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-33a1b8f .elementor-heading-title{font-family:var( --e-global-typography-139ca58-font-family ), Sans-serif;font-size:var( --e-global-typography-139ca58-font-size );font-weight:var( --e-global-typography-139ca58-font-weight );line-height:var( --e-global-typography-139ca58-line-height );color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button{background-color:var( --e-global-color-83d0553 );font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 26px;}.elementor-14 .elementor-element.elementor-element-16042c3{padding:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-14 .elementor-element.elementor-element-64bd596{z-index:1;text-align:center;}.elementor-14 .elementor-element.elementor-element-64bd596 img{max-width:85%;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-5a94e63{z-index:1;text-align:center;}.elementor-14 .elementor-element.elementor-element-5a94e63 img{max-width:85%;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-2732322{--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;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-12eb8d9{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-8297bf6{padding:0px 16px 2px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-83d0553 );border-radius:60px 60px 60px 60px;}.elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-8297bf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3587142 );}.elementor-14 .elementor-element.elementor-element-8297bf6.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8297bf6.elementor-view-default .elementor-icon{fill:var( --e-global-color-3587142 );color:var( --e-global-color-3587142 );border-color:var( --e-global-color-3587142 );}.elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon{font-size:4px;}.elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-e5224ce{padding:0px 0px 10px 0px;z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-e5224ce .elementor-heading-title{font-family:var( --e-global-typography-2d8b22e-font-family ), Sans-serif;font-size:var( --e-global-typography-2d8b22e-font-size );font-weight:var( --e-global-typography-2d8b22e-font-weight );line-height:var( --e-global-typography-2d8b22e-line-height );color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-71727c2{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-14 .elementor-element.elementor-element-71727c2 .elementor-heading-title{font-family:var( --e-global-typography-139ca58-font-family ), Sans-serif;font-size:var( --e-global-typography-139ca58-font-size );font-weight:var( --e-global-typography-139ca58-font-weight );line-height:var( --e-global-typography-139ca58-line-height );color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button{background-color:var( --e-global-color-83d0553 );font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;border-radius:60px 60px 60px 60px;padding:10px 10px 10px 26px;}.elementor-14 .elementor-element.elementor-element-679a43e{padding:20px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-14 .elementor-element.elementor-element-38f4a88{z-index:2;text-align:start;}.elementor-14 .elementor-element.elementor-element-38f4a88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-8859a11{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:20px 20px 20px 20px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-8859a11:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8859a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://puncak.ai/wp-content/uploads/2025/12/Custom-AI-Solutions-Project-Delivery-Cycle-bg.webp");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-d9b9b97{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-a5a3846{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-a5a3846:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a5a3846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-a5a3846:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-a5a3846, .elementor-14 .elementor-element.elementor-element-a5a3846::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-d33b5df{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-d33b5df.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-d33b5df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-6a4bd43 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-6a4bd43 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-6a4bd43 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-6a4bd43 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-6a4bd43 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-9a49984{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9a49984 .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-c93e934{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:160px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c93e934:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c93e934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-c93e934:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-c93e934, .elementor-14 .elementor-element.elementor-element-c93e934::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-9316f53{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-9316f53.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-9316f53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-55378d8 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-55378d8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-55378d8 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-55378d8 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-55378d8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-913bb90{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-913bb90 .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-08be764{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:230px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-08be764:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-08be764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-08be764:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-08be764, .elementor-14 .elementor-element.elementor-element-08be764::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-ddc4f2d{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-ddc4f2d.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-ddc4f2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-d3cb88f .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-d3cb88f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-d3cb88f .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-d3cb88f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-d3cb88f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-585c10b{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-585c10b .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-9f17712{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:330px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-9f17712:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9f17712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-9f17712:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-9f17712, .elementor-14 .elementor-element.elementor-element-9f17712::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-93a9f2b{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-93a9f2b.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-93a9f2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-ade98d2 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-ade98d2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-ade98d2 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-ade98d2 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-ade98d2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-7a83c75{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7a83c75 .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-6c04190{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:420px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6c04190:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6c04190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-6c04190:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-6c04190, .elementor-14 .elementor-element.elementor-element-6c04190::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-dfe9de4{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-dfe9de4.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-dfe9de4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-a6a1197 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-a6a1197 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-a6a1197 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-a6a1197 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-a6a1197 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-4931d65{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4931d65 .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-835584d{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-835584d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-835584d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://puncak.ai/wp-content/uploads/2025/12/Custom-AI-Solutions-Project-Delivery-Cycle-bg-208x300.webp");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-07e68e1{z-index:2;text-align:start;}.elementor-14 .elementor-element.elementor-element-07e68e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-1be4242{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e25d027{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-e25d027:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e25d027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-e25d027:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-e25d027, .elementor-14 .elementor-element.elementor-element-e25d027::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-1e24adc{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-1e24adc.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-1e24adc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-b9d0408 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-b9d0408 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-b9d0408 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-b9d0408 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-b9d0408 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-d4cc74e{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d4cc74e .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-303ca2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-303ca2b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-303ca2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-303ca2b:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-303ca2b, .elementor-14 .elementor-element.elementor-element-303ca2b::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-dbee907{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-dbee907.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-dbee907 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-084307c .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-084307c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-084307c .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-084307c .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-084307c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-626fb16{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-626fb16 .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-0fd710c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-0fd710c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0fd710c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-0fd710c:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-0fd710c, .elementor-14 .elementor-element.elementor-element-0fd710c::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-14a6b4f{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-14a6b4f.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-14a6b4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-62b5eef .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-62b5eef .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-62b5eef .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-62b5eef .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-62b5eef .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-7d7fbc1{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7d7fbc1 .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-8dda772{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-8dda772:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8dda772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-8dda772:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-8dda772, .elementor-14 .elementor-element.elementor-element-8dda772::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-d72eda4{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-d72eda4.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-d72eda4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-e05f117 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-e05f117 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-e05f117 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-e05f117 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-e05f117 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-0463a46{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0463a46 .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-63f6150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-518387a );--border-color:var( --e-global-color-518387a );--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-63f6150:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-63f6150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD4;}.elementor-14 .elementor-element.elementor-element-63f6150:hover{background-color:var( --e-global-color-4556169 );border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-ae7c8b0 );--border-color:var( --e-global-color-ae7c8b0 );}.elementor-14 .elementor-element.elementor-element-63f6150, .elementor-14 .elementor-element.elementor-element-63f6150::before{--border-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-749b482{width:var( --container-widget-width, 50px );max-width:50px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-518387a );text-align:start;}.elementor-14 .elementor-element.elementor-element-749b482.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-749b482 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4rem;color:var( --e-global-color-9438c0f );}.elementor-14 .elementor-element.elementor-element-dbbc879 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-14 .elementor-element.elementor-element-dbbc879 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-83d0553 );}.elementor-14 .elementor-element.elementor-element-dbbc879 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-dbbc879 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-dbbc879 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-4b4b55c{padding:15px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4b4b55c .elementor-heading-title{font-family:var( --e-global-typography-f8e646a-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e646a-font-size );font-weight:var( --e-global-typography-f8e646a-font-weight );line-height:var( --e-global-typography-f8e646a-line-height );color:var( --e-global-color-9438c0f );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-14 .elementor-element.elementor-element-5623011 .elementor-heading-title{font-size:var( --e-global-typography-2d8b22e-font-size );line-height:var( --e-global-typography-2d8b22e-line-height );}.elementor-14 .elementor-element.elementor-element-33a1b8f .elementor-heading-title{font-size:var( --e-global-typography-139ca58-font-size );line-height:var( --e-global-typography-139ca58-line-height );}.elementor-14 .elementor-element.elementor-element-e5224ce .elementor-heading-title{font-size:var( --e-global-typography-2d8b22e-font-size );line-height:var( --e-global-typography-2d8b22e-line-height );}.elementor-14 .elementor-element.elementor-element-71727c2 .elementor-heading-title{font-size:var( --e-global-typography-139ca58-font-size );line-height:var( --e-global-typography-139ca58-line-height );}.elementor-14 .elementor-element.elementor-element-9a49984 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-913bb90 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-585c10b .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-7a83c75 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-4931d65 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-1be4242{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-d4cc74e .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-626fb16 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-7d7fbc1 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-0463a46 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-4b4b55c .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-5623011 .elementor-heading-title{font-size:var( --e-global-typography-2d8b22e-font-size );line-height:var( --e-global-typography-2d8b22e-line-height );}.elementor-14 .elementor-element.elementor-element-33a1b8f .elementor-heading-title{font-size:var( --e-global-typography-139ca58-font-size );line-height:var( --e-global-typography-139ca58-line-height );}.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button{font-size:18px;}.elementor-14 .elementor-element.elementor-element-e5224ce .elementor-heading-title{font-size:var( --e-global-typography-2d8b22e-font-size );line-height:var( --e-global-typography-2d8b22e-line-height );}.elementor-14 .elementor-element.elementor-element-71727c2 .elementor-heading-title{font-size:var( --e-global-typography-139ca58-font-size );line-height:var( --e-global-typography-139ca58-line-height );}.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button{font-size:18px;}.elementor-14 .elementor-element.elementor-element-38f4a88 .elementor-heading-title{font-size:30px;}.elementor-14 .elementor-element.elementor-element-9a49984 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-913bb90 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-585c10b .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-7a83c75 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-4931d65 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-835584d{--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;--justify-content:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-07e68e1 .elementor-heading-title{font-size:30px;}.elementor-14 .elementor-element.elementor-element-1be4242{--grid-auto-flow:row;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d4cc74e .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-626fb16 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-7d7fbc1 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-0463a46 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-4b4b55c .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-1536ab1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon-box-wrapper{align-items:center;}.elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-0de8a6f .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5623011 .elementor-heading-title{font-size:var( --e-global-typography-2d8b22e-font-size );line-height:var( --e-global-typography-2d8b22e-line-height );}.elementor-14 .elementor-element.elementor-element-33a1b8f .elementor-heading-title{font-size:var( --e-global-typography-139ca58-font-size );line-height:var( --e-global-typography-139ca58-line-height );}.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button{font-size:16px;}.elementor-14 .elementor-element.elementor-element-64bd596 img{max-width:100%;}.elementor-14 .elementor-element.elementor-element-5a94e63 img{max-width:100%;}.elementor-14 .elementor-element.elementor-element-2732322{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon-box-wrapper{align-items:center;}.elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-8297bf6 .elementor-icon-box-title a{font-size:14px;}.elementor-14 .elementor-element.elementor-element-e5224ce .elementor-heading-title{font-size:var( --e-global-typography-2d8b22e-font-size );line-height:var( --e-global-typography-2d8b22e-line-height );}.elementor-14 .elementor-element.elementor-element-71727c2 .elementor-heading-title{font-size:var( --e-global-typography-139ca58-font-size );line-height:var( --e-global-typography-139ca58-line-height );}.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button{font-size:16px;}.elementor-14 .elementor-element.elementor-element-38f4a88{text-align:center;}.elementor-14 .elementor-element.elementor-element-38f4a88 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-9a49984 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-913bb90 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-585c10b .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-7a83c75 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-4931d65 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-835584d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-07e68e1{text-align:center;}.elementor-14 .elementor-element.elementor-element-07e68e1 .elementor-heading-title{font-size:22px;}.elementor-14 .elementor-element.elementor-element-1be4242{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-e25d027{--width:100%;}.elementor-14 .elementor-element.elementor-element-d4cc74e .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-303ca2b{--width:100%;}.elementor-14 .elementor-element.elementor-element-626fb16 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-0fd710c{--width:100%;}.elementor-14 .elementor-element.elementor-element-7d7fbc1 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-8dda772{--width:100%;}.elementor-14 .elementor-element.elementor-element-d72eda4{--container-widget-width:53px;--container-widget-flex-grow:0;width:var( --container-widget-width, 53px );max-width:53px;}.elementor-14 .elementor-element.elementor-element-0463a46 .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}.elementor-14 .elementor-element.elementor-element-63f6150{--width:100%;}.elementor-14 .elementor-element.elementor-element-4b4b55c .elementor-heading-title{font-size:var( --e-global-typography-f8e646a-font-size );line-height:var( --e-global-typography-f8e646a-line-height );}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-2732322{--content-width:1240px;}.elementor-14 .elementor-element.elementor-element-d9b9b97{--width:85%;}.elementor-14 .elementor-element.elementor-element-a5a3846{--width:50%;}.elementor-14 .elementor-element.elementor-element-c93e934{--width:50%;}.elementor-14 .elementor-element.elementor-element-08be764{--width:50%;}.elementor-14 .elementor-element.elementor-element-9f17712{--width:50%;}.elementor-14 .elementor-element.elementor-element-6c04190{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-d9b9b97{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-5623011 */.heading-color{
    color:#293373;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16042c3 */.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button-icon svg{
    background-color:#fff;
    color:#000;
    border-radius:60px;
    height:44px;
    width:44px;
    padding:10px;
}

.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button-icon svg {
    transition: transform 0.3s ease;
}
.elementor-14 .elementor-element.elementor-element-16042c3:hover .elementor-button-icon svg {
    transform: rotate(45deg);
}

.elementor-14 .elementor-element.elementor-element-16042c3 .elementor-button-text {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1536ab1 */.elementor-14 .elementor-element.elementor-element-1536ab1 {
    position: relative;
    overflow: hidden; 
    z-index: 1; 
}

/* --- BLOB 1: Top Left --- */
.elementor-14 .elementor-element.elementor-element-1536ab1::before {
    content: '';
    position: absolute;
    top: -260px;
    left: -160px; 
    width: 450px;
    height: 800px;
    background: radial-gradient(circle, rgba(41, 51, 115, 0.6) 0%, rgba(41, 51, 115, 0) 70%); 
    border-radius: 100%; 
    filter: blur(60px);
    opacity: 0.8;
    z-index: 0; 
}

/* --- BLOB 2: Bottom Right --- */
.elementor-14 .elementor-element.elementor-element-1536ab1::after {
    content: '';
    position: absolute;
    top: 30px; 
    right: -120px;
    width: 350px; 
    height: 750px;
    background: radial-gradient(circle, rgba(32, 141, 77, 0.6) 0%, rgba(32, 141, 77, 0) 70%);
    border-radius: 50%; 
    filter: blur(60px);
    opacity: 0.8;
    z-index: 0; 
}

@media only screen and (max-width: 1024px){
    /* --- BLOB 1: Top Left --- */
.elementor-14 .elementor-element.elementor-element-1536ab1::before {
    content: '';
    position: absolute;
    top: -60px;
    left: -100px; 
    width: 250px;
    height: 400px;
    background: radial-gradient(circle, rgba(41, 51, 115, 0.6) 0%, rgba(41, 51, 115, 0) 70%); 
    border-radius: 100%; 
    filter: blur(60px);
    opacity: 0.8;
    z-index: 0; 
}

/* --- BLOB 2: Bottom Right --- */
.elementor-14 .elementor-element.elementor-element-1536ab1::after {
    content: '';
    position: absolute;
    top: 260px; 
    right: -100px;
    width: 250px; 
    height: 450px;
    background: radial-gradient(circle, rgba(32, 141, 77, 0.6) 0%, rgba(32, 141, 77, 0) 70%);
    border-radius: 50%; 
    filter: blur(60px);
    opacity: 0.8;
    z-index: 0; 
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5224ce */.heading-color{
    color:#293373;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-679a43e */.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button-icon svg{
    background-color:#fff;
    color:#000;
    border-radius:60px;
    height:44px;
    width:44px;
    padding:10px;
}

.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button-icon svg {
    transition: transform 0.3s ease;
}
.elementor-14 .elementor-element.elementor-element-679a43e:hover .elementor-button-icon svg {
    transform: rotate(45deg);
}

.elementor-14 .elementor-element.elementor-element-679a43e .elementor-button-text {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a88 */.heading-color{
    color:#293373;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a3846 */.elementor-14 .elementor-element.elementor-element-a5a3846{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c93e934 */.elementor-14 .elementor-element.elementor-element-c93e934{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08be764 */.elementor-14 .elementor-element.elementor-element-08be764{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f17712 */.elementor-14 .elementor-element.elementor-element-9f17712{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c04190 */.elementor-14 .elementor-element.elementor-element-6c04190{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07e68e1 */.heading-color{
    color:#293373;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e25d027 */.elementor-14 .elementor-element.elementor-element-e25d027{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-303ca2b */.elementor-14 .elementor-element.elementor-element-303ca2b{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd710c */.elementor-14 .elementor-element.elementor-element-0fd710c{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dda772 */.elementor-14 .elementor-element.elementor-element-8dda772{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f6150 */.elementor-14 .elementor-element.elementor-element-63f6150{
    backdrop-filter: blur(3px)!important;
    -webkit-backdrop-filter: blur(3px)!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-Bold.woff2') format('woff2'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-Bold.woff') format('woff'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-BoldItalic.woff2') format('woff2'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-BoldItalic.woff') format('woff'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-SemiBold.woff2') format('woff2'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-SemiBold.woff') format('woff'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-SemiBoldItalic.woff2') format('woff2'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-SemiBoldItalic.woff') format('woff'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Montserrat-SemiBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://puncak.ai/wp-content/uploads/2025/12/Inter24pt-SemiBold.woff2') format('woff2'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Inter24pt-SemiBold.woff') format('woff'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Inter_24pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://puncak.ai/wp-content/uploads/2025/12/Inter24pt-Regular.woff2') format('woff2'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Inter24pt-Regular.woff') format('woff'),
		url('https://puncak.ai/wp-content/uploads/2025/12/Inter_24pt-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */