.b2b-form>h3{margin-top:0}.b2b-form textarea[name=need]{min-height:110px}.b2b-optional{margin:20px 0;border-top:1px solid #d6e1ec;border-bottom:1px solid #d6e1ec;padding:13px 0}.b2b-optional summary,.b2b-copy summary{cursor:pointer;color:#075bb0;font-weight:700;font-size:14px}.b2b-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.b2b-mail-hint{font-size:13px;line-height:1.6;margin-bottom:0;color:#51657b}.b2b-form .result p{margin-top:0}.b2b-form .result a{display:inline-block;font-size:14px}.b2b-copy{margin-top:18px}.b2b-copy textarea{min-height:180px;font-size:14px;margin-bottom:12px}.b2b-copy [role=status]{display:block;margin-top:9px}.b2b-service .step{padding:18px 0}.cat-b2b-note{padding:16px 20px;background:#edf4fb;border-left:3px solid #075bb0;margin:23px 0;color:#324c69;font-size:14px;line-height:1.7}.catcardfoot a{overflow-wrap:anywhere}.catprofile .cat-b2b-note{margin:18px 0}.b2b-form .catselection{margin-top:0}.b2b-form .catselection .hint{display:block;line-height:1.6}
@media(max-width:600px){.b2b-extra-grid{grid-template-columns:1fr;gap:0}.b2b-form .btn[type=submit]{width:100%}.b2b-copy .btn{width:100%}.cat-b2b-note{padding:14px 16px}.b2b-service.twocol{gap:28px}.catcardfoot{align-items:flex-start}.catcardfoot a{max-width:55%}}
