/* Explicitly neutralise legacy button styling on contact links. */
.quotes-refined.product-template #brxe-zkhkpe .expert-contact-panel>a{display:block;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:0 0 20px!important;margin:0!important;color:#fff!important;font-weight:400;text-align:left;min-width:0}
.quotes-refined.product-template #brxe-zkhkpe .expert-contact-panel>a+a{padding:20px 0 0!important;border-top:1px solid #ffffff30!important}
.quotes-refined.product-template #brxe-zkhkpe .expert-contact-value{color:#fff!important}.quotes-refined.product-template #brxe-zkhkpe .expert-contact-type{color:#d4e2e9!important}.quotes-refined.product-template #brxe-zkhkpe a.expert-start{background:#b9e36d!important;color:#102e49!important;border-color:#b9e36d}.quotes-refined.product-template #brxe-zkhkpe a.expert-start span{color:#102e49!important}
.quotes-refined.product-template #brxe-wbdsjv .product-card:nth-child(1){background:#102e49!important;--surface-copy:#fff;--surface-heading:#fff}.quotes-refined.product-template #brxe-wbdsjv .product-card:nth-child(2){background:#dceee3!important}.quotes-refined.product-template #brxe-wbdsjv .product-card:nth-child(3){background:#d3ebad!important}.quotes-refined.product-template #brxe-wbdsjv p{font-size:18px;font-weight:750;line-height:1.45}.quotes-refined #brxe-wbdsjv{margin:24px 0}
.quotes-refined.product-template #brxe-hlwida .product-card:nth-child(4n+1),.quotes-refined.product-template #brxe-uxbaet .quotes-card:nth-child(4n+1){background:#102e49!important;--surface-heading:#fff;--surface-copy:#e0ebef;color:#e0ebef}.quotes-refined.product-template #brxe-hlwida .product-card:nth-child(4n+2),.quotes-refined.product-template #brxe-uxbaet .quotes-card:nth-child(4n+2){background:#e4f2eb!important}.quotes-refined.product-template #brxe-hlwida .product-card:nth-child(4n+3),.quotes-refined.product-template #brxe-uxbaet .quotes-card:nth-child(4n+3){background:#e4efcf!important}.quotes-refined.product-template #brxe-hlwida .product-card .ins-item{--surface-heading:inherit;--surface-copy:inherit}
.quotes-refined .quotes-steps .quotes-card>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px}.quotes-refined .quotes-steps .quotes-card>div>h3{display:grid;place-items:center;background:#b9e36d;border-radius:50%;width:42px;height:42px;font-size:19px;color:#102e49!important}.quotes-refined .quotes-steps .quotes-card{border-top:0;border-left:4px solid #b9e36d}
