.elementor-87 .elementor-element.elementor-element-c4592b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-c4592b0:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-c4592b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0742e0 );}.elementor-87 .elementor-element.elementor-element-cd141c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-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-87 .elementor-element.elementor-element-029e0eb img{border-radius:12px 12px 12px 12px;}.elementor-87 .elementor-element.elementor-element-9db5dc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-87 .elementor-element.elementor-element-130ebee .elementor-heading-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-ff04b11 .opencom-feature-list{gap:16px;}.elementor-87 .elementor-element.elementor-element-ff04b11 .opencom-feature-item{background-color:#FFFFFF;box-shadow:0px 0px 12px -5px rgba(23.895163043478252, 23.911586602079385, 31.449999999999985, 0.5);border-radius:16px 16px 16px 16px;padding:24px 24px 24px 24px;gap:16px;transition-duration:200ms;}.elementor-87 .elementor-element.elementor-element-ff04b11 .opencom-feature-item__icon{font-size:24px;width:48px;height:48px;}.elementor-87 .elementor-element.elementor-element-ff04b11 .opencom-feature-item__icon svg{width:24px;height:24px;}.elementor-87 .elementor-element.elementor-element-ff04b11 .opencom-feature-item__title{font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin-bottom:4px;}.elementor-87 .elementor-element.elementor-element-ff04b11 .opencom-feature-item__subtitle{color:#6b6b7b;margin-bottom:4px;}.elementor-87 .elementor-element.elementor-element-ff04b11 .opencom-feature-item__description{color:#6b6b7b;}.elementor-87 .elementor-element.elementor-element-a0ec95a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-528280b{text-align:center;}.elementor-87 .elementor-element.elementor-element-e1272fe{padding:30px 30px 30px 30px;border-radius:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-e1272fe p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-1ec4585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-1ec4585:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-1ec4585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0742e0 );}.elementor-87 .elementor-element.elementor-element-689830f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-689830f.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-4708c4d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-7997ae9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9AD6EE;--border-color:#9AD6EE;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-7997ae9:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-7997ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8FF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-87 .elementor-element.elementor-element-53fc5ce{border-style:none;}.elementor-87 .elementor-element.elementor-element-53fc5ce .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-53fc5ce.elementor-view-framed .elementor-icon{background-color:#C2E0EC;}.elementor-87 .elementor-element.elementor-element-53fc5ce.elementor-view-stacked .elementor-icon{fill:#C2E0EC;color:#C2E0EC;}.elementor-87 .elementor-element.elementor-element-53fc5ce .elementor-icon{font-size:28px;padding:16px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-9c0f4f5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-9c0f4f5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-4f6300c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#83F3A7;--border-color:#83F3A7;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-4f6300c:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-4f6300c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCFCE7;}.elementor-87 .elementor-element.elementor-element-7c5b6f8{border-style:none;}.elementor-87 .elementor-element.elementor-element-7c5b6f8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-7c5b6f8.elementor-view-stacked .elementor-icon{background-color:#16A34A;fill:#C1ECCE;color:#C1ECCE;}.elementor-87 .elementor-element.elementor-element-7c5b6f8.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-7c5b6f8.elementor-view-default .elementor-icon{fill:#16A34A;color:#16A34A;border-color:#16A34A;}.elementor-87 .elementor-element.elementor-element-7c5b6f8.elementor-view-framed .elementor-icon{background-color:#C1ECCE;}.elementor-87 .elementor-element.elementor-element-7c5b6f8 .elementor-icon{font-size:28px;padding:16px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-7c5b6f8 .elementor-icon-box-title{color:#16A34A;}.elementor-87 .elementor-element.elementor-element-7c5b6f8:has(:hover) .elementor-icon-box-title,
					 .elementor-87 .elementor-element.elementor-element-7c5b6f8:has(:focus) .elementor-icon-box-title{color:#1AA847;}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-icon i{color:#1AA847;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-icon svg{fill:#1AA847;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-c443e29{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-87 .elementor-element.elementor-element-c443e29 .elementor-icon-list-text{transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-5bf6064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-e2900a4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-e2900a4.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-94b405e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87 .elementor-element.elementor-element-e59b40a{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-e59b40a:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-e59b40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0742e0 );}.elementor-87 .elementor-element.elementor-element-9f0a3c0{text-align:center;}.elementor-87 .elementor-element.elementor-element-9f0a3c0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-bf62a45{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-610846b{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-87 .elementor-element.elementor-element-610846b p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-8b22da4{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-87 .elementor-element.elementor-element-8b22da4 p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-eafc149{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-87 .elementor-element.elementor-element-eafc149 p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-8346a8c{--display:flex;--margin-top:80px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-8346a8c:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-8346a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0742e0 );}.elementor-87 .elementor-element.elementor-element-89daf36{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-89daf36.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-863bfe4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-6176880{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-6176880 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-6176880.elementor-view-framed .elementor-icon{background-color:#C2E0EC;}.elementor-87 .elementor-element.elementor-element-6176880.elementor-view-stacked .elementor-icon{fill:#C2E0EC;color:#C2E0EC;}.elementor-87 .elementor-element.elementor-element-6176880 .elementor-icon{font-size:28px;padding:16px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-6176880 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-6176880:has(:hover) .elementor-icon-box-title,
					 .elementor-87 .elementor-element.elementor-element-6176880:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-6cc82f7{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-6cc82f7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-6cc82f7.elementor-view-stacked .elementor-icon{background-color:#1E1AA8;fill:#C2C7EC;color:#C2C7EC;}.elementor-87 .elementor-element.elementor-element-6cc82f7.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-6cc82f7.elementor-view-default .elementor-icon{fill:#1E1AA8;color:#1E1AA8;border-color:#1E1AA8;}.elementor-87 .elementor-element.elementor-element-6cc82f7.elementor-view-framed .elementor-icon{background-color:#C2C7EC;}.elementor-87 .elementor-element.elementor-element-6cc82f7 .elementor-icon{font-size:28px;padding:16px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-6cc82f7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-6cc82f7:has(:hover) .elementor-icon-box-title,
					 .elementor-87 .elementor-element.elementor-element-6cc82f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-14f0ac4{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-14f0ac4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-14f0ac4.elementor-view-stacked .elementor-icon{background-color:#A89A1A;fill:#ECE5C2;color:#ECE5C2;}.elementor-87 .elementor-element.elementor-element-14f0ac4.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-14f0ac4.elementor-view-default .elementor-icon{fill:#A89A1A;color:#A89A1A;border-color:#A89A1A;}.elementor-87 .elementor-element.elementor-element-14f0ac4.elementor-view-framed .elementor-icon{background-color:#ECE5C2;}.elementor-87 .elementor-element.elementor-element-14f0ac4 .elementor-icon{font-size:28px;padding:16px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-14f0ac4 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-14f0ac4:has(:hover) .elementor-icon-box-title,
					 .elementor-87 .elementor-element.elementor-element-14f0ac4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-fcbda36{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-87 .elementor-element.elementor-element-fcbda36 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-87 .elementor-element.elementor-element-fcbda36.elementor-view-stacked .elementor-icon{background-color:#1AA83E;fill:#D9F5D6;color:#D9F5D6;}.elementor-87 .elementor-element.elementor-element-fcbda36.elementor-view-framed .elementor-icon, .elementor-87 .elementor-element.elementor-element-fcbda36.elementor-view-default .elementor-icon{fill:#1AA83E;color:#1AA83E;border-color:#1AA83E;}.elementor-87 .elementor-element.elementor-element-fcbda36.elementor-view-framed .elementor-icon{background-color:#D9F5D6;}.elementor-87 .elementor-element.elementor-element-fcbda36 .elementor-icon{font-size:28px;padding:16px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-fcbda36 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-fcbda36:has(:hover) .elementor-icon-box-title,
					 .elementor-87 .elementor-element.elementor-element-fcbda36:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-bca6ca9{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-87 .elementor-element.elementor-element-bca6ca9:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-bca6ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-cc35e20{text-align:center;}.elementor-87 .elementor-element.elementor-element-cc35e20 .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-4708c4d{--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-bf62a45{--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-863bfe4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-cd141c5{--width:50%;}.elementor-87 .elementor-element.elementor-element-9db5dc0{--width:50%;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-4708c4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-bf62a45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-863bfe4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-66bd931 */.elementor-87 .elementor-element.elementor-element-66bd931 .section-label {
    color: var(--digiset-primary-600);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-528280b */.elementor-87 .elementor-element.elementor-element-528280b .section-label {
    color: var(--digiset-primary-600);
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1272fe */.elementor-87 .elementor-element.elementor-element-e1272fe {
    background: var(--digiset-primary-100);
    border: 1px solid  var(--digiset-primary-300);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18cb042 */.objectives-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }
        .objective-card { background: white; border-radius: 24px; padding: 30px; box-shadow: var(--shadow-sm);
            border: 2px solid var(--digiset-gray-200);
            border-top: 4px solid var(--digiset-primary-500); 
            transition: var(--transition-base); }
        .objective-card:hover { box-shadow: var(--shadow-md); transform: translateY(-4px); }
        .objective-card .obj-badge { display: inline-flex; align-items: center; gap: 6px; background: var(--digiset-primary-50); color: var(--digiset-primary-700); font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 13px; padding: 6px 14px; border-radius: 50px; margin-bottom: 16px; }
        .objective-card .obj-badge svg { width: 16px; height: 16px; }
        .objective-card h3 { margin-bottom: 12px; font-size: 1.15rem; }
        .objective-card p { font-size: 15px; color: var(--digiset-gray-600); line-height: 1.7; }
        .objective-card .obj-kpi { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--digiset-gray-200); font-size: 13px; color: var(--digiset-gray-500); }
        .objective-card .obj-kpi strong { color: var(--digiset-primary-700); }
        .objective-card:nth-child(2) { border-top-color: #27ae60; }
        .objective-card:nth-child(3) { border-top-color: #8e44ad; }
        .objective-card:nth-child(4) { border-top-color: #e67e22; }
        .objective-card:nth-child(5) { border-top-color: #3498db; }
        .objective-card:nth-child(6) { border-top-color: #f39c12; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-689830f */.elementor-87 .elementor-element.elementor-element-689830f .section-label {
    color: var(--digiset-primary-600);
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2900a4 */.elementor-87 .elementor-element.elementor-element-e2900a4 .section-label {
    color: var(--digiset-primary-600);
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e9801f */:root {
    --digiset-green-600: #16a34a;
            --digiset-green-100: #dcfce7;
            --digiset-green-50: #f0fdf4;
            --digiset-amber-600: #d97706;
            --digiset-amber-100: #fef3c7;
            --digiset-amber-50: #fffbeb;
}

/* METHODOLOGY */
.methodology-stages { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; margin-bottom: 48px; }
.stage-card { background: #fff; border-radius: 24px; padding: 36px 32px; box-shadow: var(--digiset-shadow-sm); text-align: center; position: relative; transition: var(--digiset-transition); }
.stage-number { width: 64px; height: 64px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Space Grotesk', sans-serif; font-size: 24px; font-weight: 700; margin: 0 auto 20px; }
.stage-card:nth-child(1) .stage-number { background: var(--digiset-primary-100); color: var(--digiset-primary-700); }
.stage-card:nth-child(2) .stage-number { background: #fde68a; color: #92400e; }
.stage-card:nth-child(3) .stage-number { background: var(--digiset-green-100); color: var(--digiset-green-600); }
.stage-card h3 { margin-bottom: 12px; }
.stage-card .stage-meta { font-size: 14px; font-weight: 600; color: var(--digiset-primary-600); margin-bottom: 16px; }
.stage-card p { font-size: 15px; color: var(--digiset-gray-600); line-height: 1.7; }
.stage-connector { display: none; }

/* RESPONSIVE */
@media (max-width: 1024px) {
    .methodology-stages { 
        grid-template-columns: 1fr; gap: 24px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf62a45 */.elementor-87 .elementor-element.elementor-element-bf62a45 strong {
    font-family: 'Space Grotesk';
    text-align: center;
    display: block;
    color: var(--digiset-primary-600);
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89daf36 */.elementor-87 .elementor-element.elementor-element-89daf36 .section-label {
    color: var(--digiset-primary-600);
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-979e39c */.sdg-badges { display: flex; justify-content: center; gap: 12px; flex-wrap: wrap; }
        .sdg-badge { display: inline-flex; align-items: center; gap: 6px; padding: 10px 18px; border-radius: 50px; font-family: 'Space Grotesk', sans-serif; font-weight: 700; font-size: 14px; color: #fff; }
        .sdg-4 { background: #c5192d; }
        .sdg-5 { background: #ff3a21; }
        .sdg-8 { background: #a21942; }
        .sdg-9 { background: #fd6925; }
        .sdg-10 { background: #dd1367; }
        .sdg-17 { background: #19486a; }/* End custom CSS */