/* Keep the project handoff readable within the existing enquiry form. */
#superior-concept .sc-enquiry-attachment{min-width:0;margin:0 0 28px;padding:24px 0;border-top:1px solid #dce0d8;border-bottom:1px solid #dce0d8;background:transparent}
#superior-concept .sc-enquiry-attachment h3{margin:0 0 14px;font:500 21px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.02em}
#superior-concept .sc-enquiry-attachment-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px}
#superior-concept .sc-enquiry-attachment-controls label{flex:1 1 220px;min-width:0;margin:0}
#superior-concept .sc-enquiry-attachment-controls select{width:100%;min-height:44px;font-size:16px}
#superior-concept .sc-enquiry-attachment-controls button{flex:0 1 auto;min-height:44px;margin:0;padding:9px 0;border:0;border-bottom:1px solid #71815c;border-radius:0;background:none;box-shadow:none;color:#303a32;font:500 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}
#superior-concept .sc-enquiry-attachment-preview{min-width:0;color:#434c41;font:400 14px/1.65 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
#superior-concept .sc-enquiry-attachment-preview h4{margin:18px 0 7px;font-size:14px;font-weight:500}
#superior-concept .sc-enquiry-attachment-preview ul{margin:0;padding-left:20px}
#superior-concept .sc-enquiry-attachment-preview li{margin:3px 0}
#superior-concept .sc-enquiry-attachment-notes{white-space:pre-line;color:#66715f;font-size:13px}
#superior-concept .sc-enquiry-attachment-notice:not(:empty){margin:14px 0 0;padding-left:12px;border-left:2px solid #a8bd78;color:#46523d;font-size:13px;line-height:1.6}
#superior-concept .sc-enquiry-confirmation{margin:0;padding:24px 0;border-top:2px solid #bfd77d;color:#303a32;scroll-margin-top:80px}
#superior-concept .sc-enquiry-confirmation h2{margin:0 0 12px;font:500 28px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.025em}
#superior-concept .sc-enquiry-confirmation p{max-width:55ch;margin:0 0 14px;font-size:15px;line-height:1.7}
#superior-concept .sc-enquiry-confirmation-reference{font-weight:500;letter-spacing:.03em}
#superior-concept .sc-enquiry-confirmation a{display:inline-flex;align-items:center;min-height:44px;margin-right:24px;padding:8px 0;border-bottom:1px solid #71815c;color:#303a32;text-decoration:none;font-size:15px}
@media(max-width:760px){#superior-concept .sc-enquiry-attachment{padding:20px 0;margin-bottom:24px}#superior-concept .sc-enquiry-attachment-controls{align-items:stretch;gap:10px}#superior-concept .sc-enquiry-attachment-controls label{flex-basis:100%}#superior-concept .sc-enquiry-attachment-controls button{justify-content:flex-start;align-self:start;text-align:left}#superior-concept .sc-enquiry-confirmation h2{font-size:25px}}
@media(max-width:760px){
 body #superior-concept #sc-main .sc-enquiry-form-panel .sc-enquiry-form{width:100%;margin:22px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
 body #superior-concept #sc-main .sc-enquiry-form-panel .sc-enquiry-form input:not([type=checkbox]):not([type=hidden]),body #superior-concept #sc-main .sc-enquiry-form-panel .sc-enquiry-form select,body #superior-concept #sc-main .sc-enquiry-form-panel .sc-enquiry-form textarea{min-width:0;font-size:16px}
 body #superior-concept #sc-main .sc-enquiry-form-panel .sc-enquiry-form .sc-consent{min-height:44px;align-items:center}
}
