/* Small additions to the supplied design, isolated to this release. */
.seo-breadcrumb{max-width:1200px;margin:0 auto;padding:1rem 24px;color:#294861;font-size:.875rem}
.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}
.seo-breadcrumb li+li::before{content:"/";margin-right:.6rem;color:#526d80}
.seo-breadcrumb a{color:#174b78;text-decoration:underline;text-underline-offset:3px}
.seo-breadcrumb a:hover{color:#102b4b}.seo-breadcrumb a:active{color:#06192c}
.seo-breadcrumb a:focus-visible,.prepared-enquiry:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 5px #102b4b}
.skip:focus,.skip-link:focus{z-index:12001}
button[type=submit]:disabled{opacity:.6;cursor:not-allowed}
.prepared-enquiry{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:3px;padding:.5rem 0;background:transparent;border:0;font:inherit;cursor:pointer;text-align:left}
.prepared-enquiry:hover{text-decoration-thickness:2px}.prepared-enquiry:active{transform:translateY(1px)}
.prepared-enquiry[hidden]{display:none}
.enquiry-status{font-size:.9rem;line-height:1.6;margin:.75rem 0}
.enquiry-status:empty{display:none}
.seo-crop-center{object-position:center}.seo-crop-34{object-position:center 34%}
.seo-crop-25{object-position:center 25%}.seo-crop-18{object-position:center 18%}
