body.page{--kp-contact-gutter:max(24px,calc((100vw - 1320px)/2));--kp-contact-font:Arial,Helvetica,"PingFang SC","Microsoft YaHei",sans-serif}
html body :is(.kp-page-banner,.kp-contact-channels,.kp-contact-layout){padding-left:var(--kp-contact-gutter)!important;padding-right:var(--kp-contact-gutter)!important;text-align:left;box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}
html body :is(.kp-page-banner,.kp-contact-channels,.kp-contact-layout) :is(h1,h2,h3,p,label,input,textarea,select,button,a){font-family:var(--kp-contact-font)!important}
html body .kp-page-banner h1{font-size:var(--kp-type-h1,44px)!important;font-weight:600!important;line-height:1.15!important;margin:0 0 16px!important}
html body :is(.kp-contact-channels,.kp-contact-layout) h2{font-size:var(--kp-type-h2,34px)!important;font-weight:600!important;line-height:1.2!important;margin:0 0 16px!important}
html body :is(.kp-contact-channels,.kp-contact-layout) h3{font-size:var(--kp-type-h3,22px)!important;font-weight:600!important;line-height:1.35!important;margin:0 0 12px!important}
html body :is(.kp-page-banner,.kp-contact-channels,.kp-contact-layout) p{font-size:var(--kp-type-body,16px)!important;line-height:1.65!important;font-weight:400!important}
html body .kp-page-banner>p,html body .kp-contact-channels>.kp-section-heading>p,html body .kp-contact-layout>section:first-child>h2+p{font-size:var(--kp-type-lead,18px)!important;line-height:1.6!important}
html body .kp-contact-layout :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){font-size:var(--kp-type-body,16px);font-weight:400;border:1px solid #ccc;border-radius:10px;padding:12px 14px;width:100%;box-sizing:border-box}
html body .kp-contact-layout label{font-size:var(--kp-type-body,16px);line-height:1.5;font-weight:400}
@media(max-width:767px){body.page{--kp-contact-gutter:20px}}
