/* Generated from tbuilder_layout_part: footer */
.themify_builder_content-205 .tb_6rc2387{text-align:left}
.themify_builder_content-205 .tb_kben387{padding-top:40px;--align_content:var(--align_start);--col:.828fr 2.274fr}
.themify_builder_content-205 .tb_z7zp516.module-text.module .tb_text_wrap h3,.themify_builder_content-205 .tb_i8ao136.module-text.module .tb_text_wrap h3,.themify_builder_content-205 .tb_3osq279.module-text.module .tb_text_wrap h3{background-clip:border-box;background-image:none;color:#fff;font-style:normal;font-family:"Cossette Texte";font-weight:400}
.themify_builder_content-205 .tb_z7zp516.module-text.module h3,.themify_builder_content-205 .tb_i8ao136.module-text.module h3,.themify_builder_content-205 .tb_3osq279.module-text.module h3{letter-spacing:0;font-size:16px;text-transform:uppercase}
.themify_builder_content-205 .tb_z7zp516.module-text.module .tb_text_wrap h4,.themify_builder_content-205 .tb_i8ao136.module-text.module .tb_text_wrap h4,.themify_builder_content-205 .tb_3osq279.module-text.module .tb_text_wrap h4{font-family:"Inter";font-weight:400}
.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap p,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap blockquote,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap h1,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap h2,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap h3,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap h4,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap h5,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap h6,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap li,.themify_builder_content-205 .tb_z7zp516.module-text .tb_text_wrap span,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap p,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap blockquote,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap h1,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap h2,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap h3,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap h4,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap h5,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap h6,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap li,.themify_builder_content-205 .tb_i8ao136.module-text .tb_text_wrap span,.themify_builder_content-205 .tb_lpn5136.module-icon span,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap p,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap blockquote,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap h1,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap h2,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap h3,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap h4,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap h5,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap h6,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap li,.themify_builder_content-205 .tb_3osq279.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-205 .tb_z7zp516.module-text,.themify_builder_content-205 .tb_i8ao136.module-text,.themify_builder_content-205 .tb_3osq279.module-text{padding-bottom:15px}
.themify_builder_content-205 .tb_9bhr25.module-plain-text{padding-bottom:20px}
.themify_builder_content-205 .tb_qkfw24.module-icon .module-icon-item{margin-right:0;margin-left:0;margin-bottom:0;border-radius:0111px;padding-left:0;background-color:rgba(255, 255, 255, .05);border:1px solid rgba(255, 255, 255, .23);border-top-color:rgba(255, 255, 255, .23)}
.themify_builder_content-205 .tb_qkfw24.module-icon{text-align:left;background-image:none;background-color:transparent;font-family:"Muli";margin-top:3px;text-transform:none;padding-top:0;padding-left:1px}
.themify_builder_content-205 .tb_qkfw24.module-icon .module-icon-item em{color:#fff;border-radius:40px;font-size:13px;background-color:transparent;margin-top:0;margin-left:0;padding:15px}
.themify_builder_content-205 .tb_qkfw24.module-icon span:hover{color:#facb03}
.themify_builder_content-205 .tb_qkfw24.module-icon em,.themify_builder_content-205 .tb_qkfw24.module-icon a,.themify_builder_content-205 .tb_qkfw24.module-icon span{font-size:13px;line-height:22px}
.themify_builder_content-205 .tb_qkfw24.module-icon span{background-clip:border-box;background-image:none;color:#adadad}
.themify_builder_content-205 .tb_qkfw24.module-icon .module-icon-item em:hover{color:#fff}
.themify_builder_content-205 .tb_piwf387{padding-left:50px}
.themify_builder_content-205 .tb_7qe5387{border-radius:15px;border:1px solid rgba(255, 255, 255, .27);border-top-color:rgba(255, 255, 255, .27);padding:25px;--col:.947fr 1.053fr;--colg:5%}
.themify_builder_content-205 .tb_lpn5136.module-icon .module-icon-item em{font-size:13px;color:#fff;box-shadow:0 0 0 0 #fff;background-color:transparent;margin-right:5px;padding:4.5px 3px 3px 0}
.themify_builder_content-205 .tb_lpn5136.module-icon .module-icon-item{margin-bottom:5px;padding-bottom:0;padding-top:5px;border-radius:100px;border:none;background-color:transparent}
.themify_builder_content-205 .tb_lpn5136.module-icon{margin-top:-1px}
.themify_builder_content-205 .tb_4e4p387{border-top:1px solid rgba(255, 255, 255, .23);border-top-color:rgba(255, 255, 255, .23);margin-top:50px;padding-top:50px;text-transform:uppercase;padding-bottom:50px}
.themify_builder_content-205 .tb_po1m896.module-plain-text{line-height:18px;font-size:12px;text-align:center}

@media(max-width:600px){
.themify_builder_content-205 .tb_6rc2387,.themify_builder_content-205 .tb_a1hc24{padding-right:0}
.themify_builder_content-205 .tb_kben387{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-205 .tb_z7zp516.module-text,.themify_builder_content-205 .tb_i8ao136.module-text{padding-top:0}
.themify_builder_content-205 .tb_qkfw24.module-icon{margin-top:10px;margin-bottom:0}
.themify_builder_content-205 .tb_piwf387{padding-left:0}
.themify_builder_content-205 .tb_7qe5387{padding:0;margin-top:30px;border:none;--col:none;--area:var(--aream2_auto)}
.themify_builder_content-205 .tb_3osq279.module-text{padding-top:30px}
.themify_builder_content-205 .tb_4e4p387{margin-top:20px;text-transform:none}
.themify_builder_content-205 .tb_po1m896.module-plain-text{text-transform:uppercase}
}/*Builder Custom CSS START*/
.rfq-form {
    max-width: 850px;
    margin: 0 auto;

}

.rfq-form form {
    display: flex;
    flex-direction: column;
    gap: 15px; /* Jarak antar baris */
}

/* Mengatur baris agar elemen di dalamnya berjajar ke samping */
.rfq-form .rfq-row {
    display: flex;
    gap: 15px; /* Jarak antar kolom input */
    width: 100%;
}

/* Styling untuk Input & Button agar membagi rata ruang yang ada */
.rfq-form input,
.rfq-form button {
    flex: 1; /* Lebar otomatis dibagi rata untuk 3 input */
    padding: 12px 15px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 6px !important;
    font-size: 14px;
}

.rfq-form input:focus {
    border-color: #007bff;
    outline: none;
}

.rfq-form button {
  
    color: white;
    cursor: pointer;
    border: none;
    transition: background 0.3s ease;
}

.rfq-form button:hover {
   
}

/* Responsif untuk HP / Layar Kecil */
@media (max-width: 768px) {
    .rfq-form .rfq-row {
        flex-direction: column; /* Mengubah input jadi vertikal ke bawah di HP */
    }
}
/*Builder Custom CSS END*/