.elementor-764 .elementor-element.elementor-element-7136774{--display:flex;--min-height:513px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-7136774:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-7136774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-7136774::before, .elementor-764 .elementor-element.elementor-element-7136774 > .elementor-background-video-container::before, .elementor-764 .elementor-element.elementor-element-7136774 > .e-con-inner > .elementor-background-video-container::before, .elementor-764 .elementor-element.elementor-element-7136774 > .elementor-background-slideshow::before, .elementor-764 .elementor-element.elementor-element-7136774 > .e-con-inner > .elementor-background-slideshow::before, .elementor-764 .elementor-element.elementor-element-7136774 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-764 .elementor-element.elementor-element-5939c93{--display:flex;--min-height:0px;--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-764 .elementor-element.elementor-element-bf41b1d{padding:75px 75px 0px 75px;}.elementor-764 .elementor-element.elementor-element-bf41b1d img{width:48%;}.elementor-764 .elementor-element.elementor-element-2b2003a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-764 .elementor-element.elementor-element-2ed44e1{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#045494;}.elementor-764 .elementor-element.elementor-element-2ed44e1.elementor-element{--align-self:center;}.elementor-764 .elementor-element.elementor-element-e1e2dcd{--display:flex;--min-height:513px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-7a08968{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-764 .elementor-element.elementor-element-7a08968.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-4ac7c16{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-6d5e94b{--display:flex;}.elementor-764 .elementor-element.elementor-element-6d5e94b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-764 .elementor-element.elementor-element-25f9ef6{padding:0px 25px 0px 25px;}.elementor-764 .elementor-element.elementor-element-25f9ef6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#045494;}.elementor-764 .elementor-element.elementor-element-6221775{margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 025px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#045494;}.elementor-764 .elementor-element.elementor-element-eaeffca{--display:flex;}.elementor-764 .elementor-element.elementor-element-0792fcf{width:var( --container-widget-width, 94% );max-width:94%;margin:0px 83px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 26px;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-764 .elementor-element.elementor-element-0792fcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-68ceb4a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;grid-column:span 1;}.elementor-764 .elementor-element.elementor-element-f88032a{--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;}.elementor-764 .elementor-element.elementor-element-e314ef5{width:var( --container-widget-width, 108.624% );max-width:108.624%;padding:8px 25px 8px 25px;--container-widget-width:108.624%;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-e314ef5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-e314ef5 img{width:100%;height:405px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-c5319e1{--display:grid;--min-height:364px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:87px;--margin-left:0px;--margin-right:44px;--padding-top:0px;--padding-bottom:35px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-c5319e1:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-c5319e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-764 .elementor-element.elementor-element-8082d4b{--display:flex;border-style:solid;--border-style:solid;border-color:#058199;--border-color:#058199;--border-radius:25px 25px 25px 25px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-764 .elementor-element.elementor-element-31cc411{width:var( --container-widget-width, 14% );max-width:14%;background-color:#025691;margin:31px 31px calc(var(--kit-widget-spacing, 0px) + 31px) 31px;padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-764 .elementor-element.elementor-element-31cc411.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-31cc411 .elementor-icon-wrapper{text-align:center;}.elementor-764 .elementor-element.elementor-element-31cc411.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-31cc411.elementor-view-framed .elementor-icon, .elementor-764 .elementor-element.elementor-element-31cc411.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-31cc411.elementor-view-framed .elementor-icon, .elementor-764 .elementor-element.elementor-element-31cc411.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-31cc411 .elementor-icon{font-size:29px;}.elementor-764 .elementor-element.elementor-element-31cc411 .elementor-icon svg{height:29px;}.elementor-764 .elementor-element.elementor-element-faa6b29{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:9px 9px 9px 9px;}.elementor-764 .elementor-element.elementor-element-faa6b29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-764 .elementor-element.elementor-element-a942224{margin:0px 23px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;padding:1px 25px 25px 34px;text-align:justify;color:#000000;}.elementor-764 .elementor-element.elementor-element-65fc087{--display:flex;border-style:solid;--border-style:solid;border-color:#058199;--border-color:#058199;--border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-305e810{width:var( --container-widget-width, 14% );max-width:14%;background-color:#A2C33A;margin:31px 31px calc(var(--kit-widget-spacing, 0px) + 31px) 31px;padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-764 .elementor-element.elementor-element-305e810.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-305e810 .elementor-icon-wrapper{text-align:center;}.elementor-764 .elementor-element.elementor-element-305e810.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-305e810.elementor-view-framed .elementor-icon, .elementor-764 .elementor-element.elementor-element-305e810.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-305e810.elementor-view-framed .elementor-icon, .elementor-764 .elementor-element.elementor-element-305e810.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-305e810 .elementor-icon{font-size:29px;}.elementor-764 .elementor-element.elementor-element-305e810 .elementor-icon svg{height:29px;}.elementor-764 .elementor-element.elementor-element-16c3e61{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:9px 9px 9px 9px;}.elementor-764 .elementor-element.elementor-element-16c3e61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-764 .elementor-element.elementor-element-2ab59c1{margin:0px 23px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 25px 25px 34px;text-align:justify;color:#000000;}.elementor-764 .elementor-element.elementor-element-30d1e45{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#01B5D8;--border-color:#01B5D8;--border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-30d1e45::before, .elementor-764 .elementor-element.elementor-element-30d1e45 > .elementor-background-video-container::before, .elementor-764 .elementor-element.elementor-element-30d1e45 > .e-con-inner > .elementor-background-video-container::before, .elementor-764 .elementor-element.elementor-element-30d1e45 > .elementor-background-slideshow::before, .elementor-764 .elementor-element.elementor-element-30d1e45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-764 .elementor-element.elementor-element-30d1e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-764 .elementor-element.elementor-element-7ae2d70{width:var( --container-widget-width, 14% );max-width:14%;background-color:#025691;margin:31px 31px calc(var(--kit-widget-spacing, 0px) + 31px) 31px;padding:10px 10px 10px 10px;--container-widget-width:14%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-764 .elementor-element.elementor-element-7ae2d70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-7ae2d70 .elementor-icon-wrapper{text-align:center;}.elementor-764 .elementor-element.elementor-element-7ae2d70.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-7ae2d70.elementor-view-framed .elementor-icon, .elementor-764 .elementor-element.elementor-element-7ae2d70.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-7ae2d70.elementor-view-framed .elementor-icon, .elementor-764 .elementor-element.elementor-element-7ae2d70.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-7ae2d70 .elementor-icon{font-size:29px;}.elementor-764 .elementor-element.elementor-element-7ae2d70 .elementor-icon svg{height:29px;}.elementor-764 .elementor-element.elementor-element-7e4f2da{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;padding:9px 9px 9px 9px;}.elementor-764 .elementor-element.elementor-element-7e4f2da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-764 .elementor-element.elementor-element-3f13b78{margin:0px 23px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 25px 25px 34px;text-align:justify;color:#000000;}.elementor-764 .elementor-element.elementor-element-dac2728{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-dac2728.e-con{--align-self:center;}.elementor-764 .elementor-element.elementor-element-a43b6a2{width:100%;max-width:100%;margin:4px 5px calc(var(--kit-widget-spacing, 0px) + 20px) 12px;padding:10px 10px 10px 10px;text-align:center;}.elementor-764 .elementor-element.elementor-element-a43b6a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-a43b6a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1.2px;word-spacing:0em;color:#000105;}.elementor-764 .elementor-element.elementor-element-d5817bf{--display:grid;--min-height:310px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:370px;--padding-right:370px;}.elementor-764 .elementor-element.elementor-element-38ac79c{--display:flex;--min-height:64px;--border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-d8524cf{--display:flex;--min-height:274px;}.elementor-764 .elementor-element.elementor-element-4100bf3 img{width:100%;height:271px;object-fit:cover;object-position:center center;border-radius:25px 025px 0px 0px;}.elementor-764 .elementor-element.elementor-element-730b15f{--display:flex;--min-height:0px;--border-radius:0px 0px 25px 25px;--padding-top:10px;--padding-bottom:89px;--padding-left:10px;--padding-right:10px;}.elementor-764 .elementor-element.elementor-element-730b15f:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-730b15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025691;}.elementor-764 .elementor-element.elementor-element-bc32602{margin:0px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-764 .elementor-element.elementor-element-bc32602 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-968c4fe{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + -102px) 0px;padding:0px 0px 15px 12px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-968c4fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-c84f687{--display:flex;--min-height:64px;--border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-a062822{--display:flex;--min-height:274px;}.elementor-764 .elementor-element.elementor-element-91ea6c0 img{width:100%;max-width:100%;height:271px;object-fit:cover;object-position:center center;border-radius:25px 025px 0px 0px;}.elementor-764 .elementor-element.elementor-element-7d5e9ca{--display:flex;--min-height:0px;--border-radius:0px 0px 25px 25px;--padding-top:10px;--padding-bottom:89px;--padding-left:10px;--padding-right:10px;}.elementor-764 .elementor-element.elementor-element-7d5e9ca:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-7d5e9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#025691;}.elementor-764 .elementor-element.elementor-element-5f778d2{margin:0px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-764 .elementor-element.elementor-element-5f778d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-4e4658a{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + -102px) 0px;padding:0px 0px 15px 12px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-4e4658a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-8329832{--display:grid;--min-height:310px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:235px;--padding-right:235px;}.elementor-764 .elementor-element.elementor-element-dd7f2de{--display:flex;--min-height:64px;--border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-32db025{--display:flex;--min-height:274px;}.elementor-764 .elementor-element.elementor-element-b95d28a img{width:100%;height:271px;object-fit:cover;object-position:center center;border-radius:25px 025px 0px 0px;}.elementor-764 .elementor-element.elementor-element-18dbc71{--display:flex;--min-height:0px;--border-radius:0px 0px 25px 25px;--padding-top:7px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-764 .elementor-element.elementor-element-18dbc71:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-18dbc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2C33A;}.elementor-764 .elementor-element.elementor-element-5778907{width:var( --container-widget-width, 92.149% );max-width:92.149%;margin:0px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:92.149%;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-5778907.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-5778907 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-1d289e4{width:var( --container-widget-width, 95.45% );max-width:95.45%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + -102px) 0px;padding:0px 0px 15px 12px;--container-widget-width:95.45%;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-1d289e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-80f3291{--display:flex;--min-height:64px;--border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-c5001d4{--display:flex;--min-height:274px;}.elementor-764 .elementor-element.elementor-element-cd2063f img{width:100%;max-width:100%;height:271px;object-fit:cover;object-position:center center;border-radius:25px 025px 0px 0px;}.elementor-764 .elementor-element.elementor-element-c9a0da8{--display:flex;--min-height:0px;--border-radius:0px 0px 25px 25px;--padding-top:10px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-764 .elementor-element.elementor-element-c9a0da8:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-c9a0da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2C33A;}.elementor-764 .elementor-element.elementor-element-ced9619{margin:0px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-764 .elementor-element.elementor-element-ced9619 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-c0a36c9{width:var( --container-widget-width, 95.753% );max-width:95.753%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + -102px) 0px;padding:0px 0px 15px 12px;--container-widget-width:95.753%;--container-widget-flex-grow:0;text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-c0a36c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-f4ea6f6{--display:flex;--min-height:64px;--border-radius:25px 25px 25px 25px;}.elementor-764 .elementor-element.elementor-element-308954f{--display:flex;--min-height:274px;}.elementor-764 .elementor-element.elementor-element-f9ff757 img{width:100%;max-width:100%;height:271px;object-fit:cover;object-position:center center;border-radius:25px 025px 0px 0px;}.elementor-764 .elementor-element.elementor-element-b0df323{--display:flex;--min-height:0px;--border-radius:0px 0px 25px 25px;--padding-top:10px;--padding-bottom:89px;--padding-left:10px;--padding-right:10px;}.elementor-764 .elementor-element.elementor-element-b0df323:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-b0df323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2C33A;}.elementor-764 .elementor-element.elementor-element-28f268d{width:var( --container-widget-width, 94.215% );max-width:94.215%;margin:0px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:94.215%;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-28f268d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-28f268d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-4d0404b{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + -102px) 0px;padding:0px 0px 15px 12px;text-align:justify;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-764 .elementor-element.elementor-element-4d0404b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-a2dc32e{--display:flex;--min-height:513px;--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-764 .elementor-element.elementor-element-a2dc32e:not(.elementor-motion-effects-element-type-background), .elementor-764 .elementor-element.elementor-element-a2dc32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://energibersih.org/wp-content/uploads/2026/04/OC-10-4-1.png");background-position:top center;background-size:cover;}.elementor-764 .elementor-element.elementor-element-717aeb4{--display:flex;--min-height:363px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-1f29616{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-1f29616.e-con{--align-self:center;}.elementor-764 .elementor-element.elementor-element-90a9763{width:100%;max-width:100%;margin:4px 5px calc(var(--kit-widget-spacing, 0px) + 20px) 12px;padding:10px 10px 10px 10px;text-align:center;}.elementor-764 .elementor-element.elementor-element-90a9763.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-764 .elementor-element.elementor-element-90a9763 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1.2px;word-spacing:0em;color:#000105;}.elementor-764 .elementor-element.elementor-element-15b32d7{width:var( --container-widget-width, 74% );max-width:74%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-764 .elementor-element.elementor-element-15b32d7.elementor-element{--align-self:center;}.elementor-764 .elementor-element.elementor-element-3365b69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#025691;color:#025691;border-radius:10px 10px 10px 10px;}.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-button{background-color:#025691;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-764 .elementor-element.elementor-element-6d5e94b{--width:118.242%;}.elementor-764 .elementor-element.elementor-element-68ceb4a{--content-width:936px;}.elementor-764 .elementor-element.elementor-element-dac2728{--width:83%;}.elementor-764 .elementor-element.elementor-element-d5817bf{--content-width:721px;}.elementor-764 .elementor-element.elementor-element-8329832{--content-width:1099px;}.elementor-764 .elementor-element.elementor-element-1f29616{--width:83%;}}@media(max-width:1024px){.elementor-764 .elementor-element.elementor-element-7136774{--padding-top:140px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-764 .elementor-element.elementor-element-2ed44e1{font-size:14px;}.elementor-764 .elementor-element.elementor-element-7a08968{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-764 .elementor-element.elementor-element-25f9ef6 .elementor-heading-title{font-size:45px;}.elementor-764 .elementor-element.elementor-element-6221775{font-size:14px;}.elementor-764 .elementor-element.elementor-element-0792fcf{font-size:14px;}.elementor-764 .elementor-element.elementor-element-68ceb4a{--grid-auto-flow:row;}.elementor-764 .elementor-element.elementor-element-c5319e1{--grid-auto-flow:row;}.elementor-764 .elementor-element.elementor-element-31cc411{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-764 .elementor-element.elementor-element-faa6b29 .elementor-heading-title{font-size:28px;}.elementor-764 .elementor-element.elementor-element-305e810{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-764 .elementor-element.elementor-element-16c3e61 .elementor-heading-title{font-size:28px;}.elementor-764 .elementor-element.elementor-element-7ae2d70{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-764 .elementor-element.elementor-element-7e4f2da .elementor-heading-title{font-size:28px;}.elementor-764 .elementor-element.elementor-element-a43b6a2 .elementor-heading-title{font-size:45px;}.elementor-764 .elementor-element.elementor-element-d5817bf{--grid-auto-flow:row;}.elementor-764 .elementor-element.elementor-element-bc32602 .elementor-heading-title{font-size:45px;}.elementor-764 .elementor-element.elementor-element-968c4fe{font-size:14px;}.elementor-764 .elementor-element.elementor-element-5f778d2 .elementor-heading-title{font-size:45px;}.elementor-764 .elementor-element.elementor-element-4e4658a{font-size:14px;}.elementor-764 .elementor-element.elementor-element-8329832{--grid-auto-flow:row;}.elementor-764 .elementor-element.elementor-element-5778907 .elementor-heading-title{font-size:45px;}.elementor-764 .elementor-element.elementor-element-1d289e4{font-size:14px;}.elementor-764 .elementor-element.elementor-element-ced9619 .elementor-heading-title{font-size:45px;}.elementor-764 .elementor-element.elementor-element-c0a36c9{font-size:14px;}.elementor-764 .elementor-element.elementor-element-28f268d .elementor-heading-title{font-size:45px;}.elementor-764 .elementor-element.elementor-element-4d0404b{font-size:14px;}.elementor-764 .elementor-element.elementor-element-90a9763 .elementor-heading-title{font-size:45px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button{font-size:14px;}.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-764 .elementor-element.elementor-element-bf41b1d{padding:50px 0px 50px 0px;}.elementor-764 .elementor-element.elementor-element-bf41b1d img{width:100%;height:76px;object-fit:cover;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-764 .elementor-element.elementor-element-2ed44e1{--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;text-align:center;}.elementor-764 .elementor-element.elementor-element-7a08968{--width:260px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-764 .elementor-element.elementor-element-25f9ef6{padding:0px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-25f9ef6 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-6221775{padding:0px 0px 0px 0px;font-size:1px;}.elementor-764 .elementor-element.elementor-element-0792fcf{width:var( --container-widget-width, 317.047px );max-width:317.047px;padding:0px 0px 0px 0px;--container-widget-width:317.047px;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-68ceb4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-764 .elementor-element.elementor-element-e314ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0px 0px 0px 0px;}.elementor-764 .elementor-element.elementor-element-e314ef5 img{height:202px;}.elementor-764 .elementor-element.elementor-element-c5319e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-764 .elementor-element.elementor-element-31cc411{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-764 .elementor-element.elementor-element-faa6b29 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-305e810{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-764 .elementor-element.elementor-element-16c3e61 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-7ae2d70{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-764 .elementor-element.elementor-element-7e4f2da .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-dac2728{--padding-top:15px;--padding-bottom:-2px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-a43b6a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 44px 0px;}.elementor-764 .elementor-element.elementor-element-a43b6a2 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-d5817bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-bc32602 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-968c4fe{width:var( --container-widget-width, 191.333px );max-width:191.333px;--container-widget-width:191.333px;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-5f778d2 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-4e4658a{width:var( --container-widget-width, 191.333px );max-width:191.333px;--container-widget-width:191.333px;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-8329832{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-764 .elementor-element.elementor-element-5778907 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-1d289e4{width:var( --container-widget-width, 191.333px );max-width:191.333px;--container-widget-width:191.333px;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-ced9619 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-c0a36c9{width:var( --container-widget-width, 191.333px );max-width:191.333px;--container-widget-width:191.333px;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-28f268d .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-4d0404b{width:var( --container-widget-width, 191.333px );max-width:191.333px;--container-widget-width:191.333px;--container-widget-flex-grow:0;}.elementor-764 .elementor-element.elementor-element-717aeb4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-1f29616{--padding-top:15px;--padding-bottom:-2px;--padding-left:0px;--padding-right:0px;}.elementor-764 .elementor-element.elementor-element-90a9763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 44px 0px;}.elementor-764 .elementor-element.elementor-element-90a9763 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-764 .elementor-element.elementor-element-3365b69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button{font-size:11px;}}/* Start custom CSS for text-editor, class: .elementor-element-6221775 *//* Styling teks agar berwarna biru #025691 dan tidak turun baris */
.elementor-764 .elementor-element.elementor-element-6221775 .gradient-text {
    color: #A2C33A !important;
    display: inline !important; /* Menjamin tetap satu baris (tidak nge-break) */
    font-weight: 600; /* Agar teks terlihat tegas */
    white-space: nowrap; /* Mencegah teks turun ke bawah meskipun ruang sempit */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88032a *//* Efek halus saat kursor diarahkan ke gambar */
.elementor-764 .elementor-element.elementor-element-f88032a img {
    transition: all 0.4s ease-in-out !important; /* Mengatur durasi dan kelembutan gerakan */
}

.elementor-764 .elementor-element.elementor-element-f88032a img:hover {
    transform: scale(1.05); /* Gambar membesar 5% */
    filter: brightness(1.05); /* Sedikit lebih terang untuk efek 'pop' */
    box-shadow: 0px 10px 25px rgba(0,0,0,0.1); /* Menambahkan bayangan lembut agar terlihat melayang */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8082d4b */.elementor-764 .elementor-element.elementor-element-8082d4b {
    --accent: #025691;
    background-color: #F4FBF6 !important;
    border: 1px solid #E6EFE9 !important;
    border-radius: 25px !important;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Tambahkan transition ke semua child agar smooth */
.elementor-764 .elementor-element.elementor-element-8082d4b * {
    transition: color 0.5s cubic-bezier(0.25, 1, 0.5, 1),
                background-color 0.5s cubic-bezier(0.25, 1, 0.5, 1),
                border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-764 .elementor-element.elementor-element-8082d4b:hover {
    transform: translateY(-10px) !important;
    background-color: var(--accent) !important;
    border-color: var(--accent) !important;
    /* Box shadow disesuaikan dengan warna #025691 agar glow-nya senada */
    box-shadow: 0 20px 40px rgba(2, 86, 145, 0.25) !important;
}

/* Target semua elemen teks secara menyeluruh saat hover */
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-heading-title,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-text-editor,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-text-editor p,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-text-editor span,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-text-editor a,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-text-editor *,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-icon,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-icon i,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-button-text,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-button-icon i,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover h1, .elementor-764 .elementor-element.elementor-element-8082d4b:hover h2,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover h3, .elementor-764 .elementor-element.elementor-element-8082d4b:hover h4,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover h5, .elementor-764 .elementor-element.elementor-element-8082d4b:hover h6,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover p, .elementor-764 .elementor-element.elementor-element-8082d4b:hover span, .elementor-764 .elementor-element.elementor-element-8082d4b:hover a {
    color: #ffffff !important;
}

/* Memberikan transparansi putih pada widget ikon/tombol saat hover di atas background biru */
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-widget-icon,
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-button {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

/* Mengubah warna garis pembatas menjadi putih saat hover */
.elementor-764 .elementor-element.elementor-element-8082d4b:hover .elementor-divider-separator {
    border-top-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65fc087 */.elementor-764 .elementor-element.elementor-element-65fc087 {
    --accent: #A2C33A;
    background-color: #F9FCF0 !important;
    border: 1px solid #EAF2D2 !important;
    border-radius: 25px !important;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-764 .elementor-element.elementor-element-65fc087 * {
    transition: color 0.5s cubic-bezier(0.25, 1, 0.5, 1),
                background-color 0.5s cubic-bezier(0.25, 1, 0.5, 1),
                border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-764 .elementor-element.elementor-element-65fc087:hover {
    transform: translateY(-10px) !important;
    background-color: var(--accent) !important;
    border-color: var(--accent) !important;
    box-shadow: 0 20px 40px rgba(162, 195, 58, 0.25) !important;
}

.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-heading-title,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-text-editor,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-text-editor p,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-text-editor span,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-text-editor a,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-text-editor *,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-icon,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-icon i,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-button-text,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-button-icon i,
.elementor-764 .elementor-element.elementor-element-65fc087:hover h1, .elementor-764 .elementor-element.elementor-element-65fc087:hover h2,
.elementor-764 .elementor-element.elementor-element-65fc087:hover h3, .elementor-764 .elementor-element.elementor-element-65fc087:hover h4,
.elementor-764 .elementor-element.elementor-element-65fc087:hover h5, .elementor-764 .elementor-element.elementor-element-65fc087:hover h6,
.elementor-764 .elementor-element.elementor-element-65fc087:hover p, .elementor-764 .elementor-element.elementor-element-65fc087:hover span, .elementor-764 .elementor-element.elementor-element-65fc087:hover a {
    color: #ffffff !important;
}

.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-widget-icon,
.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-button {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

.elementor-764 .elementor-element.elementor-element-65fc087:hover .elementor-divider-separator {
    border-top-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30d1e45 */.elementor-764 .elementor-element.elementor-element-30d1e45 {
    --accent: #025691;
    background-color: #F4FBF6 !important;
    border: 1px solid #E6EFE9 !important;
    border-radius: 25px !important;
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* Tambahkan transition ke semua child agar smooth */
.elementor-764 .elementor-element.elementor-element-30d1e45 * {
    transition: color 0.5s cubic-bezier(0.25, 1, 0.5, 1),
                background-color 0.5s cubic-bezier(0.25, 1, 0.5, 1),
                border-color 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.elementor-764 .elementor-element.elementor-element-30d1e45:hover {
    transform: translateY(-10px) !important;
    background-color: var(--accent) !important;
    border-color: var(--accent) !important;
    /* Box shadow disesuaikan dengan warna #025691 agar glow-nya senada */
    box-shadow: 0 20px 40px rgba(2, 86, 145, 0.25) !important;
}

/* Target semua elemen teks secara menyeluruh saat hover */
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-heading-title,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-text-editor,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-text-editor p,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-text-editor span,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-text-editor a,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-text-editor *,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-icon,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-icon i,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-button-text,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-button-icon i,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover h1, .elementor-764 .elementor-element.elementor-element-30d1e45:hover h2,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover h3, .elementor-764 .elementor-element.elementor-element-30d1e45:hover h4,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover h5, .elementor-764 .elementor-element.elementor-element-30d1e45:hover h6,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover p, .elementor-764 .elementor-element.elementor-element-30d1e45:hover span, .elementor-764 .elementor-element.elementor-element-30d1e45:hover a {
    color: #ffffff !important;
}

/* Memberikan transparansi putih pada widget ikon/tombol saat hover di atas background biru */
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-widget-icon,
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-button {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

/* Mengubah warna garis pembatas menjadi putih saat hover */
.elementor-764 .elementor-element.elementor-element-30d1e45:hover .elementor-divider-separator {
    border-top-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43b6a2 *//* Styling teks agar berwarna biru #025691 dan tidak turun baris */
.elementor-764 .elementor-element.elementor-element-a43b6a2 .gradient-text {
    color: #025691 !important;
    display: inline !important; /* Menjamin tetap satu baris (tidak nge-break) */
    font-weight: 600; /* Agar teks terlihat tegas */
    white-space: nowrap; /* Mencegah teks turun ke bawah meskipun ruang sempit */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38ac79c *//* Efek transisi pada Container utama */
.elementor-764 .elementor-element.elementor-element-38ac79c {
    transition: all 0.4s ease-in-out !important;
    cursor: pointer;
}

/* Efek saat Container/Card di-hover */
.elementor-764 .elementor-element.elementor-element-38ac79c:hover {
    transform: translateY(-10px) scale(1.02); /* Card naik 10px dan membesar sedikit */
    box-shadow: 0px 20px 40px rgba(0,0,0,0.15); /* Bayangan lebih dalam agar efek 'pop' terasa */
    z-index: 10; /* Memastikan card yang di-hover berada di atas yang lain */
}

/* Opsional: Jika ingin gambar di dalam card juga sedikit lebih terang saat card di-hover */
.elementor-764 .elementor-element.elementor-element-38ac79c:hover img {
    filter: brightness(1.1);
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84f687 *//* Efek transisi pada Container utama */
.elementor-764 .elementor-element.elementor-element-c84f687 {
    transition: all 0.4s ease-in-out !important;
    cursor: pointer;
}

/* Efek saat Container/Card di-hover */
.elementor-764 .elementor-element.elementor-element-c84f687:hover {
    transform: translateY(-10px) scale(1.02); /* Card naik 10px dan membesar sedikit */
    box-shadow: 0px 20px 40px rgba(0,0,0,0.15); /* Bayangan lebih dalam agar efek 'pop' terasa */
    z-index: 10; /* Memastikan card yang di-hover berada di atas yang lain */
}

/* Opsional: Jika ingin gambar di dalam card juga sedikit lebih terang saat card di-hover */
.elementor-764 .elementor-element.elementor-element-c84f687:hover img {
    filter: brightness(1.1);
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd7f2de *//* Efek transisi pada Container utama */
.elementor-764 .elementor-element.elementor-element-dd7f2de {
    transition: all 0.4s ease-in-out !important;
    cursor: pointer;
}

/* Efek saat Container/Card di-hover */
.elementor-764 .elementor-element.elementor-element-dd7f2de:hover {
    transform: translateY(-10px) scale(1.02); /* Card naik 10px dan membesar sedikit */
    box-shadow: 0px 20px 40px rgba(0,0,0,0.15); /* Bayangan lebih dalam agar efek 'pop' terasa */
    z-index: 10; /* Memastikan card yang di-hover berada di atas yang lain */
}

/* Opsional: Jika ingin gambar di dalam card juga sedikit lebih terang saat card di-hover */
.elementor-764 .elementor-element.elementor-element-dd7f2de:hover img {
    filter: brightness(1.1);
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80f3291 *//* Efek transisi pada Container utama */
.elementor-764 .elementor-element.elementor-element-80f3291 {
    transition: all 0.4s ease-in-out !important;
    cursor: pointer;
}

/* Efek saat Container/Card di-hover */
.elementor-764 .elementor-element.elementor-element-80f3291:hover {
    transform: translateY(-10px) scale(1.02); /* Card naik 10px dan membesar sedikit */
    box-shadow: 0px 20px 40px rgba(0,0,0,0.15); /* Bayangan lebih dalam agar efek 'pop' terasa */
    z-index: 10; /* Memastikan card yang di-hover berada di atas yang lain */
}

/* Opsional: Jika ingin gambar di dalam card juga sedikit lebih terang saat card di-hover */
.elementor-764 .elementor-element.elementor-element-80f3291:hover img {
    filter: brightness(1.1);
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ea6f6 *//* Efek transisi pada Container utama */
.elementor-764 .elementor-element.elementor-element-f4ea6f6 {
    transition: all 0.4s ease-in-out !important;
    cursor: pointer;
}

/* Efek saat Container/Card di-hover */
.elementor-764 .elementor-element.elementor-element-f4ea6f6:hover {
    transform: translateY(-10px) scale(1.02); /* Card naik 10px dan membesar sedikit */
    box-shadow: 0px 20px 40px rgba(0,0,0,0.15); /* Bayangan lebih dalam agar efek 'pop' terasa */
    z-index: 10; /* Memastikan card yang di-hover berada di atas yang lain */
}

/* Opsional: Jika ingin gambar di dalam card juga sedikit lebih terang saat card di-hover */
.elementor-764 .elementor-element.elementor-element-f4ea6f6:hover img {
    filter: brightness(1.1);
    transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90a9763 *//* Styling teks agar berwarna biru #025691 dan tidak turun baris */
.elementor-764 .elementor-element.elementor-element-90a9763 .gradient-text {
    color: #025691 !important;
    display: inline !important; /* Menjamin tetap satu baris (tidak nge-break) */
    font-weight: 600; /* Agar teks terlihat tegas */
    white-space: nowrap; /* Mencegah teks turun ke bawah meskipun ruang sempit */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c43de5 *//* Keadaan Default */
.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    background-color: #FFFFFF;
    color: #058199;
    border: none !important; /* Menghilangkan border */
}

/* Transisi Ikon */
.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-align-icon-right {
    transition: transform 0.3s ease-in-out;
}

/* Efek Hover: Pop Up & Invert Color */
.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button:hover {
    transform: translateY(-5px);
    background-color: #025691 !important;
    color: #FFFFFF !important;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}

/* Animasi Panah Bergeser Sedikit */
.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button:hover .elementor-align-icon-right {
    transform: translateX(6px); /* Menggeser panah ke kanan 6px */
}

/* Invert Warna Icon saat Hover */
.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button:hover .elementor-button-icon i,
.elementor-764 .elementor-element.elementor-element-6c43de5 .elementor-button:hover .elementor-button-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adaec30 *//* Keadaan Default (Sesuai Gambar) */
.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-button {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    background-color: #025691; /* Latar biru teal */
    color: #FFFFFF; /* Teks putih */
    border: none !important;
}

/* Transisi Halus untuk Ikon */
.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-align-icon-right {
    transition: transform 0.3s ease-in-out;
}

/* Efek Hover: Pop Up & Invert Color (Jadi Putih) */
.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-button:hover {
    transform: translateY(-5px); /* Efek melayang */
    background-color: #FFFFFF !important; /* Invert: BG jadi putih */
    color: #025691 !important; /* Invert: Teks jadi biru teal */
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}

/* Animasi Panah Bergeser saat Hover */
.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-button:hover .elementor-align-icon-right {
    transform: translateX(6px); /* Panah meluncur ke kanan */
}

/* Invert Warna Icon saat Hover agar jadi Biru Teal */
.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-button:hover .elementor-button-icon i,
.elementor-764 .elementor-element.elementor-element-adaec30 .elementor-button:hover .elementor-button-icon svg {
    color: #025691 !important;
    fill: #025691 !important;
}/* End custom CSS */