.conditions-section,.customer-section,.privacy-policy-section{margin-bottom:3em !important}.contact-table{margin-bottom:3em !important}.contact-table [type=text],.contact-table [type=tel],.contact-table [type=email]{min-width:160px;max-width:360px;width:100%}.contact-table dl+dl{margin-top:1em}.contact-table .label-title{font-weight:bold;margin-right:.5em;display:inline-block}.contact-table span.required{color:#f56c6c;font-weight:bold}.contact-table textarea{width:100%;min-height:5lh;field-sizing:content}.contact-table .estate-jungle label,.contact-table .buy-time label,.contact-table .floor-plan label,.contact-table .building-age label,.contact-table dl div label{margin-right:1em;white-space:nowrap}.privacy-content h2,.privacy-content h3,.privacy-content h4,.privacy-content h5,.privacy-content h6{color:var(--color_text);background:none;padding:0;border:none}.privacy-content h2::before,.privacy-content h2::after,.privacy-content h3::before,.privacy-content h3::after,.privacy-content h4::before,.privacy-content h4::after,.privacy-content h5::before,.privacy-content h5::after,.privacy-content h6::before,.privacy-content h6::after{display:none}.submit-section{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}[type=submit],.btn-submit{margin:0;background:#8ec31f;border:solid 1px #8ec31f;border-radius:6px;color:#fff;font-size:18px;font-weight:500;margin:0;padding:8px 16px;text-align:center;transition:all .15s ease-in-out}@media(hover: hover){[type=submit]:hover,.btn-submit:hover{background-color:#fff;border-color:#8ec31f;color:#8ec31f;opacity:.8}}.btn-back{margin:0;background:#f0f0f0;border:solid 1px #f0f0f0;border-radius:6px;color:#333;font-size:18px;font-weight:500;margin:0;padding:8px 16px;text-align:center;transition:all .15s ease-in-out}@media(hover: hover){.btn-back:hover{background-color:#333;border-color:#333;color:#f0f0f0;opacity:.8}}
