@font-face {
  font-family: 'Manrope';
  src: url('...manrope-latin-700-normal.woff2') format('woff2');
  font-weight: 700;
  font-display: swap; /* Sesuaikan dengan preferensi desain */
}

#PaketBandingkan {
  scroll-margin-top: 250px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#LisensiTim {
  scroll-margin-top: 250px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}


#PaketBandingkanServer {
  scroll-margin-top: 370px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}


#ModulUnggulan {
  scroll-margin-top: 240px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#PaketBandingkanSQL
{
  scroll-margin-top: 370px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#PaketPowerBi {
  scroll-margin-top: 250px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#PaketTeams {
  scroll-margin-top: 250px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#keunggulan-csp {
  scroll-margin-top: 250px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#Amos {
  scroll-margin-top: 650px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}


#KeunggulanPartner {
  scroll-margin-top: 350px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}


#PaketPowerBI {
  scroll-margin-top: 250px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}


#Perbandingan-Retail {
  scroll-margin-top: 350px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#Perbandingan-Korporat {
  scroll-margin-top: 230px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

.mt-250 {
  margin-top: 250px;
}

#aec-collection
{
  scroll-margin-top: 230px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#pdm-collection
{
  scroll-margin-top: 230px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}

#me-collection
{
  scroll-margin-top: 230px; /* GANTI 120px DENGAN TINGGI HEADER ANDA + sedikit spasi tambahan */
}
/* Pastikan semua input seragam lebarnya */
.contact-form-input {
    width: 100%;
    padding: 12px 15px;
    border-radius: 6px;
    border: 1px solid #ddd;
}

/* Jarak antar kolom lebih lega */
.contact-form-group {
    margin-bottom: 20px;
}

/* Label sedikit tebal dan konsisten */
.contact-form-group label {
    font-weight: 500;
    margin-bottom: 6px;
    display: block;
}

/* Biar semua kolom 2 di row terlihat seimbang */
.contact-form-row .col-md-6 {
    display: flex;
    flex-direction: column;
}

/* Tombol lebih proporsional */
.btn.btn-brand-1-full {
    padding: 12px 25px;
    font-size: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Perkecil ukuran checkbox agar seperti hCaptcha */
.form-check-input.contact-form-input {
    width: 18px;
    height: 18px;
    margin-top: 2px;
    cursor: pointer;
}

/* Pastikan teks di samping tetap sejajar vertikal */
.form-check-label {
    margin-left: 8px;
    line-height: 1.4;
}

/* Responsif untuk mobile */
@media (max-width: 768px) {
    .contact-form-row .col-md-6 {
        width: 100%;
    }
    .form-check {
        align-items: flex-start;
    }
}
/* Atur jarak honeypot abu-abu */
.honeypot-disclaimer {
    font-size: 12px;
    color: #666;
    margin-top: 10px;  /* Jarak dari checkbox syarat ketentuan */
    margin-bottom: 10px;
    padding: 8px 10px; /* Biar lebih lega di dalam kotak abu-abu */
    border-radius: 4px;
}

/* Pastikan kotak honeypot terlihat rapi */
.honeypot-disclaimer.page_speed_1084059739 {
    display: block;
}

/* Rapiin posisi hCaptcha */
.h-captcha {
    margin-top: 10px;
    display: flex;
    justify-content: flex-start;
}

/* Kalau mau tengah di form */
.contact-form-group .h-captcha {
    justify-content: center;
}

/* Mobile adjustment */
@media (max-width: 768px) {
    .h-captcha {
        justify-content: center;
    }
}