body.design-c10[data-page=contact] header.inner-header.c10-hero{padding-bottom:36px!important}
body.design-c10[data-page=contact] header.c10-hero .contact-hero-layout .intro-heading{margin:0!important}
body.design-c10[data-page=contact] .contact-hero-layout{grid-template-columns:minmax(0,1fr) auto;gap:28px}
body.design-c10[data-page=contact] header.c10-hero .contact-hero-layout{position:relative;z-index:2}
body.design-c10[data-page=contact] .contact-hero-card{
 grid-template-columns:128px max-content max-content;align-items:start;gap:20px;
 width:auto;max-width:none;
}
body.design-c10[data-page=contact] .contact-hero-card .kent-portrait{width:128px}
body.design-c10[data-page=contact] .contact-hero-card .kent-contact-copy{padding:2px 0 0}
body.design-c10[data-page=contact] .contact-hero-card .contact-qr-v52{margin:0;align-items:start}
body.design-c10[data-page=contact] .contact-hero-card .contact-qr-v52 figure{width:108px;margin:0}
body.design-c10[data-page=contact] .contact-hero-card .contact-qr-v52 figcaption{margin-top:6px}
body.design-c10[data-page=contact] #inquiry.contact-simple-v47 .choice-section legend,
body.design-c10[data-page=contact] #inquiry .enquiry-details h3{
 font-size:15px;line-height:22px;margin:0 0 10px;padding:0;font-weight:700;
}
body.design-c10[data-page=contact] #inquiry .enquiry-details .contact-fields{margin:0}
body.design-c10[data-page=contact] #main-content{
 background:#f7faf6;
 padding-block:30px 32px!important;
}
body.design-c10[data-page=contact] .contact-workspace.contact-unified{
 margin:0 auto;
 padding-block:0;
 background:transparent;
 border:0;
 border-radius:0;
 box-shadow:none;
}
@media(max-width:1099px){
 body.design-c10[data-page=contact] .contact-hero-layout{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:767px){
 body.design-c10[data-page=contact] header.inner-header.c10-hero:after{z-index:1}
 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{grid-column:1/-1}
}
body.design-c10[data-page=contact] #inquiry .enquiry-step {
 display:inline-grid;
 place-items:center;
 width:22px;
 height:22px;
 margin-inline-end:7px;
 border-radius:50%;
 background:#e3ede0;
 color:#244b38;
 font-size:12px;
}
body.design-c10[data-page=contact] #inquiry .enquiry-step-help {
 margin:0 0 10px;
 color:#405a4b;
 font-size:13px;
 line-height:1.4;
}
@media(min-width:1100px){
 body.design-c10[data-page=contact] #inquiry .enquiry-step-help{min-height:2.8em}
}
