.elementor-194 .elementor-element.elementor-element-fb750bb{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-194 .elementor-element.elementor-element-fb750bb:not(.elementor-motion-effects-element-type-background), .elementor-194 .elementor-element.elementor-element-fb750bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e0fb1a );}.elementor-194 .elementor-element.elementor-element-b3ae356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-194 .elementor-element.elementor-element-a1013ad{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-194 .elementor-element.elementor-element-a1013ad.e-con{--align-self:center;}.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-194 .elementor-element.elementor-element-fa3e27f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-194 .elementor-element.elementor-element-fa3e27f .elementor-icon-box-title{margin-block-end:0px;}.elementor-194 .elementor-element.elementor-element-fa3e27f.elementor-view-stacked .elementor-icon{background-color:#4F46E5;}.elementor-194 .elementor-element.elementor-element-fa3e27f.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-fa3e27f.elementor-view-default .elementor-icon{fill:#4F46E5;color:#4F46E5;border-color:#4F46E5;}.elementor-194 .elementor-element.elementor-element-fa3e27f .elementor-icon{font-size:30px;}.elementor-194 .elementor-element.elementor-element-aebca0c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-194 .elementor-element.elementor-element-aebca0c .elementor-icon-box-title{margin-block-end:0px;}.elementor-194 .elementor-element.elementor-element-aebca0c.elementor-view-stacked .elementor-icon{background-color:#4F46E5;}.elementor-194 .elementor-element.elementor-element-aebca0c.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-aebca0c.elementor-view-default .elementor-icon{fill:#4F46E5;color:#4F46E5;border-color:#4F46E5;}.elementor-194 .elementor-element.elementor-element-aebca0c .elementor-icon{font-size:30px;}.elementor-194 .elementor-element.elementor-element-2a74264 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-194 .elementor-element.elementor-element-2a74264 .elementor-icon-box-title{margin-block-end:0px;}.elementor-194 .elementor-element.elementor-element-2a74264.elementor-view-stacked .elementor-icon{background-color:#4F46E5;}.elementor-194 .elementor-element.elementor-element-2a74264.elementor-view-framed .elementor-icon, .elementor-194 .elementor-element.elementor-element-2a74264.elementor-view-default .elementor-icon{fill:#4F46E5;color:#4F46E5;border-color:#4F46E5;}.elementor-194 .elementor-element.elementor-element-2a74264 .elementor-icon{font-size:30px;}.elementor-194 .elementor-element.elementor-element-8328ea2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-194 .elementor-element.elementor-element-fb750bb{--content-width:1185px;}}/* Start custom CSS for shortcode, class: .elementor-element-257c3ee *//* 1. Desain Kolom Input (Abu-abu & Kotak) */
.metafab-form-style input[type="text"],
.metafab-form-style input[type="email"],
.metafab-form-style textarea {
    background-color: #C4C4C4 !important; /* Warna Abu-abu sesuai gambar */
    border: none !important; /* Hilangkan garis tepi */
    border-radius: 6px; /* Sudut sedikit melengkung */
    padding: 15px 20px;
    width: 100%;
    margin-bottom: 15px;
    color: #333; /* Warna teks ketikan */
    font-size: 16px;
}

/* Warna Placeholder (Teks "Name", "Email" di dalam kotak) */
.metafab-form-style ::placeholder {
    color: #666;
    font-weight: 400;
}

/* 2. Desain Tombol SEND (Ungu Metafab) */
.metafab-form-style input[type="submit"] {
    background-color: ##4F46E5 !important; /* UNGU METAFAB (Ganti Oren) */
    color: #ffffff !important;
    width: 100%; /* Tombol Full Lebar */
    padding: 15px;
    border: none;
    border-radius: 6px;
    font-weight: normal;
    text-transform: uppercase; /* Huruf Kapital Semua */
    letter-spacing: 1px;
    cursor: pointer;
    transition: 0.3s;
}

/* Efek saat Tombol disorot mouse (Hover) */
.metafab-form-style input[type="submit"]:hover {
    background-color: #4338ca !important; /* Ungu sedikit lebih gelap */
    transform: translateY(-2px); /* Efek naik dikit */
}

/* Menghilangkan label default CF7 yang sering mengganggu */
.wpcf7-form label {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8328ea2 *//* 1. Desain Label (Teks Judul di Atas Kotak) */
.metafab-form-style label {
    font-size: 14px;
    font-weight: 600;
    color: #333; /* Warna teks hitam */
    margin-bottom: 5px; /* Jarak antara judul dan kotak */
    display: block;
}

/* 2. Desain Semua Kotak Input (Abu-abu) */
.metafab-form-style input[type="text"],
.metafab-form-style input[type="email"],
.metafab-form-style input[type="tel"],
.metafab-form-style textarea {
    background-color: #C4C4C4 !important;
    border: none !important;
    border-radius: 6px;
    padding: 10px 15px; /* Padding sedikit dikecilkan biar ramping */
    width: 100%;
    margin-bottom: -10px !important; /* JARAK ANTAR KOTAK DIPERKECIL (Dulu 15px) */
    color: #333;
    font-size: 15px;
}

/* 3. Desain Khusus Baris WhatsApp (+62) */
.wa-wrapper {
    display: flex; /* Menyusun ke samping */
    align-items: center; /* Rata tengah vertikal */
    gap: 10px; /* Jarak antara +62 dan kotak input */
}

/* Kotak Kecil +62 */
.indo-code {
    background-color: #C4C4C4;
    color: #333;
    font-weight: bold;
    padding: 10px 15px;
    border-radius: 6px;
    height: 44px; /* Tinggi disesuaikan manual agar sama dengan input */
    display: flex;
    align-items: center;
    margin-bottom: 10px; /* Samakan margin bawahnya */
}

/* Agar kotak input WA memenuhi sisa ruang */
.wa-field {
    flex-grow: 1;
}

/* 4. Tombol SEND (Ungu Metafab) */
.metafab-form-style input[type="submit"] {
    background-color: #5A4FCF !important;
    color: #ffffff !important;
    width: 100%;
    padding: 12px; /* Sedikit lebih ramping */
    border: none;
    border-radius: 6px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    transition: 0.3s;
    margin-top: 5px; /* Jarak dari message ke tombol */
}

.metafab-form-style input[type="submit"]:hover {
    background-color: #4338ca !important;
    transform: translateY(-2px);
}/* End custom CSS */