.elementor .column{width:1380px;padding:10px;flex-direction:row;gap:20px;}.elementor .column_background{width:100%;padding:10px;background-color:var(--background);display:flex;flex-direction:row;justify-content:center;selector {
  position: relative;
  width: 100%;
  max-width: none;
  min-height: 650px;
  padding: 0;
  overflow: hidden;
}

/* Widget pertama dianggap sebagai gambar hero */
selector > *:first-child {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  z-index: 0;
}

/* Wrapper gambar Atomic */
selector > *:first-child,
selector > *:first-child > *,
selector > *:first-child img {
  width: 100%;
  height: 100%;
}

/* Gambar memenuhi hero tanpa gepeng */
selector > *:first-child img {
  display: block;
  max-width: none;
  object-fit: cover;
  object-position: center center;
}

/* Overlay agar teks tetap terbaca */
selector::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.62) 0%,
      rgba(0, 0, 0, 0.34) 48%,
      rgba(0, 0, 0, 0.08) 100%
  );
}

/* Container kedua dianggap sebagai container konten */
selector > *:nth-child(2) {
  position: relative;
  z-index: 2;
  width: min(calc(100% - 40px), 1380px);
  max-width: 1380px;
  min-height: 650px;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Tablet */
@media (max-width: 1024px) {
  selector {
      min-height: 620px;
  }

  selector > *:nth-child(2) {
      width: calc(100% - 48px);
      min-height: 620px;
  }

  selector > *:first-child img {
      object-position: 58% center;
  }
}

/* Mobile */
@media (max-width: 767px) {
  selector {
      min-height: 600px;
  }

  selector > *:nth-child(2) {
      width: calc(100% - 32px);
      min-height: 600px;
  }

  selector > *:first-child img {
      object-position: 60% center;
  }

  selector::after {
      background: linear-gradient(
          90deg,
          rgba(0, 0, 0, 0.66) 0%,
          rgba(0, 0, 0, 0.42) 70%,
          rgba(0, 0, 0, 0.18) 100%
      );
  }
}\n}.elementor .Tag{font-family:var(--inter);font-weight:500;font-size:15px;letter-spacing:1px;text-transform:uppercase;}.elementor .H1{font-family:var(--Manrope);font-weight:600;font-size:53px;color:var(--White);}.elementor .paragraph{font-family:var(--inter);font-weight:400;font-size:18px;}.elementor .column50{width:50%;gap:15px;align-items:start;}.elementor .section-padding{padding-block-start:120px;padding-block-end:120px;padding-inline-start:10px;padding-inline-end:10px;justify-content:center;}.elementor .H2{font-family:var(--Manrope);font-weight:600;}.elementor .card{padding-block-start:0px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;border-width:1px;border-color:#14362a1a;border-style:solid;background-color:var(--White);}.elementor .image-card{aspect-ratio:800/600;margin-block-start:-5px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .H3{font-family:var(--Manrope);font-weight:600;font-size:15px;text-align:start;}.elementor .paragraph-card{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;}.elementor .card-name{padding-block-end:20px;border-end-start-radius:20px;border-end-end-radius:20px;background-color:var(--accent);}