/* UKBC Contact conversion pathways, separate from the preserved phone nav stylesheet. */
.ukbc-contact-pathways .ukbc-shell>h2{max-width:850px}
.ukbc-contact-pathways .ukbc-shell>.ukbc-lead{max-width:920px}
.ukbc-contact-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:14px;margin:25px 0 10px}
.ukbc-contact-actions .ukbc-btn{min-width:210px;border-radius:7px;text-align:center}
.ukbc-contact-actions .ukbc-contact-tender{color:#08232b!important;background:#e8f3f5;border:1px solid #b5d4d9}
.ukbc-contact-action-hint{font-size:15px;color:#4e6469;margin:0 0 25px}
.ukbc-contact-quote-panel{max-width:920px;margin-top:25px;border:1px solid #c2dadd;border-radius:9px;background:#f5fbfc;overflow:hidden}
.ukbc-contact-quote-panel>summary{font-weight:800;cursor:pointer;padding:17px 22px;color:#092e37;list-style:none}
.ukbc-contact-quote-panel>summary::-webkit-details-marker{display:none}
.ukbc-contact-quote-panel>summary:after{content:'+';float:right;color:#12aebc;font-size:24px;line-height:1}
.ukbc-contact-quote-panel[open]>summary:after{content:'−'}
.ukbc-contact-quote-panel>.ukbc-form{margin:0;border:0;border-top:1px solid #c2dadd}
.ukbc-general-contact-form{border-radius:8px}
.ukbc-general-contact-form .ukbc-form-heading h3{font-size:26px;margin:0 0 7px}
.ukbc-general-contact-form .ukbc-form-heading p{margin:0 0 19px}
.ukbc-general-contact-form .ukbc-consent{display:flex;gap:10px;align-items:flex-start}
.ukbc-general-contact-form .ukbc-consent input{flex:none;margin-top:5px;width:19px;height:19px}
@media(max-width:767px){.ukbc-contact-actions{display:grid;grid-template-columns:1fr;gap:10px}.ukbc-contact-actions .ukbc-btn{width:100%}.ukbc-contact-pathways .ukbc-section{padding:40px 0}.ukbc-contact-quote-panel>.ukbc-form{padding:22px 18px}}
