/* Google Fonts — Crimson Text */
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 400;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/wlpogwHKFkZgtmSR3NB0oRJfajhRK_Z_3rhH.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 600;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/wlprgwHKFkZgtmSR3NB0oRJfajCOD-NS_LVtfaKv.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 700;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/wlprgwHKFkZgtmSR3NB0oRJfajDqDuNS_LVtfaKv.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/wlp2gwHKFkZgtmSR3NB0oRJfbwhTIfFd3A.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/wlppgwHKFkZgtmSR3NB0oRJXsCxGDNNQ9rJPfw.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/wlppgwHKFkZgtmSR3NB0oRJX1C1GDNNQ9rJPfw.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2?v=20251108) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2?v=20251108) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: optional;
  src: url(https://busqmc.b-cdn.net/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2?v=20251108) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Minimal Bootstrap Icons subset */
@font-face {
  font-family: 'bootstrap-icons';
  src: url('https://busqmc.b-cdn.net/assets/fonts/bootstrap-icons-custom.woff2?v=20260622') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: optional;
  size-adjust: 102%;
  ascent-override: 92%;
  descent-override: 24%;
  line-gap-override: 0%;
}

body {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
  background-color: #fff;
}

p {
  line-height: 1.5;
}

.logo-white {
  fill: #fff !important;
}

.logo-blue {
  fill: #022043 !important;
}

.text-bg-dark,
.bg-dark {
  color: #fff !important;
  background-color: #022043 !important;
}

h1 {
  font-family: "Crimson Text", Georgia, "Times New Roman", serif;
  text-transform: capitalize;
  line-height: 1.1;
  font-size: 2.5rem;
}

h2 {
  font-family: "Crimson Text", Georgia, "Times New Roman", serif;
  text-transform: capitalize;
  line-height: 1.1;
}

h3,
h4 {
  font-family: "Crimson Text", Georgia, "Times New Roman", serif;
  line-height: 1.2;
}

h3 a {
  color: #022043;
  text-decoration: none;
}

h3 a:hover {
  text-decoration: underline;
}

.fw-bold {
  font-weight: 600 !important;
}

.btn {
  text-transform: capitalize;
}

:root {
  --brand-gold: #b5985a;
  --brand-gold-rgb: 181, 152, 90;
  --brand-text: rgb(33, 37, 41);
}

.btn-primary {
  --bs-btn-color: var(--brand-text);
  --bs-btn-bg: var(--brand-gold);
  --bs-btn-border-color: var(--brand-gold);
  --bs-btn-hover-color: var(--brand-text);
  --bs-btn-active-color: var(--brand-text);
  --bs-btn-hover-bg: #a8894f;
  --bs-btn-hover-border-color: #a8894f;
  --bs-btn-active-bg: #9f824b;
  --bs-btn-active-border-color: #9f824b;
  --bs-btn-disabled-bg: var(--brand-gold);
  --bs-btn-disabled-border-color: var(--brand-gold);
  --bs-btn-focus-shadow-rgb: var(--brand-gold-rgb);
}

.btn-outline-primary {
  --bs-btn-color: var(--brand-text);
  --bs-btn-border-color: var(--brand-gold);
  --bs-btn-hover-bg: var(--brand-gold);
  --bs-btn-hover-border-color: var(--brand-gold);
  --bs-btn-active-bg: #9f824b;
  --bs-btn-active-border-color: #9f824b;
  --bs-btn-hover-color: var(--brand-text);
  --bs-btn-active-color: var(--brand-text);
  --bs-btn-disabled-color: var(--brand-text);
  --bs-btn-focus-shadow-rgb: var(--brand-gold-rgb);
}

.dropdown-menu {
  --bs-dropdown-link-active-bg: var(--brand-gold);
  --bs-dropdown-link-active-color: var(--brand-text);
  --bs-dropdown-link-hover-bg: rgba(var(--brand-gold-rgb), .12);
  --bs-dropdown-link-hover-color: var(--brand-text);
}

.btn-primary.dropdown-toggle {
  --bs-btn-active-bg: #9f824b;
  --bs-btn-active-border-color: #9f824b;
  --bs-btn-active-color: var(--brand-text);
}

.btn-dark,
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active:focus,
.btn-dark:active,
.btn-dark:visited {
  background-color: #022043;
  border-color: #022043;
  text-decoration: none;
}

.btn-light,
.btn-light:hover,
.btn-light:focus,
.btn-light:active:focus,
.btn-light:active,
.btn-light:visited {
  background-color: #93b9dc;
  border-color: #93b9dc;
  text-decoration: none;
}

.btn-info,
.btn-info:hover,
.btn-info:focus,
.btn-info:active:focus,
.btn-info:active,
.btn-info:visited #submitButton {
  background-color: #ffc848;
  border-color: #ffc848;
  text-decoration: none;
}

a {
  color: #887330;
}

.bi {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-building-fill-add::before { content: "\F86C" }
.bi-card-heading::before { content: "\F225" }
.bi-telephone::before { content: "\F5C1" }
.bi-stars::before { content: "\F589" }
.bi-envelope-at::before { content: "\F84C" }
.bi-globe::before { content: "\F3EE" }
.bi-geo-alt::before { content: "\F3E8" }
.bi-pencil-square::before { content: "\F4CA" }
.bi-speedometer2::before { content: "\F580" }
.bi-pencil::before { content: "\F4CB" }
.bi-person-vcard::before { content: "\F8C9" }
.bi-trash::before { content: "\F5DE" }

#faqAccordion .accordion-button {
  font-size: 1.10rem;
  line-height: 1.3;
  padding-top: .9rem;
  padding-bottom: .9rem;
}
