.region-branches .region-branches--container .page-width{margin-inline:auto}.region-branches .region-branches--container .page-width-full{margin-inline:auto;max-width:100%;padding-left:0;padding-right:0}.region-branches .region-branches--container .page-width-wide{margin-left:auto;margin-right:auto;max-width:calc(var(--page-width-wide) + 3rem);padding-left:1.5rem;padding-right:1.5rem}.region-branches .region-branches--container .page-width-wide.padding-left-l,.region-branches .region-branches--container .page-width-wide.padding-left-m,.region-branches .region-branches--container .page-width-wide.padding-left-none,.region-branches .region-branches--container .page-width-wide.padding-left-s,.region-branches .region-branches--container .page-width-wide.padding-left-xl,.region-branches .region-branches--container .page-width-wide.padding-left-xs{padding-left:1.5rem}.region-branches .region-branches--container .page-width-wide.padding-right-l,.region-branches .region-branches--container .page-width-wide.padding-right-m,.region-branches .region-branches--container .page-width-wide.padding-right-none,.region-branches .region-branches--container .page-width-wide.padding-right-s,.region-branches .region-branches--container .page-width-wide.padding-right-xl,.region-branches .region-branches--container .page-width-wide.padding-right-xs{padding-right:1.5rem}@media only screen and (min-width:768px){.region-branches .region-branches--container .page-width-wide{max-width:calc(var(--page-width-wide) + 6.2rem);padding:0 3.1rem}}@media only screen and (max-width:319.98px){.region-branches .region-branches--container .page-width-wide{padding:0 1rem}}.region-branches .region-branches--container .page-width-narrow{margin-left:auto;margin-right:auto;max-width:calc(800px + var(--page-width-padding)*2);padding-left:var(--page-width-padding);padding-right:var(--page-width-padding)}.region-branches .region-branches--container .page-width-narrow.margin-left-l,.region-branches .region-branches--container .page-width-narrow.margin-left-m,.region-branches .region-branches--container .page-width-narrow.margin-left-none,.region-branches .region-branches--container .page-width-narrow.margin-left-s,.region-branches .region-branches--container .page-width-narrow.margin-left-xl,.region-branches .region-branches--container .page-width-narrow.margin-left-xs{margin-left:auto}.region-branches .region-branches--container .page-width-narrow.margin-right-l,.region-branches .region-branches--container .page-width-narrow.margin-right-m,.region-branches .region-branches--container .page-width-narrow.margin-right-none,.region-branches .region-branches--container .page-width-narrow.margin-right-s,.region-branches .region-branches--container .page-width-narrow.margin-right-xl,.region-branches .region-branches--container .page-width-narrow.margin-right-xs{margin-right:auto}.region-branches .region-branches--container .page-width-narrow.padding-left-l,.region-branches .region-branches--container .page-width-narrow.padding-left-m,.region-branches .region-branches--container .page-width-narrow.padding-left-none,.region-branches .region-branches--container .page-width-narrow.padding-left-s,.region-branches .region-branches--container .page-width-narrow.padding-left-xl,.region-branches .region-branches--container .page-width-narrow.padding-left-xs{padding-left:var(--page-width-padding)}.region-branches .region-branches--container .page-width-narrow.padding-right-l,.region-branches .region-branches--container .page-width-narrow.padding-right-m,.region-branches .region-branches--container .page-width-narrow.padding-right-none,.region-branches .region-branches--container .page-width-narrow.padding-right-s,.region-branches .region-branches--container .page-width-narrow.padding-right-xl,.region-branches .region-branches--container .page-width-narrow.padding-right-xs{padding-right:var(--page-width-padding)}.region-branches .region-branches--container .branches-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767.98px){.region-branches .region-branches--container .branches-grid{grid-template-columns:1fr}}.region-branches .region-branches--container .branches-grid .brand-card{display:flex;flex-direction:column;gap:20px;padding:30px}.region-branches .region-branches--container .branches-grid .brand-card h2{margin:0}.region-branches .region-branches--container .branches-grid .brand-card h3{margin-bottom:10px}.region-branches .region-branches--container .branches-grid .brand-card ul{display:flex;flex-wrap:wrap;gap:4px 12px;list-style:none;margin:0;padding:0}.region-branches .region-branches--container .branches-grid .brand-card ul li.cats{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.region-branches .region-branches--container .branches-grid .brand-card ul li.cats img{top:0}.region-branches .region-branches--container .branches-grid .brand-card img:not(.book-appointment-button__icon){height:20px;width:20px}.region-branches .region-branches--container .branches-grid .brand-card .services .service-category{font-weight:700;margin-bottom:4px;margin-top:6px}.region-branches .region-branches--container .branches-grid .brand-card .services .service-list{display:flex;flex-wrap:wrap;gap:0 6px}.region-branches .region-branches--container .branches-grid .brand-card .services .service-list span:not(:last-of-type):after{content:", "}.region-branches .region-branches--container .branches-grid .brand-card .branch-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto}.region-branches .region-branches--container .branches-grid .brand-card .branch-links>*{flex:1 1 auto}.region-branches .region-branches--container .branches-grid .brand-card .branch-links .book-appointment-button{padding-bottom:16px;padding-top:16px}
