/* Start custom CSS *//* Brecourt Contact page. Hooks are global classes: bc-card, bc-indicator, bc-title, bc-read, bc-badge (same rules as the News & Press templates).
   Badge tags from [bc_category]: <b> press, <s> press-releases, <u> white-papers, <span> blog. */
.bc-badge b, .bc-badge s, .bc-badge u { font-weight: inherit; text-decoration: none; }
.elementor .bc-badge:has(b) { background-color: #003B4F; }
.elementor .bc-badge:has(span) { background-color: #4E5B30; }
.elementor .bc-badge:has(u) { background-color: #005BA3; }
.elementor .bc-badge:has(s) { background-color: #5E3A7E; }
.elementor .bc-badge:not(:has(b, s, u, span)) { display: none; }
.elementor .bc-card .bc-indicator { transition: width .3s ease-out, height .3s ease-out, margin .3s ease-out; }
.bc-card:hover .bc-indicator { width: 40px; height: 4px; }
.bc-card:hover .bc-title { color: #434343; }
.bc-card:has(.bc-badge b):hover .bc-title { color: #003B4F; }
.bc-card:has(.bc-badge span):hover .bc-title { color: #4E5B30; }
.bc-card:has(.bc-badge u):hover .bc-title { color: #005BA3; }
.bc-card:has(.bc-badge s):hover .bc-title { color: #5E3A7E; }
.bc-card:hover .bc-read { color: #FAC61D; }/* End custom CSS */