.elementor-6678 .elementor-element.elementor-element-41baf2d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-6678 .elementor-element.elementor-element-389c23e{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-09e0e36{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6678 .elementor-element.elementor-element-eefdd1b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-42c0242{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-d6212b4{--display:flex;}.elementor-6678 .elementor-element.elementor-element-1b61217 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-b2748c6{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-903ef7a{--display:flex;}.elementor-6678 .elementor-element.elementor-element-23aa1fd .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-d57bdd5{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-c35df35{--display:flex;}.elementor-6678 .elementor-element.elementor-element-cd1540b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-bfba084{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-e07d5ea{--display:flex;}.elementor-6678 .elementor-element.elementor-element-458c2c6 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-2f868ff{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-501c2e8{--display:flex;}.elementor-6678 .elementor-element.elementor-element-794b397{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-a18c818{--display:flex;}.elementor-6678 .elementor-element.elementor-element-cafd449{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-51d94b1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-46d8712{--display:flex;}.elementor-6678 .elementor-element.elementor-element-2f69652 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-6c7ff17{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-4d610e1{--display:flex;}.elementor-6678 .elementor-element.elementor-element-16ea9a9 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-934e7f2{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-f0b566e{--display:flex;}.elementor-6678 .elementor-element.elementor-element-2f38a09 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-48623fe{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-3008406{--display:flex;}.elementor-6678 .elementor-element.elementor-element-cb40c69 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:36px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-cd39b86{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-784aeea .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-ae0ba35{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-100ae0e{--display:flex;}.elementor-6678 .elementor-element.elementor-element-ce3778e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-b5a6fcd{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-d570bd5{--display:flex;}.elementor-6678 .elementor-element.elementor-element-74e11c2 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-0740534{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-016a9ee{--display:flex;}.elementor-6678 .elementor-element.elementor-element-49a5b89 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-1337a8b{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-8858fc2{--display:flex;}.elementor-6678 .elementor-element.elementor-element-5897dcb .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-69def37{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-6f60665{--display:flex;}.elementor-6678 .elementor-element.elementor-element-6809c83 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-918c6e3{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-57e9075{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-f379b19{--display:flex;}.elementor-6678 .elementor-element.elementor-element-818c024 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-d321ef4{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-7c9e605{--display:flex;}.elementor-6678 .elementor-element.elementor-element-db99e2e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-2de3731{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-ae217ef{--display:flex;}.elementor-6678 .elementor-element.elementor-element-f0e019f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-e15fb77{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-701d0ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-5fe5879{--display:flex;}.elementor-6678 .elementor-element.elementor-element-a143d91 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-6781153{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-ff36a0f{--display:flex;}.elementor-6678 .elementor-element.elementor-element-2fd7648 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-43e3d52{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-5f2a400{--display:flex;}.elementor-6678 .elementor-element.elementor-element-0b65949 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-251b6ee{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-7f3e6f7{--display:flex;}.elementor-6678 .elementor-element.elementor-element-a1af4f7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:700;}.elementor-6678 .elementor-element.elementor-element-1041479{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-ce81fbb{--display:flex;}.elementor-6678 .elementor-element.elementor-element-98dd50c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6678 .elementor-element.elementor-element-f27a7d4{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:bold;}.elementor-6678 .elementor-element.elementor-element-45c4ebe .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:700;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6678 .elementor-element.elementor-element-389c23e{font-size:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6678 .elementor-element.elementor-element-eefdd1b{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-42c0242{--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-1b61217 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-b2748c6{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-23aa1fd .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-d57bdd5{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-cd1540b .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-bfba084{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-458c2c6 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-2f868ff{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-794b397{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-cafd449{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-51d94b1{--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-2f69652 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-6c7ff17{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-16ea9a9 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-934e7f2{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-2f38a09 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-48623fe{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-cb40c69 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-cd39b86{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-784aeea .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-ae0ba35{--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-ce3778e .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-b5a6fcd{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-74e11c2 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-0740534{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-49a5b89 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-1337a8b{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-5897dcb .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-69def37{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-6809c83 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-918c6e3{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-57e9075{--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-818c024 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-d321ef4{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-db99e2e .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-2de3731{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-f0e019f .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-e15fb77{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-701d0ac{--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-a143d91 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-6781153{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-2fd7648 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-43e3d52{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-0b65949 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-251b6ee{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-a1af4f7 .elementor-heading-title{font-size:30px;}.elementor-6678 .elementor-element.elementor-element-1041479{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-98dd50c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6678 .elementor-element.elementor-element-f27a7d4{font-size:12px;}.elementor-6678 .elementor-element.elementor-element-45c4ebe .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6678 .elementor-element.elementor-element-389c23e{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6678 .elementor-element.elementor-element-eefdd1b{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-42c0242{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-1b61217 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-b2748c6{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-23aa1fd .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-d57bdd5{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-cd1540b .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-bfba084{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-458c2c6 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-2f868ff{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-794b397{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-cafd449{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-51d94b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-2f69652 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-6c7ff17{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-16ea9a9 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-934e7f2{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-2f38a09 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-48623fe{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-cb40c69 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-cd39b86{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-784aeea .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-ae0ba35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-ce3778e .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-b5a6fcd{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-74e11c2 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-0740534{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-49a5b89 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-1337a8b{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-5897dcb .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-69def37{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-6809c83 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-918c6e3{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-57e9075{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-818c024 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-d321ef4{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-db99e2e .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-2de3731{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-f0e019f .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-e15fb77{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-701d0ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6678 .elementor-element.elementor-element-a143d91 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-6781153{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-2fd7648 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-43e3d52{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-0b65949 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-251b6ee{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-a1af4f7 .elementor-heading-title{font-size:24px;}.elementor-6678 .elementor-element.elementor-element-1041479{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-98dd50c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6678 .elementor-element.elementor-element-f27a7d4{font-size:15px;}.elementor-6678 .elementor-element.elementor-element-45c4ebe .elementor-heading-title{font-size:18px;}}/* Start custom CSS for image, class: .elementor-element-ba6a4ad */.elementor-6678 .elementor-element.elementor-element-ba6a4ad {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-6678 .elementor-element.elementor-element-ba6a4ad img {
  transition: transform 0.5s ease;
}

.elementor-6678 .elementor-element.elementor-element-ba6a4ad::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-6678 .elementor-element.elementor-element-ba6a4ad:hover {
  background-color: #FFDB00;
}

.elementor-6678 .elementor-element.elementor-element-ba6a4ad:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-6678 .elementor-element.elementor-element-ba6a4ad:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f872cf */.elementor-6678 .elementor-element.elementor-element-5f872cf {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-6678 .elementor-element.elementor-element-5f872cf img {
  transition: transform 0.5s ease;
}

.elementor-6678 .elementor-element.elementor-element-5f872cf::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-6678 .elementor-element.elementor-element-5f872cf:hover {
  background-color: #FFDB00;
}

.elementor-6678 .elementor-element.elementor-element-5f872cf:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-6678 .elementor-element.elementor-element-5f872cf:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57f7f45 */.elementor-6678 .elementor-element.elementor-element-57f7f45 {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-6678 .elementor-element.elementor-element-57f7f45 img {
  transition: transform 0.5s ease;
}

.elementor-6678 .elementor-element.elementor-element-57f7f45::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-6678 .elementor-element.elementor-element-57f7f45:hover {
  background-color: #FFDB00;
}

.elementor-6678 .elementor-element.elementor-element-57f7f45:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-6678 .elementor-element.elementor-element-57f7f45:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94ed0ef */.elementor-6678 .elementor-element.elementor-element-94ed0ef {
  position: relative;
  overflow: hidden;
  transition: background-color 0.4s ease;
}

.elementor-6678 .elementor-element.elementor-element-94ed0ef img {
  transition: transform 0.5s ease;
}

.elementor-6678 .elementor-element.elementor-element-94ed0ef::after {
  content: "Explore More";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent;
  color: #2C4D7B;
  font-family: "Gilroy", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 10px 20px;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-transform: uppercase;
}

.elementor-6678 .elementor-element.elementor-element-94ed0ef:hover {
  background-color: #FFDB00;
}

.elementor-6678 .elementor-element.elementor-element-94ed0ef:hover img {
  transform: scale(1.1);
  opacity: 0.3; /* opsional: agar teks lebih menonjol */
}

.elementor-6678 .elementor-element.elementor-element-94ed0ef:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://villabuddy.com/magazine/wp-content/uploads/2025/06/Gilroy-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */