.elementor-62 .elementor-element.elementor-element-26f8234{--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:60px;--padding-right:60px;}.elementor-62 .elementor-element.elementor-element-26f8234:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-26f8234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAF4;}.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-62 .elementor-element.elementor-element-d6cc609{background-color:var( --e-global-color-548354a );padding:9px 14px 9px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2DB84E7A;border-radius:32px 32px 32px 32px;text-align:center;}.elementor-62 .elementor-element.elementor-element-d6cc609.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-d6cc609 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-0433f2a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-62 .elementor-element.elementor-element-0433f2a.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-0433f2a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:800;line-height:1.1em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.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-62 .elementor-element.elementor-element-780d351{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:400;line-height:26px;color:#5C7B6C;}.elementor-62 .elementor-element.elementor-element-780d351.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-780d351 p{margin-block-end:0px;}.elementor-62 .elementor-element.elementor-element-bdc0974{--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;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-62 .elementor-element.elementor-element-db5077d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-b260b3b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:39px;font-weight:800;}.elementor-62 .elementor-element.elementor-element-82de262{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-0768520{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#535353;}.elementor-62 .elementor-element.elementor-element-0768520 p{margin-block-end:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-62 .elementor-element.elementor-element-b6eeb14{--display:flex;}.elementor-62 .elementor-element.elementor-element-812a724{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-eb75645{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-eb75645:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-eb75645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/1-2.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-48ef02e{text-align:start;}.elementor-62 .elementor-element.elementor-element-48ef02e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-090ab9a{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-090ab9a:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-090ab9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/2-2.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-3484b60{text-align:start;}.elementor-62 .elementor-element.elementor-element-3484b60 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-c3ce76c{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-c3ce76c:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-c3ce76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/3-2.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-8d1a4ee{text-align:start;}.elementor-62 .elementor-element.elementor-element-8d1a4ee .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-65bf2b9{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-65bf2b9:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-65bf2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/4-2.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-68eb246{text-align:start;}.elementor-62 .elementor-element.elementor-element-68eb246 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-1366331{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-d08f77d{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-d08f77d:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-d08f77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/5.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-cc80fa0{text-align:start;}.elementor-62 .elementor-element.elementor-element-cc80fa0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-e6b8606{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-e6b8606:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-e6b8606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/6.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-e7ef019{text-align:start;}.elementor-62 .elementor-element.elementor-element-e7ef019 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-aed83cc{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-aed83cc:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-aed83cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/7.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-7ba41d4{text-align:start;}.elementor-62 .elementor-element.elementor-element-7ba41d4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-65a15ac{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-65a15ac:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-65a15ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/8.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-8c384f0{text-align:start;}.elementor-62 .elementor-element.elementor-element-8c384f0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-26f1ca5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-c7ab820{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-c7ab820:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-c7ab820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/9.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-0819df3{text-align:start;}.elementor-62 .elementor-element.elementor-element-0819df3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-3dd3b17{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-3dd3b17:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-3dd3b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/10.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-9f0d950{text-align:start;}.elementor-62 .elementor-element.elementor-element-9f0d950 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-23b6754{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-23b6754:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-23b6754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/11.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-f7d5989{text-align:start;}.elementor-62 .elementor-element.elementor-element-f7d5989 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-34f5e26{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-34f5e26:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-34f5e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/12.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-87620ea{text-align:start;}.elementor-62 .elementor-element.elementor-element-87620ea .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-49b0741{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-e1a3339{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-e1a3339:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-e1a3339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/13.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-8e146a2{text-align:start;}.elementor-62 .elementor-element.elementor-element-8e146a2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-6a00e71{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-6a00e71:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-6a00e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/14.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-b41ea23{text-align:start;}.elementor-62 .elementor-element.elementor-element-b41ea23 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-9690afe{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-9690afe:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-9690afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/15.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-faecb1c{text-align:start;}.elementor-62 .elementor-element.elementor-element-faecb1c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-76984d7{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-76984d7:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-76984d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/16.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-9905eab{text-align:start;}.elementor-62 .elementor-element.elementor-element-9905eab .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-10e7742{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-0f18e0f{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-0f18e0f:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-0f18e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/17.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-09b28cf{text-align:start;}.elementor-62 .elementor-element.elementor-element-09b28cf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-6204260{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-6204260:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-6204260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/18.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-d5f2075{text-align:start;}.elementor-62 .elementor-element.elementor-element-d5f2075 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-5cf4a3c{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-5cf4a3c:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5cf4a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-110a9cc{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-110a9cc:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-110a9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-2995256{--display:flex;}.elementor-62 .elementor-element.elementor-element-2488f59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-2488f59.e-con{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-906313b{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-906313b:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-906313b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/rontgen.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-a4b04a0{text-align:start;}.elementor-62 .elementor-element.elementor-element-a4b04a0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-fb27d1d{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-fb27d1d:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-fb27d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/usg-1.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-569271a{text-align:start;}.elementor-62 .elementor-element.elementor-element-569271a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-dc0d7ef{--display:flex;}.elementor-62 .elementor-element.elementor-element-e566e8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-d329a1e{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-d329a1e:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-d329a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/Ruang-tunggu-klinik-modern-yang-rapi.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-4592a22{text-align:start;}.elementor-62 .elementor-element.elementor-element-4592a22 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-69abeb3{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-69abeb3:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-69abeb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/4-1.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-f299c65{text-align:start;}.elementor-62 .elementor-element.elementor-element-f299c65 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-e7da7d0{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-e7da7d0:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-e7da7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/Home-care.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-06a833f{text-align:start;}.elementor-62 .elementor-element.elementor-element-06a833f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-9bfcbd3{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-9bfcbd3:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-9bfcbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/Cek-Fisik.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-9ff729b{text-align:start;}.elementor-62 .elementor-element.elementor-element-9ff729b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-72a95d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-62 .elementor-element.elementor-element-3a4b51e{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-3a4b51e:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-3a4b51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/Electrocardiography-ECG.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-823e117{text-align:start;}.elementor-62 .elementor-element.elementor-element-823e117 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-3b63f51{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-3b63f51:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-3b63f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/Treadmill.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-73e7644{text-align:start;}.elementor-62 .elementor-element.elementor-element-73e7644 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-bffb01e{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-62 .elementor-element.elementor-element-bffb01e:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-bffb01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/Audiometri-Spirometri.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-27e794c{text-align:start;}.elementor-62 .elementor-element.elementor-element-27e794c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-5739672{--display:flex;--min-height:175px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:13px 13px 13px 13px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-5739672:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-5739672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://klinikprimamedika.com/wp-content/uploads/2026/07/4.webp");background-size:cover;}.elementor-62 .elementor-element.elementor-element-903ea0f{text-align:start;}.elementor-62 .elementor-element.elementor-element-903ea0f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-736de7e{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:18px;--n-tabs-title-border-radius:23px 23px 23px 23px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-736de7e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F1FAF4;}.elementor-62 .elementor-element.elementor-element-736de7e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:1px 2px 12px 0px rgba(18.99999999999997, 198.00000000000003, 75.00000000000001, 0.29);}.elementor-62 .elementor-element.elementor-element-736de7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-62 .elementor-element.elementor-element-736de7e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );box-shadow:1px 2px 12px 0px rgba(18.99999999999997, 198.00000000000003, 75.00000000000001, 0.29);}.elementor-62 .elementor-element.elementor-element-736de7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#2DB84E4D;box-shadow:1px 2px 12px 0px rgba(18.999999999999975, 198.00000000000006, 75.00000000000011, 0.2);}.elementor-62 .elementor-element.elementor-element-736de7e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-62 .elementor-element.elementor-element-736de7e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-548354a );}.elementor-62 .elementor-element.elementor-element-916d5a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-62 .elementor-element.elementor-element-916d5a6:not(.elementor-motion-effects-element-type-background), .elementor-62 .elementor-element.elementor-element-916d5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-62 .elementor-element.elementor-element-b05ad59{--display:flex;--gap:4px 8px;--row-gap:4px;--column-gap:8px;}.elementor-62 .elementor-element.elementor-element-6dd673e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;word-spacing:1px;color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-4880e72{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-62 .elementor-element.elementor-element-4880e72 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;line-height:47px;color:var( --e-global-color-548354a );}.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-62 .elementor-element.elementor-element-9172e37{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62 .elementor-element.elementor-element-9172e37 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-62 .elementor-element.elementor-element-9172e37 .elementor-icon-box-title{margin-block-end:4px;}.elementor-62 .elementor-element.elementor-element-9172e37.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-9172e37.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-9172e37.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-9172e37 .elementor-icon{font-size:21px;}.elementor-62 .elementor-element.elementor-element-9172e37 .elementor-icon-box-title, .elementor-62 .elementor-element.elementor-element-9172e37 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-62 .elementor-element.elementor-element-9172e37 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#E8E8E8;}.elementor-62 .elementor-element.elementor-element-1482793{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62 .elementor-element.elementor-element-1482793 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-62 .elementor-element.elementor-element-1482793 .elementor-icon-box-title{margin-block-end:4px;}.elementor-62 .elementor-element.elementor-element-1482793.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-1482793.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-1482793.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-1482793 .elementor-icon{font-size:21px;}.elementor-62 .elementor-element.elementor-element-1482793 .elementor-icon-box-title, .elementor-62 .elementor-element.elementor-element-1482793 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-62 .elementor-element.elementor-element-1482793 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#E8E8E8;}.elementor-62 .elementor-element.elementor-element-d8ff915{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62 .elementor-element.elementor-element-d8ff915 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-62 .elementor-element.elementor-element-d8ff915 .elementor-icon-box-title{margin-block-end:4px;}.elementor-62 .elementor-element.elementor-element-d8ff915.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-d8ff915.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-d8ff915.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-d8ff915 .elementor-icon{font-size:21px;}.elementor-62 .elementor-element.elementor-element-d8ff915 .elementor-icon-box-title, .elementor-62 .elementor-element.elementor-element-d8ff915 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-62 .elementor-element.elementor-element-d8ff915 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#E8E8E8;}.elementor-62 .elementor-element.elementor-element-56ab5ef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62 .elementor-element.elementor-element-56ab5ef .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-62 .elementor-element.elementor-element-56ab5ef .elementor-icon-box-title{margin-block-end:4px;}.elementor-62 .elementor-element.elementor-element-56ab5ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-56ab5ef.elementor-view-framed .elementor-icon, .elementor-62 .elementor-element.elementor-element-56ab5ef.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-62 .elementor-element.elementor-element-56ab5ef .elementor-icon{font-size:21px;}.elementor-62 .elementor-element.elementor-element-56ab5ef .elementor-icon-box-title, .elementor-62 .elementor-element.elementor-element-56ab5ef .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-62 .elementor-element.elementor-element-56ab5ef .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#E8E8E8;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-62 .elementor-element.elementor-element-6139388 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;box-shadow:0px 4px 12px 0px rgba(59.98822053619052, 214.46562500000002, 75.43596098257133, 0.33);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:28px 28px 28px 28px;padding:15px 20px 15px 20px;}.elementor-62 .elementor-element.elementor-element-6139388{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-62 .elementor-element.elementor-element-6139388 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62 .elementor-element.elementor-element-4437d35{--display:flex;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-62 .elementor-element.elementor-element-690bfb0 img{border-radius:13px 13px 13px 13px;box-shadow:0px 2px 20px 0px rgba(74.19793395996093, 74.19793395996093, 74.19793395996093, 0.38);}@media(min-width:768px){.elementor-62 .elementor-element.elementor-element-2488f59{--width:51%;}.elementor-62 .elementor-element.elementor-element-b05ad59{--width:50%;}.elementor-62 .elementor-element.elementor-element-4437d35{--width:50%;}}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-26f8234{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-62 .elementor-element.elementor-element-d6cc609.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-0433f2a{width:100%;max-width:100%;text-align:start;}.elementor-62 .elementor-element.elementor-element-0433f2a.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-0433f2a .elementor-heading-title{font-size:45px;}.elementor-62 .elementor-element.elementor-element-780d351{width:100%;max-width:100%;text-align:start;font-size:14px;}.elementor-62 .elementor-element.elementor-element-780d351.elementor-element{--align-self:flex-start;}.elementor-62 .elementor-element.elementor-element-bdc0974{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-62 .elementor-element.elementor-element-736de7e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;}.elementor-62 .elementor-element.elementor-element-916d5a6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-62 .elementor-element.elementor-element-4880e72 .elementor-heading-title{line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-26f8234 */.about-section {
  position: relative;
  overflow: hidden;
  background: #f8fcfa;
}

.about-section::before {
  content: "";
  position: absolute;
  inset: 0;

  background-image: radial-gradient(
    rgba(34, 197, 94, 0.12) 1px,
    transparent 1px
  );
  background-size: 20px 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb75645 */.elementor-62 .elementor-element.elementor-element-eb75645{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-eb75645::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-eb75645::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-eb75645:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-090ab9a */.elementor-62 .elementor-element.elementor-element-090ab9a{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3ce76c */.elementor-62 .elementor-element.elementor-element-c3ce76c{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bf2b9 */.elementor-62 .elementor-element.elementor-element-65bf2b9{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d08f77d */.elementor-62 .elementor-element.elementor-element-d08f77d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b8606 */.elementor-62 .elementor-element.elementor-element-e6b8606{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed83cc */.elementor-62 .elementor-element.elementor-element-aed83cc{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a15ac */.elementor-62 .elementor-element.elementor-element-65a15ac{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ab820 */.elementor-62 .elementor-element.elementor-element-c7ab820{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd3b17 */.elementor-62 .elementor-element.elementor-element-3dd3b17{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6754 */.elementor-62 .elementor-element.elementor-element-23b6754{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-23b6754::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-23b6754::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-23b6754:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f5e26 */.elementor-62 .elementor-element.elementor-element-34f5e26{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a3339 */.elementor-62 .elementor-element.elementor-element-e1a3339{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a00e71 */.elementor-62 .elementor-element.elementor-element-6a00e71{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9690afe */.elementor-62 .elementor-element.elementor-element-9690afe{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9690afe::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9690afe::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9690afe:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76984d7 */.elementor-62 .elementor-element.elementor-element-76984d7{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-76984d7::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-76984d7::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-76984d7:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18e0f */.elementor-62 .elementor-element.elementor-element-0f18e0f{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6204260 */.elementor-62 .elementor-element.elementor-element-6204260{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6204260::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6204260::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6204260:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-906313b */.elementor-62 .elementor-element.elementor-element-906313b{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-906313b::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-906313b::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-906313b:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb27d1d */.elementor-62 .elementor-element.elementor-element-fb27d1d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d329a1e */.elementor-62 .elementor-element.elementor-element-d329a1e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69abeb3 */.elementor-62 .elementor-element.elementor-element-69abeb3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7da7d0 */.elementor-62 .elementor-element.elementor-element-e7da7d0{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfcbd3 */.elementor-62 .elementor-element.elementor-element-9bfcbd3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4b51e */.elementor-62 .elementor-element.elementor-element-3a4b51e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b63f51 */.elementor-62 .elementor-element.elementor-element-3b63f51{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bffb01e */.elementor-62 .elementor-element.elementor-element-bffb01e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5739672 */.elementor-62 .elementor-element.elementor-element-5739672{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-5739672::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-5739672::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-5739672:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb75645 */.elementor-62 .elementor-element.elementor-element-eb75645{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-eb75645::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-eb75645::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-eb75645:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-090ab9a */.elementor-62 .elementor-element.elementor-element-090ab9a{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3ce76c */.elementor-62 .elementor-element.elementor-element-c3ce76c{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bf2b9 */.elementor-62 .elementor-element.elementor-element-65bf2b9{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d08f77d */.elementor-62 .elementor-element.elementor-element-d08f77d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b8606 */.elementor-62 .elementor-element.elementor-element-e6b8606{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed83cc */.elementor-62 .elementor-element.elementor-element-aed83cc{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a15ac */.elementor-62 .elementor-element.elementor-element-65a15ac{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ab820 */.elementor-62 .elementor-element.elementor-element-c7ab820{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd3b17 */.elementor-62 .elementor-element.elementor-element-3dd3b17{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6754 */.elementor-62 .elementor-element.elementor-element-23b6754{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-23b6754::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-23b6754::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-23b6754:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f5e26 */.elementor-62 .elementor-element.elementor-element-34f5e26{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a3339 */.elementor-62 .elementor-element.elementor-element-e1a3339{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a00e71 */.elementor-62 .elementor-element.elementor-element-6a00e71{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9690afe */.elementor-62 .elementor-element.elementor-element-9690afe{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9690afe::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9690afe::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9690afe:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76984d7 */.elementor-62 .elementor-element.elementor-element-76984d7{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-76984d7::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-76984d7::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-76984d7:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18e0f */.elementor-62 .elementor-element.elementor-element-0f18e0f{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6204260 */.elementor-62 .elementor-element.elementor-element-6204260{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6204260::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6204260::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6204260:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-906313b */.elementor-62 .elementor-element.elementor-element-906313b{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-906313b::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-906313b::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-906313b:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb27d1d */.elementor-62 .elementor-element.elementor-element-fb27d1d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d329a1e */.elementor-62 .elementor-element.elementor-element-d329a1e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69abeb3 */.elementor-62 .elementor-element.elementor-element-69abeb3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7da7d0 */.elementor-62 .elementor-element.elementor-element-e7da7d0{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfcbd3 */.elementor-62 .elementor-element.elementor-element-9bfcbd3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4b51e */.elementor-62 .elementor-element.elementor-element-3a4b51e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b63f51 */.elementor-62 .elementor-element.elementor-element-3b63f51{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bffb01e */.elementor-62 .elementor-element.elementor-element-bffb01e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5739672 */.elementor-62 .elementor-element.elementor-element-5739672{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-5739672::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-5739672::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-5739672:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb75645 */.elementor-62 .elementor-element.elementor-element-eb75645{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-eb75645::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-eb75645::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-eb75645:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-090ab9a */.elementor-62 .elementor-element.elementor-element-090ab9a{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3ce76c */.elementor-62 .elementor-element.elementor-element-c3ce76c{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bf2b9 */.elementor-62 .elementor-element.elementor-element-65bf2b9{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d08f77d */.elementor-62 .elementor-element.elementor-element-d08f77d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b8606 */.elementor-62 .elementor-element.elementor-element-e6b8606{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed83cc */.elementor-62 .elementor-element.elementor-element-aed83cc{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a15ac */.elementor-62 .elementor-element.elementor-element-65a15ac{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ab820 */.elementor-62 .elementor-element.elementor-element-c7ab820{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd3b17 */.elementor-62 .elementor-element.elementor-element-3dd3b17{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6754 */.elementor-62 .elementor-element.elementor-element-23b6754{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-23b6754::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-23b6754::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-23b6754:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f5e26 */.elementor-62 .elementor-element.elementor-element-34f5e26{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a3339 */.elementor-62 .elementor-element.elementor-element-e1a3339{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a00e71 */.elementor-62 .elementor-element.elementor-element-6a00e71{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9690afe */.elementor-62 .elementor-element.elementor-element-9690afe{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9690afe::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9690afe::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9690afe:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76984d7 */.elementor-62 .elementor-element.elementor-element-76984d7{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-76984d7::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-76984d7::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-76984d7:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18e0f */.elementor-62 .elementor-element.elementor-element-0f18e0f{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6204260 */.elementor-62 .elementor-element.elementor-element-6204260{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6204260::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6204260::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6204260:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-906313b */.elementor-62 .elementor-element.elementor-element-906313b{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-906313b::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-906313b::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-906313b:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb27d1d */.elementor-62 .elementor-element.elementor-element-fb27d1d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d329a1e */.elementor-62 .elementor-element.elementor-element-d329a1e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69abeb3 */.elementor-62 .elementor-element.elementor-element-69abeb3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7da7d0 */.elementor-62 .elementor-element.elementor-element-e7da7d0{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfcbd3 */.elementor-62 .elementor-element.elementor-element-9bfcbd3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4b51e */.elementor-62 .elementor-element.elementor-element-3a4b51e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b63f51 */.elementor-62 .elementor-element.elementor-element-3b63f51{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bffb01e */.elementor-62 .elementor-element.elementor-element-bffb01e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5739672 */.elementor-62 .elementor-element.elementor-element-5739672{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-5739672::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-5739672::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-5739672:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb75645 */.elementor-62 .elementor-element.elementor-element-eb75645{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-eb75645::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-eb75645::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-eb75645:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-090ab9a */.elementor-62 .elementor-element.elementor-element-090ab9a{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-090ab9a::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-090ab9a:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3ce76c */.elementor-62 .elementor-element.elementor-element-c3ce76c{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c3ce76c:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bf2b9 */.elementor-62 .elementor-element.elementor-element-65bf2b9{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65bf2b9:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d08f77d */.elementor-62 .elementor-element.elementor-element-d08f77d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d08f77d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d08f77d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b8606 */.elementor-62 .elementor-element.elementor-element-e6b8606{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e6b8606::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e6b8606:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed83cc */.elementor-62 .elementor-element.elementor-element-aed83cc{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-aed83cc::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-aed83cc:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a15ac */.elementor-62 .elementor-element.elementor-element-65a15ac{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-65a15ac::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-65a15ac:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7ab820 */.elementor-62 .elementor-element.elementor-element-c7ab820{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-c7ab820::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-c7ab820:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd3b17 */.elementor-62 .elementor-element.elementor-element-3dd3b17{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3dd3b17:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6754 */.elementor-62 .elementor-element.elementor-element-23b6754{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-23b6754::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-23b6754::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-23b6754:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f5e26 */.elementor-62 .elementor-element.elementor-element-34f5e26{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-34f5e26::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-34f5e26:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a3339 */.elementor-62 .elementor-element.elementor-element-e1a3339{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e1a3339::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e1a3339:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a00e71 */.elementor-62 .elementor-element.elementor-element-6a00e71{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6a00e71::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6a00e71:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9690afe */.elementor-62 .elementor-element.elementor-element-9690afe{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9690afe::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9690afe::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9690afe:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76984d7 */.elementor-62 .elementor-element.elementor-element-76984d7{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-76984d7::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-76984d7::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-76984d7:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18e0f */.elementor-62 .elementor-element.elementor-element-0f18e0f{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-0f18e0f:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6204260 */.elementor-62 .elementor-element.elementor-element-6204260{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-6204260::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-6204260::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-6204260:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-906313b */.elementor-62 .elementor-element.elementor-element-906313b{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-906313b::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-906313b::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-906313b:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb27d1d */.elementor-62 .elementor-element.elementor-element-fb27d1d{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-fb27d1d:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d329a1e */.elementor-62 .elementor-element.elementor-element-d329a1e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-d329a1e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-d329a1e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69abeb3 */.elementor-62 .elementor-element.elementor-element-69abeb3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-69abeb3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-69abeb3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7da7d0 */.elementor-62 .elementor-element.elementor-element-e7da7d0{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-e7da7d0:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfcbd3 */.elementor-62 .elementor-element.elementor-element-9bfcbd3{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-9bfcbd3:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4b51e */.elementor-62 .elementor-element.elementor-element-3a4b51e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3a4b51e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b63f51 */.elementor-62 .elementor-element.elementor-element-3b63f51{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-3b63f51::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-3b63f51:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bffb01e */.elementor-62 .elementor-element.elementor-element-bffb01e{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-bffb01e::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-bffb01e:hover::before{
    transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5739672 */.elementor-62 .elementor-element.elementor-element-5739672{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-62 .elementor-element.elementor-element-5739672::before{
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform .4s ease;
    z-index: -2;
}

.elementor-62 .elementor-element.elementor-element-5739672::after{
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,.35); /* Ubah warna & opacity sesuai kebutuhan */
    z-index: -1;
}

.elementor-62 .elementor-element.elementor-element-5739672:hover::before{
    transform: scale(1.08);
}/* End custom CSS */