.elementor-31238 .elementor-element.elementor-element-59b710c1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31238 .elementor-element.elementor-element-29182671{--display:flex;}.elementor-31238 .elementor-element.elementor-element-a45aef7{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-58d174d7 *//* 2. จัด Layout ให้ข้อความและกล่องเรียงกันแนวนอน (Flexbox) */
.fluentform .ff_tc_label {
    display: flex !important;
    align-items: flex-start !important;
    gap: 8px !important; 
}

/* 4. เคลียร์ระยะห่างส่วนเกินของข้อความ */
.fluentform .ff_t_c {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.5 !important;
}

/* 5. GDPR checkbox: ให้เหลือกล่องเดียว + ตรงกับบรรทัดแรก */
.fluentform .ff-el-group .ff_tc_label span.ff_tc_checkbox {
    display: block !important;
    padding-top: 2px !important;
    flex: 0 0 auto;
}
.fluentform .ff-el-group .ff_tc_label span.ff_tc_checkbox input.ff-el-form-check-input {
    display: block !important;
    top: 0 !important;
    margin: 0 !important;
    transform: none !important;
}
.fluentform .ff-el-group .ff_tc_label span.ff_tc_checkbox input.ff-el-form-check-input::after {
    transform: none !important;
}/* End custom CSS */