/* Fictional contact details already used in the visit and footer sections. */
.brush-contact-bar{display:flex;justify-content:center;align-items:center;gap:clamp(24px,5vw,76px);padding:9px 20px;background:#f4f0e8;color:#211f1b;position:relative;z-index:6;border-bottom:1px solid #ded8ce}
.brush-contact-bar :is(a,button){display:flex;align-items:baseline;gap:9px;color:inherit;text-decoration:none;font:600 13px/1.4 sans-serif}.brush-contact-bar span{font-size:10px;letter-spacing:.08em;color:#aa2027}.brush-contact-bar strong{font-size:14px}.brush-contact-bar :is(a,button):focus-visible{outline:2px solid #aa2027;outline-offset:4px}
@media(max-width:600px){.brush-contact-bar{justify-content:space-between;gap:6px 12px;padding:8px 16px}.brush-contact-bar :is(a,button){align-items:flex-start;flex-direction:column;gap:1px}.brush-contact-bar strong{font-size:13px}}

@media(max-width:360px){.brush-contact-bar :first-child{flex:0 0 auto}.brush-contact-bar :first-child strong,.brush-contact-bar :first-child span{white-space:nowrap}.brush-contact-bar :last-child{flex:1;min-width:0}}

.brush-contact-bar button{border:0;padding:0;background:none;text-align:left;cursor:pointer}
