.elementor-8739 .elementor-element.elementor-element-f009d62:not(.elementor-motion-effects-element-type-background), .elementor-8739 .elementor-element.elementor-element-f009d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E81B7;background-image:url("https://kompetisi.net/wp-content/uploads/2025/12/Aset-07-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-8739 .elementor-element.elementor-element-f009d62 > .elementor-background-overlay{background-image:url("https://kompetisi.net/wp-content/uploads/2025/12/Aset-05-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8739 .elementor-element.elementor-element-f009d62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8739 .elementor-element.elementor-element-ddc8e32{--spacer-size:20px;}.elementor-8739 .elementor-element.elementor-element-6f73c86 img{width:25%;}.elementor-8739 .elementor-element.elementor-element-30f0774{text-align:center;}.elementor-8739 .elementor-element.elementor-element-30f0774 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:bold;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.3);color:#FFFFFF;}.elementor-8739 .elementor-element.elementor-element-d26a7be .elementor-button{background-color:var( --e-global-color-6bf22ccc );font-size:20px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8739 .elementor-element.elementor-element-d26a7be .elementor-button:hover, .elementor-8739 .elementor-element.elementor-element-d26a7be .elementor-button:focus{background-color:var( --e-global-color-1a00ae6 );}.elementor-8739 .elementor-element.elementor-element-d26a7be .elementor-button-content-wrapper{flex-direction:row;}.elementor-8739 .elementor-element.elementor-element-d26a7be .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8739 .elementor-element.elementor-element-f93a6f9 .elementor-button{background-color:var( --e-global-color-117ab5f );font-size:20px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8739 .elementor-element.elementor-element-f93a6f9 .elementor-button:hover, .elementor-8739 .elementor-element.elementor-element-f93a6f9 .elementor-button:focus{background-color:var( --e-global-color-6fa12fe );}.elementor-8739 .elementor-element.elementor-element-f93a6f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8739 .elementor-element.elementor-element-f2ef96f{margin-top:-320px;margin-bottom:0px;}@media(max-width:767px){.elementor-8739 .elementor-element.elementor-element-f009d62:not(.elementor-motion-effects-element-type-background), .elementor-8739 .elementor-element.elementor-element-f009d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:contain;}.elementor-8739 .elementor-element.elementor-element-f009d62{padding:0px 0px 150px 0px;}.elementor-8739 .elementor-element.elementor-element-ddc8e32{--spacer-size:50px;}.elementor-8739 .elementor-element.elementor-element-6f73c86 img{width:80%;}.elementor-8739 .elementor-element.elementor-element-30f0774 .elementor-heading-title{font-size:24px;}.elementor-8739 .elementor-element.elementor-element-f2ef96f{margin-top:-160px;margin-bottom:0px;}}/* Start custom CSS */.gambar-dengan-efek {
  position: relative;
  overflow: visible;
}

.gambar-dengan-efek img {
  display: block;
  width: 100%;
  transition: filter 0.3s ease;
}

.gambar-dengan-efek:hover img {
  filter: brightness(1.1) sepia(1) hue-rotate(-50deg) saturate(5); 
}

/* Deskripsi tetap di tengah */
.gambar-dengan-efek .deskripsi-gambar {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 10px 20px;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  text-align: center;
}

.gambar-dengan-efek:hover .deskripsi-gambar {
  opacity: 1;
}

.gambar-dengan-efek::before {
  background: radial-gradient(rgba(255,255,0,0.4), transparent 70%);
}/* End custom CSS */