.nf .ds-section{text-align:center}.nf .nf-head{padding-bottom:calc(4 * var(--lr))}.nf-btns{justify-content:center;gap:calc(1.6 * var(--lr));flex-wrap:wrap;display:flex}.nf-tel{margin-top:calc(4 * var(--lr));font-size:max(16px, calc(2 * var(--lr)));color:var(--ds-ink-sub);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 12px;display:flex}.nf-tel span{font-weight:600}.nf-tel a{color:var(--ds-brand);font-weight:700;text-decoration:none}.nf-tel a:hover{text-decoration:underline}@media (max-width:1200px){.nf .nf-head{padding-bottom:32px}.nf-tel{margin-top:32px;font-size:18px}}@media (max-width:800px){.nf .ds-section{padding-top:60px;padding-bottom:60px}.nf .nf-head{padding-bottom:24px}.nf-btns{gap:10px}.nf-tel{margin-top:24px;font-size:17px}}.nf .ds-btn-line p{font-size:max(16px, calc(1.8 * var(--lr)));color:var(--ds-ink-strong);font-weight:600}.nf .ds-btn-line svg line,.nf .ds-btn-line svg path{stroke:var(--ds-ink-strong)}.nf .ds-btn-line:hover p{color:#fff}.nf .ds-btn-line:hover svg line,.nf .ds-btn-line:hover svg path{stroke:#fff}
