body.ps-contact-page{background:#f0ede6;color:#0a0b0a}
body.ps-contact-page #masthead .site-header-row-container,body.ps-contact-page #masthead .site-header-row-container-inner{background:#f0ede6}
body.ps-contact-page #masthead .custom-logo{mix-blend-mode:multiply}
body.ps-contact-page .content-bg,body.ps-contact-page .content-area,body.ps-contact-page .site-content{background:transparent}
body.ps-contact-page .content-area{margin:0}
body.ps-contact-page .entry-content{margin:0}
body.ps-contact-page .ps-contact-native>.kt-row-column-wrap{padding-block:0!important;gap:0!important}
body.ps-contact-page .kadence-columnps-contact-col-native>.kt-inside-inner-col{padding:95px clamp(24px,5vw,80px) 100px 0!important}
body.ps-contact-page .ps-contact-native h1{font-size:clamp(44px,5vw,72px);line-height:1.04;letter-spacing:-.045em;font-weight:500;color:#090b09;margin:0 0 30px}
body.ps-contact-page .ps-contact-native h2{font-size:25px;letter-spacing:-.03em;font-weight:500;margin:52px 0 25px}
body.ps-contact-page .ps-contact-intro{font-size:18px;line-height:1.6;max-width:560px;color:#4d504d;margin:0 0 22px}
body.ps-contact-page .ps-contact-email{margin:0;color:#4d504d}
body.ps-contact-page .ps-contact-email a{color:#0a0b0a;text-decoration:underline}
body.ps-contact-page #fluentform_3 .ff-el-form-control{background:#fff;border:1px solid #c9ccc7;border-radius:3px;padding:12px 15px;color:#111}
body.ps-contact-page #fluentform_3 .ff-el-form-control::placeholder{color:#626c66;opacity:1}
body.ps-contact-page #fluentform_3 .ff-btn-submit{background:#00db70;color:#080b08;border:0;border-radius:100px;padding:18px 32px;font-weight:600}
@media(max-width:767px){body.ps-contact-page .kadence-columnps-contact-col-native>.kt-inside-inner-col{padding:60px 0 65px!important}body.ps-contact-page .ps-contact-native h1{font-size:44px}body.ps-contact-page .ps-contact-visual>.kt-inside-inner-col{position:relative!important}}

body.ps-contact-page .ps-contact-native{background:#f0ede6}
