.elementor-9954 .elementor-element.elementor-element-bdc5fe7{--display:flex;--min-height:0px;}/* Start custom CSS for container, class: .elementor-element-bdc5fe7 *//* 1. Paksa Container Elementor untuk Melebar */
.elementor-9954 .elementor-element.elementor-element-bdc5fe7 .elementor-container,
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px !important; /* Gue set ke 1400px supaya benar-benar lega */
    width: 100% !important;
}

/* 2. Perbaiki Jarak Antar Widget Agar Tidak Terhimpit */
.elementor-9954 .elementor-element.elementor-element-bdc5fe7 .ti-contact-section-combined {
    display: flex !important;
    gap: 60px !important; /* Jarak antar Maps dan Form diperlebar signifikan */
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}

/* 3. Pastikan Maps dan Form Mengambil Ruang yang Adil */
.ti-maps-side {
    flex: 1.2; /* Maps sedikit lebih dominan lebar */
}

.ti-form-side {
    flex: 0.8; /* Form mengikuti dengan proporsi ramping profesional */
}

/* 4. Tambahkan Padding Internal Agar Konten Tidak Nempel ke Garis Tepi */
.ti-form-wrapper {
    padding: 40px !important;
    border-radius: 15px !important; /* Sesuai estetika modern lo */
    box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important; /* Soft shadow dipertegas */
}/* End custom CSS */