body.design-c10[data-page=contact] header.inner-header.c10-hero{padding-bottom:62px!important}
body.design-c10[data-page=contact] header.inner-header.c10-hero:after{
 background:linear-gradient(90deg,rgba(10,37,30,.87),rgba(10,37,30,.71) 55%,rgba(10,37,30,.82))
}
body.design-c10[data-page=contact] .contact-hero-card{
 grid-template-columns:136px minmax(0,1fr) auto;gap:18px;padding:0;
 background:transparent;border:0;max-width:670px
}
body.design-c10[data-page=contact] .contact-hero-card .kent-portrait{
 width:136px;border:1px solid #b6c9bf;border-radius:12px
}
.contact-hero-card .kent-contact-copy{min-width:0}
.contact-hero-card .kent-contact-links a{overflow-wrap:anywhere}
body.design-c10[data-page=contact] .contact-hero-card .contact-qr-v52{
 border-inline-start:1px solid #a9c2b280;padding-inline-start:16px;gap:12px
}
body.design-c10[data-page=contact] #main-content{background:linear-gradient(#dfe8df,#f1f5ef 260px);padding:0 0 30px}
body.design-c10[data-page=contact] .contact-workspace.contact-unified{
 position:relative;z-index:1;margin-top:-22px;background:#f7faf6;border-color:#d2dfd4;
 box-shadow:0 10px 28px #142e2010
}
body.design-c10[data-page=contact] .contact-workspace.contact-unified .contact-unified-heading{
 background:#fff;border-bottom:1px solid #dce6dc
}
body.design-c10[data-page=contact] .contact-workspace.contact-unified .contact-unified-heading h2,
body.design-c10[data-page=contact] .contact-workspace.contact-unified .contact-unified-heading p{color:#22483a!important}
body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-button,
body.design-c10[data-page=contact] #inquiry button[type=submit]{
 background:#fff;color:#22483a;border:1px solid #bbcbbf;
 box-shadow:0 2px 0 #d6e0d7;border-radius:9px
}
body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-button:hover,
body.design-c10[data-page=contact] #inquiry button[type=submit]:hover{background:#fff;border-color:#648575}
body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-button[aria-pressed=true]{
 background:#fff;color:#174c36;border-color:#43775e;box-shadow:inset 0 0 0 1px #43775e,0 2px 0 #c3d5c8;font-weight:700
}
body.design-c10[data-page=contact] #inquiry button[type=submit]{border-color:#43775e;font-weight:700}
body.design-c10[data-page=contact] #inquiry :is(input.form-control,textarea){background:#fff}
@media(max-width:767px){
 body.design-c10[data-page=contact] header.inner-header.c10-hero{padding-bottom:46px!important}
 body.design-c10[data-page=contact] .contact-hero-card{grid-template-columns:100px minmax(0,1fr);gap:12px}
 body.design-c10[data-page=contact] .contact-hero-card .kent-portrait{width:100px}
 body.design-c10[data-page=contact] .contact-hero-card .contact-qr-v52{
  border-inline-start:0;padding-inline-start:0;justify-content:flex-start
 }
}
