@charset "UTF-8";
@import url("icons/style.css");
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&display=swap');
@font-face {
  font-family: "Public Sans";
  unicode-range: U+30-39;
}
:root {
  --bh-ff-primary:"Public Sans","Noto Kufi Arabic", sans-serif;
  --bh-ff-secondary:"Noto Kufi Arabic", sans-serif;
  /* Heading Variable */
  --bh-fs-h1: 36px;
  --bh-fs-h2: 34px;
  --bh-fs-h3: 32px;
  --bh-fs-h4: 30px;
  --bh-fs-h5: 28px;
  --bh-fs-h6: 26px;
  /* Paragraph Variable */
  --bh-fs-p-xl: 20px;
  --bh-fs-p-l: 18px;
  --bh-fs-p-m: 16px;
  --bh-fs-p-s: 14px;
  --bh-fs-p-xs: 12px;
  --bh-fs-p-xxs: 10px;
  /* Font Weight Variable */
  --bh-fw-light: 300;
  --bh-fw-regular: 400;
  --bh-fw-medium: 500;
  --bh-fw-semibold: 600;
  --bh-fw-bold: 700;
  /* Color Variable */
  --bh-light: #ffffff;
  --bh-dark: #000000;
  --bh-brand: #012E5D;
  --bh-primary: #000000;
  --bh-primary-inverse: #FFFFFF;
  --bh-secondary: #333333;
  --bh-secondary-rgb: 51, 51, 51;
  --bh-tertiary: #999999;
  --bh-accent: #C63B2B;
  --bh-accent-hover: #9E2F22;
  --bh-info: #0AA2C0;
  --bh-info-off:#CFF4FC;
  --bh-info-content:#055160;
  --bh-success: #3B9B6F;
  --bh-success-off: #DBF3E8;
  --bh-success-content: #2C7453;
  --bh-warning: #FF8300;
  --bh-warning-off: #FFE6CC;
  --bh-warning-content: #894701;
  --bh-failure: #DC3545;
  --bh-failure-off: #F8D7DA;
  --bh-failure-content: #B02A37;
  --bh-error: #DC3545;
  --bh-error-star: #A91E2C;
  --bh-focus: rgba(54,149,250,0.6);
  --bh-linkinverse: #F1F1F1;
  --bh-linkinverse-secondary: #F1F1F1;
  --bh-link: #012E5D;
  --bh-inverse: #CBCBCB;
  --bh-inverse-brand: #34587D;
  /* BackgroundColor Variable */
  --bh-bg-primary:#ffffff;
  --bh-bg-primary-rgba:255,255,255;
  --bh-bg-secondary:#F7F7F7;
  --bh-bg-tertiary:#CBCBCB;
  --bh-bg-quartenary:#CBCBCB;
  --bh-bg-brand: #012E5D;
  --bh-bg-brand-accent: #012E5D;
  --bh-bg-accent: #C63B2B;
  --bh-bg-dark: #333333;
  --bh-bg-dark-inverse: #333333;
  --bh-bg-light: #ffffff;
  --bh-bg-light-grey: #E5E5E5;
  --bh-bg-light-brand: #E5EAEF;
  --bh-bg-light-brand1: #E7F1FB;
  --bh-bg-inverse-accent: #012E5D;
  /* Border Variable */
  --bh-border-primary:#999999;
  --bh-border-secondary:#CBCBCB;
  --bh-border-tertiary:#F1F1F1;
  --bh-border-brand: #012E5D;
  --bh-border-accent: #C63B2B;
  /* Border Radius Variable */
  --bh-border-radius-l:16px;
  --bh-border-radius-m:12px;
  --bh-border-radius-s:8px;
  --bh-border-radius-xs:4px;
  --bh-border-radius-xss:2px;
  --bh-border-radius-100:100%;
}

:root.govbh-head__textsize-small {
  /* Heading Variable */
  --bh-fs-h1: 34px;
  --bh-fs-h2: 32px;
  --bh-fs-h3: 30px;
  --bh-fs-h4: 28px;
  --bh-fs-h5: 26px;
  --bh-fs-h6: 24px;
  /* Paragraph Variable */
  --bh-fs-p-xl: 18px;
  --bh-fs-p-l: 16px;
  --bh-fs-p-m: 14px;
  --bh-fs-p-s: 12px;
  --bh-fs-p-xs: 10px;
  --bh-fs-p-xxs: 8px;
}

:root.govbh-head__textsize-large {
  /* Heading Variable */
  --bh-fs-h1: 38px;
  --bh-fs-h2: 36px;
  --bh-fs-h3: 34px;
  --bh-fs-h4: 32px;
  --bh-fs-h5: 30px;
  --bh-fs-h6: 28px;
  /* Paragraph Variable */
  --bh-fs-p-xl: 22px;
  --bh-fs-p-l: 20px;
  --bh-fs-p-m: 18px;
  --bh-fs-p-s: 16px;
  --bh-fs-p-xs: 14px;
  --bh-fs-p-xxs: 12px;
}

@media (max-width: 1199.98px) {
  :root {
    /* Heading Variable */
    --bh-fs-h1: 34px;
    --bh-fs-h2: 32px;
    --bh-fs-h3: 30px;
    --bh-fs-h4: 28px;
    --bh-fs-h5: 26px;
    --bh-fs-h6: 24px;
    /* Paragraph Variable */
    --bh-fs-p-xl: 18px;
    --bh-fs-p-l: 16px;
    --bh-fs-p-m: 14px;
    --bh-fs-p-s: 12px;
    --bh-fs-p-xs: 10px;
    --bh-fs-p-xxs: 8px;
  }
  :root.govbh-head__textsize-small {
    /* Heading Variable */
    --bh-fs-h1: 32px;
    --bh-fs-h2: 30px;
    --bh-fs-h3: 28px;
    --bh-fs-h4: 26px;
    --bh-fs-h5: 24px;
    --bh-fs-h6: 22px;
    /* Paragraph Variable */
    --bh-fs-p-xl: 16px;
    --bh-fs-p-l: 14px;
    --bh-fs-p-m: 12px;
    --bh-fs-p-s: 10px;
    --bh-fs-p-xs: 8px;
    --bh-fs-p-xxs: 7px;
  }
  :root.govbh-head__textsize-large {
    /* Heading Variable */
    --bh-fs-h1: 36px;
    --bh-fs-h2: 34px;
    --bh-fs-h3: 32px;
    --bh-fs-h4: 30px;
    --bh-fs-h5: 28px;
    --bh-fs-h6: 26px;
    /* Paragraph Variable */
    --bh-fs-p-xl: 20px;
    --bh-fs-p-l: 18px;
    --bh-fs-p-m: 16px;
    --bh-fs-p-s: 14px;
    --bh-fs-p-xs: 12px;
    --bh-fs-p-xxs: 10px;
  }
}
@media (max-width: 991.98px) {
  :root {
    /* Heading Variable */
    --bh-fs-h1: 32px;
    --bh-fs-h2: 30px;
    --bh-fs-h3: 28px;
    --bh-fs-h4: 26px;
    --bh-fs-h5: 24px;
    --bh-fs-h6: 22px;
    /* Paragraph Variable */
    --bh-fs-p-xl: 18px;
    --bh-fs-p-l: 16px;
    --bh-fs-p-m: 14px;
    --bh-fs-p-s: 12px;
    --bh-fs-p-xs: 10px;
    --bh-fs-p-xxs: 8px;
  }
  :root.govbh-head__textsize-small {
    /* Heading Variable */
    --bh-fs-h1: 30px;
    --bh-fs-h2: 28px;
    --bh-fs-h3: 26px;
    --bh-fs-h4: 24px;
    --bh-fs-h5: 22px;
    --bh-fs-h6: 20px;
  }
  :root.govbh-head__textsize-large {
    /* Heading Variable */
    --bh-fs-h1: 34px;
    --bh-fs-h2: 32px;
    --bh-fs-h3: 30px;
    --bh-fs-h4: 28px;
    --bh-fs-h5: 26px;
    --bh-fs-h6: 24px;
    /* Paragraph Variable */
    --bh-fs-p-xl: 20px;
    --bh-fs-p-l: 18px;
    --bh-fs-p-m: 16px;
    --bh-fs-p-s: 14px;
    --bh-fs-p-xs: 12px;
    --bh-fs-p-xxs: 10px;
  }
}
@media (max-width: 575.98px) {
  :root {
    /* Heading Variable */
    --bh-fs-h1: 30px;
    --bh-fs-h2: 28px;
    --bh-fs-h3: 26px;
    --bh-fs-h4: 22px;
    --bh-fs-h5: 20px;
    --bh-fs-h6: 18px;
  }
  :root.govbh-head__textsize-small {
    /* Heading Variable */
    --bh-fs-h1: 28px;
    --bh-fs-h2: 26px;
    --bh-fs-h3: 24px;
    --bh-fs-h4: 22px;
    --bh-fs-h5: 20px;
    --bh-fs-h6: 18px;
  }
  :root.govbh-head__textsize-large {
    /* Heading Variable */
    --bh-fs-h1: 32px;
    --bh-fs-h2: 30px;
    --bh-fs-h3: 28px;
    --bh-fs-h4: 26px;
    --bh-fs-h5: 24px;
    --bh-fs-h6: 22px;
  }
}
h1, h2, h3, h4, h5, h6 {
  color: var(--bh-primary);
  font-weight: var(--bh-fw-bold);
  line-height: 1.4;
}

.govbh-fs-h1, .govbh-fs-h2, .govbh-fs-h3, .govbh-fs-h4, .govbh-fs-h5, .govbh-fs-h6 {
  font-weight: var(--bh-fw-bold);
  line-height: 1.4;
}

h1, .govbh-fs-h1 {
  font-size: var(--bh-fs-h1);
}

h2, .govbh-fs-h2 {
  font-size: var(--bh-fs-h2);
}

h3, .govbh-fs-h3 {
  font-size: var(--bh-fs-h3);
}

h4, .govbh-fs-h4 {
  font-size: var(--bh-fs-h4);
}

h5, .govbh-fs-h5 {
  font-size: var(--bh-fs-h5);
}

h6, .govbh-fs-h6 {
  font-size: var(--bh-fs-h6);
}

.govbh-text--extra-large {
  font-size: var(--bh-fs-p-xl);
}

.govbh-text--large {
  font-size: var(--bh-fs-p-l);
}

.govbh-text--medium {
  font-size: var(--bh-fs-p-m);
}

.govbh-text--small {
  font-size: var(--bh-fs-p-s);
}

.govbh-text--extra-small {
  font-size: var(--bh-fs-p-xs);
}

.govbh-font-weight--light {
  font-weight: var(--bh-fw-light);
}

.govbh-font-weight--regular {
  font-weight: var(--bh-fw-regular);
}

.govbh-font-weight--medium {
  font-weight: var(--bh-fw-medium);
}

.govbh-font-weight--semibold {
  font-weight: var(--bh-fw-semibold);
}

.govbh-font-weight--bold {
  font-weight: var(--bh-fw-bold);
}

.govbh-abstract, .govbh-abstract p, abstract, abstract p {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
}
.govbh-abstract .govbh-abstract--light, .govbh-abstract .govbh-abstract--light p, .govbh-abstract p .govbh-abstract--light, .govbh-abstract p .govbh-abstract--light p, abstract .govbh-abstract--light, abstract .govbh-abstract--light p, abstract p .govbh-abstract--light, abstract p .govbh-abstract--light p {
  color: var(--bh-tertiary);
}

section, .govbh-section {
  background-color: var(--bh-bg-primary);
}

.theme--dark {
  color: var(--bh-light);
}

.text--dark {
  color: var(--bh-primary);
}

.text--brand {
  color: var(--bh-brand);
}

.text--primary {
  color: var(--bh-primary);
}

.text--secondary {
  color: var(--bh-secondary);
}

.text--tertiary {
  color: var(--bh-tertiary);
}

.text--accent {
  color: var(--bh-accent);
}

.text--success {
  color: var(--bh-success);
}

.bg--brand {
  background-color: var(--bh-bg-brand) !important;
  color: var(--bh-light);
}
.bg--brand a {
  color: var(--bh-light);
}

.bg--primary {
  background-color: var(--bh-bg-primary) !important;
}

.bg--secondary, .bg--grey {
  background-color: var(--bh-bg-secondary);
}

.bg--tertiary {
  background-color: var(--bh-bg-tertiary);
}

.bg--dark {
  background-color: var(--bh-bg-dark);
}

.bg--light-grey {
  background-color: var(--bh-bg-light-grey);
}

.bg--light-brand {
  background-color: var(--bh-bg-light-brand1);
}

.govbh--box-shadow {
  box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.15);
}

.govbh-border-grey {
  border: 1px solid var(--bh-border-secondary);
}

.min-w-50 {
  min-width: 50% !important;
}

div[tabindex="0"]:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xss);
  outline: none;
}

/*-----------------------------
PRELOADER SECTION STARTS
-----------------------------*/
.preloadcss {
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  background-color: var(--bh-bg-primary);
}

/*-----------------------------
PRELOADER SECTION ENDS
-----------------------------*/
html {
  font-size: 100%;
  scroll-behavior: smooth;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
  opacity: 1;
  transition: 0.3s opacity;
  font-family: var(--bh-ff-primary);
  font-weight: var(--bh-fw-regular);
  font-size: var(--bh-fs-p-l);
  background-color: var(--bh-bg-primary);
  color: var(--bh-secondary);
  line-height: 1.4;
}

body {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 100%;
}

html.with-fancybox body {
  background: rgba(1, 46, 93, 0.8);
}

.fancybox__backdrop {
  background: rgba(1, 46, 93, 0.8);
}

.fancybox__caption {
  color: var(--bh-light);
}

.f-caption {
  text-align: center;
}

main {
  flex-grow: 1;
  min-width: 100%;
}

code {
  color: var(--bh-secondary);
  font-family: var(--bh-ff-primary);
  font-size: inherit;
}

picture {
  height: 100%;
  width: 100%;
}

select option {
  font-family: var(--bh-ff-primary);
}
select option:hover {
  background-color: var(--bh-bg-light-brand);
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 1rem;
}

.theme--dark a:hover {
  color: var(--bh-linkinverse-secondary);
}

a {
  color: var(--bh-brand);
  text-decoration: underline;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
a strong, a b {
  font-weight: var(--bh-fw-bold);
}
a:hover {
  color: var(--bh-accent);
}
a.govbh-is-external::after {
  content: "\e5de";
  font-family: "Phosphor" !important;
  display: inline-block;
  text-decoration: none !important;
  padding-inline-start: 3px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  vertical-align: top;
}

.default-cursor {
  cursor: default !important;
}

a:focus-visible,
input:focus-visible,
textarea:focus-visible,
button:focus-visible,
.govbh-btn:focus-visible {
  text-decoration: none;
  outline: none;
  box-shadow: 0 0px 0px 3px var(--bh-focus);
  border-radius: var(--bh-border-radius-xss);
}

button {
  cursor: pointer;
}

i,
span,
a {
  display: inline-block;
}

strong, b {
  font-weight: var(--bh-fw-bold);
}

ul {
  margin: 0px;
  padding: 0px;
}

li {
  list-style: none;
}

*::-moz-selection {
  background: var(--bh-brand);
  color: var(--bh-light);
  text-shadow: none;
}

::-moz-selection {
  background: var(--bh-brand);
  color: var(--bh-light);
  text-shadow: none;
}

::selection {
  background: var(--bh-brand);
  color: var(--bh-light);
  text-shadow: none;
}

*::-moz-placeholder {
  color: var(--bh-dark);
  opacity: 0.6;
}

*::placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}

input::-webkit-input-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}

input::-moz-input-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}

input::placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}

body.placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
body:-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
body::-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
body::-webkit-input-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}

.theme--dark h1, .theme--dark h2, .theme--dark h3, .theme--dark h4, .theme--dark h5, .theme--dark h6 {
  color: var(--bh-light);
}

section, .govbh-section {
  position: relative;
  padding: 64px 0;
}
@media (max-width: 1199.98px) {
  section, .govbh-section {
    padding: 50px 0;
  }
}
@media (max-width: 767.98px) {
  section, .govbh-section {
    padding: 40px 0;
  }
}
section.govbh-section--padding-xl, .govbh-section.govbh-section--padding-xl {
  padding: 150px 0;
}
@media (max-width: 1199.98px) {
  section.govbh-section--padding-xl, .govbh-section.govbh-section--padding-xl {
    padding: 100px 0;
  }
}
@media (max-width: 767.98px) {
  section.govbh-section--padding-xl, .govbh-section.govbh-section--padding-xl {
    padding: 65px 0;
  }
}
section.govbh-section--padding-l, .govbh-section.govbh-section--padding-l {
  padding: 56px 0;
}
@media (max-width: 1199.98px) {
  section.govbh-section--padding-l, .govbh-section.govbh-section--padding-l {
    padding: 40px 0;
  }
}
@media (max-width: 767.98px) {
  section.govbh-section--padding-l, .govbh-section.govbh-section--padding-l {
    padding: 30px 0;
  }
}
section.govbh-section--padding-m, .govbh-section.govbh-section--padding-m {
  padding: 32px 0;
}

@media (max-width: 767.98px) {
  .govbh-bg-image-fixed {
    background-attachment: scroll !important; /* or 'local' */
  }
}

.govbh-section.bg-light-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 1;
}
.govbh-section.bg-brand-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(1, 46, 93, 0.9);
  z-index: 1;
}
.govbh-section.bg-light-linear:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.9) 0%, rgb(255, 255, 255) 100%);
  background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.9) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.9) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#FFFFFF", GradientType=0);

  z-index: 1;
}
.govbh-section.bg-dark-linear:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}

.govbh-parallax {
  padding: 100px 0;
}
@media (max-width: 767.98px) {
  .govbh-parallax {
    padding: 60px 0;
  }
}
.govbh-parallax .govbh-content-block {
  position: relative;
  z-index: 2;
  max-width: 650px;
  margin: auto;
  padding: 30px 20px;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-parallax .govbh-content-block.bg--light {
  background-color: rgba(255, 255, 255, 0.9);
}
.govbh-parallax .govbh-content-block.bg--light h3 {
  color: var(--bh-brand);
}

img {
  width: 100%;
  height: auto;
  max-width: 100%;
}

.simpleParallax {
  height: 100%;
  width: 100%;
}
.simpleParallax img {
  object-fit: cover;
  height: 100%;
}

.hr {
  position: relative;
  width: 100%;
  height: 1px;
  margin: 40px 0;
  background-color: var(--bh-bg-tertiary);
}
@media (max-width: 767.98px) {
  .hr {
    margin: 30px 0;
  }
}
.hr.bg--grey {
  background-color: var(--bh-bg-secondary);
}
.hr--medium {
  height: 4px;
}

.odometer .odometer-digit .odometer-value {
  width: 100%;
}

.container.allow-extend {
  overflow: visible;
}

.container.allow-extend .row {
  flex-wrap: nowrap;
  --bs-gutter-x: 0;
}

.extend-column {
  max-width: unset;
}

.govbh-boxshadow-container {
  border-radius: var(--bh-border-radius-xs);
  box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.15);
  padding: 30px;
}
@media (max-width: 767.98px) {
  .govbh-boxshadow-container {
    padding: 15px;
  }
}

.govbh-theme__pagination {
  padding-top: 2px;
  padding-bottom: 2px;
}
.govbh-theme__pagination.swiper-pagination-lock {
  padding: 0;
}
.govbh-theme__pagination.govbh-align-center {
  text-align: center;
}
.govbh-theme__pagination.govbh-align-bottom {
  bottom: 20px;
  position: absolute;
  z-index: 1;
}
.govbh-theme__pagination .swiper-pagination-bullet {
  background-color: transparent;
  opacity: 1;
  height: 24px;
  width: 24px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 767.98px) {
  .govbh-theme__pagination .swiper-pagination-bullet {
    height: 18px;
    width: 25px;
  }
}
.govbh-theme__pagination .swiper-pagination-bullet:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
  outline: none;
}
.govbh-theme__pagination .swiper-pagination-bullet:after {
  content: "";
  height: 12px;
  width: 12px;
  background-color: var(--bh-bg-quartenary);
  position: absolute;
  border-radius: 12px;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-theme__pagination .swiper-pagination-bullet:after {
    height: 10px;
    width: 10px;
  }
}
.govbh-theme__pagination .swiper-pagination-bullet:hover:after {
  background-color: var(--bh-border-accent);
}
.govbh-theme__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 38px;
}
@media (max-width: 767.98px) {
  .govbh-theme__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 28px;
  }
}
.govbh-theme__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  background-color: var(--bh-border-accent);
  width: 28px;
}
@media (max-width: 767.98px) {
  .govbh-theme__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    width: 20px;
  }
}

.govbh--line-clamp-1 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.govbh--line-clamp-2 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.govbh--line-clamp-3 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.govbh--line-clamp-4 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.govbh--line-clamp-5 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.govbh-breadcrumb {
  position: relative;
  padding: 45px 0;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .govbh-breadcrumb {
    padding: 35px 0;
  }
}
@media (max-width: 575.98px) {
  .govbh-breadcrumb {
    padding: 25px 0;
  }
}
.govbh-breadcrumb.theme--dark h1 {
  color: var(--bh-light);
}
.govbh-breadcrumb.theme--dark a {
  color: var(--bh-light);
}
.govbh-breadcrumb.theme--dark a:hover {
  color: var(--bh-linkinverse-secondary);
}
.govbh-breadcrumb.theme--dark .govbh-breadcrumb__group li {
  color: var(--bh-light);
}
.govbh-breadcrumb.theme--dark .govbh-breadcrumb__group li:after {
  color: var(--bh-linkinverse-secondary);
}
.govbh-breadcrumb.theme--dark .govbh-breadcrumb__group li.govbh-breadcrumb__item-show-more-toggle button {
  color: var(--bh-light);
}
.govbh-breadcrumb .theme--dark h1 {
  color: var(--bh-light);
}
.govbh-breadcrumb .theme--dark a {
  color: var(--bh-light);
}
.govbh-breadcrumb .theme--dark a:hover {
  color: var(--bh-linkinverse-secondary);
}
.govbh-breadcrumb .theme--dark .govbh-breadcrumb__group li {
  color: var(--bh-light);
}
.govbh-breadcrumb .theme--dark .govbh-breadcrumb__group li:after {
  color: var(--bh-linkinverse-secondary);
}
.govbh-breadcrumb .theme--dark .govbh-breadcrumb__group li.govbh-breadcrumb__item-show-more-toggle button {
  color: var(--bh-light);
}
.govbh-breadcrumb h1 {
  color: var(--bh-brand);
  font-weight: var(--bh-fw-bold);
  margin: 0;
}
.govbh-breadcrumb a {
  color: var(--bh-brand);
  text-decoration: underline;
  text-underline-offset: 3px;
}
.govbh-breadcrumb a:hover {
  color: var(--bh-accent);
  text-underline-offset: 4px;
  opacity: 0.8;
}
.govbh-breadcrumb .govbh-breadcrumb__group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 25px;
}
@media (max-width: 575.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group {
    gap: 8px 20px;
  }
}
.govbh-breadcrumb .govbh-breadcrumb__group li {
  position: relative;
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-m);
}
@media (max-width: 480px) {
  .govbh-breadcrumb .govbh-breadcrumb__group li {
    font-size: 12px;
  }
}
.govbh-breadcrumb .govbh-breadcrumb__group li:last-child:after {
  display: none;
}
.govbh-breadcrumb .govbh-breadcrumb__group li:after {
  content: "\e13a";
  font-family: "Phosphor" !important;
  position: absolute;
  right: -20px;
  color: var(--bh-brand);
  top: 4px;
  font-size: 12px;
}
@media (max-width: 991.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group li:after {
    top: 2px;
  }
}
@media (max-width: 575.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group li:after {
    font-size: 10px;
    right: -16px;
  }
}
.govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-home a {
  padding-inline-start: 20px;
}
@media (max-width: 575.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-home a {
    padding-inline-start: 15px;
  }
}
.govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-home a i {
  position: absolute;
  left: 0;
}
.govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-last {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  position: relative;
  overflow: hidden;
  max-width: 500px;
}
.govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-last a {
  text-decoration: none;
}
.govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-show-more-toggle {
  display: none;
}
@media (max-width: 991.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-show-more-toggle {
    display: block;
  }
}
.govbh-breadcrumb .govbh-breadcrumb__group li.govbh-breadcrumb__item-show-more-toggle button {
  border: none;
  outline: none;
  background-color: transparent;
  color: var(--bh-brand);
}
@media (max-width: 991.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group li:not(:first-child):not(:last-child):not(:nth-last-child(2)):not(.govbh-breadcrumb__item-show-more-toggle) {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group.active li:not(:first-child):not(:last-child):not(:nth-last-child(2)):not(.govbh-breadcrumb__item-show-more-toggle) {
    display: inline-block;
  }
}
@media (max-width: 991.98px) {
  .govbh-breadcrumb .govbh-breadcrumb__group.active li.govbh-breadcrumb__item-show-more-toggle {
    display: none;
  }
}
.govbh-breadcrumb .govbh-breadcrumb__group a {
  display: flex;
  align-items: center;
  font-size: var(--bh-fs-p-m);
}
@media (max-width: 480px) {
  .govbh-breadcrumb .govbh-breadcrumb__group a {
    font-size: 12px;
  }
}

.govbh-sharethis {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  font-size: var(--bh-fs-p-m);
  color: var(--bh-secondary);
  gap: 5px;
  flex-wrap: wrap;
}
.govbh-sharethis--vertical {
  flex-wrap: wrap;
  gap: 5px;
  flex-direction: column;
  align-items: start;
}
.govbh-sharethis--vertical .govbh-sharethis__title {
  padding-inline-start: 5px;
}
.govbh-sharethis.theme--dark {
  color: var(--bh-inverse);
}
.govbh-sharethis.theme--dark ul li a {
  color: var(--bh-light);
}
.govbh-sharethis ul {
  display: flex;
  align-items: center;
  gap: 2px 0px;
}
@media (max-width: 767.98px) {
  .govbh-sharethis ul {
    gap: 2px 0px;
    flex-wrap: wrap;
  }
}
.govbh-sharethis ul li a {
  font-size: 16px;
  padding: 2px;
  color: var(--bh-brand);
  padding: 7px;
}
@media (max-width: 991.98px) {
  .govbh-sharethis ul li a {
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .govbh-sharethis ul li a {
    padding: 6px;
  }
}
.govbh-sharethis ul li a:hover {
  color: var(--bh-accent);
}
.govbh-sharethis ul li a i {
  font-size: 20px;
}
@media (max-width: 991.98px) {
  .govbh-sharethis ul li a i {
    font-size: 16px;
  }
}

.govbh-alert {
  display: flex;
  align-items: start;
  padding: 25px;
  padding-inline-end: 40px;
  border-radius: var(--bh-border-radius-xs);
  gap: 5px 10px;
  position: relative;
}
@media (max-width: 991.98px) {
  .govbh-alert {
    padding: 20px;
    padding-inline-end: 40px;
  }
}
@media (max-width: 575.98px) {
  .govbh-alert {
    padding: 15px;
    padding-inline-end: 35px;
  }
}
.govbh-alert .govbh-alert__icon {
  font-size: 30px;
  display: flex;
}
@media (max-width: 991.98px) {
  .govbh-alert .govbh-alert__icon {
    font-size: 25px;
  }
}
.govbh-alert .govbh-alert__close {
  position: absolute;
  right: 15px;
  font-size: 16px;
  cursor: pointer;
  background: transparent;
  border: none;
  display: flex;
  padding: 10px;
  top: 15px;
}
@media (max-width: 991.98px) {
  .govbh-alert .govbh-alert__close {
    right: 5px;
    top: 5px;
  }
}
.govbh-alert .govbh-alert__close i {
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-alert .govbh-alert__close:focus-visible {
  outline: none;
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-alert .govbh-alert__close:hover i {
  color: var(--bh-border-accent);
}
.govbh-alert p {
  color: var(--bh-bg-dark);
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  margin: 0;
}
.govbh-alert .abstract {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
}
.govbh-alert.govbh-alert--info {
  background: var(--bh-info-off);
}
.govbh-alert.govbh-alert--info .abstract {
  color: var(--bh-info-content);
  margin: 0;
}
.govbh-alert.govbh-alert--info .govbh-alert__icon {
  color: var(--bh-info);
}
.govbh-alert.govbh-alert--success {
  background: var(--bh-success-off);
}
.govbh-alert.govbh-alert--success .abstract {
  color: var(--bh-success-content);
  margin: 0;
}
.govbh-alert.govbh-alert--success .govbh-alert__icon {
  color: var(--bh-success);
}

.govbh-alert.govbh-alert--status {
  background: var(--bh-success-off);
}
.govbh-alert.govbh-alert--status .abstract {
  color: var(--bh-success-content);
  margin: 0;
}
.govbh-alert.govbh-alert--status.govbh-alert__icon {
  color: var(--bh-success);
}

.govbh-alert.govbh-alert--warning {
  background: var(--bh-warning-off);
}
.govbh-alert.govbh-alert--warning .abstract {
  color: var(--bh-warning-content);
  margin: 0;
}
.govbh-alert.govbh-alert--warning .govbh-alert__icon {
  color: var(--bh-warning);
}
.govbh-alert.govbh-alert--failure {
  background: var(--bh-failure-off);
}
.govbh-alert.govbh-alert--failure .abstract {
  color: var(--bh-failure-content);
  margin: 0;
}
.govbh-alert.govbh-alert--failure .govbh-alert__icon {
  color: var(--bh-failure);
}

.govbh-alert.govbh-alert--error {
  background: var(--bh-failure-off);
}
.govbh-alert.govbh-alert--error .abstract {
  color: var(--bh-failure-content);
  margin: 0;
}
.govbh-alert.govbh-alert--error .govbh-alert__icon {
  color: var(--bh-failure);
}

.govbh-toast {
  display: flex;
  align-items: start;
  padding: 25px;
  padding-inline-end: 40px;
  border-radius: var(--bh-border-radius-xs);
  gap: 5px 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.15);
  background: var(--bh-primary-inverse);
  max-width: 560px;
  width: 100%;
}
@media (max-width: 991.98px) {
  .govbh-toast {
    padding: 20px;
    padding-inline-end: 40px;
  }
}
@media (max-width: 575.98px) {
  .govbh-toast {
    padding: 15px;
    padding-inline-end: 35px;
  }
}
.govbh-toast:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
}
.govbh-toast .govbh-toast__icon {
  font-size: 30px;
  display: flex;
}
@media (max-width: 991.98px) {
  .govbh-toast .govbh-toast__icon {
    font-size: 25px;
  }
}
.govbh-toast .govbh-toast__close {
  position: absolute;
  right: 15px;
  font-size: 16px;
  cursor: pointer;
  background: transparent;
  border: none;
  display: flex;
  padding: 10px;
  top: 15px;
}
@media (max-width: 991.98px) {
  .govbh-toast .govbh-toast__close {
    right: 5px;
    top: 5px;
  }
}
.govbh-toast .govbh-toast__close i {
  color: var(--bh-tertiary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-toast .govbh-toast__close:focus-visible {
  outline: none;
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-toast .govbh-toast__close:hover i {
  color: var(--bh-border-accent);
}
.govbh-toast p {
  color: var(--bh-bg-dark);
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  margin: 0;
}
.govbh-toast .abstract {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
}
.govbh-toast.govbh-toast--info:before {
  background: var(--bh-info);
}
.govbh-toast.govbh-toast--info .abstract {
  color: var(--bh-info-content);
}
.govbh-toast.govbh-toast--info .govbh-toast__icon {
  color: var(--bh-info);
}
.govbh-toast.govbh-toast--success:before {
  background: var(--bh-success);
}
.govbh-toast.govbh-toast--success .abstract {
  color: var(--bh-success-content);
}
.govbh-toast.govbh-toast--success .govbh-toast__icon {
  color: var(--bh-success);
}
.govbh-toast.govbh-toast--warning:before {
  background: var(--bh-warning);
}
.govbh-toast.govbh-toast--warning .abstract {
  color: var(--bh-warning-content);
}
.govbh-toast.govbh-toast--warning .govbh-toast__icon {
  color: var(--bh-warning);
}
.govbh-toast.govbh-toast--failure:before {
  background: var(--bh-failure);
}
.govbh-toast.govbh-toast--failure .abstract {
  color: var(--bh-failure-content);
}
.govbh-toast.govbh-toast--failure .govbh-toast__icon {
  color: var(--bh-failure);
}

.govbh-blockquote {
  position: relative;
  padding-inline-start: 65px;
  padding-block-start: 30px;
}
@media (max-width: 991.98px) {
  .govbh-blockquote {
    padding-inline-start: 50px;
    padding-block-start: 25px;
  }
}
@media (max-width: 575.98px) {
  .govbh-blockquote {
    padding-inline-start: 40px;
    padding-block-start: 20px;
  }
}
.govbh-blockquote.theme--dark .govbh-blockquote__icon i {
  color: var(--bh-inverse);
}
.govbh-blockquote.theme--dark .govbh-blockquote__content {
  color: var(--bh-light);
  border-color: var(--bh-inverse-brand);
}
.govbh-blockquote.theme--dark .govbh-blockquote__title, .govbh-blockquote.theme--dark .govbh-blockquote__designation {
  color: var(--bh-linkinverse-secondary);
}
.govbh-blockquote .govbh-blockquote__icon {
  position: absolute;
  left: 1px;
  top: 4px;
}
.govbh-blockquote .govbh-blockquote__icon i {
  font-size: 45px;
  color: var(--bh-tertiary);
  transform: scaleX(-1) scaleY(-1);
}
@media (max-width: 991.98px) {
  .govbh-blockquote .govbh-blockquote__icon i {
    font-size: 35px;
  }
}
@media (max-width: 575.98px) {
  .govbh-blockquote .govbh-blockquote__icon i {
    font-size: 30px;
  }
}
.govbh-blockquote .govbh-blockquote__content {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  margin-bottom: 25px;
  padding-block-start: 25px;
  border-top: 1px solid var(--bh-border-secondary);
}
@media (max-width: 991.98px) {
  .govbh-blockquote .govbh-blockquote__content {
    margin-bottom: 20px;
    padding-block-start: 20px;
  }
}
.govbh-blockquote .govbh-blockquote__title {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-primary);
  margin-bottom: 5px;
}
@media (max-width: 575.98px) {
  .govbh-blockquote .govbh-blockquote__title {
    font-size: 16px;
  }
}
.govbh-blockquote .govbh-blockquote__designation {
  font-size: var(--bh-fs-p-m);
  color: var(--bh-secondary);
}

.govbh-pagination {
  position: relative;
}
.govbh-pagination.theme--dark ul li {
  border: 1px solid var(--bh-border-tertiary);
}
.govbh-pagination.theme--dark ul li:hover {
  border: 1px solid var(--bh-light);
}
.govbh-pagination.theme--dark ul li a {
  color: var(--bh-light);
}
.govbh-pagination.theme--dark ul li a i {
  color: var(--bh-light);
}
.govbh-pagination.theme--dark ul li a:hover {
  background-color: var(--bh-light);
  color: var(--bh-brand);
}
.govbh-pagination.theme--dark ul li a:hover i {
  color: var(--bh-brand);
}
.govbh-pagination.theme--dark ul li.govbh-pagination__truncate {
  color: var(--bh-light);
}
.govbh-pagination.theme--dark ul li.govbh-pagination__current {
  border: 1px solid var(--bh-border-tertiary);
  color: var(--bh-brand);
  background: var(--bh-bg-primary);
}
.govbh-pagination.theme--dark ul li.govbh-pagination__current:hover {
  background-color: var(--bh-light);
  color: var(--bh-brand);
}
.govbh-pagination ul {
  display: flex;
  justify-content: center;
  gap: 5px 5px;
}
@media (max-width: 575.98px) {
  .govbh-pagination ul {
    flex-wrap: wrap;
  }
}
.govbh-pagination ul li {
  position: relative;
  height: 36px;
  min-width: 38px;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-secondary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-pagination ul li {
    height: 30px;
    min-width: 32px;
  }
}
.govbh-pagination ul li:hover {
  border: 1px solid var(--bh-bg-accent);
}
.govbh-pagination ul li.govbh-pagination__current {
  background-color: var(--bh-bg-brand);
  color: var(--bh-light);
  border: 1px solid var(--bh-bg-brand);
  font-size: var(--bh-fs-p-s);
}
.govbh-pagination ul li.govbh-pagination__current:hover {
  background-color: var(--bh-bg-brand);
  color: var(--bh-light);
}
.govbh-pagination ul li.govbh-pagination__truncate {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-s);
}
.govbh-pagination ul li.govbh-pagination__truncate:hover {
  border: 1px solid var(--bh-border-secondary);
}
.govbh-pagination ul li a {
  height: 100%;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px 2px;
  width: 100%;
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-s);
  text-decoration: none;
}
@media (max-width: 991.98px) {
  .govbh-pagination ul li a span {
    display: none;
  }
}
.govbh-pagination ul li a i {
  color: var(--bh-accent);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-pagination ul li a:hover {
  background-color: var(--bh-bg-accent);
  color: var(--bh-light);
}
.govbh-pagination ul li a:hover i {
  color: var(--bh-light);
}
.govbh-pagination .govbh-pagination__info {
  text-align: center;
  font-size: var(--bh-fs-p-s);
  margin-top: 25px;
}
@media (max-width: 991.98px) {
  .govbh-pagination .govbh-pagination__info {
    margin-top: 20px;
  }
}

.govbh-general__navigation-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 52px;
  width: 52px;
  height: 44px;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  outline: none;
}
@media (max-width: 991.98px) {
  .govbh-general__navigation-arrow {
    min-width: 45px;
    width: 45px;
    height: 38px;
  }
}
@media (max-width: 575.98px) {
  .govbh-general__navigation-arrow {
    min-width: 40px;
    width: 40px;
    height: 35px;
  }
}
.govbh-general__navigation-arrow i {
  font-size: 16px;
  color: var(--bh-accent);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 575.98px) {
  .govbh-general__navigation-arrow i {
    font-size: 14px;
  }
}
.govbh-general__navigation-arrow.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.govbh-general__navigation-arrow:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-general__navigation-arrow:hover {
  background-color: var(--bh-accent);
  border: 1px solid var(--bh-accent);
}
.govbh-general__navigation-arrow:hover i {
  color: var(--bh-light);
}

.modal-backdrop.show {
  opacity: 0;
}

.govbh-modal {
  background: rgba(1, 46, 93, 0.8);
}
.govbh-modal .modal-content {
  border-radius: var(--bh-border-radius-xs);
}
.govbh-modal .modal-content .modal-header {
  border-bottom: 0px solid var(--bh-border-secondary);
}
.govbh-modal .modal-content .modal-header .modal-title {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-primary);
  padding-inline-end: 40px;
}
.govbh-modal .modal-content .modal-header button {
  position: absolute;
  right: 15px;
  top: 15px;
  color: var(--bh-tertiary);
  font-size: 24px;
  line-height: 1;
  background-color: transparent;
  box-shadow: none;
  border: none;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-modal .modal-content .modal-header button {
    font-size: 20px;
  }
}
.govbh-modal .modal-content .modal-header button:hover {
  color: var(--bh-accent);
}
.govbh-modal .modal-content .modal-header button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-modal .modal-content .modal-footer {
  border: none;
}
.govbh-modal .modal-content .model-body__center {
  text-align: center;
}
.govbh-modal .modal-content .model-body__center .model-body__text {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  color: var(--bh-primary);
  line-height: 1.5;
}
.govbh-modal .modal-content .model-body__center .model-body__icon {
  font-size: 80px;
  color: var(--bh-success);
  line-height: 1;
  margin-top: 20px;
  margin-bottom: 10px;
}
.govbh-modal .modal-content .model-body__center .model-body__title {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  padding-bottom: 10px;
}
.govbh-modal .modal-content .model-body__center .model-body__subtitle {
  font-size: var(--bh-fs-xl);
  font-weight: var(--bh-fw-bold);
  padding-bottom: 10px;
  color: var(--bh-secondary);
}
.govbh-modal .modal-content .model-body__center .govbh-btn {
  margin: 30px 0;
  min-width: 80px;
}
.govbh-modal .modal-content .model-body__center form {
  text-align: start;
}
.govbh-modal .modal-content .model-body__center form .form-textarea {
  height: 130px;
}

.govbh-progress {
  position: relative;
}
.govbh-progress.govbh-progress--brand .govbh-progress__bar {
  background: var(--bh-brand);
}
.govbh-progress.govbh-progress--info .govbh-progress__bar {
  background: var(--bh-info);
}
.govbh-progress.govbh-progress--warning .govbh-progress__bar {
  background: var(--bh-warning);
}
.govbh-progress.govbh-progress--success .govbh-progress__bar {
  background: var(--bh-success);
}
.govbh-progress.govbh-progress--danger .govbh-progress__bar {
  background: var(--bh-failure);
}
.govbh-progress .govbh-progress__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px 10px;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-secondary);
}
.govbh-progress .govbh-progress__head span {
  font-size: var(--bh-fs-p-s);
}
.govbh-progress .govbh-progress__container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 20px;
  border-radius: var(--bh-border-radius-xs);
  background: var(--bh-bg-light-brand);
  margin: 10px 0;
}
@media (max-width: 991.98px) {
  .govbh-progress .govbh-progress__container {
    height: 15px;
  }
}
.govbh-progress .govbh-progress__container .govbh-progress__bar {
  height: 100%;
  font-size: var(--bh-fs-p-s);
  font-weight: var(--bh-fw-semibold);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--bh-light);
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.govbh-progress .govbh-progress__footer {
  display: flex;
  align-items: center;
  gap: 5px 5px;
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-secondary);
}
.govbh-progress .govbh-progress__footer i {
  color: var(--bh-tertiary);
  font-size: 16px;
}
.govbh-progress .govbh-progress__footer span {
  font-size: var(--bh-fs-p-xs);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
}

.govbh-badge {
  font-size: var(--bh-fs-p-s);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-light);
  background: var(--bh-brand);
  border-radius: var(--bh-border-radius-xs);
  padding: 5px 15px;
}
.govbh-badge.govbh-badge--medium {
  font-size: var(--bh-fs-p-xs);
  padding: 4px 8px;
}
.govbh-badge.govbh-badge--small {
  font-size: var(--bh-fs-p-xxs);
  padding: 2px 6px;
}
.govbh-badge.govbh-badge--rounded {
  border-radius: 20px;
}
.govbh-badge.govbh-badge--primary {
  background: var(--bh-brand);
}
.govbh-badge.govbh-badge--secondary {
  background: var(--bh-secondary);
}
.govbh-badge.govbh-badge--light {
  background: var(--bh-bg-light-brand);
  color: var(--bh-secondary);
}
.govbh-badge.govbh-badge--dark {
  background: var(--bh-dark);
}
.govbh-badge.govbh-badge--info {
  background: var(--bh-info);
}
.govbh-badge.govbh-badge--warning {
  background: var(--bh-warning);
}
.govbh-badge.govbh-badge--success {
  background: var(--bh-success-content);
}
.govbh-badge.govbh-badge--danger {
  background: var(--bh-failure);
}

.govbh-avatar {
  position: relative;
  height: 64px;
  width: 64px;
  border-radius: 100%;
}
@media (max-width: 767.98px) {
  .govbh-avatar {
    height: 54px;
    width: 54px;
  }
}
.govbh-avatar.govbh-avatar--offline:before {
  background: var(--bh-bg-tertiary);
}
.govbh-avatar.govbh-avatar--rounded {
  border-radius: 8px;
}
@media (max-width: 767.98px) {
  .govbh-avatar.govbh-avatar--rounded {
    border-radius: 4px;
  }
}
.govbh-avatar.govbh-avatar--rounded:before {
  top: -4px;
  right: -4px;
}
@media (max-width: 767.98px) {
  .govbh-avatar.govbh-avatar--rounded:before {
    top: -2px;
    right: -2px;
  }
}
.govbh-avatar.govbh-avatar--rounded img {
  border-radius: 8px;
}
@media (max-width: 767.98px) {
  .govbh-avatar.govbh-avatar--rounded img {
    border-radius: 4px;
  }
}
.govbh-avatar:before {
  content: "";
  position: absolute;
  top: 2px;
  right: 2px;
  height: 13px;
  width: 13px;
  border-radius: 100%;
  border: 2px solid var(--bh-light);
  background: var(--bh-success);
  z-index: 1;
}
@media (max-width: 767.98px) {
  .govbh-avatar:before {
    top: 3px;
    right: 3px;
    height: 10px;
    width: 10px;
    border: 1px solid var(--bh-light);
  }
}
.govbh-avatar img {
  height: 64px;
  width: 64px;
  border-radius: 100%;
  position: relative;
  overflow: hidden;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .govbh-avatar img {
    height: 54px;
    width: 54px;
  }
}

.govbh-countdown {
  display: inline-block;
}
.govbh-countdown.govbh-countdown--border .govbh-countdown__timer {
  border: 1px dashed var(--bh-secondary);
  padding: 20px;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-countdown .govbh-countdown__title {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  margin-bottom: 15px;
  text-align: center;
}
.govbh-countdown .govbh-countdown__subtitle {
  font-size: var(--bh-fs-p-m);
  margin-top: 25px;
  text-align: center;
}
.govbh-countdown .govbh-countdown__timer {
  display: flex;
  align-items: start;
  justify-content: start;
  gap: 5px 25px;
}
@media (max-width: 575.98px) {
  .govbh-countdown .govbh-countdown__timer {
    gap: 5px 16px;
  }
}
.govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list {
  position: relative;
  text-align: center;
  width: auto;
  min-width: 75px;
}
@media (max-width: 991.98px) {
  .govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list {
    min-width: 65px;
  }
}
@media (max-width: 575.98px) {
  .govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list {
    min-width: 55px;
  }
}
@media (max-width: 480px) {
  .govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list {
    min-width: 45px;
  }
}
.govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list:after {
  content: ":";
  position: absolute;
  right: -18px;
  top: -5px;
  opacity: 0.4;
  font-size: 56px;
  font-weight: var(--bh-fw-bold);
  line-height: 1;
  color: var(--bh-brand);
}
@media (max-width: 991.98px) {
  .govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list:after {
    font-size: 50px;
  }
}
@media (max-width: 575.98px) {
  .govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list:after {
    font-size: 35px;
    right: -13px;
    top: -3px;
  }
}
.govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list:last-child:after {
  content: none;
}
.govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list .govbh-countdown__numbers {
  font-weight: var(--bh-fw-bold);
  font-size: 56px;
  line-height: 1;
  color: var(--bh-brand);
  width: 100%;
  position: relative;
}
@media (max-width: 991.98px) {
  .govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list .govbh-countdown__numbers {
    font-size: 50px;
  }
}
@media (max-width: 575.98px) {
  .govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list .govbh-countdown__numbers {
    font-size: 35px;
  }
}
.govbh-countdown .govbh-countdown__timer .govbh-countdown__timer--list .govbh-countdown__serial {
  font-size: var(--bh-fs-p-m);
}

.govbh-countdown__remaining {
  display: flex;
  align-items: center;
  gap: 5px 5px;
  font-size: var(--bh-fs-p-m);
  color: var(--bh-secondary);
}
.govbh-countdown__remaining span {
  font-weight: var(--bh-fw-bold);
}
.govbh-countdown__remaining i {
  color: var(--bh-tertiary);
  font-size: 20px;
}

.govbh-dropdown {
  position: relative;
}
.govbh-dropdown .govbh-btn.dropdown-toggle:after {
  font-size: 24px;
  margin: 0px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 575.98px) {
  .govbh-dropdown .govbh-btn.dropdown-toggle:after {
    font-size: 20px;
  }
}
.govbh-dropdown .govbh-btn.dropdown-toggle.show:after {
  transform: rotate(180deg);
}
.govbh-dropdown .govbh-dropdown__menu {
  border: 0px;
  padding: 0;
  overflow: hidden;
  min-width: 200px;
}
.govbh-dropdown .govbh-dropdown__menu[width="100%"] {
  width: 100%;
}
.govbh-dropdown .govbh-dropdown__menu li:before {
  content: none;
}
.govbh-dropdown .govbh-dropdown__menu .govbh-dropdown__menu-item {
  font-size: var(--bh-fs-p-m);
  color: var(--bh-secondary);
  text-decoration: none;
  padding: 10px 15px;
  display: flex;
  align-items: center;
  gap: 2px 7px;
  background-color: var(--bh-bg-secondary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-dropdown .govbh-dropdown__menu .govbh-dropdown__menu-item i {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-xl);
}
.govbh-dropdown .govbh-dropdown__menu .govbh-dropdown__menu-item:hover {
  background-color: var(--bh-bg-light-brand);
}
.govbh-dropdown .govbh-dropdown__menu .govbh-dropdown__menu-item:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
}
.govbh-dropdown .govbh-dropdown__menu .govbh-dropdown__menu-item.govbh-dropdown__menu-item--border-top {
  border-top: 1px solid var(--bh-border-secondary);
}
.govbh-dropdown .govbh-dropdown__menu .govbh-dropdown__menu-item.govbh-dropdown__menu-item--border-bottom {
  border-bottom: 1px solid var(--bh-border-secondary);
}

.govbh-detail-list {
  position: relative;
  overflow: hidden;
  border: 1px solid var(--bh-border-secondary);
  border-radius: var(--bh-border-radius-xs);
}
.govbh-detail-list.govbh-dtail-list--two-column {
  display: grid;
  grid-template-columns: 50% 50%;
}
@media (max-width: 991.98px) {
  .govbh-detail-list.govbh-dtail-list--two-column {
    grid-template-columns: 100%;
  }
}
@media (max-width: 991.98px) {
  .govbh-detail-list.govbh-dtail-list--two-column .govbh-detail-list__col {
    border-bottom: 1px solid var(--bh-border-secondary);
  }
}
@media (max-width: 991.98px) {
  .govbh-detail-list.govbh-dtail-list--two-column .govbh-detail-list__col:last-child {
    border-bottom: none;
  }
}
.govbh-detail-list dl {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.govbh-detail-list dl dt {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  background-color: var(--bh-linkinverse);
  padding: 20px;
  border-inline-end: 1px solid var(--bh-border-secondary);
  border-block-end: 1px solid var(--bh-border-secondary);
  height: auto;
  width: 40%;
  min-width: 40%;
  margin: 0;
}
@media (max-width: 991.98px) {
  .govbh-detail-list dl dt {
    padding: 15px;
  }
}
@media (max-width: 767.98px) {
  .govbh-detail-list dl dt {
    padding: 10px;
    width: 50%;
    min-width: 50%;
  }
}
.govbh-detail-list dl dt:last-of-type {
  border-bottom: none;
}
.govbh-detail-list dl dd {
  padding: 20px;
  font-size: var(--bh-fs-p-m);
  height: auto;
  width: 60%;
  min-width: 60%;
  margin: 0;
  border-block-end: 1px solid var(--bh-border-secondary);
}
@media (max-width: 991.98px) {
  .govbh-detail-list dl dd {
    padding: 15px;
  }
}
@media (max-width: 767.98px) {
  .govbh-detail-list dl dd {
    padding: 10px;
    width: 50%;
    min-width: 50%;
  }
}
.govbh-detail-list dl dd a {
  word-break: break-all;
}
.govbh-detail-list dl dd:last-of-type {
  border-bottom: none;
}
.govbh-detail-list .govbh-detail-list__item {
  display: grid;
  align-items: center;
  grid-template-columns: 40% 60%;
  border-bottom: 1px solid var(--bh-border-secondary);
}
@media (max-width: 767.98px) {
  .govbh-detail-list .govbh-detail-list__item {
    grid-template-columns: 50% 50%;
  }
}
.govbh-detail-list .govbh-detail-list__item .govbh-detail-list__item-title {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  background-color: var(--bh-linkinverse);
  padding: 20px;
  border-inline-end: 1px solid var(--bh-border-secondary);
  height: 100%;
  width: 100%;
}
@media (max-width: 991.98px) {
  .govbh-detail-list .govbh-detail-list__item .govbh-detail-list__item-title {
    padding: 15px;
  }
}
@media (max-width: 767.98px) {
  .govbh-detail-list .govbh-detail-list__item .govbh-detail-list__item-title {
    padding: 10px;
  }
}
.govbh-detail-list .govbh-detail-list__item .govbh-detail-list__item-content {
  padding: 20px;
  font-size: var(--bh-fs-p-m);
  height: 100%;
  width: 100%;
}
@media (max-width: 991.98px) {
  .govbh-detail-list .govbh-detail-list__item .govbh-detail-list__item-content {
    padding: 15px;
  }
}
@media (max-width: 767.98px) {
  .govbh-detail-list .govbh-detail-list__item .govbh-detail-list__item-content {
    padding: 10px;
  }
}
.govbh-detail-list .govbh-detail-list__item .govbh-detail-list__item-content a {
  word-break: break-all;
}
.govbh-detail-list .govbh-detail-list__item:last-child {
  border-bottom: none;
}

.govbh-advanced-search {
  position: relative;
}
.govbh-advanced-search .govbh-advanced-search__head {
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-brand);
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 3px;
  cursor: pointer;
  margin-block-end: 20px;
  text-decoration: none;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  background: transparent;
  border: none;
  outline: none;
}
.govbh-advanced-search .govbh-advanced-search__head i {
  color: var(--bh-secondary);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-advanced-search .govbh-advanced-search__head:hover {
  color: var(--bh-accent);
}
.govbh-advanced-search .govbh-advanced-search__head.active i {
  transform: rotate(180deg);
}
.govbh-advanced-search .govbh-advanced-search__body {
  padding-block-start: 25px;
  border-top: 1px solid var(--bh-bg-secondary);
}

.govbh-advanced-search__content {
  position: relative;
}
.govbh-advanced-search__content p {
  font-size: var(--bh-fs-p-s);
  color: var(--bh-secondary);
  margin-bottom: 10px;
}
.govbh-advanced-search__content ul {
  display: flex;
  align-items: center;
  gap: 5px 15px;
  flex-wrap: wrap;
}
.govbh-advanced-search__content ul li a {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-decoration: underline;
  padding: 3px 0;
}
.govbh-advanced-search__content ul li a:hover {
  color: var(--bh-accent);
}

.govbh-user-rating {
  position: relative;
}
.govbh-user-rating .govbh-user-rating__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 30px;
}
@media (max-width: 991.98px) {
  .govbh-user-rating .govbh-user-rating__head {
    gap: 10px 20px;
  }
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-content-title {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  margin-bottom: 6px;
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-content-text {
  font-size: var(--bh-fs-p-s);
}
.govbh-user-rating .govbh-user-rating__head .govbh-btn[data-toggled="1"] {
  background-color: var(--bh-accent);
  border: 1px solid var(--bh-accent);
  color: var(--bh-light);
}
.govbh-user-rating .govbh-user-rating__head .govbh-btn[data-toggled="1"] i {
  color: var(--bh-light);
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating--sad[data-toggled="1"] i {
  font-family: "Phosphor-Fill" !important;
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button {
  display: flex;
  align-items: center;
  gap: 10px;
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button.govbh-user-rating__head-button--radio {
  gap: 2px;
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] {
  display: none;
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio]:checked + label i {
  font-family: "Phosphor-Fill" !important;
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] + label {
  font-size: 40px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] + label {
    font-size: 35px;
  }
}
@media (max-width: 575.98px) {
  .govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] + label {
    font-size: 30px;
  }
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] + label.govbh-user-rating--good {
  color: var(--bh-success);
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] + label.govbh-user-rating--average {
  color: var(--bh-tertiary);
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] + label.govbh-user-rating--sad {
  color: var(--bh-failure);
}
.govbh-user-rating .govbh-user-rating__head .govbh-user-rating__head-button .govbh-user-rating__head-button--radio-item input[type=radio] + label:hover i {
  font-family: "Phosphor-Fill" !important;
}
.govbh-user-rating .govbh-user-rating__body {
  position: relative;
  border-top: 1px solid var(--bh-border-secondary);
  margin-top: 25px;
}
.govbh-user-rating .govbh-user-rating__body .govbh-user-rating__body-title {
  color: var(--bh-primary);
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  margin: 20px 0 8px;
}
.govbh-user-rating .govbh-user-rating__body-recaptcha {
  font-size: var(--bh-fs-p-s);
}
.govbh-user-rating .govbh-user-rating__body-recaptcha a[target=_blank], .govbh-user-rating .govbh-user-rating__body-recaptcha a[target=__blank] {
  padding-inline-end: 15px;
}
.govbh-user-rating .govbh-user-rating__body-recaptcha a[target=_blank]:after, .govbh-user-rating .govbh-user-rating__body-recaptcha a[target=__blank]:after {
  content: "\e5de";
  font-family: "Phosphor" !important;
  position: absolute;
  color: var(--bh-brand);
  padding-inline-start: 3px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}

.swal2-container {
  background: rgba(1, 46, 93, 0.8) !important;
}
.swal2-container .swal2-title {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  padding-top: 10px;
}
.swal2-container .swal2-html-container {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  color: var(--bh-primary);
  line-height: 1.5;
}
.swal2-container .swal2-icon {
  font-size: var(--bh-fs-p-xl);
  color: var(--bh-brand);
  border: none;
  height: auto;
  margin-bottom: 0;
  margin-top: 40px;
}
@media (max-width: 767.98px) {
  .swal2-container .swal2-icon {
    margin-top: 20px;
  }
}
.swal2-container .swal2-icon .swal2-icon-content {
  font-size: inherit;
}
.swal2-container .swal2-icon .swal2-icon-content i {
  font-size: 80px;
}
@media (max-width: 767.98px) {
  .swal2-container .swal2-icon .swal2-icon-content i {
    font-size: 65px;
  }
}
.swal2-container .swal2-actions {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .swal2-container .swal2-actions {
    margin-bottom: 10px;
  }
}
.swal2-container .swal2-icon-error .swal2-title {
  color: var(--bh-accent);
}
.swal2-container .swal2-success .swal2-icon, .swal2-container .swal2-success .swal2-icon-content {
  color: var(--bh-success);
}
.swal2-container .swal2-info .swal2-icon, .swal2-container .swal2-info .swal2-icon-content {
  color: var(--bh-info);
}
.swal2-container .swal2-warning .swal2-icon, .swal2-container .swal2-warning .swal2-icon-content {
  color: var(--bh-warning);
}
.swal2-container .swal2-error .swal2-icon, .swal2-container .swal2-error .swal2-icon-content {
  color: var(--bh-failure);
}

.govbh-spinner {
  text-align: center;
}
.govbh-spinner.theme--dark .govbh-spinner__text {
  color: var(--bh-inverse);
}
.govbh-spinner.theme--dark img {
  filter: brightness(0) invert(1);
}
.govbh-spinner.govbh-spinner--horizontal {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media (max-width: 991.98px) {
  .govbh-spinner.govbh-spinner--horizontal {
    gap: 5px;
  }
}
.govbh-spinner img {
  min-width: 105px;
  width: 105px;
  height: 105px;
  animation: govbh-spinner 1.5s linear infinite;
}
@media (max-width: 1399.98px) {
  .govbh-spinner img {
    min-width: 85px;
    width: 85px;
    height: 85px;
  }
}
@media (max-width: 991.98px) {
  .govbh-spinner img {
    min-width: 75px;
    width: 75px;
    height: 75px;
  }
}
@media (max-width: 575.98px) {
  .govbh-spinner img {
    min-width: 65px;
    width: 65px;
    height: 65px;
  }
}
.govbh-spinner .govbh-spinner__text {
  font-size: var(--bh-fs-p-m);
  color: var(--bh-secondary);
  white-space: nowrap;
}

@keyframes govbh-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.govbh-datatable .dt-container div.dt-paging nav ul li {
  padding-inline-start: 0px;
  margin: 0;
  overflow: inherit;
}
.govbh-datatable .dt-container div.dt-paging nav ul li:before {
  content: none;
}

.govbh-content-block ul, .govbh-accordion__item-content ul {
  position: relative;
}
.govbh-content-block ul li, .govbh-accordion__item-content ul li {
  position: relative;
  overflow: hidden;
  margin: 12px 0;
  padding-inline-start: 30px;
}
@media (max-width: 1399.98px) {
  .govbh-content-block ul li, .govbh-accordion__item-content ul li {
    padding-inline-start: 25px;
  }
}
@media (max-width: 767.98px) {
  .govbh-content-block ul li, .govbh-accordion__item-content ul li {
    padding-inline-start: 20px;
  }
}
.govbh-content-block ul li::before, .govbh-accordion__item-content ul li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0px;
  height: 8px;
  width: 8px;
  background: var(--bh-border-accent);
  border-radius: 8px;
}
@media (max-width: 1399.98px) {
  .govbh-content-block ul li::before, .govbh-accordion__item-content ul li::before {
    top: 8px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-content-block ul li::before, .govbh-accordion__item-content ul li::before {
    top: 7px;
  }
}
@media (max-width: 767.98px) {
  .govbh-content-block ul li::before, .govbh-accordion__item-content ul li::before {
    height: 7px;
    width: 7px;
  }
}
.govbh-content-block ul li a:focus-visible, .govbh-accordion__item-content ul li a:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
}
.govbh-content-block ul li.active a, .govbh-accordion__item-content ul li.active a {
  color: var(--bh-accent);
  font-weight: var(--bh-fw-bold);
}
.govbh-content-block ol, .govbh-accordion__item-content ol {
  position: relative;
  counter-reset: govbh-counter;
  padding: 0;
}
.govbh-content-block ol li, .govbh-accordion__item-content ol li {
  position: relative;
  overflow: hidden;
  margin: 12px 0;
  padding-inline-start: 32px;
}
@media (max-width: 767.98px) {
  .govbh-content-block ol li, .govbh-accordion__item-content ol li {
    padding-inline-start: 32px;
  }
}
.govbh-content-block ol li::before, .govbh-accordion__item-content ol li::before {
  position: absolute;
  left: 0;
  counter-increment: govbh-counter;
  content: counter(govbh-counter) ". ";
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
}

.govbh-content-block__list {
  position: relative;
}
.govbh-content-block__list li {
  position: relative;
  overflow: hidden;
  margin: 10px 0;
  padding-inline-start: 30px;
}
@media (max-width: 1399.98px) {
  .govbh-content-block__list li {
    padding-inline-start: 25px;
  }
}
@media (max-width: 767.98px) {
  .govbh-content-block__list li {
    padding-inline-start: 20px;
  }
}
.govbh-content-block__list li::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 0px;
  height: 8px;
  width: 8px;
  background: var(--bh-border-accent);
  border-radius: 8px;
}
@media (max-width: 1399.98px) {
  .govbh-content-block__list li::before {
    top: 8px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-content-block__list li::before {
    top: 7px;
  }
}
@media (max-width: 767.98px) {
  .govbh-content-block__list li::before {
    height: 7px;
    width: 7px;
  }
}
.govbh-content-block__list li a:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
}
.govbh-content-block__list li.active a {
  color: var(--bh-accent);
  font-weight: var(--bh-fw-bold);
}

.govbh-content-with-list h3 i {
  min-width: 30px;
}
.govbh-content-with-list .govbh-content-with-list__item {
  padding-inline-start: 42px;
}
@media (max-width: 1199.98px) {
  .govbh-content-with-list .govbh-content-with-list__item {
    padding-inline-start: 40px;
  }
}
@media (max-width: 767.98px) {
  .govbh-content-with-list .govbh-content-with-list__item {
    padding-inline-start: 38px;
  }
}

.govbh-content-block__orderdlist {
  position: relative;
  counter-reset: govbh-counter;
  padding: 0;
}
.govbh-content-block__orderdlist li {
  position: relative;
  overflow: hidden;
  margin: 10px 0;
  display: flex;
  align-items: start;
  gap: 10px;
}
.govbh-content-block__orderdlist li::before {
  min-width: 20px;
  counter-increment: govbh-counter;
  content: counter(govbh-counter) ". ";
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
}

.govbh-content-block__numberdlist {
  padding: 0;
  position: relative;
  counter-reset: govbh-counter;
}
.govbh-content-block__numberdlist li {
  position: relative;
  overflow: hidden;
  padding: 0 0 10px 0;
  margin: 0 !important;
  display: flex;
  align-items: start;
  gap: 20px;
  padding-inline-start: 60px !important;
}
@media (max-width: 991.98px) {
  .govbh-content-block__numberdlist li {
    gap: 15px;
  }
}
@media (max-width: 767.98px) {
  .govbh-content-block__numberdlist li {
    padding-inline-start: 50px !important;
  }
}
.govbh-content-block__numberdlist li:last-child:after {
  content: none;
}
.govbh-content-block__numberdlist li::before {
  height: 48px;
  width: 48px;
  min-width: 48px !important;
  background: var(--bh-bg-light-brand);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  counter-increment: govbh-counter;
  content: counter(govbh-counter) ". ";
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  z-index: 1;
}
@media (max-width: 991.98px) {
  .govbh-content-block__numberdlist li::before {
    height: 44px;
    width: 44px;
    min-width: 44px !important;
  }
}
@media (max-width: 575.98px) {
  .govbh-content-block__numberdlist li::before {
    height: 40px;
    width: 40px;
    min-width: 40px !important;
  }
}
.govbh-content-block__numberdlist li:after {
  content: "";
  position: absolute;
  top: 8px;
  left: 24px;
  width: 1px;
  height: 100%;
  border-left: 1px dashed var(--bh-border-secondary);
  z-index: 0;
}
@media (max-width: 991.98px) {
  .govbh-content-block__numberdlist li:after {
    left: 22px;
  }
}
@media (max-width: 575.98px) {
  .govbh-content-block__numberdlist li:after {
    left: 20px;
  }
}
.govbh-content-block__numberdlist li .govbh-content-block__numberdlist-item {
  margin-top: 10px;
  counter-reset: govbh-counter;
}
.govbh-content-block__numberdlist li .govbh-content-block__numberdlist-item ul li:after {
  content: none;
}
.govbh-content-block__numberdlist li .govbh-content-block__numberdlist-item ul li::before {
  content: "";
  min-width: 8px !important;
}
@media (max-width: 767.98px) {
  .govbh-content-block__numberdlist li .govbh-content-block__numberdlist-item ul li::before {
    min-width: 7px !important;
  }
}
.govbh-content-block__numberdlist li .govbh-content-block__numberdlist-title {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  margin-bottom: 3px;
}

.govbh-search-list {
  position: relative;
  counter-reset: govbh-counter;
}
.govbh-search-list li {
  position: relative;
  overflow: hidden;
  margin: 30px 0;
  display: flex;
  align-items: start;
  gap: 20px;
  border-bottom: 1px solid var(--bh-border-secondary);
  padding-bottom: 30px;
}
@media (max-width: 575.98px) {
  .govbh-search-list li {
    margin: 20px 0;
    padding-bottom: 20px;
  }
}
.govbh-search-list li:last-child {
  border-bottom: none;
}
.govbh-search-list li:has(a:focus-visible) {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-search-list li::before {
  counter-increment: govbh-counter;
  content: counter(govbh-counter) ". ";
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
}
.govbh-search-list li .govbh-search-list__subtitle {
  font-size: var(--bh-fs-p-s);
  font-weight: var(--bh-fw-medium);
  color: rgba(var(--bh-secondary-rgb), 0.8);
  text-transform: uppercase;
}
.govbh-search-list li a {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-decoration: none;
  margin: 0px 0 10px;
}
.govbh-search-list li a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 1;
}
.govbh-search-list li a:focus-visible {
  box-shadow: none;
}
.govbh-search-list li a:hover {
  color: var(--bh-accent);
}
.govbh-search-list li .govbh-search-list__description {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin: 0;
}

.govbh-content-block__social {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.govbh-content-block__social li a {
  color: var(--bh-brand);
  padding: 5px;
}
.govbh-content-block__social li a:hover {
  color: var(--bh-accent);
}

.govbh-no-li ul li {
  padding-inline-start: 0px;
  margin: 0;
}
.govbh-no-li ul li:before {
  content: none;
}

.govbh-btn-absolute {
  position: absolute;
  right: 0;
  width: auto;
}
@media (max-width: 767.98px) {
  .govbh-btn-absolute {
    position: relative;
    width: 100%;
    text-align: center;
  }
}

.govbh-title-left-border {
  position: relative;
  padding-inline-start: 15px;
  border-left: 5px solid var(--bh-accent);
  line-height: 1.2;
}

.govbh-date-content {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-semibold);
  color: rgba(var(--bh-secondary-rgb), 0.8);
}
.govbh-date-content.govbh-date-content--small {
  font-size: var(--bh-fs-p-s);
  gap: 15px;
}
.govbh-date-content.govbh-date-content--small div {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.govbh-date-content i {
  color: var(--bh-accent);
  font-size: 25px;
}
@media (max-width: 1199.98px) {
  .govbh-date-content i {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .govbh-date-content i {
    font-size: 18px;
  }
}

.govbh-prevnext-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px 50px;
  position: relative;
}
@media (max-width: 767.98px) {
  .govbh-prevnext-nav {
    flex-wrap: wrap;
  }
}
.govbh-prevnext-nav .govbh-prevnext-nav__item {
  position: relative;
  text-decoration: none;
  width: 50%;
}
@media (max-width: 767.98px) {
  .govbh-prevnext-nav .govbh-prevnext-nav__item {
    width: 100%;
  }
}
.govbh-prevnext-nav .govbh-prevnext-nav__item:first-child:after {
  content: "";
  position: absolute;
  right: -25px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background: var(--bh-border-secondary);
}
@media (max-width: 767.98px) {
  .govbh-prevnext-nav .govbh-prevnext-nav__item:first-child:after {
    right: 0px;
    width: 100%;
    height: 1px;
    bottom: -20px;
  }
}
.govbh-prevnext-nav .govbh-prevnext-nav__item .govbh-btn {
  color: rgba(var(--bh-secondary-rgb), 0.8);
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
.govbh-prevnext-nav .govbh-prevnext-nav__item .govbh-btn:hover i {
  transform: translateX(0px);
}
.govbh-prevnext-nav .govbh-prevnext-nav__item .govbh-btn.govbh-btn--withoutline {
  padding-inline-end: 25px;
}
.govbh-prevnext-nav .govbh-prevnext-nav__item .govbh-btn.govbh-btn--withoutline i {
  right: 0;
}
.govbh-prevnext-nav .govbh-prevnext-nav__item .govbh-btn.govbh-btn--left-icon {
  padding-inline-start: 25px;
}
.govbh-prevnext-nav .govbh-prevnext-nav__item .govbh-btn.govbh-btn--left-icon i {
  left: 0;
}

.asw-menu-btn {
  display: none !important;
}

.f-button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xs);
  outline: none;
}

@media (max-width: 991.98px) {
  .Zebra_Tooltip {
    display: none !important;
  }
}

.daterangepicker .drp-buttons .applyBtn.btn.btn-sm.btn-primary {
  background-color: var(--bh-bg-inverse-accent);
  border: 1px solid var(--bh-bg-inverse-accent);
}
.daterangepicker .drp-buttons .applyBtn.btn.btn-sm.btn-primary:hover {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: var(--bh-bg-inverse-accent);
}
.daterangepicker td.active:hover, .daterangepicker td.active:hover:hover {
  background-color: var(--bh-bg-accent);
}

html.with-colorbox {
  overflow: hidden;
}

html.with-colorbox body {
  background: rgba(1, 46, 93, 0.8);
}

#cboxOverlay {
  background: rgba(1, 46, 93, 0.95);
  opacity: 1 !important;
}

#cboxTitle {
  position: fixed;
  bottom: -15px;
  color: var(--bh-light);
}
@media (max-width: 767.98px) {
  #cboxTitle {
    font-size: var(--bh-fs-p-m);
  }
}

#colorbox, #cboxOverlay, #cboxWrapper {
  overflow: visible;
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

#cboxPrevious, #cboxNext {
  bottom: 50%;
}

#cboxPrevious {
  left: -40px;
}

#cboxNext {
  right: -40px;
  left: auto;
}

#cboxClose {
  background: transparent;
  top: -31px;
  right: -5px;
}

#cboxClose:hover {
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  background: var(--bh-accent);
}

#cboxPrevious:hover, #cboxNext:hover {
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  background-color: var(--bh-accent);
}

#cboxPrevious:hover::before, #cboxNext:hover::before {
  color: var(--bh-light);
}

#cboxPrevious::before, #cboxNext::before, #cboxClose::before {
  color: var(--bh-brand);
  position: absolute;
  left: 0;
  font-size: 16px;
  width: 30px;
  height: 30px;
  line-height: 26px;
  font-family: "Phosphor" !important;
  text-indent: 0;
}
@media (max-width: 767.98px) {
  #cboxPrevious::before, #cboxNext::before, #cboxClose::before {
    line-height: 24px;
  }
}

#cboxNext::before {
  content: "\e13a";
}

#cboxPrevious::before {
  content: "\e138";
}

#cboxClose::before {
  content: "\e4f6";
  color: var(--bh-light);
}

#cboxCurrent {
  top: -25px;
  left: 50%;
  font-weight: normal;
  color: var(--bh-light);
  font-size: var(--bh-fs-p-s);
  opacity: 0.9;
}

#cboxLoadedContent {
  margin-bottom: 0;
}

.govbh-last-updated {
  display: flex;
  align-items: center;
}

/*-----------------------------
SKIPLINK SECTION STARTS
-----------------------------*/
.govbh-logo-dark {
  display: none;
}

.govbh-skiplink {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 101;
  background: var(--bh-bg-primary);
}
.govbh-skiplink a {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  text-decoration: underline;
  height: 0px;
  width: 0px;
  position: absolute;
  overflow: hidden;
}
.govbh-skiplink a:hover {
  color: var(--bh-accent);
}
.govbh-skiplink a:focus {
  position: relative;
  height: auto;
  width: auto;
  padding: 5px;
  margin: 5px;
  outline: none;
  box-shadow: 0 0px 0px 3px var(--bh-focus);
  border-radius: var(--bh-border-radius-xss);
}

/*-----------------------------
SKIPLINK SECTION ENDS
-----------------------------*/
/*-----------------------------
MASTHEAD SECTION STARTS
-----------------------------*/
.govbh-header {
  position: relative;
  z-index: 10;
  background: var(--bh-bg-primary);
  width: 100%;
  min-width: 100%;
  /*box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.15);*/
}
.govbh-header .govbh-menu__navmenu {
  display: flex;
  align-items: center;
  gap: 5px;
}
.govbh-header .govbh-menu__navmenu .govbh-menu__navmenu-home {
  display: none;
}
.govbh-header .govbh-menu__navmenu .govbh-menu__navmenu-home a {
  color: var(--bh-primary);
  font-size: 25px;
  padding-inline-end: 15px;
}
.govbh-header .govbh-menu__navmenu .govbh-menu__navmenu-home a:hover {
  color: var(--bh-accent);
}
.govbh-header.sticky .govbh-menu__navmenu-home {
  display: block;
}
@media (max-width: 1199.98px) {
  .govbh-header.sticky .govbh-menu__navmenu-home {
    display: none;
  }
}
.govbh-header.sticky .govbh-masthead {
  display: none;
}
.govbh-header.sticky .govbh-head {
  display: none;
}
@media (max-width: 1199.98px) {
  .govbh-header.sticky .govbh-head {
    display: block;
  }
}
.govbh-header.slideDown {
  transform: translateY(0);
}
.govbh-header.slideUp {
  transform: translateY(-100%);
}
.govbh-header.headroom--not-top .govbh-head .govbh-head__headrow {
  padding: 10px 0;
}
.govbh-header.headroom--not-top .govbh-head .govbh-head__headrow .govbh-head__logo img {
  height: 50px;
  min-height: 50px;
}
@media (max-width: 480px) {
  .govbh-header.headroom--not-top .govbh-head .govbh-head__headrow .govbh-head__logo img {
    height: 45px;
    min-height: 45px;
  }
}
.govbh-header.headroom--not-top .govbh-menu nav > ul li a {
  padding: 10px 15px;
}

.govbh-masthead {
  position: relative;
}

.govbh-masthead-head {
  position: relative;
  padding: 9px 0;
}
.govbh-masthead-head img {
  width: 25px;
  height: auto;
}
@media (max-width: 575.98px) {
  .govbh-masthead-head img {
    width: 22px;
  }
}
.govbh-masthead-head p {
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-primary);
  margin: 0;
}
.govbh-masthead-head p span {
  padding-inline-end: 5px;
  display: inline;
}
.govbh-masthead-head p a {
  color: var(--bh-link);
  text-decoration: underline;
  text-underline-offset: 4px;
  position: relative;
  line-height: 1.3;
}
.govbh-masthead-head p button {
  color: var(--bh-link);
  text-underline-offset: 4px;
  text-decoration: underline;
  position: relative;
  border: none;
  background-color: transparent;
  line-height: 1.3;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-masthead-head p button.active i {
  transform: scaleY(-1);
}
.govbh-masthead-head p button:hover {
  color: var(--bh-accent);
}
.govbh-masthead-head p button i {
  vertical-align: bottom;
  font-size: 15px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-masthead-head p button i {
    font-size: 12px;
  }
}
@media (max-width: 767.98px) {
  .govbh-masthead-head p button i {
    font-size: 10px;
  }
}

.govbh-masthead-body {
  display: none;
  position: relative;
  border-top: 1px solid rgba(203, 203, 203, 0.2);
  padding: 30px 0;
}
@media (max-width: 991.98px) {
  .govbh-masthead-body {
    padding: 15px 0;
  }
}
.govbh-masthead-body .govbh-masthead-body__content {
  position: relative;
  padding-inline-start: 30px;
}
@media (max-width: 991.98px) {
  .govbh-masthead-body .govbh-masthead-body__content {
    padding-inline-start: 22px;
  }
}
.govbh-masthead-body .govbh-masthead-body__title {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  display: block;
  text-wrap: pretty;
  text-wrap: balance;
  margin-bottom: 5px;
}
.govbh-masthead-body .govbh-masthead-body__title i {
  color: var(--bh-tertiary);
  font-size: 20px;
  position: absolute;
  left: 1px;
}
@media (max-width: 991.98px) {
  .govbh-masthead-body .govbh-masthead-body__title i {
    font-size: 15px;
    top: 3px;
  }
}
.govbh-masthead-body p {
  margin: 0;
  font-size: var(--bh-fs-p-s);
}
.govbh-masthead-body p i {
  color: var(--bh-tertiary);
}
.govbh-masthead-body p a {
  color: var(--bh-brand);
  text-decoration: underline;
}
.govbh-masthead-body p a:hover {
  color: var(--bh-accent);
}

/*-----------------------------
MASTHEAD SECTION ENDS
-----------------------------*/
/*-----------------------------
HEAD SECTION STARTS
-----------------------------*/
.govbh-head {
  position: relative;
  z-index: 2;
}
.govbh-head .govbh-head__headrow {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--bh-border-secondary);
  padding: 20px 0;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 1399.98px) {
  .govbh-head .govbh-head__headrow {
    padding: 12px 0;
  }
}
@media (max-width: 1199.98px) {
  .govbh-head .govbh-head__headrow {
    border-bottom: 0px solid var(--bh-border-secondary);
  }
}
@media (max-width: 575.98px) {
  .govbh-head .govbh-head__headrow {
    padding: 10px 0;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__logo {
  display: flex !important;
  align-items: center;
  gap: 5px 15px;
}
@media (max-width: 575.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__logo {
    gap: 5px 10px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__logo img {
  width: auto;
  height: 71px;
  min-height: 71px;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 1399.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__logo img {
    height: 65px;
    min-height: 65px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__logo img {
    height: 60px;
    min-height: 60px;
  }
}
@media (max-width: 991.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__logo img {
    height: 55px;
    min-height: 55px;
  }
}
@media (max-width: 575.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__logo img {
    height: 52px;
    min-height: 52px;
  }
}
@media (max-width: 480px) {
  .govbh-head .govbh-head__headrow .govbh-head__logo img {
    height: 45px;
    min-height: 45px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu {
  display: flex !important;
  align-items: center;
  gap: 5px 20px;
}
@media (max-width: 991.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu {
    gap: 5px 15px;
  }
}
@media (max-width: 575.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu {
    gap: 5px 10px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu ul {
  display: flex !important;
  align-items: center;
  gap: 5px 25px;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu ul li {
  position: relative;
  line-height: 1;
  display: flex !important;
  align-items: center;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu ul li a {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-s);
  text-decoration: underline;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu ul li a:hover {
  color: var(--bh-accent);
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu ul li::after {
  content: "";
  position: absolute;
  right: -13px;
  top: 0px;
  height: 15px;
  width: 1px;
  background-color: var(--bh-border-secondary);
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu ul li:last-child::after {
  display: none;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__textsize .govbh-head__textsize-body {
  padding-bottom: 60px;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__textsize .govbh-head__textsize-body ul {
  display: flex !important;
  align-items: end;
  gap: 8px;
  position: absolute;
  bottom: 20px;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__textsize .govbh-head__textsize-body ul li {
  display: flex!important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__textsize .govbh-head__textsize-body ul li:after {
  content: none !important;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility {
  display: flex!important;
  align-items: center;
  position: relative;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  text-decoration: none;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility i {
  font-size: 25px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility i {
    font-size: 22px;
  }
}
@media (max-width: 575.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility i {
    font-size: 20px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility .icon--close {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility .icon--active {
  opacity: 1;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility.active .icon--close {
  opacity: 1;
  visibility: visible;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__accessibility.active .icon--active {
  opacity: 0;
  visibility: hidden;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__lang-switcher {
  font-family: var(--bh-ff-secondary);
  font-weight: 500;
  font-size: var(--bh-fs-p-m);
  display: flex!important;
  align-items: center;
  gap: 3px;
  text-decoration: none;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__lang-switcher i {
  color: var(--bh-tertiary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__lang-switcher i {
    font-size: 18px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__lang-switcher:hover {
  color: var(--bh-accent);
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__lang-switcher:hover span {
  color: var(--bh-accent);
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher {
  font-size: var(--bh-fs-p-m);
  display: flex!important;
  align-items: center;
  position: relative;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher {
    padding: 5px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher .icon--close {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher .icon--active {
  opacity: 1;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher.active .icon--close {
  opacity: 1;
  visibility: visible;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher.active .icon--active {
  opacity: 0;
  visibility: hidden;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher i {
  color: var(--bh-brand);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  font-size: 24px;
}
@media (max-width: 1399.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher i {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher i {
    font-size: 20px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-head__search-switcher i:hover {
  color: var(--bh-accent);
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger {
  display: flex!important;
  align-items: center;
  position: relative;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  cursor: pointer;
  text-decoration: none;
}
@media  (min-width: 1200px){
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger {
    display: none !important;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger .icon--close {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger .icon--active {
  opacity: 1;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger.active .icon--close {
  opacity: 1;
  visibility: visible;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger.active .icon--active {
  opacity: 0;
  visibility: hidden;
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger i {
  color: var(--bh-brand);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  font-size: 35px;
}
@media (max-width: 767.98px) {
  .govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger i {
    font-size: 30px;
  }
}
.govbh-head .govbh-head__headrow .govbh-head__secondary-menu .govbh-hamburger i:hover {
  color: var(--bh-accent);
}

.govbh-search {
  position: relative;
  display: none;
}
.govbh-search form {
  position: relative;
  border-bottom: 1px solid var(--bh-border-secondary);
}
@media (max-width: 1199.98px) {
  .govbh-search form {
    border-bottom: 0px solid var(--bh-border-secondary);
    border-top: 1px solid var(--bh-border-secondary);
  }
}
.govbh-search form input {
  border: none;
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: 100%;
  min-width: 150px;
  height: 65px;
  min-height: auto;
  padding: 10px 15px;
  padding-inline-end: 50px;
  font-size: var(--bh-fs-h6);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  box-shadow: none;
  outline: none;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-search form input.placeholder {
  opacity: 0.4;
}
.govbh-search form input:-moz-placeholder {
  opacity: 0.4;
}
.govbh-search form input::-moz-placeholder {
  opacity: 0.4;
}
.govbh-search form input::-webkit-input-placeholder {
  opacity: 0.4;
}
@media (max-width: 991.98px) {
  .govbh-search form input {
    height: 55px;
  }
}
.govbh-search form input:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-search form button {
  position: absolute;
  right: 0;
  height: 100%;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  background: transparent;
  border: none;
  box-shadow: none;
  font-size: 22px;
  color: var(--bh-accent);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-search form button {
    font-size: 20px;
  }
}
.govbh-search form button i {
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-search form button:hover {
  color: var(--bh-brand);
}
.govbh-search form button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}

@media (max-width: 575.98px) {
  .govbh-accessibility {
    border-top: 1px solid var(--bh-border-secondary);
  }
}
.govbh-accessibility .govbh-accessibility__wrapper {
  border-bottom: 1px solid var(--bh-border-secondary);
  padding: 10px 0;
}
@media (max-width: 1199.98px) {
  .govbh-accessibility .govbh-accessibility__wrapper {
    border-top: 1px solid var(--bh-border-secondary);
    border-bottom: 0px solid var(--bh-border-secondary);
  }
}
@media (max-width: 575.98px) {
  .govbh-accessibility .govbh-accessibility__wrapper {
    border-top: 0px solid var(--bh-border-secondary);
  }
}

.govbh-head__darkmode {
  position: relative;
  cursor: pointer;
  width: 45px;
  height: 24px;
  border: 1px solid var(--bh-border-primary);
  background-color: var(--bh-bg-primary);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 24px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  text-decoration: none;
}
.govbh-head__darkmode i {
  font-size: 18px;
  color: #F6AE1D;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-head__darkmode:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: var(--bh-bg-brand);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}
.govbh-head__darkmode.active:before {
  background-color: #012E5D;
  -webkit-transform: translateX(21px);
  -ms-transform: translateX(21px);
  transform: translateX(21px);
}

.govbh-head__textsize {
  position: relative;
}
@media (max-width: 767.98px) {
  .govbh-head__textsize {
    display: none;
  }
}
.govbh-head__textsize.active .govbh-head__textsize-btn {
  color: var(--bh-accent);
}
.govbh-head__textsize.active .govbh-head__textsize-body {
  top: 40px;
  opacity: 1;
  visibility: visible;
}
.govbh-head__textsize .govbh-head__textsize-btn {
  color: var(--bh-brand);
  font-size: 18px;
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-head__textsize .govbh-head__textsize-btn {
    font-size: 16px;
  }
}
@media (max-width: 575.98px) {
  .govbh-head__textsize .govbh-head__textsize-btn {
    font-size: 14px;
  }
}
.govbh-head__textsize .govbh-head__textsize-btn:hover {
  color: var(--bh-accent);
}
.govbh-head__textsize .govbh-head__textsize-body {
  position: absolute;
  top: 50px;
  right: -10px;
  min-width: 220px;
  background: var(--bh-bg-primary);
  padding: 16px;
  border-radius: var(--bh-border-radius-xs);
  box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 575.98px) {
  .govbh-head__textsize .govbh-head__textsize-body {
    min-width: 200px;
  }
}
.govbh-head__textsize .govbh-head__textsize-body:after {
  content: "";
  position: absolute;
  top: -7px;
  right: 15px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--bh-bg-primary);
}
.govbh-head__textsize .govbh-head__textsize-body .govbh-head__textsize-close {
  border: none;
  background-color: transparent;
  position: absolute;
  right: 12px;
  top: 10px;
  line-height: 1;
}
.govbh-head__textsize .govbh-head__textsize-body .govbh-head__textsize-close i {
  font-size: 18px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  color: var(--bh-tertiary);
  cursor: pointer;
}
.govbh-head__textsize .govbh-head__textsize-body .govbh-head__textsize-close:hover i {
  color: var(--bh-accent);
}
.govbh-head__textsize .govbh-head__textsize-body .govbh-head__textsize-title {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  margin: 10px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
.govbh-head__textsize .govbh-head__textsize-body .govbh-head__textsize-title button {
  font-size: var(--bh-fs-p-xs);
  font-weight: var(--bh-fw-regular);
  color: var(--bh-brand);
  text-decoration: underline;
  cursor: pointer;
  border: none;
  background-color: transparent;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-head__textsize .govbh-head__textsize-body .govbh-head__textsize-title button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-head__textsize .govbh-head__textsize-body .govbh-head__textsize-title button:hover {
  color: var(--bh-accent);
}
.govbh-head__textsize .govbh-head__textsize-body ul {
  display: flex;
  align-items: end;
  gap: 8px;
}
.govbh-head__textsize .govbh-head__textsize-body ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.govbh-head__textsize .govbh-head__textsize-body ul li.active button i {
  color: var(--bh-light);
  background-color: var(--bh-brand);
}
.govbh-head__textsize .govbh-head__textsize-body ul li:after {
  content: none !important;
}
.govbh-head__textsize .govbh-head__textsize-body ul li button {
  border: none;
  background-color: transparent;
}
.govbh-head__textsize .govbh-head__textsize-body ul li i {
  font-size: 24px;
  color: var(--bh-brand);
  border: 1px solid var(--bh-brand);
  border-radius: var(--bh-border-radius-xs);
  background-color: transparent;
  padding: 5px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-head__textsize .govbh-head__textsize-body ul li:hover i {
  color: var(--bh-light);
  background-color: var(--bh-brand);
}
.govbh-head__textsize .govbh-head__textsize-body ul li.govbh-head__textsize-small i {
  font-size: 12px;
}
.govbh-head__textsize .govbh-head__textsize-body ul li.govbh-head__textsize-medium i {
  font-size: 20px;
}

/*-----------------------------
HEAD SECTION ENDS
-----------------------------*/
/*-----------------------------
MENU SECTION STARTS
-----------------------------*/
.govbh-menuclose {
  position: fixed;
  height: 100dvh;
  width: 100%;
  background: var(--bh-bg-brand);
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-menuclose.active {
  opacity: 0.5;
  visibility: visible;
  pointer-events: inherit;
}

.govbh-menu {
  position: relative;
}
@media (max-width: 1199.98px) {
  .govbh-menu {
    position: fixed;
    width: 500px;
    height: 100dvh;
    z-index: 3;
    right: 0;
    top: 0;
    background: var(--bh-bg-primary);
    transform: translateX(100%);
    overflow-y: auto;
    padding-bottom: 40px;
  }
  .govbh-menu.active {
    transform: translateX(0);
  }
  .govbh-menu.has-animate {
    -webkit-transition: all 0.5s ease 0s !important;
    -moz-transition: all 0.5s ease 0s !important;
    -ms-transition: all 0.5s ease 0s !important;
    -o-transition: all 0.5s ease 0s !important;
    transition: all 0.5s ease 0s !important;
  }
}
@media (max-width: 991.98px) {
  .govbh-menu {
    width: 430px;
  }
}
@media (max-width: 575.98px) {
  .govbh-menu {
    width: 380px;
  }
}
@media (max-width: 480px) {
  .govbh-menu {
    width: 95%;
  }
}
.govbh-menu .scroll-up, .govbh-menu .scroll-down {
  display: none !important;
}
.govbh-menu .govbh-menu__top {
  z-index: 2;
  position: relative;
}
@media (max-width: 1199.98px) {
  .govbh-menu .govbh-menu__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0px 20px;
    gap: 10px;
    flex-wrap: wrap;
  }
}
.govbh-menu .govbh-menu__logo a img {
  height: 60px;
  min-height: 60px;
  width: auto;
}
@media (max-width: 575.98px) {
  .govbh-menu .govbh-menu__logo a img {
    height: 50px;
    min-height: 50px;
  }
}
.govbh-menu .govbh-menu__switchers {
  align-items: center;
  gap: 10px;
  min-width: 100%;
  justify-content: space-between;
  border-top: 1px solid var(--bh-border-tertiary);
  border-bottom: 1px solid var(--bh-border-tertiary);
  padding: 15px 0;
}
@media (max-width: 1199.98px) {
  .govbh-menu .govbh-menu__switchers .govbh-menu__switchers-col {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .govbh-menu .govbh-menu__switchers .govbh-menu__switchers-col .govbh-head__textsize {
    display: flex;
  }
  .govbh-menu .govbh-menu__switchers .govbh-menu__switchers-col .govbh-head__textsize .govbh-head__textsize-body {
    right: auto;
    left: -10px;
    top: 30px;
    padding-bottom: 60px;
  }
  .govbh-menu .govbh-menu__switchers .govbh-menu__switchers-col .govbh-head__textsize .govbh-head__textsize-body:after {
    right: auto;
    left: 15px;
  }
  .govbh-menu .govbh-menu__switchers .govbh-menu__switchers-col .govbh-head__textsize .govbh-head__textsize-body ul {
    position: absolute;
    bottom: 15px;
  }
}
.govbh-menu .govbh-menu__switchers .govbh-head__lang-switcher {
  font-family: var(--bh-ff-secondary);
  font-weight: 500;
  font-size: var(--bh-fs-p-m);
  display: flex;
  align-items: center;
  gap: 3px;
  text-decoration: none;
}
.govbh-menu .govbh-menu__switchers .govbh-head__lang-switcher i {
  color: var(--bh-tertiary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .govbh-menu .govbh-menu__switchers .govbh-head__lang-switcher i {
    font-size: 18px;
  }
}
.govbh-menu .govbh-menu__switchers .govbh-head__lang-switcher:hover {
  color: var(--bh-accent);
}
.govbh-menu .govbh-menu__switchers .govbh-head__lang-switcher:hover span {
  color: var(--bh-accent);
}
.govbh-menu .govbh-menu__close {
  position: relative;
  z-index: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.govbh-menu .govbh-menu__close i {
  color: var(--bh-tertiary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  font-size: 26px;
}
@media (max-width: 767.98px) {
  .govbh-menu .govbh-menu__close i {
    font-size: 22px;
  }
}
.govbh-menu .govbh-menu__close i:hover {
  color: var(--bh-accent);
}
.govbh-menu .govbh-menu__secondary-menu-list {
  padding: 25px 15px;
}
.govbh-menu .govbh-menu__secondary-menu-list ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px 25px;
}
@media (max-width: 767.98px) {
  .govbh-menu .govbh-menu__secondary-menu-list ul {
    gap: 15px 20px;
  }
}
.govbh-menu .govbh-menu__secondary-menu-list ul li {
  position: relative;
  line-height: 1;
  display: flex;
  align-items: center;
}
.govbh-menu .govbh-menu__secondary-menu-list ul li a {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-s);
  text-decoration: underline;
}
.govbh-menu .govbh-menu__secondary-menu-list ul li a:hover {
  color: var(--bh-accent);
}
.govbh-menu .govbh-menu__secondary-menu-list ul li a[target=_blank] {
  padding-inline-end: 15px;
}
.govbh-menu .govbh-menu__secondary-menu-list ul li a[target=_blank]:after {
  content: "\e5de";
  font-family: "Phosphor" !important;
  position: absolute;
  color: var(--bh-brand);
  padding-inline-start: 3px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-menu .govbh-menu__secondary-menu-list ul li::after {
  content: "";
  position: absolute;
  right: -13px;
  top: 0px;
  height: 15px;
  width: 1px;
  background-color: var(--bh-border-secondary);
}
@media (max-width: 767.98px) {
  .govbh-menu .govbh-menu__secondary-menu-list ul li::after {
    height: 13px;
    right: -10px;
  }
}
.govbh-menu .govbh-menu__secondary-menu-list ul li:last-child::after {
  display: none;
}
.govbh-menu nav > ul {
  display: flex;
  align-items: center;
  gap: 0;
  position: relative;
  width: 100%;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul {
    align-items: start;
    flex-wrap: wrap;
  }
}
.govbh-menu nav > ul a {
  text-decoration: none;
}
.govbh-menu nav > ul a.govbh-is-external {
  justify-content: start;
  gap: 2px;
}
.govbh-menu nav > ul dt {
  border-bottom: 1px solid var(--bh-border-secondary);
}
.govbh-menu nav > ul > li a.highlighted, .govbh-menu nav > ul > li a:focus-visible {
  background-color: var(--bh-bg-secondary);
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul > li > ul > li > ul {
    padding-inline-start: 0px !important;
    padding-inline-end: 0px !important;
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul > li > ul > li > ul > li {
    padding-inline-start: 10px;
    border-left: 2px solid var(--bh-border-secondary) !important;
    border-bottom: 0px solid var(--bh-border-tertiary) !important;
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul > li > ul > li > ul > li:hover {
    border-left: 2px solid var(--bh-accent) !important;
  }
}
.govbh-menu nav > ul li {
  position: relative;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li {
    width: 100%;
    border-bottom: 1px solid var(--bh-border-tertiary);
  }
}
.govbh-menu nav > ul li a {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  min-width: 100%;
}
.govbh-menu nav > ul li a .sub-arrow {
  display: flex;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li a .sub-arrow {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
}
.govbh-menu nav > ul li a .sub-arrow:before {
  content: "\e136";
  font-family: "Phosphor" !important;
  font-size: 17px;
  font-weight: 400;
  color: var(--bh-bg-tertiary);
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li a .sub-arrow:before {
    right: 17px;
    position: absolute;
  }
}
.govbh-menu nav > ul li > ul {
  top: 100%;
  left: 0;
  min-width: 300px !important;
  background-color: var(--bh-bg-secondary);
  padding: 10px 15px;
  box-shadow: 0 10px 8px -5px rgba(0, 0, 0, 0.05);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul {
    box-shadow: none;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 10px 15px;
    padding-block-start: 0;
  }
}
@media (max-width: 575.98px) {
  .govbh-menu nav > ul li > ul {
    min-width: 100% !important;
  }
}
.govbh-menu nav > ul li > ul li {
  border-bottom: 1px solid var(--bh-border-secondary);
}
.govbh-menu nav > ul li > ul li:last-child {
  border-bottom: 0px solid var(--bh-border-secondary);
}
.govbh-menu nav > ul li > ul li a {
  padding: 12px 0px;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul li a {
    padding: 10px 0px;
    font-weight: var(--bh-fw-semibold);
  }
}
.govbh-menu nav > ul li > ul li a:hover {
  color: var(--bh-accent);
  background-color: var(--bh-bg-secondary);
  padding-inline-start: 5px;
  padding-inline-end: 10px;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul li a:hover {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul li a.highlighted .sub-arrow:before {
    content: "\e32a";
  }
}
.govbh-menu nav > ul li > ul li a .sub-arrow {
  transform: rotate(-90deg);
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul li a .sub-arrow {
    transform: none;
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul li a .sub-arrow:before {
    content: "\e3d4";
    font-family: "Phosphor-Bold" !important;
    right: 2px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul li a .sub-arrow.dropdown-open:before {
    content: "\e32a";
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul li li a {
    font-weight: var(--bh-fw-regular);
  }
}
.govbh-menu nav > ul li > ul ul {
  top: -10px;
  left: 100%;
  box-shadow: 0 5px 8px 0px rgba(0, 0, 0, 0.2);
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li > ul ul {
    top: auto;
    left: 0;
    padding: 10px 10px;
    padding-block-start: 0;
    box-shadow: none;
  }
}
.govbh-menu nav > ul li a {
  color: var(--bh-primary);
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  padding: 15px 20px;
}
@media (max-width: 1399.98px) {
  .govbh-menu nav > ul li a {
    padding: 15px 12px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li a {
    padding: 15px 18px;
    display: block;
  }
}
@media (max-width: 575.98px) {
  .govbh-menu nav > ul li a {
    padding: 12px 15px;
  }
}
.govbh-menu nav > ul li:hover > a {
  color: var(--bh-accent);
  background-color: var(--bh-bg-secondary);
}
.govbh-menu nav > ul li.megamenu {
  position: initial;
}
.govbh-menu nav > ul li.megamenu > ul {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  margin: 0 !important;
  padding: 30px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li.megamenu > ul {
    padding: 15px;
    padding-block-start: 0;
  }
}
.govbh-menu nav > ul li.megamenu > ul ol {
  padding-inline-start: 0px;
}
.govbh-menu nav > ul li.megamenu > ul li {
  width: 100%;
}
.govbh-menu nav > ul li.megamenu > ul li .govbh-menu__megamenu-title {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  margin-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li.megamenu > ul li ul {
    padding: 0;
  }
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li.megamenu > ul li ul li:last-child {
    border-bottom: 1px solid var(--bh-border-secondary);
  }
}
.govbh-menu nav > ul li.megamenu > ul li ul li a {
  padding: 10px 10px 10px 0px;
}
.govbh-menu nav > ul li.megamenu > ul li ul li a:hover {
  padding-inline-start: 5px;
  padding-inline-end: 5px;
}
@media (max-width: 1199.98px) {
  .govbh-menu nav > ul li.megamenu > ul li ul li a:hover {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
  }
}
.govbh-menu nav > ul li.megamenu > ul .govbh-menu__megamenu-img {
  height: 100%;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
.govbh-menu nav > ul li.megamenu > ul .govbh-menu__megamenu-img img {
  height: 100%;
  object-fit: cover;
}
.govbh-menu nav > ul li.megamenu > ul .govbh-menu__megamenu--two-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 0;
  gap: 0 50px;
}
@media (max-width: 767.98px) {
  .govbh-menu nav > ul li.megamenu > ul .govbh-menu__megamenu--two-col {
    grid-template-columns: 1fr;
    gap: 0 30px;
  }
}

/* Mobile first layout SmartMenus Core CSS (it's not recommended editing these rules)
   You need this once per page no matter how many menu trees or different themes you use.
-------------------------------------------------------------------------------------------*/
.sm {
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.sm, .sm ul, .sm li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: normal;
}

.sm-rtl, .sm-rtl ul, .sm-rtl li {
  direction: rtl;
  text-align: right;
}

.sm > li > h1, .sm > li > h2, .sm > li > h3, .sm > li > h4, .sm > li > h5, .sm > li > h6 {
  margin: 0;
  padding: 0;
}

.sm ul {
  display: none;
}

.sm li, .sm a {
  position: relative;
}

.sm a {
  display: block;
}

.sm a.disabled {
  cursor: default;
}

.sm::after {
  content: "";
  display: block;
  height: 0;
  font: 0px/0 serif;
  clear: both;
  overflow: hidden;
}

.sm *, .sm *::before, .sm *::after {
  box-sizing: inherit;
}

@media (min-width: 1200px) {
  .sm ul {
    position: absolute;
  }
}
/*-----------------------------
MENU SECTION ENDS
-----------------------------*/
.govbh-header.sticky {
  position: fixed;
  width: 100%;
  -webkit-animation-name: stickyTransition;
  animation-name: stickyTransition;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes stickyTransition {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes stickyTransition {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes stickyTransitionout {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes stickyTransitionout {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.govbh-heroslider {
  position: relative;
}
.govbh-heroslider.theme--dark .govbh-heroslider__content h1, .govbh-heroslider.theme--dark .govbh-heroslider__content p {
  color: var(--bh-light);
}
.govbh-heroslider .swiper-slide {
  height: auto;
}
.govbh-heroslider .swiper-slide .container, .govbh-heroslider .swiper-slide .row {
  height: 100%;
}
@media (max-width: 991.98px) {
  .govbh-heroslider .swiper-slide .container, .govbh-heroslider .swiper-slide .row {
    flex-direction: column;
  }
}
.govbh-heroslider .swiper-slide .container.allow-extend {
  padding: 0;
}
@media (max-width: 991.98px) {
  .govbh-heroslider .swiper-slide .container.allow-extend {
    max-width: 100% !important;
    padding: 0;
  }
}
.govbh-heroslider .swiper-slide .extend-column {
  height: 100%;
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .govbh-heroslider .swiper-slide .extend-column {
    width: 100% !important;
    height: auto;
  }
}
.govbh-heroslider .swiper-slide .govbh-heroslider__img {
  height: 100%;
  width: 100%;
  aspect-ratio: 16/7;
}
@media (max-width: 991.98px) {
  .govbh-heroslider .swiper-slide .govbh-heroslider__img {
    aspect-ratio: 16/6;
  }
}
@media (max-width: 575.98px) {
  .govbh-heroslider .swiper-slide .govbh-heroslider__img {
    aspect-ratio: 16/10;
  }
}
.govbh-heroslider .swiper-slide .govbh-heroslider__img img {
  height: 100%;
  object-fit: cover;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__img video {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__img .govbh-heroslider__video, .govbh-heroslider .swiper-slide .govbh-heroslider__img .govbh-heroslider__youtube {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__img .govbh-heroslider__video.active, .govbh-heroslider .swiper-slide .govbh-heroslider__img .govbh-heroslider__youtube.active {
  visibility: hidden;
  opacity: 0;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__img .govbh-heroslider__img-poster {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__navigation {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  gap: 2px;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__navigation .govbh-heroslider__navigation-arrows {
  color: var(--bh-light);
  background: var(--bh-brand);
  width: 48px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  cursor: pointer;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__navigation .govbh-heroslider__navigation-arrows.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.govbh-heroslider .swiper-slide .govbh-heroslider__navigation .govbh-heroslider__navigation-arrows:hover {
  background-color: var(--bh-accent);
}
.govbh-heroslider .govbh-heroslider__content {
  padding: 65px 0;
  padding-inline-end: 40px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-inline-start: calc(var(--bs-gutter-x) * 0.5) !important;
  --bs-gutter-x: 1.5rem;
}
@media (max-width: 991.98px) {
  .govbh-heroslider .govbh-heroslider__content {
    max-width: 720px;
    margin: 0 auto;
    padding: 30px 0;
    padding-inline-end: calc(var(--bs-gutter-x) * 0.5);
    padding-inline-start: calc(var(--bs-gutter-x) * 0.5);
    --bs-gutter-y: 0;
  }
}
@media (max-width: 767.98px) {
  .govbh-heroslider .govbh-heroslider__content {
    max-width: 540px;
  }
}
@media (max-width: 575.98px) {
  .govbh-heroslider .govbh-heroslider__content {
    max-width: 100%;
    gap: 2px;
  }
}
.govbh-heroslider .govbh-heroslider__content .govbh-heroslider__title {
  font-size: var(--bh-fs-h1);
  font-weight: var(--bh-fw-bold);
  line-height: 1.4;
  padding-inline-start: 20px;
  position: relative;
  margin-bottom: 1rem;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media (max-width: 480px) {
  .govbh-heroslider .govbh-heroslider__content .govbh-heroslider__title {
    padding-inline-start: 15px;
  }
}
.govbh-heroslider .govbh-heroslider__content .govbh-heroslider__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 5px;
  background-color: var(--bh-border-accent);
}
.govbh-heroslider .govbh-heroslider__content p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: var(--bh-fs-p-l);
}
.govbh-heroslider .video-background-controls {
  visibility: hidden;
}
.govbh-heroslider .govbh-heroslider__playpause {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.2);
  color: var(--bh-light);
  font-size: 24px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  border: none;
}
@media (max-width: 1399.98px) {
  .govbh-heroslider .govbh-heroslider__playpause {
    width: 50px;
    height: 50px;
    font-size: 20px;
  }
}
@media (max-width: 991.98px) {
  .govbh-heroslider .govbh-heroslider__playpause {
    right: auto;
    left: 0;
    width: 48px;
    height: 35px;
    font-size: 15px;
    opacity: 0.5;
    background-color: var(--bh-bg-brand);
  }
}
.govbh-heroslider .govbh-heroslider__playpause .icon--play {
  display: none;
}
.govbh-heroslider .govbh-heroslider__playpause.pause {
  background-color: var(--bh-bg-brand);
}
.govbh-heroslider .govbh-heroslider__playpause.pause .icon--play {
  display: inline-block;
}
.govbh-heroslider .govbh-heroslider__playpause.pause .icon--pause {
  display: none;
}
@media (max-width: 991.98px) {
  .govbh-heroslider .govbh-heroslider__playpause.pause {
    opacity: 1;
  }
}
.govbh-heroslider .govbh-heroslider__playpause:hover {
  background-color: var(--bh-bg-brand);
}

.govbh-fullwidthslider {
  position: relative;
  height: 100dvh;
  min-height: 420px;
  max-height: 720px;
}
@media (max-width: 1399.98px) {
  .govbh-fullwidthslider {
    max-height: 600px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-fullwidthslider {
    max-height: 500px;
  }
}
@media (max-width: 767.98px) {
  .govbh-fullwidthslider {
    min-height: auto;
    max-height: none;
    height: auto;
  }
}
.govbh-fullwidthslider .govbh-theme__pagination.govbh-align-bottom {
  width: 60%;
  left: 20%;
}
.govbh-fullwidthslider .swiper {
  height: 100%;
}
@media (max-width: 767.98px) {
  .govbh-fullwidthslider .govbh-theme__pagination.govbh-align-bottom {
    bottom: 10px;
  }
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__wrapper {
  height: 100%;
  width: 100%;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
  z-index: 1;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 70%;
  height: 100%;
  z-index: 1;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video.active .youtube-background {
  opacity: 0;
  visibility: hidden;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video.active .govbh-fullwidthslider__img {
  opacity: 1;
  visibility: visible;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video .govbh-fullwidthslider__img {
  opacity: 0;
  visibility: hidden;
  z-index: 2;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video .youtube-background {
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video .govbh-fullwidthslider__video-local {
  height: 100%;
  width: 100%;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video .govbh-fullwidthslider__video-local video {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video img {
  height: 100%;
  object-fit: cover;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__video .video-background-controls {
  display: none;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__img {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__img:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__img:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 70%;
  height: 100%;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.govbh-fullwidthslider .swiper-slide .govbh-fullwidthslider__img img {
  height: 100%;
  object-fit: cover;
}
.govbh-fullwidthslider .govbh-fullwidthslider__content {
  padding: 65px 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 2;
}
@media (max-width: 991.98px) {
  .govbh-fullwidthslider .govbh-fullwidthslider__content {
    padding: 100px 0;
  }
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause {
  position: relative;
  z-index: 2;
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.2);
  color: var(--bh-light);
  font-size: 24px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  border-radius: 100%;
  text-decoration: none;
}
@media (max-width: 1399.98px) {
  .govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause {
    width: 50px;
    height: 50px;
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause {
    width: 43px;
    height: 43px;
    font-size: 15px;
    opacity: 0.5;
  }
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause .icon--play {
  display: none;
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause.pause {
  background-color: var(--bh-accent);
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause.pause .icon--play {
  display: inline-block;
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause.pause .icon--pause {
  display: none;
}
@media (max-width: 991.98px) {
  .govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause.pause {
    opacity: 1;
  }
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause:hover {
  background-color: var(--bh-accent-hover);
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__title {
  font-size: var(--bh-fs-h1);
  font-weight: var(--bh-fw-bold);
  line-height: 1.3;
  margin-bottom: 1rem;
  padding-inline-start: 20px;
  padding-inline-end: 40px;
  position: relative;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-block-end: 22px;
}
@media (max-width: 767.98px) {
  .govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__title {
    padding-inline-start: 15px;
    padding-inline-end: 0px;
  }
}
.govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 5px;
  background-color: var(--bh-border-accent);
}
@media (max-width: 767.98px) {
  .govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__title::before {
    width: 4px;
  }
}
.govbh-fullwidthslider .govbh-fullwidthslider__content p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: var(--bh-fs-p-l);
  margin-block-end: 20px;
}
@media (max-width: 575.98px) {
  .govbh-fullwidthslider .govbh-fullwidthslider__content p {
    display: none;
  }
}

.govbh-searchslider {
  position: relative;
  overflow: hidden;
}
.govbh-searchslider .govbh-searchslider__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.govbh-searchslider .govbh-searchslider__img:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
  z-index: 1;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.govbh-searchslider .govbh-searchslider__img:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 70%;
  height: 100%;
  z-index: 1;
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5004202365) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  opacity: 0.2;
}
.govbh-searchslider .govbh-searchslider__img img {
  object-fit: cover;
  height: 100%;
}
.govbh-searchslider .govbh-searchslider__content {
  margin: 150px auto;
  position: relative;
  z-index: 1;
  max-width: 72%;
  background: rgba(var(--bh-bg-primary-rgba), 0.9);
  border-radius: var(--bh-border-radius-xs);
  padding: 30px;
  padding-block-end: 40px;
}
@media (max-width: 1199.98px) {
  .govbh-searchslider .govbh-searchslider__content {
    max-width: 85%;
  }
}
@media (max-width: 991.98px) {
  .govbh-searchslider .govbh-searchslider__content {
    max-width: 100%;
    margin: 100px auto;
  }
}
@media (max-width: 575.98px) {
  .govbh-searchslider .govbh-searchslider__content {
    padding: 25px 15px;
  }
}
.govbh-searchslider .govbh-searchslider__content h2 {
  font-weight: var(--bh-fw-bold);
  color: var(--bh-primary);
  margin-bottom: 10px;
}
.govbh-searchslider .govbh-searchslider__content p {
  font-size: var(--bh-fs-p-s);
  color: var(--bh-secondary);
  margin-bottom: 10px;
}
.govbh-searchslider .govbh-searchslider__content ul {
  display: flex;
  align-items: center;
  gap: 5px 15px;
  flex-wrap: wrap;
}
.govbh-searchslider .govbh-searchslider__content ul li a {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-decoration: underline;
  padding: 3px 0;
}
.govbh-searchslider .govbh-searchslider__content ul li a:hover {
  color: var(--bh-accent);
}
@media (max-width: 767.98px) {
  .govbh-searchslider .govbh-searchslider__content .govbh-btn {
    height: 100%;
  }
}
@media (max-width: 575.98px) {
  .govbh-searchslider .govbh-searchslider__content .govbh-btn {
    width: 100%;
  }
}

.govbh-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 13px 20px;
  cursor: pointer;
  font-weight: var(--bh-fw-bold);
  font-size: var(--bh-fs-p-m);
  gap: 5px 10px;
  text-decoration: none;
  border-radius: var(--bh-border-radius-xs);
  color: var(--bh-light);
  background-color: var(--bh-brand);
  border: 1px solid var(--bh-brand);
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-btn {
    padding: 10px 15px;
  }
}
@media (max-width: 575.98px) {
  .govbh-btn {
    gap: 5px 5px;
  }
}
.govbh-btn.govbh-btn--full-width {
  width: 100%;
  height: 100%;
}
.govbh-btn.govbh-btn--icon:hover i {
  transform: translateX(0px);
}
.govbh-btn.govbh-btn--medium {
  padding: 11px 20px;
  font-size: var(--bh-fs-p-s);
}
@media (max-width: 575.98px) {
  .govbh-btn.govbh-btn--medium {
    padding: 10px 15px;
  }
}
.govbh-btn.govbh-btn--medium i {
  font-size: var(--bh-fs-p-m);
}
.govbh-btn.govbh-btn--small {
  padding: 8px 15px;
  font-size: var(--bh-fs-p-xs);
  gap: 5px 5px;
}
.govbh-btn.govbh-btn--small i {
  font-size: var(--bh-fs-p-s);
}
.govbh-btn i {
  font-size: var(--bh-fs-p-l);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-btn i.ph-x {
  margin-top: -1px;
}
.govbh-btn:hover.govbh-btn--left-icon i {
  transform: translateX(0px);
}
.govbh-btn:hover i {
  transform: translateX(5px);
}
.govbh-btn:disabled, .govbh-btn.govbh-btn--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.govbh-btn.govbh-btn--primary {
  background-color: var(--bh-brand);
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--primary.theme--dark {
  background-color: var(--bh-bg-light);
  color: var(--bh-brand);
}
.govbh-btn.govbh-btn--primary.theme--dark i {
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--primary.theme--dark:hover i {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--primary:hover {
  background-color: var(--bh-accent);
  color: var(--bh-light);
  border: 1px solid var(--bh-accent);
}
.govbh-btn.govbh-btn--secondary {
  background-color: var(--bh-accent);
  border: 1px solid var(--bh-accent);
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--secondary:hover {
  background-color: var(--bh-accent-hover);
  color: var(--bh-light);
  border: 1px solid var(--bh-accent-hover);
}
.govbh-btn.govbh-btn--secondary.theme--dark:hover {
  background-color: var(--bh-accent-hover);
  color: var(--bh-light);
  border: 1px solid var(--bh-accent-hover);
}
.govbh-btn.govbh-btn--outline {
  background-color: var(--bh-bg-primary);
  border: 1px solid var(--bh-brand);
  color: var(--bh-brand);
}
.govbh-btn.govbh-btn--outline i {
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--outline:hover {
  background-color: var(--bh-accent);
  color: var(--bh-light);
  border: 1px solid var(--bh-accent);
}
.govbh-btn.govbh-btn--outline:hover i {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--outline.theme--dark {
  background-color: transparent;
  border: 1px solid var(--bh-light);
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--outline.theme--dark i {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--outline.theme--dark:hover {
  background-color: var(--bh-accent);
  color: var(--bh-light);
  border: 1px solid var(--bh-accent);
}
.govbh-btn.govbh-btn--outline.theme--dark:hover i {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--withoutline {
  background-color: transparent;
  border: 0px solid rgba(0, 0, 0, 0);
  color: var(--bh-brand);
  text-decoration: underline;
  padding-inline-end: 35px;
  padding-inline-start: 0;
}
@media (max-width: 767.98px) {
  .govbh-btn.govbh-btn--withoutline {
    padding-inline-end: 30px;
  }
}
.govbh-btn.govbh-btn--withoutline.govbh-btn--small {
  padding-inline-end: 27px;
}
.govbh-btn.govbh-btn--withoutline.govbh-btn--left-icon {
  padding-inline-start: 35px;
  padding-inline-end: 0;
}
@media (max-width: 767.98px) {
  .govbh-btn.govbh-btn--withoutline.govbh-btn--left-icon {
    padding-inline-start: 30px;
  }
}
.govbh-btn.govbh-btn--withoutline.govbh-btn--left-icon.govbh-btn--small {
  padding-inline-start: 20px;
}
.govbh-btn.govbh-btn--withoutline.govbh-btn--left-icon.govbh-btn--small i {
  left: 1px;
}
.govbh-btn.govbh-btn--withoutline.govbh-btn--left-icon i {
  right: auto;
  left: 8px;
}
.govbh-btn.govbh-btn--withoutline i {
  position: absolute;
  right: 8px;
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--withoutline:hover {
  background-color: transparent;
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--withoutline:disabled, .govbh-btn.govbh-btn--withoutline.govbh-btn--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  color: var(--bh-inverse);
}
.govbh-btn.govbh-btn--withoutline:disabled i, .govbh-btn.govbh-btn--withoutline.govbh-btn--disabled i {
  color: var(--bh-inverse);
}
.govbh-btn.govbh-btn--withoutline.theme--dark {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--withoutline.theme--dark i {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--withoutline.theme--dark:hover {
  color: var(--bh-inverse);
}
.govbh-btn.govbh-btn--withoutline.theme--dark:hover i {
  color: var(--bh-inverse);
}
.govbh-btn.govbh-btn--icon-withoutline {
  padding: 5px;
}
.govbh-btn.govbh-btn--icon-withoutline i {
  font-size: 30px;
}
@media (max-width: 991.98px) {
  .govbh-btn.govbh-btn--icon-withoutline i {
    font-size: 26px;
  }
}
@media (max-width: 480px) {
  .govbh-btn.govbh-btn--icon-withoutline i {
    font-size: 24px;
  }
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--medium i {
  font-size: 25px;
}
@media (max-width: 991.98px) {
  .govbh-btn.govbh-btn--icon-withoutline.govbh-btn--medium {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .govbh-btn.govbh-btn--icon-withoutline.govbh-btn--medium {
    font-size: 22px;
  }
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--small i {
  font-size: 20px;
}
@media (max-width: 991.98px) {
  .govbh-btn.govbh-btn--icon-withoutline.govbh-btn--small i {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .govbh-btn.govbh-btn--icon-withoutline.govbh-btn--small i {
    font-size: 16px;
  }
}
.govbh-btn.govbh-btn--icon-withoutline:disabled, .govbh-btn.govbh-btn--icon-withoutline.govbh-btn--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  color: var(--bh-inverse);
}
.govbh-btn.govbh-btn--icon-withoutline:disabled i, .govbh-btn.govbh-btn--icon-withoutline.govbh-btn--disabled i {
  color: var(--bh-inverse);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--primary {
  background-color: transparent;
  border: 0px solid rgba(0, 0, 0, 0);
  color: var(--bh-brand);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--primary:hover {
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--primary.theme--dark {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--primary.theme--dark i {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--primary.theme--dark:hover {
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--primary.theme--dark:hover i {
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--secondary {
  background-color: transparent;
  border: 0px solid rgba(0, 0, 0, 0);
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--secondary:hover {
  color: var(--bh-brand);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--secondary.theme--dark {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--secondary.theme--dark i {
  color: var(--bh-accent);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--secondary.theme--dark:hover {
  color: var(--bh-accent);
  background-color: transparent;
  border: 0px solid var(--bh-accent-hover);
}
.govbh-btn.govbh-btn--icon-withoutline.govbh-btn--secondary.theme--dark:hover i {
  color: var(--bh-light);
}
.govbh-btn.govbh-btn--icon-withoutline:hover i {
  transform: translateX(0px);
}

.govbh-card {
  position: relative;
  overflow: hidden;
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
  box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.15);
  padding: 30px;
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  width: 100%;
  justify-content: space-between;
  text-decoration: none;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-card {
    padding: 20px;
  }
}
.govbh-card.theme--dark:hover {
  box-shadow: 0 2px 8px 0px rgba(255, 255, 255, 0.5);
}
.govbh-card--left-border:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--bh-accent);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-card--left-border:hover:after, .govbh-card--left-border:has(a:focus-visible):after {
  opacity: 0;
}
.govbh-card.govbh-card--card-file.govbh-card--with-image {
  flex-direction: initial;
  flex-wrap: nowrap;
  align-items: center;
}
@media (max-width: 575.98px) {
  .govbh-card.govbh-card--card-file.govbh-card--with-image {
    flex-direction: column;
  }
}
.govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__image {
  height: 100%;
  min-width: 30%;
  width: 30%;
  z-index: 1;
  position: relative;
}
@media (max-width: 575.98px) {
  .govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__image {
    min-width: 100%;
    width: 100%;
  }
}
.govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__image img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 575.98px) {
  .govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__image img {
    aspect-ratio: 16/9;
  }
}
.govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__head {
  padding: 30px 25px;
}
@media (max-width: 1199.98px) {
  .govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__head {
    padding: 15px 15px;
  }
}
@media (max-width: 767.98px) {
  .govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__head {
    padding: 20px 20px;
  }
}
.govbh-card.govbh-card--card-file.govbh-card--with-image .govbh-card__head .govbh-card__foot {
  padding: 0;
  padding-block-start: 15px;
  gap: 2px 15px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__date {
  padding-bottom: 10px;
}
.govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__title {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  margin-bottom: 5px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  text-wrap: pretty;
}
@media (max-width: 575.98px) {
  .govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__title {
    font-size: 20px;
  }
}
.govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__title a {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-wrap: pretty;
  text-decoration: none;
  box-shadow: none;
}
@media (max-width: 575.98px) {
  .govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__title a {
    font-size: 20px;
  }
}
.govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__title a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 1;
}
.govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__paragraph, .govbh-card.govbh-card--card-file .govbh-card__head .govbh-card__paragraph p {
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin: 0;
  color: var(--bh-secondary);
}
.govbh-card.govbh-card--card-file:hover .govbh-card__head .govbh-card__title, .govbh-card.govbh-card--card-file:has(a:focus-visible) .govbh-card__head .govbh-card__title {
  color: var(--bh-light);
}
.govbh-card.govbh-card--card-file:hover .govbh-card__head .govbh-card__title a, .govbh-card.govbh-card--card-file:has(a:focus-visible) .govbh-card__head .govbh-card__title a {
  color: var(--bh-light);
}
.govbh-card.govbh-card--card-file:hover .govbh-card__head .govbh-card__title a:after, .govbh-card.govbh-card--card-file:has(a:focus-visible) .govbh-card__head .govbh-card__title a:after {
  color: var(--bh-light);
}
.govbh-card.govbh-card--card-file:hover .govbh-card__head .govbh-card__paragraph, .govbh-card.govbh-card--card-file:hover .govbh-card__head .govbh-card__paragraph p, .govbh-card.govbh-card--card-file:has(a:focus-visible) .govbh-card__head .govbh-card__paragraph, .govbh-card.govbh-card--card-file:has(a:focus-visible) .govbh-card__head .govbh-card__paragraph p {
  color: var(--bh-light);
}
.govbh-card.govbh-card--icon-without-circle .govbh-card__head .govbh-card__head-icon {
  background: transparent;
  width: auto;
  height: auto;
}
.govbh-card.govbh-card--icon-without-circle .govbh-card__head .govbh-card__head-icon img {
  height: auto;
  width: 100%;
  max-width: 64px;
  max-height: 64px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card.govbh-card--icon-without-circle:hover .govbh-card__head .govbh-card__head-icon img, .govbh-card.govbh-card--icon-without-circle:has(a:focus-visible) .govbh-card__head .govbh-card__head-icon img {
  filter: brightness(0) invert(1);
}
.govbh-card.govbh-card--align-right {
  align-items: end;
  padding-block-start: 50px;
  padding-block-end: 50px;
}
.govbh-card.govbh-card--align-right .govbh-card__head {
  text-align: right;
  width: 100%;
}
.govbh-card.govbh-card--align-right .govbh-card__head .govbh-card__head-icon {
  justify-content: end;
}
.govbh-card.govbh-card--align-right .govbh-card__head .govbh-card__head-content {
  padding-block-end: 0;
}
.govbh-card.govbh-card--align-center {
  align-items: center;
  padding-block-start: 50px;
  padding-block-end: 50px;
}
.govbh-card.govbh-card--align-center .govbh-card__head {
  text-align: center;
}
.govbh-card.govbh-card--align-center .govbh-card__head .govbh-card__head-icon {
  margin: 0 auto 20px auto;
}
.govbh-card.govbh-card--align-center .govbh-card__head .govbh-card__head-content {
  padding-block-end: 0;
}
.govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-content .govbh-card__paragraph, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-content .govbh-card__paragraph p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 20;
  -webkit-box-orient: vertical;
}
.govbh-card.govbh-card--with-image, .govbh-card.govbh-card--card-profile {
  padding: 0;
}
.govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-image, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-image {
  position: relative;
  overflow: hidden;
  background: var(--bh-bg-quartenary);
}
.govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-thumb, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-thumb {
  position: absolute;
  top: 15px;
  right: 15px;
  height: 48px;
  width: 48px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.9);
  font-size: 30px;
  z-index: 2;
  pointer-events: none;
}
.govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-thumb i, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-thumb i {
  color: var(--bh-brand);
}
.govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-play, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-play {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.2);
  opacity: 0;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  z-index: 1;
}
.govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-play i, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-play i {
  color: var(--bh-light);
  font-size: 30px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-image img, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-image img {
  height: auto;
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-content, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-content {
  padding: 30px;
  padding-block-end: 0px;
}
@media (max-width: 767.98px) {
  .govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-content, .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-content {
    padding: 20px;
    padding-block-end: 0px;
  }
}
.govbh-card.govbh-card--with-image .govbh-card__foot, .govbh-card.govbh-card--card-profile .govbh-card__foot {
  padding-bottom: 30px;
  padding-inline-start: 30px;
}
@media (max-width: 767.98px) {
  .govbh-card.govbh-card--with-image .govbh-card__foot, .govbh-card.govbh-card--card-profile .govbh-card__foot {
    padding-bottom: 20px;
    padding-inline-start: 20px;
  }
}
.govbh-card:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 5px;
  background-color: var(--bh-border-accent);
  width: 0%;
  z-index: 1;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 575.98px) {
  .govbh-card:before {
    height: 4px;
  }
}
.govbh-card .govbh-card__head {
  padding-bottom: 20px;
  width: 100%;
}
.govbh-card .govbh-card__head .govbh-card__head-icon {
  height: 80px;
  width: 80px;
  border-radius: 100%;
  background: var(--bh-bg-light-brand);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .govbh-card .govbh-card__head .govbh-card__head-icon {
    height: 70px;
    width: 70px;
  }
}
.govbh-card .govbh-card__head .govbh-card__head-icon img {
  height: auto;
  width: auto;
  max-width: 45px;
  max-height: 45px;
}
@media (max-width: 767.98px) {
  .govbh-card .govbh-card__head .govbh-card__head-icon img {
    max-width: 40px;
    max-height: 40px;
  }
}
.govbh-card .govbh-card__head .govbh-card__head-content p {
  color: var(--bh-secondary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__title {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  margin-bottom: 0.7rem;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  text-wrap: pretty;
}
@media (max-width: 575.98px) {
  .govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__title {
    font-size: 20px;
  }
}
.govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__title.govbh-card__title--clamp a {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__title a {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-wrap: pretty;
  text-decoration: none;
  box-shadow: none;
}
@media (max-width: 575.98px) {
  .govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__title a {
    font-size: 20px;
  }
}
.govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__title a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 1;
}
.govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__paragraph, .govbh-card .govbh-card__head .govbh-card__head-content .govbh-card__paragraph p {
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0;
  color: var(--bh-secondary);
}
.govbh-card .govbh-card__head .govbh-card__date {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: var(--bh-fs-p-s);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-secondary);
  gap: 5px;
  opacity: 0.8;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card .govbh-card__head .govbh-card__date.govbh-card__date--year {
  gap: 5px 15px;
}
.govbh-card .govbh-card__head .govbh-card__date.govbh-card__date--year > div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
}
.govbh-card .govbh-card__head .govbh-card__date img {
  width: 21px;
}
.govbh-card .govbh-card__head .govbh-card__date i {
  color: var(--bh-accent);
  font-size: 20px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--completed {
  color: var(--bh-success-content);
  padding-inline-start: 15px;
  position: relative;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--completed:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: var(--bh-tertiary);
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--progress {
  color: var(--bh-warning-content);
  padding-inline-start: 15px;
  position: relative;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--progress:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: var(--bh-tertiary);
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--hold {
  color: var(--bh-secondary);
  padding-inline-start: 15px;
  position: relative;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--hold:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: var(--bh-tertiary);
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--awarded {
  color: var(--bh-info-content);
  padding-inline-start: 15px;
  position: relative;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--awarded:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: var(--bh-tertiary);
}
.govbh-card .govbh-card__foot {
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 10px 15px;
  flex-wrap: wrap;
}
.govbh-card .govbh-card__foot .govbh-card__foot-icon i {
  font-size: 30px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  color: var(--bh-accent);
  padding: 5px 0;
}
@media (max-width: 767.98px) {
  .govbh-card .govbh-card__foot .govbh-card__foot-icon i {
    font-size: 25px;
  }
}
.govbh-card .govbh-card__foot .govbh-card__foot-button {
  position: absolute;
  transform: translateY(50%);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 10px 15px;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  .govbh-card .govbh-card__foot .govbh-card__foot-button {
    position: relative;
    transform: translateY(0%);
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 991.98px) {
  .govbh-card .govbh-card__foot .govbh-card__foot-button ~ .govbh-card__foot-icon {
    display: none;
  }
}
.govbh-card .govbh-card__foot .govbh-btn {
  cursor: pointer;
}
.govbh-card .govbh-card__foot .govbh-btn i {
  font-size: var(--bh-fs-p-m);
  padding: 0;
}
.govbh-card .govbh-card__foot .govbh-card-bg-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  width: 125px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-card .govbh-card__foot .govbh-card-bg-icon {
    width: 90px;
  }
}
.govbh-card:has(a:focus-visible) {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-card:hover, .govbh-card:has(a:focus-visible) {
  background: var(--bh-bg-brand);
}
.govbh-card:hover:before, .govbh-card:has(a:focus-visible):before {
  right: auto;
  left: 0;
  width: 100%;
}
.govbh-card:hover.govbh-card--with-image .govbh-card__head .govbh-card__head-image img, .govbh-card:hover.govbh-card--card-profile .govbh-card__head .govbh-card__head-image img, .govbh-card:has(a:focus-visible).govbh-card--with-image .govbh-card__head .govbh-card__head-image img, .govbh-card:has(a:focus-visible).govbh-card--card-profile .govbh-card__head .govbh-card__head-image img {
  transform: scale(1.05);
}
.govbh-card:hover.govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-play, .govbh-card:hover.govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-play, .govbh-card:has(a:focus-visible).govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-play, .govbh-card:has(a:focus-visible).govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-play {
  background: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
.govbh-card:hover.govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-play i, .govbh-card:hover.govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-play i, .govbh-card:has(a:focus-visible).govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-play i, .govbh-card:has(a:focus-visible).govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-play i {
  font-size: 52px;
}
.govbh-card:hover .govbh-card__head .govbh-card__date, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__date {
  color: var(--bh-inverse);
}
.govbh-card:hover .govbh-card__head .govbh-card__date i, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__date i {
  color: var(--bh-inverse);
}
.govbh-card:hover .govbh-card__head .govbh-card__date .govbh-card__status--completed, .govbh-card:hover .govbh-card__head .govbh-card__date .govbh-card__status--progress, .govbh-card:hover .govbh-card__head .govbh-card__date .govbh-card__status--hold, .govbh-card:hover .govbh-card__head .govbh-card__date .govbh-card__status--awarded, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__date .govbh-card__status--completed, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__date .govbh-card__status--progress, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__date .govbh-card__status--hold, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__date .govbh-card__status--awarded {
  color: var(--bh-inverse);
}
.govbh-card:hover .govbh-card__head .govbh-card__head-content .govbh-card__title, .govbh-card:hover .govbh-card__head .govbh-card__head-content p, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content .govbh-card__title, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content p {
  color: var(--bh-light);
}
.govbh-card:hover .govbh-card__head .govbh-card__head-content .govbh-card__title a, .govbh-card:hover .govbh-card__head .govbh-card__head-content p a, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content .govbh-card__title a, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content p a {
  color: var(--bh-light);
}
.govbh-card:hover .govbh-card__head .govbh-card__head-content .govbh-card__title a:after, .govbh-card:hover .govbh-card__head .govbh-card__head-content p a:after, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content .govbh-card__title a:after, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content p a:after {
  color: var(--bh-light);
}
.govbh-card:hover .govbh-card__head .govbh-card__head-content .govbh-card__paragraph, .govbh-card:hover .govbh-card__head .govbh-card__head-content .govbh-card__paragraph p, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content .govbh-card__paragraph, .govbh-card:has(a:focus-visible) .govbh-card__head .govbh-card__head-content .govbh-card__paragraph p {
  color: var(--bh-light);
}
.govbh-card:hover .govbh-card__foot i, .govbh-card:has(a:focus-visible) .govbh-card__foot i {
  color: var(--bh-light);
}
.govbh-card:hover .govbh-card__foot .govbh-card__foot-button ~ .govbh-card__foot-icon i, .govbh-card:has(a:focus-visible) .govbh-card__foot .govbh-card__foot-button ~ .govbh-card__foot-icon i {
  opacity: 0;
}
.govbh-card:hover .govbh-card__foot .govbh-card__foot-button, .govbh-card:has(a:focus-visible) .govbh-card__foot .govbh-card__foot-button {
  transform: translateY(0%);
  opacity: 1;
  visibility: visible;
}
.govbh-card:hover .govbh-card__foot .govbh-card-bg-icon, .govbh-card:has(a:focus-visible) .govbh-card__foot .govbh-card-bg-icon {
  opacity: 0.05;
}
.govbh-card:hover .govbh-card__foot .govbh-btn, .govbh-card:has(a:focus-visible) .govbh-card__foot .govbh-btn {
  color: var(--bh-light);
}
.govbh-card:hover .govbh-card__foot .govbh-btn.govbh-btn--outline, .govbh-card:has(a:focus-visible) .govbh-card__foot .govbh-btn.govbh-btn--outline {
  background-color: var(--bh-accent);
  border: 1px solid var(--bh-accent);
  color: var(--bh-light);
}
.govbh-card:hover .govbh-card__foot .govbh-btn.govbh-btn--outline i, .govbh-card:has(a:focus-visible) .govbh-card__foot .govbh-btn.govbh-btn--outline i {
  color: var(--bh-light);
}
.govbh-card.govbh-card--no-lineclamb .govbh-card__head .govbh-card__head-content .govbh-card__paragraph, .govbh-card.govbh-card--no-lineclamb .govbh-card__head .govbh-card__head-content .govbh-card__paragraph p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: inherit;
  -webkit-box-orient: vertical;
}
.govbh-card.govbh-card--no-lineclamb .govbh-card__head .govbh-card__paragraph, .govbh-card.govbh-card--no-lineclamb .govbh-card__head .govbh-card__paragraph p {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: inherit;
  -webkit-box-orient: vertical;
}

.govbh-newscard {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
  gap: 0 40px;
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-newscard {
    gap: 0 25px;
  }
}
@media (max-width: 991.98px) {
  .govbh-newscard {
    display: block;
  }
}
.govbh-newscard .govbh-newscard__image {
  position: relative;
  overflow: hidden;
  height: auto;
  min-width: 50%;
  width: 50%;
  border-radius: var(--bh-border-radius-xs);
  aspect-ratio: 16/9;
}
@media (max-width: 991.98px) {
  .govbh-newscard .govbh-newscard__image {
    min-width: 100%;
    width: 100%;
  }
}
.govbh-newscard .govbh-newscard__image > div {
  height: 100%;
}
.govbh-newscard .govbh-newscard__image img {
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-newscard .govbh-newscard__content {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .govbh-newscard .govbh-newscard__content {
    margin-top: 20px;
  }
}
.govbh-newscard .govbh-newscard__content:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 5px;
  background-color: var(--bh-bg-secondary);
  width: 100%;
  z-index: 1;
}
.govbh-newscard .govbh-newscard__content:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 5px;
  background-color: var(--bh-border-accent);
  width: 0%;
  z-index: 2;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-newscard .govbh-newscard__content .govbh-newscard__title {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  margin: 10px 0;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  text-wrap: pretty;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 575.98px) {
  .govbh-newscard .govbh-newscard__content .govbh-newscard__title {
    font-size: 20px;
  }
}
.govbh-newscard .govbh-newscard__content .govbh-newscard__paragraph, .govbh-newscard .govbh-newscard__content .govbh-newscard__paragraph p {
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin: 0;
  color: var(--bh-secondary);
}
@media (max-width: 1399.98px) {
  .govbh-newscard .govbh-newscard__content .govbh-newscard__paragraph, .govbh-newscard .govbh-newscard__content .govbh-newscard__paragraph p {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.govbh-newscard .govbh-newscard__content .govbh-newscard__date {
  display: flex;
  align-items: center;
  font-size: var(--bh-fs-p-s);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-secondary);
  gap: 5px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-newscard .govbh-newscard__content .govbh-newscard__date span {
  font-size: var(--bh-fs-p-m);
  text-transform: uppercase;
  position: relative;
  padding-inline-end: 25px;
}
.govbh-newscard .govbh-newscard__content .govbh-newscard__date span:after {
  content: "";
  position: absolute;
  right: 10px;
  height: 17px;
  width: 1px;
  background-color: var(--bh-secondary);
  top: 3px;
  opacity: 0.5;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-newscard .govbh-newscard__content .govbh-newscard__date span:after {
    height: 15px;
  }
}
@media (max-width: 767.98px) {
  .govbh-newscard .govbh-newscard__content .govbh-newscard__date span:after {
    height: 13px;
  }
}
.govbh-newscard .govbh-newscard__content-foot {
  padding-bottom: 30px;
  padding-block-start: 20px;
}
@media (max-width: 1199.98px) {
  .govbh-newscard .govbh-newscard__content-foot {
    padding-bottom: 20px;
  }
}
.govbh-newscard .govbh-newscard__content-foot .govbh-btn {
  text-decoration: none;
}
.govbh-newscard .govbh-newscard__content-foot .govbh-btn.govbh-btn--outline:hover {
  color: var(--bh-light);
}
.govbh-newscard:hover .govbh-newscard__title {
  color: var(--bh-accent);
}
.govbh-newscard:hover .govbh-newscard__image img {
  transform: scale(1.05);
}
.govbh-newscard:hover .govbh-newscard__content:after {
  width: 100%;
  right: auto;
  left: 0;
}
.govbh-newscard:hover .govbh-btn {
  color: var(--bh-accent);
}
.govbh-newscard-list {
  position: relative;
}
.govbh-newscard-list .govbh-newscard-listview {
  margin-bottom: 60px;
}
@media (max-width: 991.98px) {
  .govbh-newscard-list .govbh-newscard-listview {
    margin-bottom: 50px;
  }
}

.govbh-newscard-listview {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  gap: 0 30px;
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-newscard-listview {
    gap: 0 25px;
  }
}
@media (max-width: 991.98px) {
  .govbh-newscard-listview {
    display: block;
  }
}
.govbh-newscard-listview:last-child {
  margin-bottom: 35px;
}
.govbh-newscard-listview:last-child:after {
  content: none;
}
.govbh-newscard-listview:after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: var(--bh-bg-tertiary);
  opacity: 0.6;
}
@media (max-width: 991.98px) {
  .govbh-newscard-listview:after {
    bottom: -20px;
  }
}
.govbh-newscard-listview .govbh-newscard__image {
  position: relative;
  overflow: hidden;
  height: auto;
  min-width: 45%;
  width: 45%;
  border-radius: var(--bh-border-radius-xs);
  aspect-ratio: 16/9;
}
@media (max-width: 991.98px) {
  .govbh-newscard-listview .govbh-newscard__image {
    min-width: 100%;
    width: 100%;
  }
}
.govbh-newscard-listview .govbh-newscard__image > div {
  height: 100%;
}
.govbh-newscard-listview .govbh-newscard__image img {
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-newscard-listview .govbh-newscard__content {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .govbh-newscard-listview .govbh-newscard__content {
    margin-top: 20px;
  }
}
.govbh-newscard-listview .govbh-newscard__content .govbh-newscard__title {
  font-size: var(--bh-fs-h6);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  margin: 10px 0;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  text-wrap: pretty;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 575.98px) {
  .govbh-newscard-listview .govbh-newscard__content .govbh-newscard__title {
    font-size: 20px;
  }
}
.govbh-newscard-listview .govbh-newscard__content .govbh-newscard__paragraph, .govbh-newscard-listview .govbh-newscard__content .govbh-newscard__paragraph p {
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin: 0;
  color: var(--bh-secondary);
}
@media (max-width: 1399.98px) {
  .govbh-newscard-listview .govbh-newscard__content .govbh-newscard__paragraph, .govbh-newscard-listview .govbh-newscard__content .govbh-newscard__paragraph p {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.govbh-newscard-listview .govbh-newscard__content .govbh-newscard__date {
  display: flex;
  align-items: center;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-semibold);
  color: rgba(var(--bh-secondary-rgb), 0.8);
  gap: 5px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-newscard-listview .govbh-newscard__content .govbh-newscard__date.govbh-newscard__date--dotseparation {
  gap: 10px;
}
.govbh-newscard-listview .govbh-newscard__content .govbh-newscard__date.govbh-newscard__date--dotseparation span {
  font-size: 20px;
  position: relative;
  overflow: hidden;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: var(--bh-tertiary);
}
.govbh-newscard-listview .govbh-newscard__content .govbh-newscard__date i {
  color: var(--bh-accent);
  font-size: var(--bh-fs-p-xl);
}
.govbh-newscard-listview .govbh-newscard__content-foot {
  padding-block-start: 30px;
}
@media (max-width: 991.98px) {
  .govbh-newscard-listview .govbh-newscard__content-foot {
    padding-block-start: 10px;
  }
}
.govbh-newscard-listview:hover .govbh-newscard__title {
  color: var(--bh-accent);
}
.govbh-newscard-listview:hover .govbh-newscard__image img {
  transform: scale(1.05);
}
.govbh-newscard-listview:hover .govbh-newscard__content:after {
  width: 100%;
  right: auto;
  left: 0;
}
.govbh-newscard-listview:hover .govbh-btn {
  color: var(--bh-accent);
}
.govbh-newscard__swiper .govbh-newscard__navigation {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  height: auto !important;
}
.govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow {
  color: var(--bh-light);
  background: rgba(1, 46, 93, 0.8);
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow {
    width: 48px;
    height: 35px;
  }
}
.govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow:last-child {
  border-bottom-right-radius: var(--bh-border-radius-xs);
}
.govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
  outline: none;
}
.govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow i {
  font-size: 24px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow i {
    font-size: 15px;
  }
}
.govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.govbh-newscard__swiper .govbh-newscard__navigation .govbh-newscard__navigation-arrow:hover {
  background-color: var(--bh-accent);
}

.govbh-carousel .swiper .swiper-slide {
  padding: 10px 5px;
  height: auto;
}
.govbh-carousel .govbh-general__navigation {
  display: flex;
  gap: 12px;
}

.govbh-card-horizontal:has(a:focus-visible) {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}

.govbh-card-horizontal {
  position: relative;
  display: flex;
  align-items: start;
  gap: 10px;
  border-radius: var(--bh-border-radius-xs);
  width: 100%;
}
.govbh-card-horizontal--border img {
  border: 1px solid var(--bh-border-secondary);
  border-radius: var(--bh-border-radius-s);
  background-color: var(--bh-bg-primary);
}
.govbh-card-horizontal img {
  width: 84px;
  min-width: 84px;
}
@media (max-width: 1199.98px) {
  .govbh-card-horizontal img {
    width: 75px;
    min-width: 75px;
  }
}
@media (max-width: 767.98px) {
  .govbh-card-horizontal img {
    width: 65px;
    min-width: 65px;
  }
}
.govbh-card-horizontal .govbh-card-horizontal__content {
  padding-inline-end: 10%;
}
@media (max-width: 1199.98px) {
  .govbh-card-horizontal .govbh-card-horizontal__content {
    padding-inline-end: 5%;
  }
}
@media (max-width: 767.98px) {
  .govbh-card-horizontal .govbh-card-horizontal__content {
    padding-inline-end: 0%;
  }
}
.govbh-card-horizontal .govbh-card-horizontal__content a {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-decoration: underline;
  margin-bottom: 8px;
}
.govbh-card-horizontal .govbh-card-horizontal__content a:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 1;
}
.govbh-card-horizontal .govbh-card-horizontal__content a.govbh-is-external:after {
  color: var(--bh-accent);
}
.govbh-card-horizontal .govbh-card-horizontal__content a:focus-visible, .govbh-card-horizontal .govbh-card-horizontal__content a:focus {
  box-shadow: 0 0px 0px 0px var(--bh-focus);
}
.govbh-card-horizontal .govbh-card-horizontal__content a:hover {
  color: var(--bh-accent);
}
.govbh-card-horizontal .govbh-card-horizontal__content p {
  margin: 0;
  font-size: var(--bh-fs-p-m);
}

.govbh-social-card {
  position: relative;
  padding: 24px;
  border-radius: var(--bh-border-radius-xs);
}
@media (max-width: 991.98px) {
  .govbh-social-card {
    padding: 18px;
  }
}
@media (max-width: 575.98px) {
  .govbh-social-card {
    padding: 10px;
  }
}
.govbh-social-card .govbh-social-card__head-border {
  height: 2px;
  width: 100%;
  background-color: var(--bh-bg-tertiary);
  opacity: 0.5;
  margin: 10px 0 20px;
}
.govbh-social-card .govbh-social-card__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.govbh-social-card .govbh-social-card__head .govbh-social-card__head-title {
  font-size: var(--bh-fs-h5);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-primary);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 5px;
}
.govbh-social-card .govbh-social-card__head .govbh-social-card__head-title i, .govbh-social-card .govbh-social-card__head .govbh-social-card__head-title span {
  color: var(--bh-tertiary);
}
.govbh-social-card .govbh-social-card__head .govbh-social-card__head-title:hover {
  color: var(--bh-accent);
}

.govbh-profile-card {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  border-radius: var(--bh-border-radius-xs);
  background: var(--bh-bg-light-brand1);
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .govbh-profile-card {
    align-items: start;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
.govbh-profile-card.govbh-contact-card {
  align-items: stretch;
}
@media (max-width: 991.98px) {
  .govbh-profile-card.govbh-contact-card {
    align-items: start;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
.govbh-profile-card.govbh-contact-card .govbh-card-profile__img img {
  height: 100%;
  object-fit: cover;
}
.govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  gap: 0px 0px;
}
.govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dt {
  width: 30px;
}
@media (max-width: 575.98px) {
  .govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dt {
    width: 28px;
  }
}
.govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dt i {
  color: var(--bh-accent);
  font-size: 23px;
  margin-top: 4px;
}
@media (max-width: 991.98px) {
  .govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dt i {
    font-size: 20px;
  }
}
@media (max-width: 575.98px) {
  .govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dt i {
    font-size: 18px;
  }
}
.govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dd {
  width: calc(100% - 30px);
}
.govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dd p {
  font-weight: var(--bh-fw-semibold);
}
@media (max-width: 575.98px) {
  .govbh-profile-card.govbh-contact-card .govbh-card-profile__text address dl dd {
    width: calc(100% - 28px);
  }
}
.govbh-profile-card.govbh-profile-card--equal-width .govbh-card-profile__text {
  min-width: 50%;
}
@media (max-width: 767.98px) {
  .govbh-profile-card.govbh-profile-card--equal-width .govbh-card-profile__text {
    min-width: 100%;
  }
}
.govbh-profile-card.govbh-profile-card--equal-width .govbh-card-profile__img {
  min-width: 50%;
}
@media (max-width: 767.98px) {
  .govbh-profile-card.govbh-profile-card--equal-width .govbh-card-profile__img {
    min-width: 100%;
  }
}
.govbh-profile-card .govbh-card-profile__text {
  padding: 40px;
  min-width: 55%;
}
@media (max-width: 1199.98px) {
  .govbh-profile-card .govbh-card-profile__text {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .govbh-profile-card .govbh-card-profile__text {
    padding: 20px;
  }
}
@media (max-width: 767.98px) {
  .govbh-profile-card .govbh-card-profile__text {
    min-width: 100%;
  }
}
.govbh-profile-card .govbh-card-profile__text .govbh-card-profile__title {
  color: var(--bh-brand);
  font-size: var(--bh-fs-h2);
  font-weight: var(--bh-fw-bold);
  line-height: 1.2;
  margin-bottom: 5px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-profile-card .govbh-card-profile__text .govbh-card-profile__subtitle {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-secondary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-profile-card .govbh-card-profile__img {
  min-width: 45%;
  display: flex;
  align-items: end;
  background-color: var(--bh-bg-quartenary);
  z-index: 1;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .govbh-profile-card .govbh-card-profile__img {
    min-width: 100%;
  }
}
.govbh-profile-card .govbh-card-profile__img img {
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-profile-card:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 5px;
  background-color: var(--bh-border-accent);
  width: 0%;
  z-index: 1;
  -webkit-transition: all 0.8s ease 0s !important;
  -moz-transition: all 0.8s ease 0s !important;
  -ms-transition: all 0.8s ease 0s !important;
  -o-transition: all 0.8s ease 0s !important;
  transition: all 0.8s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-profile-card:before {
    -webkit-transition: all 0.5s ease 0s !important;
    -moz-transition: all 0.5s ease 0s !important;
    -ms-transition: all 0.5s ease 0s !important;
    -o-transition: all 0.5s ease 0s !important;
    transition: all 0.5s ease 0s !important;
  }
}

a.govbh-profile-card:hover {
  background: var(--bh-bg-brand);
}
a.govbh-profile-card:hover .govbh-card-profile__title {
  color: var(--bh-light);
}
a.govbh-profile-card:hover .govbh-card-profile__subtitle {
  color: var(--bh-inverse);
}
a.govbh-profile-card:hover .govbh-card-profile__img img {
  transform: scale(1.05);
}
a.govbh-profile-card:hover:before {
  right: auto;
  left: 0;
  width: 100%;
}

.govbh-social-connect-card {
  position: relative;
  text-align: center;
}
.govbh-social-connect-card .govbh-social-connect-card__title {
  margin-block-end: 15px;
}
.govbh-social-connect-card .govbh-social-connect-card__list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px 10px;
  position: relative;
}
.govbh-social-connect-card .govbh-social-connect-card__list:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--bh-border-secondary);
}
.govbh-social-connect-card .govbh-social-connect-card__list li {
  position: relative;
  z-index: 1;
}
.govbh-social-connect-card .govbh-social-connect-card__list li a {
  height: 45px;
  width: 45px;
  border: 1px solid var(--bh-border-primary);
  background-color: var(--bh-bg-primary);
  border-radius: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--bh-brand);
  font-size: 16px;
  text-decoration: none;
}
.govbh-social-connect-card .govbh-social-connect-card__list li a .icon-youtube {
  font-size: 22px;
}
.govbh-social-connect-card .govbh-social-connect-card__list li a:hover {
  background-color: var(--bh-accent);
  border: 1px solid var(--bh-accent);
  color: var(--bh-light);
}

.govbh-contact-cards {
  position: relative;
  display: flex;
  border-radius: var(--bh-border-radius-xs);
  width: 100%;
}
@media (max-width: 767.98px) {
  .govbh-contact-cards {
    flex-wrap: wrap;
  }
}
.govbh-contact-cards .govbh-contact-cards__item {
  padding: 40px;
  position: relative;
  min-width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: start;
  text-align: center;
}
@media (max-width: 991.98px) {
  .govbh-contact-cards .govbh-contact-cards__item {
    padding: 30px;
  }
}
@media (max-width: 767.98px) {
  .govbh-contact-cards .govbh-contact-cards__item {
    min-width: 100%;
    padding: 25px;
  }
}
.govbh-contact-cards .govbh-contact-cards__item:last-child:after {
  content: none;
}
.govbh-contact-cards .govbh-contact-cards__item:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 100%;
  background-color: var(--bh-border-secondary);
  width: 1px;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .govbh-contact-cards .govbh-contact-cards__item:after {
    width: 100%;
    height: 1px;
    right: 0;
  }
}
.govbh-contact-cards .govbh-contact-cards__item p {
  margin: 0;
  text-wrap: balance;
  text-wrap: pretty;
}
.govbh-contact-cards .govbh-contact-cards__item p a {
  display: inline;
}
.govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head {
  position: relative;
  text-align: center;
  margin-bottom: 20px;
  min-height: 90px;
}
@media (max-width: 767.98px) {
  .govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head {
    margin-bottom: 20px;
    min-height: initial;
  }
}
.govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head img {
  width: auto;
  max-width: 215px;
}
.govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head .govbh-contact-cards__title {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-primary);
  margin-block-end: 5px;
}
.govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head a {
  font-size: var(--bh-fs-h3);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-accent);
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head a:hover {
  color: var(--bh-brand);
}

.govbh-login-form {
  max-width: 500px;
  margin: 0 auto;
}
.govbh-login-form .govbh-login-form__title {
  font-size: var(--bh-fs-h3);
  font-weight: var(--bh-fw-bold);
}

.govbh-customer-card {
  display: flex;
  gap: 0;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-secondary);
}
@media (max-width: 991.98px) {
  .govbh-customer-card {
    flex-wrap: wrap;
  }
}
.govbh-customer-card .govbh-customer-card__content {
  width: 400px;
  min-width: 400px;
  position: relative;
  overflow: hidden;
  padding: 25px;
}
@media (max-width: 991.98px) {
  .govbh-customer-card .govbh-customer-card__content {
    width: 100%;
    min-width: 100%;
  }
}
.govbh-customer-card .govbh-map {
  border-radius: 0px;
  border: 0px solid var(--bh-border-secondary);
  height: 100%;
  width: 100%;
}
.govbh-customer-card .govbh-map .govbh-map__wrapper {
  height: 100%;
  width: 100%;
  aspect-ratio: auto;
  min-height: 500px;
}
@media (max-width: 1199.98px) {
  .govbh-customer-card .govbh-map .govbh-map__wrapper {
    min-height: 400px;
  }
}
@media (max-width: 991.98px) {
  .govbh-customer-card .govbh-map .govbh-map__wrapper {
    min-height: inherit;
    aspect-ratio: 16/9;
    min-height: 300px;
  }
}

.govbh-carousel-block {
  padding: 30px;
  border-radius: var(--bh-border-radius-xs);
  background-color: var(--bh-bg-secondary);
}
@media (max-width: 767.98px) {
  .govbh-carousel-block {
    padding: 0px;
    background-color: transparent;
  }
}
.govbh-carousel-block .govbh-carousel {
  max-width: 70%;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .govbh-carousel-block .govbh-carousel {
    max-width: 80%;
  }
}
@media (max-width: 767.98px) {
  .govbh-carousel-block .govbh-carousel {
    max-width: 100%;
  }
}

.govbh-card--contact {
  display: inherit;
}
.govbh-card--contact address {
  margin: 0;
}
.govbh-card--contact address dl {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  gap: 0px 0px;
  margin: 0;
}
.govbh-card--contact address dl dt {
  width: 30px;
}
@media (max-width: 575.98px) {
  .govbh-card--contact address dl dt {
    width: 28px;
  }
}
.govbh-card--contact address dl dt i {
  color: var(--bh-accent);
  font-size: 20px;
  margin-top: 4px;
}
@media (max-width: 991.98px) {
  .govbh-card--contact address dl dt i {
    font-size: 18px;
  }
}
@media (max-width: 575.98px) {
  .govbh-card--contact address dl dt i {
    font-size: 17px;
  }
}
.govbh-card--contact address dl dd {
  width: calc(100% - 30px);
}
.govbh-card--contact address dl dd p, .govbh-card--contact address dl dd a {
  font-weight: var(--bh-fw-bold);
  font-size: var(--bh-fs-p-m);
  color: var(--bh-brand);
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .govbh-card--contact address dl dd {
    width: calc(100% - 28px);
  }
}
.govbh-card--contact .govbh-card--contact__title {
  color: var(--bh-brand);
  font-size: var(--bh-fs-h6);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-card--contact:hover .govbh-card--contact__title {
  color: var(--bh-light);
}
.govbh-card--contact:hover a {
  color: var(--bh-light);
}

.govbh-tabs {
  position: relative;
  overflow: hidden;
}
.govbh-tabs.govbh-tabs--vertical {
  display: flex;
  gap: 0 40px;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical {
    display: block;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head {
  max-width: 300px;
  min-width: 150px;
  width: 285px;
  height: auto !important;
}
@media (max-width: 1199.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head {
    max-width: 200px;
  }
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head {
    max-width: 100%;
    width: 100%;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 4px;
  background: #34587d;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head:after {
    content: none;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs {
  flex-wrap: wrap;
  flex-direction: column;
  align-items: end;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs {
    flex-wrap: nowrap;
    flex-direction: inherit;
    align-items: center;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs:before {
  content: none;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs:before {
    content: "";
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list {
  white-space: normal;
  text-align: right;
  padding-inline-start: 0;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list {
    padding-inline-start: 20px;
    white-space: nowrap;
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list {
    padding: 15px;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:before {
  height: 100%;
  width: 4px;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:before {
    height: 4px;
    width: 100%;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:after {
  bottom: 0;
  height: 0%;
  width: 4px;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:after {
    height: 4px;
    width: 0%;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list.active {
  color: var(--bh-brand);
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list.active:after {
  height: 100%;
  width: 4px;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list.active:after {
    height: 4px;
    width: 100%;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:hover:after {
  right: 0;
  left: auto;
  bottom: auto;
  top: 0;
  width: 4px;
  height: 100%;
}
@media (max-width: 991.98px) {
  .govbh-tabs.govbh-tabs--vertical .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:hover:after {
    height: 4px;
    width: 100%;
    right: auto;
    left: 0;
    bottom: 0;
    top: auto;
  }
}
.govbh-tabs.govbh-tabs--vertical .govbh-tabs__content {
  width: 100%;
}
.govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs:before {
  background: #34587D;
}
.govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list::before {
  background: #34587D;
  opacity: 1;
}
.govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list {
  color: var(--bh-inverse);
}
.govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:hover {
  color: var(--bh-light);
}
.govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:before {
  opacity: 1;
}
.govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list.active {
  color: var(--bh-light);
}
.govbh-tabs .govbh-tabs__head {
  position: relative;
  overflow: hidden;
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs {
    overflow-x: scroll;
  }
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs.govbh-tabs__head-tabs--border-dark:before {
  background: #E7E7E7;
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs.govbh-tabs__head-tabs--border-dark .govbh-tabs__list::before {
  background: #E7E7E7;
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 4px;
  background: var(--bh-bg-secondary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs:before {
    height: 3px;
  }
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list {
  position: relative;
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
  white-space: nowrap;
  cursor: pointer;
  padding: 20px;
  background: transparent;
  border: none;
  box-shadow: none;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 5px;
}
@media (max-width: 767.98px) {
  .govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list {
    padding: 15px;
  }
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:focus-visible {
  outline: none;
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list .govbh-tabs__list-item {
  margin: 0;
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 4px;
  background: var(--bh-bg-secondary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:before {
    height: 3px;
  }
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0%;
  height: 4px;
  background: var(--bh-bg-tertiary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:after {
    height: 3px;
  }
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list.active {
  color: var(--bh-brand);
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list.active:after {
  width: 100%;
  background: var(--bh-border-accent);
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:hover {
  color: var(--bh-brand);
}
.govbh-tabs .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list:hover:after {
  right: auto;
  left: 0;
  width: 100%;
}
.govbh-tabs .govbh-tabs__content {
  padding: 20px 5px;
  position: relative;
  overflow: hidden;
}
.govbh-tabs .govbh-tabs__content .tab-pane {
  display: none;
}
.govbh-tabs .govbh-tabs__content .tab-pane.active {
  display: block;
}

.govbh-accordion {
  position: relative;
  overflow: hidden;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-accordion .govbh-accordion__expand {
  display: flex;
  justify-content: end;
  align-items: center;
  cursor: pointer;
  font-size: var(--bh-fs-p-m);
  color: var(--bh-brand);
  text-decoration: underline;
  margin-bottom: 15px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  float: right;
  background-color: transparent;
  border: none;
}
.govbh-accordion .govbh-accordion__expand:hover {
  color: var(--bh-accent);
}
.govbh-accordion .govbh-accordion__expand:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
}
.govbh-accordion .govbh-accordion__item {
  position: relative;
  min-width: 100%;
  overflow: hidden;
}
.govbh-accordion .govbh-accordion__item:last-child .govbh-accordion__item-head .accordion-button {
  border-bottom: 0px solid var(--bh-border-secondary) !important;
}
.govbh-accordion .govbh-accordion__item:last-child .govbh-accordion__item-body {
  border-bottom: 0px solid var(--bh-border-secondary) !important;
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button {
  color: var(--bh-primary);
  background-color: transparent;
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  padding: 20px 0;
  padding-inline-end: 10%;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  border-bottom: 1px solid transparent;
}
@media (max-width: 1199.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button {
    padding-inline-end: 10%;
  }
}
@media (max-width: 991.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button {
    padding-inline-end: 10%;
  }
}
@media (max-width: 575.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button {
    padding: 15px;
    padding-inline-start: 0;
    padding-inline-end: 30px;
  }
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:focus-visible {
  outline: none;
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button.collapsed {
  color: var(--bh-primary);
  border-bottom: 1px solid var(--bh-border-secondary);
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button.collapsed:before {
  background: var(--bh-brand);
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button.collapsed:after {
  height: 18px;
}
@media (max-width: 1199.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button.collapsed:after {
    height: 16px;
  }
}
@media (max-width: 575.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button.collapsed:after {
    height: 14px;
  }
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:before {
  content: "";
  font-weight: normal;
  position: absolute;
  top: 35px;
  right: 20px;
  left: auto;
  height: 2px;
  width: 18px;
  background: var(--bh-accent);
  border-radius: var(--bh-border-radius-xs);
}
@media (max-width: 1199.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:before {
    top: 32px;
    right: 20px;
    width: 16px;
  }
}
@media (max-width: 575.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:before {
    top: 28px;
    right: 0px;
    width: 14px;
  }
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:after {
  content: "";
  font-weight: normal;
  position: absolute;
  top: 27px;
  right: 28px;
  left: auto;
  height: 0px;
  width: 2px;
  background: var(--bh-brand);
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:after {
    top: 25px;
    right: 27px;
  }
}
@media (max-width: 575.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:after {
    top: 22px;
    right: 6px;
  }
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-head .accordion-button:hover {
  color: var(--bh-accent);
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-body {
  border-bottom: 1px solid var(--bh-border-secondary);
}
.govbh-accordion .govbh-accordion__item .govbh-accordion__item-body .govbh-accordion__item-content {
  padding: 0px 0 20px;
  max-width: 95%;
}
@media (max-width: 575.98px) {
  .govbh-accordion .govbh-accordion__item .govbh-accordion__item-body .govbh-accordion__item-content {
    max-width: 100%;
  }
}
.govbh-accordion button:focus-visible {
  text-decoration: none;
  outline: none;
  box-shadow: 0 0px 0px 3px var(--bh-focus);
  border-radius: var(--bh-border-radius-xss);
}

.accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button {
  gap: 1rem;
}
.accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button:before {
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1199.98px) {
  .accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button:before {
    top: 32px;
    transform: translateY(0px);
  }
}
@media (max-width: 575.98px) {
  .accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button:before {
    top: 28px;
    transform: translateY(0px);
  }
}
.accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button:after {
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1199.98px) {
  .accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button:after {
    top: 25px;
    transform: translateY(0px);
  }
}
@media (max-width: 575.98px) {
  .accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button:after {
    top: 22px;
    transform: translateY(0px);
  }
}
.accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button .accordion-img-wrapper {
  flex-shrink: 0;
  width: 80px;
}
.accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button .accordion-img-wrapper img {
  height: 80px;
}
@media (max-width: 991.98px) {
  .accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button {
    align-items: start;
  }
  .accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button .accordion-img-wrapper {
    width: 50px;
  }
  .accordion-img .govbh-accordion__item .govbh-accordion__item-head .accordion-button .accordion-img-wrapper img {
    height: 50px;
  }
}

.form-floating.disabled {
  pointer-events: none;
  opacity: 0.3;
}
.form-floating .form-floating__character-limit {
  position: absolute;
  right: 0;
}
.form-floating.govbh-form-control--invalid input, .form-floating.govbh-form-control--invalid textarea {
  border-color: var(--bh-error-star);
}
.form-floating.govbh-form-control--invalid > label {
  color: var(--bh-error-star) !important;
}
.form-floating.govbh-form-control--invalid.govbh-form-control--select {
  border-color: var(--bh-error-star);
}
.form-floating.govbh-form-control--success input, .form-floating.govbh-form-control--success textarea {
  border-color: var(--bh-success-content);
}
.form-floating.govbh-form-control--success > label {
  color: var(--bh-success-content) !important;
}
.form-floating.govbh-form-control--success.govbh-form-control--select {
  border-color: var(--bh-success-content);
}
.form-floating.govbh-form-control--success .govbh-form-control--select {
  border-color: var(--bh-success-content);
}
.form-floating.govbh-form-control--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.form-floating.govbh-form-control--disabled input, .form-floating.govbh-form-control--disabled textarea {
  background-color: var(--bh-bg-secondary);
  border-color: var(--bh-border-tertiary);
}
.form-floating.govbh-form-control--icon-clickable .form-floating__ico {
  cursor: pointer;
}
.form-floating.govbh-form-control--icon-clickable .form-floating__ico:hover i {
  color: var(--bh-accent);
}
.form-floating.govbh-form-control--datefield input {
  cursor: pointer;
}
.form-floating.govbh-form-control--datefield .form-floating__ico {
  pointer-events: none;
}
.form-floating.govbh-form-control--icon-left .form-control {
  padding-inline-start: 35px;
}
@media (max-width: 1199.98px) {
  .form-floating.govbh-form-control--icon-left .form-control {
    padding-inline-start: 35px;
  }
}
.form-floating.govbh-form-control--icon-left > label {
  left: 35px;
}
.form-floating.govbh-form-control--icon-left .form-floating__ico {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 5px 10px;
  padding-inline-start: 10px;
  color: var(--bh-tertiary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
}
@media (max-width: 1199.98px) {
  .form-floating.govbh-form-control--icon-left .form-floating__ico {
    height: 50px;
  }
}
.form-floating.govbh-form-control--icon-left .form-floating__ico i {
  font-size: var(--bh-fs-p-xl);
  color: var(--bh-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.form-floating.govbh-form-control--icon-right .form-control {
  padding-inline-end: 40px !important;
}
.form-floating.govbh-form-control--icon-right > label {
  left: 15px;
}
.form-floating.govbh-form-control--icon-right .form-floating__ico {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 5px 10px;
  padding-inline-start: 0;
  color: var(--bh-tertiary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  cursor: pointer;
  border: none;
  background: transparent;
}
@media (max-width: 1199.98px) {
  .form-floating.govbh-form-control--icon-right .form-floating__ico {
    height: 50px;
  }
}
.form-floating.govbh-form-control--icon-right .form-floating__ico i {
  font-size: var(--bh-fs-p-xl);
  color: var(--bh-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.form-floating.govbh-form-control--icon-right .form-floating__ico:hover i {
  color: var(--bh-accent);
}
.form-floating.govbh-form-control--label-top > label {
  padding: 0;
  transform: none;
  opacity: 1;
  top: -10px;
  left: 10px;
  background: var(--bh-bg-primary);
  padding: 0px 5px;
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-secondary);
}
.form-floating > label {
  padding: 0;
  opacity: 1;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  top: 15px;
  left: 15px;
  height: auto;
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
@media (max-width: 1399.98px) {
  .form-floating > label {
    top: 14px;
  }
}
@media (max-width: 1199.98px) {
  .form-floating > label {
    top: 14px;
  }
}
.form-floating > label span {
  color: var(--bh-error-star);
  padding-inline-start: 2px;
}
.form-floating .form-control {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: 100%;
  min-width: 150px;
  height: 52px;
  min-height: auto;
  padding: 10px 15px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  box-shadow: none;
  outline: none;
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 991.98px) {
  .form-floating .form-control {
    height: 50px;
  }
}
.form-floating .form-control:focus {
  box-shadow: none;
}
.form-floating .form-control:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.form-floating .form-control.form-textarea {
  height: 210px;
}
.form-floating textarea {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: 100%;
  height: 120px;
  min-height: 120px;
  padding: 10px 15px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  box-shadow: none;
  outline: none;
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.form-floating textarea:focus {
  box-shadow: none;
}

/* Input Group */
.form-group {
  margin: 7px 0;
  position: relative;
}
.form-group.disabled {
  pointer-events: none;
  opacity: 0.3;
}
.form-group .form-floating__character-limit {
  position: absolute;
  right: 0;
}
.form-group.govbh-form-control--invalid input, .form-group.govbh-form-control--invalid textarea, .form-group.govbh-form-control--invalid .dropzone {
  border-color: var(--bh-error-star);
}
.form-group.govbh-form-control--invalid > label, .form-group.govbh-form-control--invalid div > label {
  color: var(--bh-error-star) !important;
}
.form-group.govbh-form-control--invalid.govbh-form-control--select {
  border-color: var(--bh-error-star);
}
.form-group.govbh-form-control--invalid .govbh-form-control--select {
  border-color: var(--bh-error-star);
}
.form-group.govbh-form-control--invalid .col-12 {
  position: relative;
}
.form-group.govbh-form-control--success input, .form-group.govbh-form-control--success textarea {
  border-color: var(--bh-success-content);
}
.form-group.govbh-form-control--success > label {
  color: var(--bh-success-content) !important;
}
.form-group.govbh-form-control--success .col-12 {
  position: relative;
}
.form-group.govbh-form-control--success.govbh-form-control--select {
  border-color: var(--bh-success-content);
}
.form-group.govbh-form-control--success .govbh-form-control--select {
  border-color: var(--bh-success-content);
}
.form-group.govbh-form-control--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.form-group.govbh-form-control--disabled input, .form-group.govbh-form-control--disabled textarea {
  background-color: var(--bh-bg-secondary);
  border-color: var(--bh-border-tertiary);
}
.form-group.govbh-form-control--disabled .col-12 {
  position: relative;
}
.form-group.govbh-form-control--horizontal label {
  display: flex;
  align-items: center;
  padding-inline-end: 20px;
}
.form-group.govbh-form-control--icon-clickable .form-floating__ico {
  cursor: pointer;
}
.form-group.govbh-form-control--icon-clickable .form-floating__ico:hover i {
  color: var(--bh-accent);
}
.form-group.govbh-form-control--datefield input {
  cursor: pointer;
}
.form-group.govbh-form-control--datefield .form-floating__ico {
  pointer-events: none;
}
.form-group.govbh-form-control--icon-left .col-12 {
  position: relative;
}
.form-group.govbh-form-control--icon-left .form-control {
  padding-inline-start: 35px;
}
@media (max-width: 1199.98px) {
  .form-group.govbh-form-control--icon-left .form-control {
    padding-inline-start: 35px;
  }
}
.form-group.govbh-form-control--icon-left label {
  left: 40px;
}
.form-group.govbh-form-control--icon-left .form-floating__ico {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 5px 10px;
  padding-inline-start: 10px;
  color: var(--bh-tertiary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
}
@media (max-width: 1199.98px) {
  .form-group.govbh-form-control--icon-left .form-floating__ico {
    height: 50px;
  }
}
.form-group.govbh-form-control--icon-left .form-floating__ico i {
  font-size: var(--bh-fs-p-xl);
  color: var(--bh-brand);
}
.form-group.govbh-form-control--icon-right .col-12 {
  position: relative;
}
.form-group.govbh-form-control--icon-right .form-control {
  padding-inline-end: 40px !important;
}
.form-group.govbh-form-control--icon-right label {
  left: 15px;
}
.form-group.govbh-form-control--icon-right .form-floating__ico {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 5px 10px;
  padding-inline-start: 0;
  color: var(--bh-tertiary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  cursor: pointer;
  border: none;
  background: transparent;
}
@media (max-width: 1199.98px) {
  .form-group.govbh-form-control--icon-right .form-floating__ico {
    height: 50px;
  }
}
.form-group.govbh-form-control--icon-right .form-floating__ico i {
  font-size: var(--bh-fs-p-xl);
  color: var(--bh-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.form-group.govbh-form-control--icon-right .form-floating__ico:hover i {
  color: var(--bh-accent);
}
.form-group label {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  color: var(--bh-secondary);
  padding-block-end: 5px;
  text-wrap: pretty;
  text-wrap: balance;
}
.form-group label span {
  color: var(--bh-error-star);
  padding-inline-start: 2px;
}
.form-group label i {
  color: var(--bh-tertiary);
  transform: translateY(1px);
  padding-inline-start: 5px;
  cursor: pointer;
}
.form-group .form-control {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: 100%;
  min-width: 150px;
  height: 52px;
  min-height: auto;
  padding: 10px 15px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  box-shadow: none;
  outline: none;
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.form-group .form-control.placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.form-group .form-control:-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.form-group .form-control::-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.form-group .form-control::-webkit-input-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
@media (max-width: 991.98px) {
  .form-group .form-control {
    height: 50px;
  }
}
.form-group .form-control:focus {
  box-shadow: none;
}
.form-group .form-control:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.form-group .form-control.form-textarea {
  height: 210px;
}

.govbh-form-control--select {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  width: 100%;
  min-width: 150px;
  height: 52px;
  min-height: auto;
  padding: 0;
  box-shadow: none;
  outline: none;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-form-control--select.placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.govbh-form-control--select:-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.govbh-form-control--select::-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.govbh-form-control--select::-webkit-input-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
@media (max-width: 991.98px) {
  .govbh-form-control--select {
    height: 50px;
  }
}
.govbh-form-control--select:focus {
  box-shadow: none;
}
.govbh-form-control--select.form-textarea {
  height: 210px;
}
.govbh-form-control--select .form-select:not(.select2) {
  padding: 0px 15px !important;
  min-height: 50px !important;
  height: 50px !important;
  border: none;
  font-size: var(--bh-fw-bh-fs-p-l);
}

.formlabel {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  color: var(--bh-secondary);
  padding-block-end: 5px;
}
.formlabel span {
  color: var(--bh-error-star);
  padding-inline-start: 2px;
}
.formlabel i {
  color: var(--bh-tertiary);
  transform: translateY(1px);
  padding-inline-start: 5px;
  cursor: pointer;
}

/* Select2 Dropdown */
/* DO NOT display:none */
.select2-hidden-accessible{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}


.select2 {
  width: 100% !important;
  height: 100%;
  outline: none;
}
.select2.select2-container--open .selection .select2-selection__arrow:after {
  transform: scaleY(-1);
}
.select2 .selection {
  width: 100%;
  height: 100%;
  outline: none;
}
.select2 .selection .select2-selection {
  width: 100%;
  height: 100%;
  padding: 10px 15px;
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  outline: none;
}
.select2 .selection .select2-selection:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.select2 .selection .select2-selection__arrow:after {
  content: "\e136";
  font-family: Phosphor-Fill;
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 16px;
  color: var(--bh-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}

.select2-search--hide {
  display: none;
}

.select2-container {
  z-index: 3;
}
.select2-container .select2-dropdown {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  box-shadow: 0 0 10px rgba(34, 34, 34, 0.2);
  padding: 0px 0;
  border-radius: var(--bh-border-radius-xs);
}
.select2-container .select2-dropdown .select2-search {
  width: 100%;
}
.select2-container .select2-dropdown .select2-search .select2-search__field {
  width: 100%;
  height: 45px;
  border: 0px solid var(--bh-border-primary);
  border-bottom: 1px solid var(--bh-border-primary);
  padding: 10px 20px;
  font-size: 17px;
}
.select2-container .select2-dropdown .select2-results {
  width: 100%;
  max-height: 185px;
  overflow-y: auto;
  padding: 10px 0;
}
.select2-container .select2-dropdown .select2-results ul li {
  padding: 8px 20px;
  color: var(--bh-secondary);
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.select2-container .select2-dropdown .select2-results ul li:hover {
  color: var(--bh-accent);
  padding: 8px 15px 8px 25px;
}
.select2-container .select2-dropdown .select2-results ul li.select2-results__option--highlighted {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-radius: var(--bh-border-radius-xs);
  outline: none;
}

/* MultiSelect */
.ms-options-wrap {
  position: relative;
  height: 100%;
  width: 100%;
}
.ms-options-wrap.ms-active button:after {
  transform: scaleY(-1);
}
.ms-options-wrap.ms-has-selections button span {
  font-weight: 500;
  color: var(--bh-secondary);
}
.ms-options-wrap .ms-options {
  max-height: 250px !important;
  background: var(--bh-bg-primary);
  box-shadow: 0 0 10px rgba(34, 34, 34, 0.2);
  padding: 0px 0;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: var(--bh-border-radius-xs);
  outline: none;
}
.ms-options-wrap .ms-options:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.ms-options-wrap .ms-options .ms-search input {
  width: 100%;
  height: 45px;
  border: 0px solid var(--bh-border-primary);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  font-size: var(--bh-fs-p-l);
}
.ms-options-wrap .ms-options .ms-search input:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
}
.ms-options-wrap .ms-options .global {
  font-size: var(--bh-fs-p-xs);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-transform: capitalize;
  padding-inline-start: 15px;
  padding-inline-end: 5px;
  margin-block-start: 20px !important;
  margin-block-end: 10px !important;
}
.ms-options-wrap .ms-options .global:hover {
  text-decoration: none;
  color: var(--bh-accent);
}
.ms-options-wrap .ms-options ul {
  padding-bottom: 20px;
}
.ms-options-wrap .ms-options ul li {
  padding: 0 20px;
  margin: 5px 0;
  font-size: 18px;
}
@media (max-width: 575.98px) {
  .ms-options-wrap .ms-options ul li {
    font-size: 16px;
  }
}
.ms-options-wrap .ms-options ul li:before {
  content: none;
}
.ms-options-wrap .ms-options ul li input {
  opacity: 0;
}
.ms-options-wrap .ms-options ul li label {
  padding: 4px;
  padding-inline-start: 30px;
  position: relative;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
@media (max-width: 575.98px) {
  .ms-options-wrap .ms-options ul li label {
    padding-inline-start: 25px;
  }
}
.ms-options-wrap .ms-options ul li label:has(input[type=checkbox]:checked) {
  background-color: rgba(255, 255, 255, 0);
}
.ms-options-wrap .ms-options ul li label:has(input[type=checkbox]:checked):after {
  transform: scale(1);
  border: 1px solid var(--bh-brand);
}
.ms-options-wrap .ms-options ul li label:has(input:focus-visible) {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
  background: transparent;
}
.ms-options-wrap .ms-options ul li label:hover {
  border: 1px solid transparent;
  background-color: transparent;
  padding-inline-start: 35px;
  cursor: pointer;
  color: var(--bh-accent);
}
.ms-options-wrap .ms-options ul li label:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-primary);
  background: var(--bh-bg-primary);
}
@media (max-width: 575.98px) {
  .ms-options-wrap .ms-options ul li label:before {
    width: 16px;
    height: 16px;
  }
}
.ms-options-wrap .ms-options ul li label:after {
  content: "\e182";
  font-family: Phosphor-Bold;
  font-size: 15px;
  color: var(--bh-bg-light);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 4px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-brand);
  background: var(--bh-brand);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  transform: scale(0);
}
@media (max-width: 575.98px) {
  .ms-options-wrap .ms-options ul li label:after {
    width: 16px;
    height: 16px;
    font-size: 12px;
  }
}
.ms-options-wrap button {
  height: 100%;
  width: 100%;
  padding: 10px 15px;
  border: none;
  background: no-repeat;
  margin-top: 0px;
  overflow: hidden;
}
.ms-options-wrap button span {
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  color: var(--bh-primary);
}
.ms-options-wrap button:focus {
  height: 100%;
  width: 100%;
  padding: 10px 15px;
  border: none;
  background: no-repeat;
  margin-top: 0px;
}
.ms-options-wrap button:before {
  content: "";
  position: absolute;
  right: 0px;
  width: 40px;
  height: 100%;
  top: 0;
  background-color: var(--bh-bg-primary);
  border-radius: 4px;
}
.ms-options-wrap button:after {
  content: "\e136";
  font-family: Phosphor-Fill;
  position: absolute;
  right: 15px;
  top: 19px;
  font-size: 16px;
  color: var(--bh-brand);
  opacity: 1;
  border: none;
  height: auto;
  width: auto;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 1399.98px) {
  .ms-options-wrap button:after {
    top: 19px;
  }
}
@media (max-width: 991.98px) {
  .ms-options-wrap button:after {
    top: 17px;
  }
}

.govbh-form-control--invalid .govbh-form-control__validation-message {
  color: var(--bh-error-star);
  display: inherit;
}

.govbh-form-control--success .govbh-form-control__validation-message {
  color: var(--bh-success-content);
}

.govbh-form-control__validation-message {
  font-size: var(--bh-fs-p-xs);
  display: flex;
  align-items: center;
  gap: 3px;
  padding-top: 5px;
}
.govbh-form-control__validation-message i {
  font-size: 16px;
}

.form-floating__character-limit {
  font-size: var(--bh-fs-p-xs);
  padding-top: 5px;
  color: var(--bh-primary);
}

.form-toggle__label-text {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
  padding-block-end: 10px;
  margin: 0;
}
.form-toggle__label-text span {
  color: var(--bh-error-star);
  padding-inline-start: 2px;
}

/* Checkbox */
.form-check {
  margin: 0;
  padding: 0;
}
.form-check.theme--dark .form-check__group .form-check__item input[type=checkbox] {
  border: 1px solid var(--bh-bg-primary);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=checkbox]:checked {
  border: 1px solid var(--bh-bg-primary);
  background-color: var(--bh-bg-primary);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=checkbox]:checked:after {
  border: 1px solid var(--bh-bg-brand);
  background-color: var(--bh-bg-brand);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=checkbox]:checked + label {
  color: var(--bh-light);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=checkbox] + label {
  color: var(--bh-light);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio] {
  border: 1px solid var(--bh-bg-primary);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio]:checked {
  border: 1px solid var(--bh-bg-primary);
  background-color: var(--bh-bg-primary);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio]:checked:after {
  border: 1px solid var(--bh-bg-brand);
  background-color: var(--bh-bg-brand);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio]:after {
  border: 1px solid var(--bh-bg-primary);
  background-color: var(--bh-bg-primary);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio] + label {
  color: var(--bh-light);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio] + label:hover {
  color: var(--bh-light);
  opacity: 0.8;
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio]:checked + label {
  color: var(--bh-light);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio]:checked + label:before {
  border: 1px solid var(--bh-bg-primary);
  background-color: var(--bh-bg-primary);
}
.form-check.theme--dark .form-check__group .form-check__item input[type=radio]:checked + label:after {
  color: var(--bh-brand);
}
.form-check.form-check--medium .form-check__group .form-check__item input[type=checkbox] {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.form-check.form-check--medium .form-check__group .form-check__item input[type=checkbox]:after {
  font-size: 12px;
}
.form-check.form-check--medium .form-check__group .form-check__item input[type=radio] {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.form-check.form-check--medium .form-check__group .form-check__item input[type=radio]:after {
  top: 3px;
  left: 3px;
  width: 8px;
  min-width: 8px;
  height: 8px;
}
.form-check.form-check--small .form-check__group .form-check__item input[type=checkbox] {
  width: 14px;
  min-width: 14px;
  height: 14px;
}
.form-check.form-check--small .form-check__group .form-check__item input[type=checkbox]:after {
  font-size: 10px;
}
.form-check.form-check--small .form-check__group .form-check__item input[type=checkbox] + label {
  font-size: var(--bh-fs-p-s);
}
.form-check.form-check--small .form-check__group .form-check__item input[type=radio] {
  width: 14px;
  min-width: 14px;
  height: 14px;
}
.form-check.form-check--small .form-check__group .form-check__item input[type=radio]:after {
  top: 3px;
  left: 3px;
  width: 6px;
  min-width: 6px;
  height: 6px;
}
.form-check label, .form-check .form-label {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  color: var(--bh-secondary);
  padding-block-end: 5px;
  margin: 0;
}
.form-check label span, .form-check .form-label span {
  color: var(--bh-error-star);
  padding-inline-start: 2px;
}
.form-check label i, .form-check .form-label i {
  color: var(--bh-tertiary);
  transform: translateY(1px);
  padding-inline-start: 5px;
  cursor: pointer;
}
.form-check .form-check__group {
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid transparent;
}
.form-check .form-check__group.form-check__group--padding {
  padding: 10px 15px;
}
.form-check .form-check__group.form-check__group--horizontal {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 5px 20px;
}
.form-check .form-check__group.govbh-form-control--invalid {
  border-color: var(--bh-error-star);
}
.form-check .form-check__group.govbh-form-control--invalid ~ .govbh-form-control__validation-message {
  color: var(--bh-error-star);
}
.form-check .form-check__group.govbh-form-control--success {
  border-color: var(--bh-success-content);
}
.form-check .form-check__group.govbh-form-control--success ~ .govbh-form-control__validation-message {
  color: var(--bh-success-content);
}
.form-check .form-check__group.govbh-form-control--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.form-check .form-check__group .form-check__item {
  display: flex;
  align-items: center;
  gap: 0px;
}
.form-check .form-check__group .form-check__item input[type=checkbox] {
  cursor: pointer;
  min-width: 20px;
  width: 20px;
  height: 20px;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-primary);
  background: var(--bh-bg-primary);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  position: relative;
}
@media (max-width: 1199.98px) {
  .form-check .form-check__group .form-check__item input[type=checkbox] {
    min-width: 18px;
    width: 18px;
    height: 18px;
  }
}
.form-check .form-check__group .form-check__item input[type=checkbox]:after {
  transform: scale(0);
  content: "\e182";
  font-family: Phosphor-Bold;
  font-size: 15px;
  color: var(--bh-linkinverse);
  position: absolute;
  top: 0px;
  left: 0;
  min-width: 100%;
  width: 100%;
  height: 100%;
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1199.98px) {
  .form-check .form-check__group .form-check__item input[type=checkbox]:after {
    font-size: 11px;
  }
}
.form-check .form-check__group .form-check__item input[type=checkbox]:checked {
  background: var(--bh-brand);
  border: 1px solid var(--bh-brand);
}
.form-check .form-check__group .form-check__item input[type=checkbox]:checked:after {
  transform: scale(1);
}
.form-check .form-check__group .form-check__item input[type=checkbox]:checked + label {
  color: var(--bh-secondary);
}
.form-check .form-check__group .form-check__item input[type=checkbox]:checked + label:after {
  transform: scale(1);
}
.form-check .form-check__group .form-check__item input[type=checkbox]:checked + label:before {
  border: 1px solid var(--bh-bg-brand);
  background-color: var(--bh-bg-brand);
}
.form-check .form-check__group .form-check__item input[type=checkbox] + label {
  padding: 0px;
  margin: 4px 0;
  padding-inline-start: 10px;
  position: relative;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  color: var(--bh-secondary);
  cursor: pointer;
}
.form-check .form-check__group .form-check__item input[type=checkbox] + label:hover {
  color: var(--bh-accent);
}
.form-check .form-check__group .form-check__item input[type=radio] {
  cursor: pointer;
  min-width: 20px;
  width: 20px;
  height: 20px;
  border-radius: var(--bh-border-radius-100);
  border: 1px solid var(--bh-border-primary);
  background: var(--bh-bg-primary);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  position: relative;
}
@media (max-width: 1199.98px) {
  .form-check .form-check__group .form-check__item input[type=radio] {
    width: 18px;
    min-width: 18px;
    height: 18px;
  }
}
.form-check .form-check__group .form-check__item input[type=radio]:after {
  content: "";
  background: var(--bh-light);
  border-radius: var(--bh-border-radius-100);
  position: absolute;
  top: 4px;
  left: 4px;
  width: 10px;
  min-width: 10px;
  height: 10px;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1199.98px) {
  .form-check .form-check__group .form-check__item input[type=radio]:after {
    top: 3px;
    left: 3px;
    width: 10px;
    min-width: 10px;
    height: 10px;
  }
}
.form-check .form-check__group .form-check__item input[type=radio]:checked {
  background: var(--bh-bg-brand);
  border: 1px solid var(--bh-brand);
}
.form-check .form-check__group .form-check__item input[type=radio]:checked + label {
  color: var(--bh-secondary);
}
.form-check .form-check__group .form-check__item input[type=radio]:checked + label:after {
  transform: scale(1);
}
.form-check .form-check__group .form-check__item input[type=radio]:checked + label:before {
  background-color: var(--bh-bg-brand);
  border: 1px solid var(--bh-bg-brand);
}
.form-check .form-check__group .form-check__item input[type=radio] + label {
  padding: 0px;
  margin: 4px 0;
  padding-inline-start: 10px;
  position: relative;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  color: var(--bh-secondary);
  cursor: pointer;
}
.form-check .form-check__group .form-check__item input[type=radio] + label:hover {
  color: var(--bh-accent);
}

.form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
  padding: 0;
  transform: none;
  opacity: 1;
  top: -10px;
  left: 10px;
  background: var(--bh-bg-primary);
  padding: 0px 5px;
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-secondary);
}

.form-floating.form-floating-left-padding > .form-control:focus ~ label, .form-floating.form-floating-left-padding > .form-control:not(:placeholder-shown) ~ label, .form-floating.form-floating-left-padding > .form-select ~ label {
  left: 27px;
}

.form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-select ~ label::after {
  content: none;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding: 10px 15px;
}

.form-floating.govbh-form-control--icon-left > .form-control:focus, .form-floating.govbh-form-control--icon-left > .form-control:not(:placeholder-shown) {
  padding-inline-start: 35px;
}

.form-floating > .form-control.form-textarea:focus, .form-floating > .form-control.form-textarea:not(:placeholder-shown) {
  padding: 15px 15px;
}

.form-floating.form-floating-left-padding > .form-control:focus, .form-floating.form-floating-left-padding > .form-control:not(:placeholder-shown) {
  padding: 10px 30px 10px 55px;
}

.form-floating.form-floating-right-padding > .form-control:focus, .form-floating.form-floating-right-padding > .form-control:not(:placeholder-shown) {
  padding: 10px 55px 10px 30px;
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background: rgba(var(--bh-bg-primary-rgba), 0);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  cursor: pointer;
}

/* Toggle Switch */
.form-toggle {
  margin: 7px 0;
  position: relative;
}
.form-toggle.govbh-form-control--disabled {
  opacity: 0.5;
  pointer-events: none;
}
.form-toggle .form-toggle__label-text {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
  padding-block-end: 10px;
  margin: 0;
}
.form-toggle .form-toggle__label-text span {
  color: var(--bh-error-star);
  padding-inline-start: 2px;
}

.form-toggle__switch {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0 10px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  color: var(--bh-secondary);
  cursor: pointer;
}
.form-toggle__switch input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.form-toggle__switch input:checked ~ .form-toggle__switch-slider {
  background-color: var(--bh-bg-brand-accent);
  border: 1px solid var(--bh-brand);
}
.form-toggle__switch input:checked ~ .form-toggle__switch-slider:before {
  -webkit-transform: translateX(21px);
  -ms-transform: translateX(21px);
  transform: translateX(21px);
  background-color: var(--bh-bg-primary);
}
.form-toggle__switch input:focus ~ .form-toggle__switch-slider {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.form-toggle__switch .form-toggle__switch-slider {
  position: relative;
  cursor: pointer;
  width: 45px;
  height: 24px;
  border: 1px solid var(--bh-border-primary);
  background-color: var(--bh-bg-secondary);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 24px;
}
.form-toggle__switch .form-toggle__switch-slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: var(--bh-bg-quartenary);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
}

/*DropZone */
.dropzone {
  position: relative;
  border: 1px solid var(--bh-bg-secondary);
  border-radius: var(--bh-border-radius-s);
  background: var(--bh-bg-secondary);
  padding: 45px 30px;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-height: 220px;
}
.dropzone:hover .dz-message p {
  color: var(--bh-accent);
}
.dropzone.dz-started .dropzone__addmorebtn {
  opacity: 1;
  visibility: visible;
}
.dropzone.dz-started:hover .dropzone__addmorebtn {
  color: var(--bh-accent);
}
.dropzone .dz-message {
  text-align: center;
  font-size: var(--bh-fs-p-m);
  color: var(--bh-secondary);
  margin: 0;
}
.dropzone .dz-message i {
  font-size: 32px;
  color: var(--bh-brand);
}
.dropzone .dz-message p {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.dropzone .dz-message .dropzone__required {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px 10px;
}
.dropzone .dz-message .dropzone__required div {
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-secondary);
}
.dropzone .dz-message .dropzone__required div span {
  font-size: var(--bh-fs-p-xs);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-brand);
  background: var(--bh-bg-primary);
  padding: 2px 6px;
  border-radius: var(--bh-border-radius-xss);
}
.dropzone .dropzone__addmorebtn {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%;
  left: 0;
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-brand);
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.dropzone .dropzone__addmorebtn i {
  font-size: 14px;
  color: var(--bh-accent);
}
.dropzone .dropzone__addmorebtn span {
  text-decoration: underline;
}
.dropzone .dz-preview {
  text-align: center;
  margin: 6px;
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  left: 55%;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  width: 40px;
  height: 40px;
}
.dropzone .dz-preview .dz-details {
  width: 120px;
  height: 90px;
  padding: 10px;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin: 12px 0 10px;
}
.dropzone .dz-preview .dz-details .dz-size span {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-semibold);
}
.dropzone .dz-preview .dz-details .dz-size span strong {
  font-weight: var(--bh-fw-semibold);
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: none;
}
.dropzone .dz-preview.dz-image-preview {
  background: transparent;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
}
.dropzone .dz-preview .dz-image {
  width: 120px;
  height: 90px;
  margin: 0 auto;
  border-radius: var(--bh-border-radius-xs);
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.062745098);
}
.dropzone .dz-preview .dz-remove {
  background-color: transparent;
  color: var(--bh-accent);
  text-decoration: underline;
  font-size: var(--bh-fs-p-xs);
  display: inline-block;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.dropzone .dz-preview .dz-remove:hover {
  color: var(--bh-brand);
}

.form-group__file {
  position: relative;
}
.form-group__file .form-group__file-input {
  position: relative;
}
.form-group__file .form-group__file-input input {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.form-group__file .form-group__file-input:has(input:focus-visible) {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.form-group__file .form-group__file-required {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px 10px;
  padding-top: 10px;
}
.form-group__file .form-group__file-required div {
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-secondary);
}
.form-group__file .form-group__file-required div span {
  font-size: var(--bh-fs-p-xs);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-brand);
  background: var(--bh-bg-secondary);
  padding: 2px 6px;
  border-radius: var(--bh-border-radius-xss);
}
.form-group__file .form-group__file-selected .form-group__selected-files-items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px 10px;
  background-color: var(--bh-bg-light-brand);
  border-radius: var(--bh-border-radius-xs);
  padding: 10px;
  margin-top: 10px;
  padding-inline-end: 50px;
}
.form-group__file .form-group__file-selected .form-group__selected-files-items .form-group__selected-files-items-title {
  font-size: var(--bh-fs-p-s);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  text-decoration: underline;
}
.form-group__file .form-group__file-selected .form-group__selected-files-items .form-group__selected-files-items-size {
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-tertiary);
}
.form-group__file .form-group__file-selected .form-group__selected-files-items .close-btn {
  position: absolute;
  right: 15px;
  color: var(--bh-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.form-group__file .form-group__file-selected .form-group__selected-files-items .close-btn:hover {
  color: var(--bh-accent);
}

.form-group__range-with-input-box {
  width: 100px;
  min-width: 75px;
}
.form-group__range-with-input-box input {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: 100%;
  height: 52px;
  min-height: auto;
  padding: 10px 15px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  box-shadow: none;
  outline: none;
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.form-group__range-with-input-box input.placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.form-group__range-with-input-box input:-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.form-group__range-with-input-box input::-moz-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
.form-group__range-with-input-box input::-webkit-input-placeholder {
  color: rgba(var(--bh-secondary-rgb), 0.75);
}
@media (max-width: 991.98px) {
  .form-group__range-with-input-box input {
    height: 50px;
  }
}
.form-group__range-with-input-box input:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}

.form-group__range {
  display: flex;
  align-items: center;
  gap: 5px 10px;
  justify-content: space-between;
  width: 100%;
}
.form-group__range .form-group__range-input {
  position: relative;
  height: 20px;
  width: 100%;
  line-height: 16px;
}
.form-group__range .form-group__range-input .form-group__range-slider {
  position: absolute;
  height: 8px;
  background: var(--bh-brand);
  left: 0;
  top: 7px;
  border-radius: var(--bh-border-radius-s);
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .form-group__range .form-group__range-input .form-group__range-slider {
    top: 6px;
  }
}
.form-group__range [type=range] {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent !important;
  cursor: pointer;
  inline-size: 12.5rem;
  width: 100%;
}
.form-group__range [type=range]:focus-visible {
  box-shadow: 0 0 0 0px var(--bh-focus);
}
.form-group__range [type=range]::-webkit-slider-runnable-track {
  height: 6px;
  background-color: var(--bh-bg-tertiary);
  border-radius: calc(var(--bh-border-radius-s, 20px) / 2);
}
.form-group__range [type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  background-color: var(--bh-brand);
  border-radius: 50%;
  margin-top: -5px;
  box-shadow: 0 0 3px hsl(var(--cyan-semi-color));
}
.form-group__range [type=range]::-moz-range-track {
  height: 6px;
  background-color: var(--bh-bg-tertiary);
  border-radius: calc(var(--bh-border-radius-s, 20px) / 2);
}
.form-group__range [type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  background-color: var(--bh-brand);
  border-radius: 50%;
  margin-top: -5px;
  border: none;
  box-shadow: 0 0 3px hsl(var(--cyan-light-color));
}
.form-group__range [type=range]:focus {
  outline: none;
}
.form-group__range [type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px var(--bh-focus);
  outline-offset: 1px;
}
.form-group__range [type=range]:focus::-moz-range-thumb {
  box-shadow: 0 0 0 3px var(--bh-focus);
  outline-offset: 1px;
}

.iti--inline-dropdown .iti__dropdown-content {
  z-index: 5 !important;
}

.bg--grey .form-group__file .form-group__file-required div span {
  background-color: var(--bh-bg-primary);
}

.iti--inline-dropdown .iti__dropdown-content {
  background-color: var(--bh-bg-primary);
}
.iti--inline-dropdown .iti__dropdown-content .iti__search-input {
  background-color: var(--bh-bg-primary);
  color: var(--bh-primary);
}

.modal-content {
  background-color: var(--bh-bg-primary);
}

.govbh-steps {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style: none;
}
.govbh-steps.govbh-steps--number .govbh-steps__item.done .govbh-steps__item-cricle:after {
  transform: scale(1);
  opacity: 1;
}
.govbh-steps.govbh-steps--number .govbh-steps__item.done .govbh-steps__item-cricle span {
  color: var(--bh-light);
}
.govbh-steps.govbh-steps--number .govbh-steps__item.done:hover .govbh-steps__item-cricle:after {
  opacity: 0;
}
.govbh-steps.govbh-steps--number .govbh-steps__item .govbh-steps__item-cricle:after {
  content: "\e182";
  font-family: "Phosphor-Bold" !important;
  position: absolute;
  height: 100%;
  width: 100%;
  background: var(--bh-brand);
  color: var(--bh-light);
  transform: scale(0.5);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  border-radius: 100%;
}
@media (max-width: 1199.98px) {
  .govbh-steps.govbh-steps--number .govbh-steps__item .govbh-steps__item-cricle:after {
    font-size: 26px;
  }
}
@media (max-width: 991.98px) {
  .govbh-steps.govbh-steps--number .govbh-steps__item .govbh-steps__item-cricle:after {
    font-size: 24px;
  }
}
@media (max-width: 767.98px) {
  .govbh-steps.govbh-steps--number .govbh-steps__item .govbh-steps__item-cricle:after {
    font-size: 20px;
  }
}
@media (max-width: 575.98px) {
  .govbh-steps.govbh-steps--number .govbh-steps__item .govbh-steps__item-cricle:after {
    font-size: 17px;
  }
}
.govbh-steps.govbh-steps--vertical {
  flex-direction: column;
  display: inline-flex;
}
.govbh-steps.govbh-steps--vertical .govbh-steps__item {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-bottom: 50px;
}
@media (max-width: 991.98px) {
  .govbh-steps.govbh-steps--vertical .govbh-steps__item {
    gap: 15px;
    padding-bottom: 35px;
  }
}
@media (max-width: 575.98px) {
  .govbh-steps.govbh-steps--vertical .govbh-steps__item {
    gap: 10px;
  }
}
.govbh-steps.govbh-steps--vertical .govbh-steps__item:last-child {
  padding-bottom: 0px;
}
.govbh-steps.govbh-steps--vertical .govbh-steps__item:last-child .govbh-steps__item-progress {
  display: none;
}
.govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-content {
  padding-inline-end: 0px;
}
.govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-content span {
  margin-top: 0;
  margin-bottom: 2px;
}
.govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-progress {
  width: 4px;
  top: 70px;
  left: 30px;
  height: calc(100% - 75px);
}
@media (max-width: 1199.98px) {
  .govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-progress {
    top: 68px;
    height: calc(100% - 75px);
    left: 28px;
  }
}
@media (max-width: 991.98px) {
  .govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-progress {
    left: 26px;
    top: 60px;
    height: calc(100% - 65px);
  }
}
@media (max-width: 767.98px) {
  .govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-progress {
    left: 23px;
    top: 55px;
    height: calc(100% - 60px);
  }
}
@media (max-width: 575.98px) {
  .govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-progress {
    left: 21px;
    width: 3px;
    top: 50px;
    height: calc(100% - 55px);
  }
}
@media (max-width: 480px) {
  .govbh-steps.govbh-steps--vertical .govbh-steps__item .govbh-steps__item-progress {
    left: 19px;
    top: 43px;
    height: calc(100% - 47px);
  }
}
.govbh-steps .govbh-steps__item {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.govbh-steps .govbh-steps__item.done {
  cursor: pointer;
}
.govbh-steps .govbh-steps__item.done .govbh-steps__item-progress:before {
  width: 100%;
}
.govbh-steps .govbh-steps__item.done .govbh-steps__item-cricle {
  background-color: var(--bh-brand);
}
.govbh-steps .govbh-steps__item.done .govbh-steps__item-cricle img {
  filter: brightness(0) invert(1);
}
.govbh-steps .govbh-steps__item.done .govbh-steps__item-cricle span {
  color: var(--bh-brand);
}
.govbh-steps .govbh-steps__item.done .govbh-steps__item-content span {
  color: var(--bh-secondary);
}
.govbh-steps .govbh-steps__item.done .govbh-steps__item-content .govbh-steps__item-content-title {
  color: var(--bh-brand);
}
.govbh-steps .govbh-steps__item.active {
  cursor: pointer;
}
.govbh-steps .govbh-steps__item.active .govbh-steps__item-cricle {
  background-color: var(--bh-border-accent);
  box-shadow: 0 0px 0px 4px var(--bh-focus);
}
@media (max-width: 767.98px) {
  .govbh-steps .govbh-steps__item.active .govbh-steps__item-cricle {
    box-shadow: 0 0px 0px 3px var(--bh-focus);
  }
}
.govbh-steps .govbh-steps__item.active .govbh-steps__item-cricle img {
  filter: brightness(0) invert(1);
}
.govbh-steps .govbh-steps__item.active .govbh-steps__item-cricle span {
  color: var(--bh-light);
}
.govbh-steps .govbh-steps__item.active .govbh-steps__item-content span {
  color: var(--bh-secondary);
}
.govbh-steps .govbh-steps__item.active .govbh-steps__item-content .govbh-steps__item-content-title {
  color: var(--bh-brand);
}
.govbh-steps .govbh-steps__item .govbh-steps__item-progress {
  position: absolute;
  overflow: hidden;
  top: 30px;
  left: 75px;
  height: 4px;
  width: calc(100% - 85px);
  background: var(--bh-border-tertiary);
}
@media (max-width: 1199.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-progress {
    left: 68px;
    width: calc(100% - 75px);
    top: 28px;
  }
}
@media (max-width: 991.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-progress {
    top: 26px;
    left: 60px;
    width: calc(100% - 65px);
  }
}
@media (max-width: 767.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-progress {
    top: 23px;
    left: 55px;
    width: calc(100% - 60px);
  }
}
@media (max-width: 575.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-progress {
    top: 21px;
    height: 3px;
    left: 50px;
    width: calc(100% - 55px);
  }
}
@media (max-width: 480px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-progress {
    top: 19px;
    left: 43px;
    width: calc(100% - 47px);
  }
}
.govbh-steps .govbh-steps__item .govbh-steps__item-progress:before {
  content: "";
  position: absolute;
  top: 0;
  width: 0%;
  height: 100%;
  background-color: var(--bh-brand);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-steps .govbh-steps__item .govbh-steps__item-cricle {
  height: 64px;
  width: 64px;
  min-width: 64px;
  background: var(--bh-border-tertiary);
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  position: relative;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle {
    height: 60px;
    width: 60px;
    min-width: 60px;
    padding: 5px;
  }
}
@media (max-width: 991.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle {
    height: 55px;
    width: 55px;
    min-width: 55px;
  }
}
@media (max-width: 767.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle {
    height: 50px;
    width: 50px;
    min-width: 50px;
  }
}
@media (max-width: 575.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle {
    height: 45px;
    width: 45px;
    min-width: 45px;
  }
}
@media (max-width: 480px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle {
    height: 40px;
    width: 40px;
    min-width: 40px;
  }
}
.govbh-steps .govbh-steps__item .govbh-steps__item-cricle img {
  max-width: 32px;
}
@media (max-width: 767.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle img {
    max-width: 28px;
  }
}
@media (max-width: 575.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle img {
    max-width: 25px;
  }
}
.govbh-steps .govbh-steps__item .govbh-steps__item-cricle span {
  font-size: 26px;
  font-weight: var(--bh-fw-bold);
  color: var(--bh-tertiary);
  text-decoration: none;
}
@media (max-width: 1199.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle span {
    font-size: 24px;
  }
}
@media (max-width: 991.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle span {
    font-size: 20px;
  }
}
@media (max-width: 575.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-cricle span {
    font-size: 17px;
  }
}
.govbh-steps .govbh-steps__item a {
  text-decoration: none;
}
.govbh-steps .govbh-steps__item .govbh-steps__item-content {
  padding-inline-end: 20px;
}
.govbh-steps .govbh-steps__item .govbh-steps__item-content span {
  font-size: var(--bh-fs-p-s);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-tertiary);
  margin-bottom: 5px;
  margin-top: 10px;
}
@media (max-width: 767.98px) {
  .govbh-steps .govbh-steps__item .govbh-steps__item-content span {
    margin-top: 5px;
  }
}
.govbh-steps .govbh-steps__item .govbh-steps__item-content .govbh-steps__item-content-title {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-tertiary);
}
.govbh-steps .govbh-steps__item:hover.done .govbh-steps__item-cricle {
  background-color: var(--bh-accent);
}

.govbh-mobile-steps {
  position: relative;
  overflow: hidden;
  border-radius: var(--bh-border-radius-xs);
  background-color: var(--bh-bg-secondary);
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 15px;
}
@media (max-width: 575.98px) {
  .govbh-mobile-steps {
    padding: 12px;
    gap: 10px;
  }
}
.govbh-mobile-steps .govbh-mobile-steps__text h3 {
  color: var(--bh-brand);
  margin: 0 0 4px;
  font-size: var(--bh-fs-h5);
}
.govbh-mobile-steps .govbh-mobile-steps__text h3 span {
  display: block;
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-secondary);
}
.govbh-mobile-steps .govbh-mobile-steps__text p {
  margin: 0;
  font-size: var(--bh-fs-p-m);
}
.govbh-mobile-steps .pie-container {
  position: relative;
}
.govbh-mobile-steps .pie-container .pie {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

.pie {
  --p:20; /* the percentage */
  --b:5px; /* the thickness */
  --c:darkred; /* the color */
  --w:75px; /* the size*/
  width: var(--w);
  aspect-ratio: 1/1;
  position: relative;
  margin: 5px;
}

.pie:before,
.pie:after {
  content: "";
  position: absolute;
  border-radius: 50%;
}

.pie:before {
  inset: 0;
  background: radial-gradient(farthest-side, #C63B2B 98%, rgba(0, 0, 0, 0)) top/var(--b) var(--b) no-repeat, conic-gradient(#C63B2B calc(var(--p) * 1%), rgba(0, 0, 0, 0) 0);
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - var(--b)), #000 calc(100% - var(--b)));
}

.pie:after {
  inset: calc(50% - var(--b) / 2);
  background: #C63B2B;
  transform: rotate(calc(var(--p) * 3.6deg - 90deg)) translate(calc(var(--w) / 2 - 50%));
}

.animate {
  animation: p 1s 0.5s both;
}

.no-round:before {
  background-size: 0 0, auto;
}

.no-round:after {
  content: none;
}

@keyframes p {
  from {
    --p:0;
  }
}
.govbh-datatable__table thead tr th {
  background: var(--bh-bg-brand);
  color: var(--bh-light);
  font-weight: var(--bh-fw-bold);
  font-size: var(--bh-fs-p-m);
  padding-top: 12px;
  padding-bottom: 12px;
  border: 1px solid var(--bh-bg-secondary);
}
.govbh-datatable__table thead tr th:first-child {
  border-top-left-radius: var(--bh-border-radius-xs);
}
.govbh-datatable__table thead tr th:last-child {
  border-top-right-radius: var(--bh-border-radius-xs);
}

.dt-layout-table .dt-layout-full {
  overflow-x: auto;
  overflow-y: hidden;
}

table.table.dataTable.fixedHeader-floating > :not(caption) > * > * {
  background: var(--bh-bg-brand);
}

.dt-column-title {
  background: var(--bh-bg-brand);
}

.govbh-datatable {
  position: relative;
  overflow: hidden;
}
.govbh-datatable.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.govbh-datatable .dt-filters {
  display: none;
}
.govbh-datatable table.dataTable th.dt-type-numeric, .govbh-datatable table.dataTable th.dt-type-date, .govbh-datatable table.dataTable td.dt-type-numeric, .govbh-datatable table.dataTable td.dt-type-date {
  text-align: start;
}
.govbh-datatable .govbh-datatable__table, .govbh-datatable table {
  width: 100%;
  border-collapse: collapse !important;
  vertical-align: middle;
}
.govbh-datatable .govbh-datatable__table thead tr th, .govbh-datatable table thead tr th {
  background: var(--bh-bg-brand);
  color: var(--bh-light);
  font-weight: var(--bh-fw-bold);
  font-size: var(--bh-fs-p-m);
  padding: 12px;
  border: 1px solid var(--bh-bg-secondary);
}
.govbh-datatable .govbh-datatable__table thead tr th:first-child, .govbh-datatable table thead tr th:first-child {
  border-top-left-radius: var(--bh-border-radius-xs);
}
.govbh-datatable .govbh-datatable__table thead tr th:last-child, .govbh-datatable table thead tr th:last-child {
  border-top-right-radius: var(--bh-border-radius-xs);
}
.govbh-datatable .govbh-datatable__table thead tr th .govbh-datatable__table--check input[type=checkbox]:checked + label:before, .govbh-datatable table thead tr th .govbh-datatable__table--check input[type=checkbox]:checked + label:before {
  background-color: var(--bh-bg-light-brand);
}
.govbh-datatable .govbh-datatable__table thead tr th .govbh-datatable__table--check input[type=checkbox]:checked + label:after, .govbh-datatable table thead tr th .govbh-datatable__table--check input[type=checkbox]:checked + label:after {
  color: var(--bh-brand);
}
.govbh-datatable .govbh-datatable__table tbody tr .dtr-control, .govbh-datatable table tbody tr .dtr-control {
  display: flex;
  align-items: center;
}
.govbh-datatable .govbh-datatable__table tbody tr.child ul.dtr-details, .govbh-datatable table tbody tr.child ul.dtr-details {
  width: 100%;
}
.govbh-datatable .govbh-datatable__table tbody tr.child ul.dtr-details li, .govbh-datatable table tbody tr.child ul.dtr-details li {
  display: flex;
  align-items: center;
  gap: 5px;
}
.govbh-datatable .govbh-datatable__table tbody tr.child ul.dtr-details li::before, .govbh-datatable table tbody tr.child ul.dtr-details li::before {
  content: none;
}
.govbh-datatable .govbh-datatable__table tbody tr.child ul.dtr-details li .dtr-title, .govbh-datatable table tbody tr.child ul.dtr-details li .dtr-title {
  color: var(--bh-brand);
}
.govbh-datatable .govbh-datatable__table tbody tr:nth-child(even) td, .govbh-datatable table tbody tr:nth-child(even) td {
  background-color: var(--bh-bg-secondary);
}
.govbh-datatable .govbh-datatable__table tbody tr:hover td, .govbh-datatable table tbody tr:hover td {
  background-color: var(--bh-info-off);
}
.govbh-datatable .govbh-datatable__table tbody tr td, .govbh-datatable table tbody tr td {
  color: var(--bh-secondary);
  font-size: var(--bh-fs-p-m);
  padding: 12px;
  border: 1px solid var(--bh-bg-secondary);
  background: var(--bh-bg-primary);
}
.govbh-datatable .govbh-datatable__table tbody tr td .content, .govbh-datatable table tbody tr td .content {
  height: auto !important;
}
.govbh-datatable .govbh-datatable__table th, .govbh-datatable .govbh-datatable__table td, .govbh-datatable table th, .govbh-datatable table td {
  text-align: start;
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox], .govbh-datatable table .govbh-datatable__table--check input[type=checkbox] {
  display: none;
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox]:checked + label, .govbh-datatable table .govbh-datatable__table--check input[type=checkbox]:checked + label {
  color: var(--bh-secondary);
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox]:checked + label:after, .govbh-datatable table .govbh-datatable__table--check input[type=checkbox]:checked + label:after {
  transform: scale(1);
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox]:checked + label:before, .govbh-datatable table .govbh-datatable__table--check input[type=checkbox]:checked + label:before {
  border: 1px solid var(--bh-bg-inverse-accent);
  background-color: var(--bh-bg-inverse-accent);
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox] + label, .govbh-datatable table .govbh-datatable__table--check input[type=checkbox] + label {
  padding: 0px;
  margin: 0;
  height: 16px;
  width: 16px;
  position: relative;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  color: var(--bh-secondary);
  cursor: pointer;
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox] + label:before, .govbh-datatable table .govbh-datatable__table--check input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-primary);
  background: var(--bh-bg-primary);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox] + label:after, .govbh-datatable table .govbh-datatable__table--check input[type=checkbox] + label:after {
  content: "\e182";
  font-family: Phosphor-Bold;
  font-size: 12px;
  color: var(--bh-light);
  position: absolute;
  top: 1px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: var(--bh-border-radius-xs);
  background: transparent;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  transform: scale(0);
  display: flex;
  align-items: center;
  justify-content: center;
}
.govbh-datatable .govbh-datatable__table .govbh-datatable__table--check input[type=checkbox] + label:hover, .govbh-datatable table .govbh-datatable__table--check input[type=checkbox] + label:hover {
  color: var(--bh-accent);
}
.govbh-datatable .govbh-datatable__table--success {
  display: flex;
  align-items: center;
  gap: 6px;
}
.govbh-datatable .govbh-datatable__table--success i {
  color: var(--bh-success);
  font-size: 20px;
  font-weight: bold;
}
.govbh-datatable .govbh-datatable__table--failure {
  display: flex;
  align-items: center;
  gap: 6px;
}
.govbh-datatable .govbh-datatable__table--failure i {
  color: var(--bh-failure);
  font-size: 20px;
}
.govbh-datatable .no-sort .dt-column-order {
  display: none !important;
}
.govbh-datatable .dt-info {
  font-size: var(--bh-fs-p-s);
}
.govbh-datatable .dt-container div.dt-paging ul.pagination {
  gap: 5px 5px;
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li {
  position: relative;
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li .page-link {
  height: 36px;
  min-width: 38px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px 2px;
  width: 100%;
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-s);
  text-decoration: none;
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-secondary);
}
@media (max-width: 991.98px) {
  .govbh-datatable .dt-container div.dt-paging ul.pagination li .page-link {
    height: 30px;
    min-width: 32px;
  }
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li .page-link i {
  color: var(--bh-accent);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li .page-link:hover {
  color: var(--bh-light);
  background-color: var(--bh-bg-inverse-accent);
  border: 1px solid var(--bh-bg-inverse-accent);
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li .page-link:hover i {
  color: var(--bh-light);
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li.active .page-link {
  color: var(--bh-light);
  background-color: var(--bh-bg-inverse-accent);
  border: 1px solid var(--bh-bg-inverse-accent);
}
.govbh-datatable .dt-container div.dt-paging ul.pagination li.active .page-link i {
  color: var(--bh-light);
}
.govbh-datatable .dt-container .search-filter-col {
  display: flex;
  align-items: end;
  justify-content: end;
  gap: 8px 15px;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .govbh-datatable .dt-container .search-filter-col {
    justify-content: center;
    margin-top: 20px;
  }
}
.govbh-datatable .dt-container .dt-search {
  position: relative;
  max-width: 200px;
  width: 100%;
}
@media (max-width: 575.98px) {
  .govbh-datatable .dt-container .dt-search {
    max-width: 100%;
  }
}
.govbh-datatable .dt-container .dt-search label {
  position: absolute;
  left: 0;
  top: 0px;
  height: 100%;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--bh-fs-p-xl);
  color: var(--bh-brand);
}
.govbh-datatable .dt-container .dt-search input {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: 100%;
  min-width: 150px;
  height: 44px;
  min-height: auto;
  padding: 10px 15px;
  margin: 0;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  outline: none;
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  padding-inline-start: 40px;
}
.govbh-datatable .dt-container .dt-search input.placeholder {
  opacity: 0.6;
}
.govbh-datatable .dt-container .dt-search input:-moz-placeholder {
  opacity: 0.6;
}
.govbh-datatable .dt-container .dt-search input::-moz-placeholder {
  opacity: 0.6;
}
.govbh-datatable .dt-container .dt-search input::-webkit-input-placeholder {
  opacity: 0.6;
}
.govbh-datatable .dt-container .form-label-group {
  position: relative;
  max-width: 200px;
  width: 100%;
}
@media (max-width: 575.98px) {
  .govbh-datatable .dt-container .form-label-group {
    max-width: 100%;
  }
}
.govbh-datatable .dt-container .form-label-group label {
  top: -10px;
  left: 10px;
  background: var(--bh-bg-primary);
  padding: 0px 5px;
  font-size: var(--bh-fs-p-xs);
  color: var(--bh-secondary);
  position: absolute;
}
.govbh-datatable .dt-container .form-label-group .form-select {
  background-color: var(--bh-bg-primary);
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  width: 100%;
  min-width: 150px;
  height: 44px;
  min-height: auto;
  padding: 10px 15px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  outline: none;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-datatable .dt-container .form-label-group .form-select option {
  font-family: var(--bh-ff-primary);
}
.govbh-datatable .dt-container .dt-length label {
  font-size: var(--bh-fs-p-s);
}
.govbh-datatable .dt-container .dt-length .form-select {
  background-color: var(--bh-bg-primary);
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin: 0 6px;
  height: 44px;
}

.dt-column-order:focus-visible, .no-truncate:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  outline: none;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control::before {
  border: none;
  font-family: "Phosphor-Bold" !important;
  font-size: 12px;
  color: var(--bh-light);
  min-width: 15px;
  height: 15px;
  background: var(--bh-bg-brand);
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.95);
  width: 15px;
  content: "\e3d4";
  margin: 0;
  margin-inline-end: 0.8em;
  padding: 9px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > td.dtr-control::before, table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > th.dtr-control::before {
  content: "\e32a";
  border: none;
  background: var(--bh-bg-accent);
}

.view-all {
  display: none;
}

.govbh-datatable__table--button {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.govbh-datatable__table--check label {
  padding: 0px;
  margin: 0;
  height: 16px;
  width: 16px;
  position: relative;
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  color: var(--bh-secondary);
  cursor: pointer;
}
.govbh-datatable__table--check label:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-primary);
  background: var(--bh-bg-primary);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-datatable__table--check label:after {
  content: "\e182";
  font-family: Phosphor-Bold;
  font-size: 12px;
  color: var(--bh-light);
  position: absolute;
  top: 1px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: var(--bh-border-radius-xs);
  background: transparent;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  transform: scale(0);
  display: flex;
  align-items: center;
  justify-content: center;
}
.govbh-datatable__table--check label:hover {
  color: var(--bh-accent);
}

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order::before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order::before, table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order::before, table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order::before {
  content: "▲";
}

table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order::after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order::after, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order::after, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order::after {
  content: "▼";
}

.govbh-statistic {
  position: relative;
  display: flex;
  gap: 10px 20px;
}
@media (max-width: 767.98px) {
  .govbh-statistic {
    flex-wrap: wrap;
    gap: 10px 12px;
  }
}
.govbh-statistic.theme--dark .govbh-statistic__content .govbh-statistic__content-counter {
  color: var(--bh-light);
}
.govbh-statistic.govbh-statistic--vertical {
  flex-direction: column;
  align-items: center;
}
.govbh-statistic.govbh-statistic--vertical .govbh-statistic__content {
  text-align: center;
}
.govbh-statistic.govbh-statistic--vertical .govbh-statistic__content .govbh-statistic__content-title {
  justify-content: center;
}
.govbh-statistic.govbh-statistic--vertical .govbh-statistic__content .govbh-statistic__content-counter {
  justify-content: center;
}
.govbh-statistic .govbh-statistic__icon {
  position: relative;
  width: 64px;
  min-width: 64px;
}
@media (max-width: 1199.98px) {
  .govbh-statistic .govbh-statistic__icon {
    width: 60px;
    min-width: 60px;
  }
}
@media (max-width: 767.98px) {
  .govbh-statistic .govbh-statistic__icon {
    width: 55px;
    min-width: 55px;
  }
}
.govbh-statistic .govbh-statistic__content .govbh-badge {
  padding: 4px 8px;
  display: inline-block;
}
.govbh-statistic .govbh-statistic__content .govbh-badge i {
  font-weight: var(--bh-fw-bold);
}
.govbh-statistic .govbh-statistic__content .govbh-statistic__content-counter {
  font-size: var(--bh-fs-h1);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  display: flex;
  align-items: center;
  gap: 8px;
}
.govbh-statistic .govbh-statistic__content .govbh-statistic__content-title {
  font-size: var(--bh-fs-p-s);
  display: flex;
  align-items: center;
  gap: 5px;
}
.govbh-statistic .govbh-statistic__content .govbh-statistic__content-title a {
  display: flex;
  cursor: pointer;
  text-decoration: none;
}
.govbh-statistic .govbh-statistic__content .govbh-statistic__content-title a i {
  font-size: var(--bh-fs-p-s);
  color: var(--bh-tertiary);
}

.govbh-odometer--large .odometer {
  font-size: 72px;
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
}
@media (max-width: 1399.98px) {
  .govbh-odometer--large .odometer {
    font-size: 68px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-odometer--large .odometer {
    font-size: 60px;
  }
}
@media (max-width: 767.98px) {
  .govbh-odometer--large .odometer {
    font-size: 50px;
  }
}
.govbh-odometer--large .opendata-count-sign {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: initial;
  *vertical-align: auto;
  position: relative;
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  *display: inline;
}

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  *display: inline;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  *display: inline;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  width: 110%;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0) translateX(1px);
}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  line-height: 1.1em;
}

.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center;
}

.cookie-card {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 101;
  padding: 25px 0px;
  box-shadow: 0 -7px 6px rgba(0, 0, 0, 0.1);
}
.cookie-card p {
  margin: 0;
}
.cookie-card .cookie-card__container {
  display: flex;
  align-items: start;
  gap: 10px 50px;
}
@media (max-width: 1199.98px) {
  .cookie-card .cookie-card__container {
    flex-wrap: wrap;
  }
}
.cookie-card .cookie-card__content a {
  color: var(--bh-brand);
  text-decoration: underline;
}
.cookie-card .cookie-card__content a:hover {
  color: var(--bh-accent);
}
.cookie-card .cookie-card__content p {
  font-size: var(--bh-fs-p-m);
}
.cookie-card .cookie-card__buttons {
  display: flex;
  align-items: center;
  min-width: 35%;
  justify-content: end;
  flex-wrap: wrap;
  gap: 10px;
}

.govbh-footer {
  position: relative;
  padding: 60px 0;
  bottom:0;
  background-color: var(--bh-bg-primary);
  min-width: 100%;
}
@media (max-width: 767.98px) {
  .govbh-footer {
    padding: 40px 0;
  }
}
.govbh-footer.theme--dark {
  background-color: var(--bh-bg-dark-inverse);
}
.govbh-footer.theme--dark .govbh-footer__menu .govbh-footer__menu-col ul li a, .govbh-footer.theme--dark .govbh-footer__paragraph p, .govbh-footer.theme--dark .govbh-footer__direction, .govbh-footer.theme--dark .govbh-footer__contact li a, .govbh-footer.theme--dark ul li a, .govbh-footer.theme--dark .govbh-footer__newsletter p a, .govbh-footer.theme--dark .govbh-footer__solcial-widget ul li a {
  color: var(--bh-linkinverse-secondary);
}
.govbh-footer.theme--dark .govbh-footer__menu .govbh-footer__copyrights p {
  color: var(--bh-inverse);
}
.govbh-footer h1, .govbh-footer h2, .govbh-footer h3, .govbh-footer h4, .govbh-footer h5, .govbh-footer h6, .govbh-footer .govbh-fs-h1, .govbh-footer .govbh-fs-h2, .govbh-footer .govbh-fs-h3, .govbh-footer .govbh-fs-h4, .govbh-footer h5, .govbh-footer .govbh-fs-h6 {
  color: var(--bh-light);
}
.govbh-footerh5 {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.govbh-footer .govbh-footer__head:after {
  content: "\e136";
  position: relative;
  font-family: Phosphor;
  font-size: 19px;
  opacity: 0.3;
  display: none;
}
.govbh-footer .govbh-footer__head.active:after {
  display: block;
}
.govbh-footer h5 {
  margin-bottom: 25px;
}
@media (max-width: 1199.98px) {
  .govbh-footer  h5 {
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .govbh-footer h5 {
    margin-bottom: 15px;
  }
}
.govbh-footer .govbh-footer__body {
  margin: 0;
}
.govbh-footer .govbh-footer__body dl {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
  gap: 0px 0px;
  margin: 0;
}
.govbh-footer .govbh-footer__body dl dt {
  width: 30px;
}
@media (max-width: 575.98px) {
  .govbh-footer .govbh-footer__body dl dt {
    width: 24px;
  }
}
.govbh-footer .govbh-footer__body dl dt i {
  color: var(--bh-tertiary);
  font-size: 20px;
  margin-top: 2px;
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__body dl dt i {
    font-size: 18px;
  }
}
@media (max-width: 575.98px) {
  .govbh-footer .govbh-footer__body dl dt i {
    font-size: 16px;
  }
}
.govbh-footer .govbh-footer__body dl dd {
  width: calc(100% - 30px);
}
@media (max-width: 575.98px) {
  .govbh-footer .govbh-footer__body dl dd {
    width: calc(100% - 24px);
  }
}
.govbh-footer .govbh-footer__body dl .govbh-footer__paragraph {
  margin-bottom: 25px;
}
.govbh-footer .govbh-footer__body dl .govbh-footer__tel {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-linkinverse-secondary);
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: text-underline-offset 0.3s;
  position: relative;
  display: inline-flex;
  align-items: center;
  direction: ltr;
}
.govbh-footer p {
  margin-bottom: 5px;
  font-size: var(--bh-fs-p-s);
  text-wrap: pretty;
  text-wrap: balance;
}
.govbh-footer .govbh-footer__direction {
  font-size: var(--bh-fs-p-s);
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: text-underline-offset 0.3s;
}
.govbh-footer .govbh-footer__direction.govbh-is-external:after {
  color: var(--bh-light);
  font-size: 15px;
}
@media (max-width: 1199.98px) {
  .govbh-footer .govbh-footer__direction.govbh-is-external:after {
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .govbh-footer .govbh-footer__direction.govbh-is-external:after {
    font-size: 12px;
  }
}
.govbh-footer .govbh-footer__direction i {
  vertical-align: text-bottom;
  padding-inline-start: 3px;
  font-size: 14px;
}
@media (max-width: 1199.98px) {
  .govbh-footer .govbh-footer__direction i {
    font-size: 12px;
  }
}
.govbh-footer .govbh-footer__direction:hover {
  color: var(--bh-light);
  text-underline-offset: 4px;
}
.govbh-footer .govbh-footer__contact {
  margin: 25px 0;
  margin-bottom: 0;
}
.govbh-footer .govbh-footer__contact li {
  margin: 10px 0;
}
.govbh-footer .govbh-footer__contact li a {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: text-underline-offset 0.3s;
  padding-inline-start: 30px;
  position: relative;
  display: inline-flex;
  align-items: center;
  direction: ltr;
}
.govbh-footer .govbh-footer__contact li a:hover {
  color: var(--bh-light);
  text-underline-offset: 4px;
}
.govbh-footer .govbh-footer__contact li a i {
  position: absolute;
  left: 0;
  color: var(--bh-tertiary);
  font-size: 22px;
}
.govbh-footer ul li a {
  font-size: var(--bh-fs-p-s);
  text-decoration: underline;
  padding: 5px 0;
  color: var(--bh-secondary);
  text-underline-offset: 3px;
  transition: text-underline-offset 0.3s;
}
.govbh-footer ul li a.govbh-is-external:after {
  color: var(--bh-light);
  font-size: 15px;
}
@media (max-width: 1199.98px) {
  .govbh-footer ul li a.govbh-is-external:after {
    font-size: 12px;
  }
}
@media (max-width: 575.98px) {
  .govbh-footer ul li a.govbh-is-external:after {
    font-size: 12px;
  }
}
.govbh-footer ul li a i {
  vertical-align: text-bottom;
  padding-inline-start: 3px;
  font-size: 16px;
}
@media (max-width: 1199.98px) {
  .govbh-footer ul li a i {
    font-size: 14px;
  }
}
.govbh-footer ul li a:hover {
  color: var(--bh-light);
  text-underline-offset: 4px;
}
.govbh-footer ul li a[target=_blank] {
  padding-inline-end: 15px;
}
.govbh-footer ul li a[target=_blank]:after {
  content: "\e5de";
  font-family: "Phosphor" !important;
  position: absolute;
  color: var(--bh-light);
  padding-inline-start: 3px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-footer .govbh-footer__newsletter {
  padding-bottom: 30px;
}
.govbh-footer .govbh-footer__newsletter p {
  font-size: var(--bh-fs-p-xs);
  margin: 0;
}
.govbh-footer .govbh-footer__newsletter p a {
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: text-underline-offset 0.3s;
}
.govbh-footer .govbh-footer__newsletter p a:hover {
  color: var(--bh-light);
  text-underline-offset: 4px;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input {
  position: relative;
  margin-bottom: 10px;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input.newsletter-input-is-invalid input {
  border-color: var(--bh-error);
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input.newsletter-input-is-success input {
  border-color: var(--bh-success);
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input input {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: calc(100% - 60px);
  min-width: 150px;
  height: 44px;
  min-height: auto;
  padding: 10px 15px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  box-shadow: none;
  outline: none;
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input input.placeholder {
  opacity: 0.4;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input input:-moz-placeholder {
  opacity: 0.4;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input input::-moz-placeholder {
  opacity: 0.4;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input input::-webkit-input-placeholder {
  opacity: 0.4;
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input input {
    height: 50px;
  }
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input input:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input button {
  position: absolute;
  right: 0;
  height: 100%;
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  background: var(--bh-border-accent);
  border: none;
  box-shadow: none;
  font-size: 20px;
  color: var(--bh-light);
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input button i {
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input button:hover {
  color: var(--bh-light);
  background-color: var(--bh-accent-hover);
}
.govbh-footer .govbh-footer__newsletter .govbh-footer__newsletter-input button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-footer .govbh-footer__newsletter--validation-message {
  font-size: var(--bh-fs-p-xs);
  display: flex;
  align-items: center;
  gap: 3px;
  padding-top: 10px;
  color: var(--bh-inverse);
}
.govbh-footer .govbh-footer__solcial-widget ul {
  display: flex;
  align-items: center;
  gap: 5px 10px;
}
.govbh-footer .govbh-footer__solcial-widget ul li a {
  height: 45px;
  width: 45px;
  border: 1px solid var(--bh-border-primary);
  border-radius: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--bh-secondary);
  font-size: 16px;
  text-decoration: none;
}
@media (max-width: 1199.98px) {
  .govbh-footer .govbh-footer__solcial-widget ul li a {
    height: 40px;
    width: 40px;
  }
}
.govbh-footer .govbh-footer__solcial-widget ul li a .icon-youtube {
  font-size: 22px;
}
.govbh-footer .govbh-footer__solcial-widget ul li a:hover {
  background: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
  color: var(--bh-linkinverse-secondary);
}
.govbh-footer .govbh-footer__lastupdate {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.govbh-footer .govbh-footer__lastupdate p {
  margin: 0;
  color: var(--bh-inverse);
  font-size: var(--bh-fs-p-s);
}
.govbh-footer .hr {
  opacity: 0.3;
  margin: 20px 0;
  background-color: #999999;
}
.govbh-footer .govbh-footer__logos {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px 50px;
  margin-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .govbh-footer .govbh-footer__logos {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__logos {
    flex-wrap: wrap;
  }
}
.govbh-footer .govbh-footer__logos .govbh-footer__logos-col {
  display: flex;
  align-items: center;
  gap: 10px 25px;
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col {
    flex-wrap: wrap;
    gap: 30px 25px;
  }
}
.govbh-footer .govbh-footer__logos .govbh-footer__logos-col img {
  width: auto;
  min-width: 100%;
  max-height: 110px;
}
@media (max-width: 1199.98px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col img {
    max-height: 60px;
  }
}
@media (max-width: 575.98px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col img {
    max-height: 60px;
  }
}
@media (max-width: 480px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col img {
    max-height: 55px;
  }
}
.govbh-footer .govbh-footer__logos .govbh-footer__logos-col-services .region--footer-bottom{
  display: flex;
  align-items: center;
  gap: 10px 25px;
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col-services {
    flex-wrap: wrap;
    gap: 30px 25px;
  }
}
@media (max-width: 480px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col-services {
    gap: 30px 15px;
  }
}
.govbh-footer .govbh-footer__logos .govbh-footer__logos-col-services img {
  height: 50px;
  width: auto;
  min-width: 100%;
  max-height: 110px;
}
@media (max-width: 1199.98px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col-services img {
    max-height: 50px;
  }
}
@media (max-width: 575.98px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col-services img {
    max-height: 50px;
    max-width: 140px;
  }
}
@media (max-width: 480px) {
  .govbh-footer .govbh-footer__logos .govbh-footer__logos-col-services img {
    max-height: 45px;
    max-width: 120px;
  }
}
.govbh-footer .govbh-footer__menu {
  padding: 30px 0;
  background: rgba(0, 0, 0, 0.062745098);
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 10px 50px;
}
@media (max-width: 767.98px) {
  .govbh-footer .govbh-footer__menu {
    padding-bottom: 50px;
  }
}
.govbh-footer .govbh-footer__menu .container {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 10px 50px;
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__menu .container {
    flex-wrap: wrap;
    justify-content: start;
  }
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__menu {
    flex-wrap: wrap;
    justify-content: start;
  }
}
.govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul {
  display: flex;
  align-items: center;
  gap: 5px 25px;
}
@media (max-width: 991.98px) {
  .govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul {
    flex-wrap: wrap;
  }
}
@media (max-width: 575.98px) {
  .govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul {
    max-width: 85%;
  }
}
@media (max-width: 480px) {
  .govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul {
    max-width: 80%;
  }
}
.govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul li {
  position: relative;
}
.govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul li:after {
  content: "";
  position: absolute;
  right: -13px;
  top: 11px;
  height: 13px;
  width: 1px;
  background-color: var(--bh-border-secondary);
  opacity: 0.3;
}
@media (max-width: 1199.98px) {
  .govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul li:after {
    top: 9px;
  }
}
.govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul li:last-child:after {
  display: none;
}
.govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul li a {
  font-size: var(--bh-fs-p-s);
  color: var(--bh-secondary);
  text-decoration: underline;
  text-underline-offset: 3px;
  transition: text-underline-offset 0.3s;
  padding: 0;
}
.govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul li a.govbh-is-external:after {
  color: var(--bh-light);
}
.govbh-footer .govbh-footer__menu .govbh-footer__menu-col ul li a:hover {
  color: var(--bh-light);
  text-underline-offset: 4px;
}
.govbh-footer .govbh-footer__menu .govbh-footer__copyrights p {
  font-size: var(--bh-fs-p-s);
  color: var(--bh-secondary);
  margin: 0;
}

.govbh-scrollToTopBtn {
  border: none;
  cursor: pointer;
  width: 60px;
  height: 60px;
  border-radius: 65px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--bh-bg-primary);
  border: 1px solid var(--bh-border-secondary);
  box-shadow: 0px 0px 9px -5px rgba(0, 0, 0, 0.5);
  position: fixed;
  bottom: 65px;
  right: 28px;
  z-index: 10;
  transform: translateY(200px);
  -webkit-transition: all 1s ease 0s !important;
  -moz-transition: all 1s ease 0s !important;
  -ms-transition: all 1s ease 0s !important;
  -o-transition: all 1s ease 0s !important;
  transition: all 1s ease 0s !important;
  line-height: 0;
}
@media (max-width: 1399.98px) {
  .govbh-scrollToTopBtn {
    right: 23px;
  }
}
@media (max-width: 991.98px) {
  .govbh-scrollToTopBtn {
    width: 45px;
    height: 45px;
    right: 10px;
  }
}
@media (max-width: 767.98px) {
  .govbh-scrollToTopBtn {
    bottom: 70px;
  }
}
.govbh-scrollToTopBtn span {
  color: var(--bh-brand);
  font-size: 30px;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-scrollToTopBtn span {
    font-size: 22px;
  }
}
.govbh-scrollToTopBtn:hover {
  background: var(--bh-accent);
  border: 1px solid var(--bh-accent);
}
.govbh-scrollToTopBtn:hover span {
  color: var(--bh-light);
}
.govbh-scrollToTopBtn:hover span:after {
  height: 0px;
}

.showBtn {
  transform: translateY(0);
}

.govbh-floatinglist-vertical.govbh-floatinglist--show {
  bottom: 145px;
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical.govbh-floatinglist--show {
    bottom: 125px;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical.govbh-floatinglist--show {
    bottom: 0px;
  }
}

.govbh-floatinglist {
  position: fixed;
  overflow: hidden;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 11;
  gap: 10px;
  padding-inline-start: 40px;
  background-color: var(--bh-bg-brand);
  border-top-left-radius: var(--bh-border-radius-s);
  transform: translateX(calc(100% - 90px));
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-floatinglist {
    transform: translateX(calc(100% - 85px));
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist {
    padding-inline-start: 35px;
    transform: translateX(calc(100% - 70px));
  }
}
.govbh-floatinglist.govbh-floatinglist--open {
  transform: translateX(0);
}
.govbh-floatinglist.govbh-floatinglist--open .govbh-floatinglist__backarrow i {
  transform: scaleX(-1);
}
.govbh-floatinglist.govbh-floatinglist--show {
  display: inherit;
  padding-inline-start: 0px;
  padding-block-end: 40px;
  right: 20px;
}
.govbh-floatinglist.govbh-floatinglist--show .govbh-floatinglist__backarrow {
  height: 40px;
  width: 100%;
}
.govbh-floatinglist.govbh-floatinglist--show ul {
  flex-direction: column;
}
.govbh-floatinglist ul {
  display: flex;
  align-items: center;
  gap: 0px;
}
.govbh-floatinglist ul li {
  color: var(--bh-light);
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 10px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  background-color: var(--bh-bg-brand);
  cursor: pointer;
}
@media (max-width: 1199.98px) {
  .govbh-floatinglist ul li {
    font-size: 25px;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist ul li {
    font-size: 20px;
    padding: 10px 8px;
  }
}
.govbh-floatinglist ul li:hover {
  background-color: var(--bh-accent);
}
.govbh-floatinglist ul li a {
  color: var(--bh-light);
}
.govbh-floatinglist__backarrow {
  position: absolute;
  bottom: 0;
  left: 0px;
  height: 100%;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  cursor: pointer;
  color: var(--bh-inverse);
  font-size: 22px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  background-color: var(--bh-bg-brand);
}
@media (max-width: 767.98px) {
  .govbh-floatinglist__backarrow {
    font-size: 18px;
    width: 35px;
  }
}
.govbh-floatinglist__backarrow:hover {
  background-color: var(--bh-accent);
}
.govbh-floatinglist__backarrow i {
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}

.govbh-floatinglist-vertical {
  position: fixed;
  bottom: 45px;
  z-index: 10;
  right: 27px;
  left: auto;
  background: var(--bh-bg-primary);
  box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.5);
  color: var(--bh-brand);
  border-radius: var(--bh-border-radius-s);
  border: 1px solid var(--bh-border-secondary);
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 1399.98px) {
  .govbh-floatinglist-vertical {
    right: 23px;
  }
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical {
    right: 10px;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical {
    right: 0px;
    bottom: 0px;
    display: flex;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    flex-direction: row-reverse;
    background: var(--bh-bg-brand);
    border: 1px solid var(--bh-bg-brand);
  }
}
.govbh-floatinglist-vertical ul {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0px;
  border-top-right-radius: var(--bh-border-radius-s);
  border-top-left-radius: var(--bh-border-radius-s);
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul {
    flex-direction: row;
  }
}
.govbh-floatinglist-vertical ul.open .govbh-accessibility-widget .govbh-accessibility-widget__pop {
  bottom: auto;
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul.open .govbh-accessibility-widget .govbh-accessibility-widget__pop {
    bottom: 55px;
  }
}
.govbh-floatinglist-vertical ul.open .govbh-accessibility-widget .govbh-accessibility-widget__pop:after {
  bottom: 47%;
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul.open .govbh-accessibility-widget .govbh-accessibility-widget__pop:after {
    bottom: -6px;
  }
}
.govbh-floatinglist-vertical ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  height: 50px;
  width: 60px;
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li {
    height: 40px;
    width: 45px;
  }
}
.govbh-floatinglist-vertical ul li:first-child .govbh-floatinglist__btn {
  border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul li:first-child .govbh-floatinglist__btn {
    border-radius: 0;
  }
}
.govbh-floatinglist-vertical ul li a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__btn {
  height: 100%;
  width: 100%;
  border: none;
  outline: 0;
  background-color: transparent;
}
.govbh-floatinglist-vertical ul li span {
  padding: 0;
  color: var(--bh-brand);
  background-color: transparent;
  font-size: 35px;
  line-height: 1;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
@media (max-width: 1399.98px) {
  .govbh-floatinglist-vertical ul li span {
    font-size: 30px;
  }
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li span {
    font-size: 28px;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul li span {
    color: var(--bh-light);
  }
}
.govbh-floatinglist-vertical ul li span.icon-call {
  font-size: 25px;
}
@media (max-width: 1399.98px) {
  .govbh-floatinglist-vertical ul li span.icon-call {
    font-size: 22px;
  }
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li span.icon-call {
    font-size: 22px;
  }
}
.govbh-floatinglist-vertical ul li img {
  height: 30px;
  width: 30px;
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li img {
    height: 23px;
    width: 23px;
  }
}
.govbh-floatinglist-vertical ul li:hover span {
  background-color: var(--bh-border-accent);
  color: var(--bh-light);
}
.govbh-floatinglist-vertical ul li.govbh-floatinglist__smiley.active span {
  background-color: var(--bh-border-accent);
  color: var(--bh-light);
}
.govbh-floatinglist-vertical ul li.govbh-floatinglist__smiley.active .govbh-floatinglist__pop {
  opacity: 1;
  visibility: visible;
  right: 75px;
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li.govbh-floatinglist__smiley.active .govbh-floatinglist__pop {
    right: 55px;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul li.govbh-floatinglist__smiley.active .govbh-floatinglist__pop {
    right: auto;
    bottom: 55px;
  }
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop {
  position: absolute;
  right: 95px;
  bottom: 0;
  background: var(--bh-bg-primary);
  padding: 25px 15px;
  padding-inline-end: 35px;
  border-radius: var(--bh-border-radius-xs);
  box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  cursor: auto;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li .govbh-floatinglist__pop {
    padding: 15px 15px;
    padding-inline-end: 35px;
    right: 75px;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul li .govbh-floatinglist__pop {
    right: auto;
    bottom: 50px;
  }
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop:after {
  content: "";
  position: absolute;
  bottom: 20%;
  right: -9px;
  width: 9px;
  height: 14px;
  clip-path: polygon(100% 50%, 0 0, 0 100%);
  background: var(--bh-bg-primary);
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li .govbh-floatinglist__pop:after {
    bottom: 15%;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical ul li .govbh-floatinglist__pop:after {
    bottom: -6px;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    width: 14px;
    height: 7px;
    transform: translateX(-50%);
    left: 50%;
  }
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__pop-title {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
  margin-bottom: 10px;
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__items {
  display: flex;
  align-items: center;
  gap: 5px;
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__items .govbh-floatinglist__item {
  cursor: pointer;
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__items .govbh-floatinglist__item i {
  font-size: 45px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__items .govbh-floatinglist__item i {
    font-size: 35px;
  }
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__items .govbh-floatinglist__item i.text--accent {
  color: var(--bh-border-accent);
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__items .govbh-floatinglist__item:hover i {
  color: var(--bh-brand);
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__pop-close {
  border: none;
  background-color: transparent;
  position: absolute;
  right: 12px;
  top: 10px;
  line-height: 0;
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__pop-close i {
  font-size: 18px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  color: var(--bh-tertiary);
  cursor: pointer;
}
.govbh-floatinglist-vertical ul li .govbh-floatinglist__pop .govbh-floatinglist__pop-close:hover i {
  color: var(--bh-accent);
}
.govbh-floatinglist-vertical__backarrow {
  position: relative;
  height: 40px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  cursor: pointer;
  color: var(--bh-inverse);
  font-size: 28px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  border-bottom-right-radius: var(--bh-border-radius-s);
  border-bottom-left-radius: var(--bh-border-radius-s);
  background: transparent;
  border: none;
}
@media (max-width: 991.98px) {
  .govbh-floatinglist-vertical__backarrow {
    height: 35px;
    font-size: 23px;
  }
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical__backarrow {
    height: auto;
    width: 40px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: var(--bh-border-radius-s);
  }
}
.govbh-floatinglist-vertical__backarrow:hover {
  background-color: var(--bh-border-accent);
}
.govbh-floatinglist-vertical__backarrow i {
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical__backarrow i {
    transform: scaleY(1) rotate(-90deg);
  }
}
.govbh-floatinglist-vertical__backarrow.active i {
  transform: scaleY(-1);
}
@media (max-width: 767.98px) {
  .govbh-floatinglist-vertical__backarrow.active i {
    transform: scaleY(1) rotate(90deg);
  }
}

.govbh-accessibility-widget.active span {
  background-color: var(--bh-border-accent);
  color: var(--bh-light);
}
.govbh-accessibility-widget.active .govbh-accessibility-widget__pop {
  opacity: 1;
  visibility: visible;
  right: 75px;
}
@media (max-width: 991.98px) {
  .govbh-accessibility-widget.active .govbh-accessibility-widget__pop {
    right: 55px;
  }
}
@media (max-width: 767.98px) {
  .govbh-accessibility-widget.active .govbh-accessibility-widget__pop {
    right: auto;
    bottom: 55px;
  }
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop {
  position: absolute;
  min-width: 280px;
  right: 95px;
  bottom: 0;
  background: var(--bh-bg-primary);
  padding: 25px 15px;
  border-radius: var(--bh-border-radius-xs);
  box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  cursor: auto;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-accessibility-widget .govbh-accessibility-widget__pop {
    padding: 30px 15px 15px;
    padding-inline-end: 35px;
    right: 75px;
  }
}
@media (max-width: 767.98px) {
  .govbh-accessibility-widget .govbh-accessibility-widget__pop {
    right: auto;
    bottom: 50px;
    min-width: 260px;
  }
}
@media (max-width: 480px) {
  .govbh-accessibility-widget .govbh-accessibility-widget__pop {
    min-width: 250px;
  }
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop.govbh-accessibility-widget__pop--component {
  position: relative;
  right: auto;
  bottom: auto;
  max-width: 280px;
  opacity: 1;
  visibility: visible;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop:after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: -9px;
  width: 9px;
  height: 14px;
  clip-path: polygon(100% 50%, 0 0, 0 100%);
  background: var(--bh-bg-primary);
}
@media (max-width: 991.98px) {
  .govbh-accessibility-widget .govbh-accessibility-widget__pop:after {
    bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .govbh-accessibility-widget .govbh-accessibility-widget__pop:after {
    bottom: -6px;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    width: 14px;
    height: 7px;
    transform: translateX(-50%);
    left: 50%;
  }
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__pop-title {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-primary);
  margin-bottom: 10px;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__items-list {
  position: relative;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__items-list.govbh-head__textsize-body {
  padding-top: 45px;
  width: 100%;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__items-list.govbh-head__textsize-body .govbh-head__textsize-title {
  position: absolute;
  top: 0;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__toggle-play {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 10px;
  background: transparent;
  border: none;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__toggle-play .toggle-play-icon {
  position: relative;
  font-size: 24px;
  color: var(--bh-brand);
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__toggle-play .toggle-play-icon .ph-pause {
  display: none;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__toggle-play .govbh-accessibility-widget__toggle-play-text {
  font-size: var(--bh-fs-p-m);
  color: var(--bh-brand);
  text-decoration: underline;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__toggle {
  display: flex;
  align-items: center;
  gap: 10px;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__toggle .form-toggle__switch-label {
  font-size: var(--bh-fs-p-m);
  color: var(--bh-secondary);
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-accessibility-widget__toggle .govbh-head__darkmode {
  min-width: 45px;
  width: 45px;
  height: 24px;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-head__textsize-title {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-secondary);
  margin: 10px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-head__textsize-title button {
  font-size: var(--bh-fs-p-xs);
  font-weight: var(--bh-fw-regular);
  color: var(--bh-brand);
  text-decoration: underline;
  cursor: pointer;
  border: none;
  background-color: transparent;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-head__textsize-title button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items .govbh-head__textsize-title button:hover {
  color: var(--bh-accent);
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul {
  display: flex;
  align-items: end;
  gap: 8px;
  flex-direction: inherit;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li {
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: auto;
  height: auto;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li.active button i {
  color: var(--bh-light);
  background-color: var(--bh-brand);
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li:after {
  content: none !important;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li button {
  border: none;
  background-color: transparent;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li i {
  font-size: 24px;
  color: var(--bh-brand);
  border: 1px solid var(--bh-brand);
  border-radius: var(--bh-border-radius-xs);
  background-color: transparent;
  padding: 5px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li:hover i {
  color: var(--bh-light);
  background-color: var(--bh-brand);
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li.govbh-head__textsize-small i {
  font-size: 12px;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li.govbh-head__textsize-medium i {
  font-size: 20px;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__pop-close {
  border: none;
  background-color: transparent;
  position: absolute;
  right: 12px;
  top: 10px;
  line-height: 0;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__pop-close i {
  font-size: 18px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  color: var(--bh-tertiary);
  cursor: pointer;
}
.govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__pop-close:hover i {
  color: var(--bh-accent);
}

/* Zebra Tooltips */
.Zebra_Tooltip {
  background: 0 0;
  position: absolute;
  z-index: 8000;
}

.Zebra_Tooltip .Zebra_Tooltip_Message {
  background: var(--bh-brand);
  border-radius: 3px;
  box-shadow: 0 0px 10px rgba(255, 255, 255, 0.5);
  color: var(--bh-light);
  font-size: var(--bh-fs-p-s);
  line-height: 1.4;
  text-align: center;
  *margin-right: 0;
  max-width: 250px;
  padding: 10px;
  position: relative;
  border: 0px solid #000;
}

.Zebra_Tooltip .Zebra_Tooltip_Message.Zebra_Tooltip_Has_Close {
  padding-right: 23px;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow {
  position: absolute;
  width: 20px;
  height: 10px;
  overflow: hidden;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom {
  bottom: 0;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div {
  top: 0;
  border-color: var(--bh-brand) transparent transparent;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div.Zebra_Tooltip_Arrow_Border {
  border-color: var(--bh-brand) transparent transparent;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top {
  top: 0;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top div {
  bottom: 0;
  border-color: transparent transparent var(--bh-brand);
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top div.Zebra_Tooltip_Arrow_Border {
  border-color: transparent transparent var(--bh-brand);
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
  position: absolute;
  border-style: solid;
  border-width: 10px;
  width: 0;
  height: 0;
  left: 0;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow div.Zebra_Tooltip_Arrow_Border {
  border-width: 10px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
  left: 0;
}

.Zebra_Tooltip .Zebra_Tooltip_Close {
  color: #fff;
  font-size: 18px;
  line-height: 1;
  padding: 0 4px;
  position: absolute;
  right: 2px;
  text-decoration: none;
  top: 2px;
}

.Zebra_Tooltip .Zebra_Tooltip_Close:hover {
  color: #000;
  background: #c2d076;
  border-radius: 5px;
}

:root {
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: #ccc;
  --iti-dialcode-color: var(--bh-tertiary);
  --iti-dropdown-bg: #fff;
  --iti-spacer-horizontal: 12px;
  --iti-flag-height: 24px;
  --iti-flag-width: 32px;
  --iti-border-width: 1px;
  --iti-arrow-height: 7px;
  --iti-arrow-width: 14px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 10px;
  --iti-arrow-color: var(--bh-brand);
  --iti-input-padding: 10px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-path-flags-1x: url("../images/flags/largeFlags.webp") !important;
  --iti-path-flags-2x: url("../images/flags/largeFlags@2x.webp") !important;
  --iti-path-globe-1x: url("../images/flags/globe.webp") !important;
  --iti-path-globe-2x: url("../images/flags/globe@2x.webp") !important;
  --iti-flag-sprite-width: 7808px;
  --iti-flag-sprite-height: 24px;
  --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 100%;
}

.iti * {
  box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}

.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  width: 100%;
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}

.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}

.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}

.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}

.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}

[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

.iti__dropdown-content {
  border-radius: var(--bh-border-radius-xs);
  background-color: var(--iti-dropdown-bg);
}

.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--bh-border-primary);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: var(--bh-border-radius-xs);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 10px;
  border-bottom: 1px solid var(--bh-border-primary);
  font-size: var(--bh-fs-p-m);
}

.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}

.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}

.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}

@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 12px var(--iti-spacer-horizontal);
  outline: none;
}

.iti__dial-code {
  color: var(--iti-dialcode-color);
  font-size: var(--bh-fs-p-m);
}

.iti__country-name {
  font-size: var(--bh-fs-p-m);
}

.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}

.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}

[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}

.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}

[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}

.iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}

[dir=rtl] .iti--allow-dropdown .iti__country-container {
  right: 0;
  left: auto;
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}

.iti .iti__selected-dial-code {
  font-size: var(--bh-fs-p-m);
  color: rgba(var(--bh-secondary-rgb), 0.75);
  margin: 0px 0 0;
  direction: ltr;
}

[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}

.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}

.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}

.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -32px;
}

.iti__ae {
  --iti-flag-offset: -64px;
}

.iti__af {
  --iti-flag-offset: -96px;
}

.iti__ag {
  --iti-flag-offset: -128px;
}

.iti__ai {
  --iti-flag-offset: -160px;
}

.iti__al {
  --iti-flag-offset: -192px;
}

.iti__am {
  --iti-flag-offset: -224px;
}

.iti__ao {
  --iti-flag-offset: -256px;
}

.iti__ar {
  --iti-flag-offset: -288px;
}

.iti__as {
  --iti-flag-offset: -320px;
}

.iti__at {
  --iti-flag-offset: -352px;
}

.iti__au {
  --iti-flag-offset: -384px;
}

.iti__aw {
  --iti-flag-offset: -416px;
}

.iti__ax {
  --iti-flag-offset: -448px;
}

.iti__az {
  --iti-flag-offset: -480px;
}

.iti__ba {
  --iti-flag-offset: -512px;
}

.iti__bb {
  --iti-flag-offset: -544px;
}

.iti__bd {
  --iti-flag-offset: -576px;
}

.iti__be {
  --iti-flag-offset: -608px;
}

.iti__bf {
  --iti-flag-offset: -640px;
}

.iti__bg {
  --iti-flag-offset: -672px;
}

.iti__bh {
  --iti-flag-offset: -704px;
}

.iti__bi {
  --iti-flag-offset: -736px;
}

.iti__bj {
  --iti-flag-offset: -768px;
}

.iti__bl {
  --iti-flag-offset: -800px;
}

.iti__bm {
  --iti-flag-offset: -832px;
}

.iti__bn {
  --iti-flag-offset: -864px;
}

.iti__bo {
  --iti-flag-offset: -896px;
}

.iti__bq {
  --iti-flag-offset: -928px;
}

.iti__br {
  --iti-flag-offset: -960px;
}

.iti__bs {
  --iti-flag-offset: -992px;
}

.iti__bt {
  --iti-flag-offset: -1024px;
}

.iti__bw {
  --iti-flag-offset: -1056px;
}

.iti__by {
  --iti-flag-offset: -1088px;
}

.iti__bz {
  --iti-flag-offset: -1120px;
}

.iti__ca {
  --iti-flag-offset: -1152px;
}

.iti__cc {
  --iti-flag-offset: -1184px;
}

.iti__cd {
  --iti-flag-offset: -1216px;
}

.iti__cf {
  --iti-flag-offset: -1248px;
}

.iti__cg {
  --iti-flag-offset: -1280px;
}

.iti__ch {
  --iti-flag-offset: -1312px;
}

.iti__ci {
  --iti-flag-offset: -1344px;
}

.iti__ck {
  --iti-flag-offset: -1376px;
}

.iti__cl {
  --iti-flag-offset: -1408px;
}

.iti__cm {
  --iti-flag-offset: -1440px;
}

.iti__cn {
  --iti-flag-offset: -1472px;
}

.iti__co {
  --iti-flag-offset: -1504px;
}

.iti__cr {
  --iti-flag-offset: -1536px;
}

.iti__cu {
  --iti-flag-offset: -1568px;
}

.iti__cv {
  --iti-flag-offset: -1600px;
}

.iti__cw {
  --iti-flag-offset: -1632px;
}

.iti__cx {
  --iti-flag-offset: -1664px;
}

.iti__cy {
  --iti-flag-offset: -1696px;
}

.iti__cz {
  --iti-flag-offset: -1728px;
}

.iti__de {
  --iti-flag-offset: -1760px;
}

.iti__dj {
  --iti-flag-offset: -1792px;
}

.iti__dk {
  --iti-flag-offset: -1824px;
}

.iti__dm {
  --iti-flag-offset: -1856px;
}

.iti__do {
  --iti-flag-offset: -1888px;
}

.iti__dz {
  --iti-flag-offset: -1920px;
}

.iti__ec {
  --iti-flag-offset: -1952px;
}

.iti__ee {
  --iti-flag-offset: -1984px;
}

.iti__eg {
  --iti-flag-offset: -2016px;
}

.iti__eh {
  --iti-flag-offset: -2048px;
}

.iti__er {
  --iti-flag-offset: -2080px;
}

.iti__es {
  --iti-flag-offset: -2112px;
}

.iti__et {
  --iti-flag-offset: -2144px;
}

.iti__fi {
  --iti-flag-offset: -2176px;
}

.iti__fj {
  --iti-flag-offset: -2208px;
}

.iti__fk {
  --iti-flag-offset: -2240px;
}

.iti__fm {
  --iti-flag-offset: -2272px;
}

.iti__fo {
  --iti-flag-offset: -2304px;
}

.iti__fr {
  --iti-flag-offset: -2336px;
}

.iti__ga {
  --iti-flag-offset: -2368px;
}

.iti__gb {
  --iti-flag-offset: -2400px;
}

.iti__gd {
  --iti-flag-offset: -2432px;
}

.iti__ge {
  --iti-flag-offset: -2464px;
}

.iti__gf {
  --iti-flag-offset: -2496px;
}

.iti__gg {
  --iti-flag-offset: -2528px;
}

.iti__gh {
  --iti-flag-offset: -2560px;
}

.iti__gi {
  --iti-flag-offset: -2592px;
}

.iti__gl {
  --iti-flag-offset: -2624px;
}

.iti__gm {
  --iti-flag-offset: -2656px;
}

.iti__gn {
  --iti-flag-offset: -2688px;
}

.iti__gp {
  --iti-flag-offset: -2720px;
}

.iti__gq {
  --iti-flag-offset: -2752px;
}

.iti__gr {
  --iti-flag-offset: -2784px;
}

.iti__gt {
  --iti-flag-offset: -2816px;
}

.iti__gu {
  --iti-flag-offset: -2848px;
}

.iti__gw {
  --iti-flag-offset: -2880px;
}

.iti__gy {
  --iti-flag-offset: -2912px;
}

.iti__hk {
  --iti-flag-offset: -2944px;
}

.iti__hn {
  --iti-flag-offset: -2976px;
}

.iti__hr {
  --iti-flag-offset: -3008px;
}

.iti__ht {
  --iti-flag-offset: -3040px;
}

.iti__hu {
  --iti-flag-offset: -3072px;
}

.iti__id {
  --iti-flag-offset: -3104px;
}

.iti__ie {
  --iti-flag-offset: -3136px;
}

.iti__il {
  --iti-flag-offset: -3168px;
}

.iti__im {
  --iti-flag-offset: -3200px;
}

.iti__in {
  --iti-flag-offset: -3232px;
}

.iti__io {
  --iti-flag-offset: -3264px;
}

.iti__iq {
  --iti-flag-offset: -3296px;
}

.iti__ir {
  --iti-flag-offset: -3328px;
}

.iti__is {
  --iti-flag-offset: -3360px;
}

.iti__it {
  --iti-flag-offset: -3392px;
}

.iti__je {
  --iti-flag-offset: -3424px;
}

.iti__jm {
  --iti-flag-offset: -3456px;
}

.iti__jo {
  --iti-flag-offset: -3488px;
}

.iti__jp {
  --iti-flag-offset: -3520px;
}

.iti__ke {
  --iti-flag-offset: -3552px;
}

.iti__kg {
  --iti-flag-offset: -3584px;
}

.iti__kh {
  --iti-flag-offset: -3616px;
}

.iti__ki {
  --iti-flag-offset: -3648px;
}

.iti__km {
  --iti-flag-offset: -3680px;
}

.iti__kn {
  --iti-flag-offset: -3712px;
}

.iti__kp {
  --iti-flag-offset: -3744px;
}

.iti__kr {
  --iti-flag-offset: -3776px;
}

.iti__kw {
  --iti-flag-offset: -3808px;
}

.iti__ky {
  --iti-flag-offset: -3840px;
}

.iti__kz {
  --iti-flag-offset: -3872px;
}

.iti__la {
  --iti-flag-offset: -3904px;
}

.iti__lb {
  --iti-flag-offset: -3936px;
}

.iti__lc {
  --iti-flag-offset: -3968px;
}

.iti__li {
  --iti-flag-offset: -4000px;
}

.iti__lk {
  --iti-flag-offset: -4032px;
}

.iti__lr {
  --iti-flag-offset: -4064px;
}

.iti__ls {
  --iti-flag-offset: -4096px;
}

.iti__lt {
  --iti-flag-offset: -4128px;
}

.iti__lu {
  --iti-flag-offset: -4160px;
}

.iti__lv {
  --iti-flag-offset: -4192px;
}

.iti__ly {
  --iti-flag-offset: -4224px;
}

.iti__ma {
  --iti-flag-offset: -4256px;
}

.iti__mc {
  --iti-flag-offset: -4288px;
}

.iti__md {
  --iti-flag-offset: -4320px;
}

.iti__me {
  --iti-flag-offset: -4352px;
}

.iti__mf {
  --iti-flag-offset: -4384px;
}

.iti__mg {
  --iti-flag-offset: -4416px;
}

.iti__mh {
  --iti-flag-offset: -4448px;
}

.iti__mk {
  --iti-flag-offset: -4480px;
}

.iti__ml {
  --iti-flag-offset: -4512px;
}

.iti__mm {
  --iti-flag-offset: -4544px;
}

.iti__mn {
  --iti-flag-offset: -4576px;
}

.iti__mo {
  --iti-flag-offset: -4608px;
}

.iti__mp {
  --iti-flag-offset: -4640px;
}

.iti__mq {
  --iti-flag-offset: -4672px;
}

.iti__mr {
  --iti-flag-offset: -4704px;
}

.iti__ms {
  --iti-flag-offset: -4736px;
}

.iti__mt {
  --iti-flag-offset: -4768px;
}

.iti__mu {
  --iti-flag-offset: -4800px;
}

.iti__mv {
  --iti-flag-offset: -4832px;
}

.iti__mw {
  --iti-flag-offset: -4864px;
}

.iti__mx {
  --iti-flag-offset: -4896px;
}

.iti__my {
  --iti-flag-offset: -4928px;
}

.iti__mz {
  --iti-flag-offset: -4960px;
}

.iti__na {
  --iti-flag-offset: -4992px;
}

.iti__nc {
  --iti-flag-offset: -5024px;
}

.iti__ne {
  --iti-flag-offset: -5056px;
}

.iti__nf {
  --iti-flag-offset: -5088px;
}

.iti__ng {
  --iti-flag-offset: -5120px;
}

.iti__ni {
  --iti-flag-offset: -5152px;
}

.iti__nl {
  --iti-flag-offset: -5184px;
}

.iti__no {
  --iti-flag-offset: -5216px;
}

.iti__np {
  --iti-flag-offset: -5248px;
}

.iti__nr {
  --iti-flag-offset: -5280px;
}

.iti__nu {
  --iti-flag-offset: -5312px;
}

.iti__nz {
  --iti-flag-offset: -5344px;
}

.iti__om {
  --iti-flag-offset: -5376px;
}

.iti__pa {
  --iti-flag-offset: -5408px;
}

.iti__pe {
  --iti-flag-offset: -5440px;
}

.iti__pf {
  --iti-flag-offset: -5472px;
}

.iti__pg {
  --iti-flag-offset: -5504px;
}

.iti__ph {
  --iti-flag-offset: -5536px;
}

.iti__pk {
  --iti-flag-offset: -5568px;
}

.iti__pl {
  --iti-flag-offset: -5600px;
}

.iti__pm {
  --iti-flag-offset: -5632px;
}

.iti__pr {
  --iti-flag-offset: -5664px;
}

.iti__ps {
  --iti-flag-offset: -5696px;
}

.iti__pt {
  --iti-flag-offset: -5728px;
}

.iti__pw {
  --iti-flag-offset: -5760px;
}

.iti__py {
  --iti-flag-offset: -5792px;
}

.iti__qa {
  --iti-flag-offset: -5824px;
}

.iti__re {
  --iti-flag-offset: -5856px;
}

.iti__ro {
  --iti-flag-offset: -5888px;
}

.iti__rs {
  --iti-flag-offset: -5920px;
}

.iti__ru {
  --iti-flag-offset: -5952px;
}

.iti__rw {
  --iti-flag-offset: -5984px;
}

.iti__sa {
  --iti-flag-offset: -6016px;
}

.iti__sb {
  --iti-flag-offset: -6048px;
}

.iti__sc {
  --iti-flag-offset: -6080px;
}

.iti__sd {
  --iti-flag-offset: -6112px;
}

.iti__se {
  --iti-flag-offset: -6144px;
}

.iti__sg {
  --iti-flag-offset: -6176px;
}

.iti__sh {
  --iti-flag-offset: -6208px;
}

.iti__si {
  --iti-flag-offset: -6240px;
}

.iti__sj {
  --iti-flag-offset: -6272px;
}

.iti__sk {
  --iti-flag-offset: -6304px;
}

.iti__sl {
  --iti-flag-offset: -6336px;
}

.iti__sm {
  --iti-flag-offset: -6368px;
}

.iti__sn {
  --iti-flag-offset: -6400px;
}

.iti__so {
  --iti-flag-offset: -6432px;
}

.iti__sr {
  --iti-flag-offset: -6464px;
}

.iti__ss {
  --iti-flag-offset: -6496px;
}

.iti__st {
  --iti-flag-offset: -6528px;
}

.iti__sv {
  --iti-flag-offset: -6560px;
}

.iti__sx {
  --iti-flag-offset: -6592px;
}

.iti__sy {
  --iti-flag-offset: -6624px;
}

.iti__sz {
  --iti-flag-offset: -6656px;
}

.iti__tc {
  --iti-flag-offset: -6688px;
}

.iti__td {
  --iti-flag-offset: -6720px;
}

.iti__tg {
  --iti-flag-offset: -6752px;
}

.iti__th {
  --iti-flag-offset: -6784px;
}

.iti__tj {
  --iti-flag-offset: -6816px;
}

.iti__tk {
  --iti-flag-offset: -6848px;
}

.iti__tl {
  --iti-flag-offset: -6880px;
}

.iti__tm {
  --iti-flag-offset: -6912px;
}

.iti__tn {
  --iti-flag-offset: -6944px;
}

.iti__to {
  --iti-flag-offset: -6976px;
}

.iti__tr {
  --iti-flag-offset: -7008px;
}

.iti__tt {
  --iti-flag-offset: -7040px;
}

.iti__tv {
  --iti-flag-offset: -7072px;
}

.iti__tw {
  --iti-flag-offset: -7104px;
}

.iti__tz {
  --iti-flag-offset: -7136px;
}

.iti__ua {
  --iti-flag-offset: -7168px;
}

.iti__ug {
  --iti-flag-offset: -7200px;
}

.iti__us {
  --iti-flag-offset: -7232px;
}

.iti__uy {
  --iti-flag-offset: -7264px;
}

.iti__uz {
  --iti-flag-offset: -7296px;
}

.iti__va {
  --iti-flag-offset: -7328px;
}

.iti__vc {
  --iti-flag-offset: -7360px;
}

.iti__ve {
  --iti-flag-offset: -7392px;
}

.iti__vg {
  --iti-flag-offset: -7424px;
}

.iti__vi {
  --iti-flag-offset: -7456px;
}

.iti__vn {
  --iti-flag-offset: -7488px;
}

.iti__vu {
  --iti-flag-offset: -7520px;
}

.iti__wf {
  --iti-flag-offset: -7552px;
}

.iti__ws {
  --iti-flag-offset: -7584px;
}

.iti__xk {
  --iti-flag-offset: -7616px;
}

.iti__ye {
  --iti-flag-offset: -7648px;
}

.iti__yt {
  --iti-flag-offset: -7680px;
}

.iti__za {
  --iti-flag-offset: -7712px;
}

.iti__zm {
  --iti-flag-offset: -7744px;
}

.iti__zw {
  --iti-flag-offset: -7776px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
.govbh-map {
  position: relative;
  border-radius: var(--bh-border-radius-xs);
  overflow: hidden;
  z-index: 0;
}
.govbh-map .govbh-map__container {
  display: none;
}
.govbh-map .govbh-map__wrapper {
  display: flex;
  aspect-ratio: 16/7;
  max-height: 600px;
  width: 100%;
  background-color: var(--bh-bg-primary);
  border: 1px solid var(--bh-border-secondary);
}
@media (max-width: 991.98px) {
  .govbh-map .govbh-map__wrapper {
    aspect-ratio: 16/11;
  }
}
@media (max-width: 767.98px) {
  .govbh-map .govbh-map__wrapper {
    aspect-ratio: 16/14;
  }
}
@media (max-width: 480px) {
  .govbh-map .govbh-map__wrapper {
    aspect-ratio: 16/20;
  }
}
.govbh-map .govbh-map__wrapper .govbh-map__filter {
  min-width: 340px;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199.98px) {
  .govbh-map .govbh-map__wrapper .govbh-map__filter {
    min-width: 300px;
  }
}
@media (max-width: 991.98px) {
  .govbh-map .govbh-map__wrapper .govbh-map__filter {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 300px;
    background: var(--bh-bg-primary);
    z-index: 2;
    box-shadow: 0 0px 8px 2px rgba(0, 0, 0, 0.15);
    transform: translateX(-100%);
    -webkit-transition: all 0.5s ease 0s !important;
    -moz-transition: all 0.5s ease 0s !important;
    -ms-transition: all 0.5s ease 0s !important;
    -o-transition: all 0.5s ease 0s !important;
    transition: all 0.5s ease 0s !important;
  }
  .govbh-map .govbh-map__wrapper .govbh-map__filter.active {
    transform: translateX(0);
  }
}
@media (max-width: 480px) {
  .govbh-map .govbh-map__wrapper .govbh-map__filter {
    width: 65%;
  }
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-close {
  position: absolute;
  top: 7px;
  right: -35px;
  height: 30px;
  width: 30px;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background: var(--bh-bg-primary);
  color: var(--bh-brand);
  cursor: pointer;
  font-size: 15px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  box-shadow: 0px 0px 4px var(--bh-brand);
}
@media (max-width: 991.98px) {
  .govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-close {
    display: flex;
  }
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-close:hover {
  background-color: var(--bh-accent);
  color: var(--bh-light);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul {
  padding-top: 88px;
  overflow-y: auto;
  height: 100%;
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li {
  position: relative;
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li.active button {
  background-color: var(--bh-bg-secondary);
  color: var(--bh-accent);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li .visually-hidden {
  color: var(--bh-secondary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li .visually-hidden h3 {
  color: var(--bh-secondary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li span {
  position: relative;
  width: 8px;
  min-width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: var(--bh-success);
}
@media (max-width: 991.98px) {
  .govbh-map .govbh-map__wrapper .govbh-map__filter ul li span {
    width: 6px;
    min-width: 6px;
    height: 6px;
  }
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li span.govbh-map__filter--closed {
  background-color: var(--bh-bg-quartenary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li button {
  color: var(--bh-primary);
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  border: none;
  border-bottom: 1px solid var(--bh-border-secondary);
  padding: 15px;
  cursor: pointer;
  width: 100%;
  text-decoration: none;
  box-shadow: none;
  background-color: transparent;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  border-bottom: 1px solid transparent;
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li button:hover {
  background-color: var(--bh-bg-secondary);
  color: var(--bh-accent);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter ul li:last-child {
  border-bottom: 0px;
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: var(--bh-bg-primary);
  z-index: 1;
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form h3 {
  color: var(--bh-secondary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input {
  position: relative;
  margin: 20px 15px;
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input input {
  border: 1px solid var(--bh-border-primary);
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  width: calc(100% - 63px);
  min-width: 150px;
  height: 48px;
  min-height: auto;
  padding: 10px 15px;
  font-size: var(--bh-fs-p-m);
  line-height: 1.2;
  font-weight: var(--bh-fw-regular);
  box-shadow: none;
  outline: none;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input input:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
@media (max-width: 991.98px) {
  .govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input input {
    width: 100%;
  }
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input input.placeholder {
  color: var(--bh-tertiary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input input:-moz-placeholder {
  color: var(--bh-tertiary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input input::-moz-placeholder {
  color: var(--bh-tertiary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input input::-webkit-input-placeholder {
  color: var(--bh-tertiary);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input button {
  position: absolute;
  right: 0;
  height: 100%;
  width: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  background: var(--bh-bg-inverse-accent);
  border: none;
  box-shadow: none;
  font-size: 20px;
  color: var(--bh-primary-inverse);
  border-radius: var(--bh-border-radius-xs);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 991.98px) {
  .govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input button {
    display: none;
  }
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input button:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input button:hover {
  background-color: var(--bh-accent);
  color: var(--bh-primary-inverse);
}
.govbh-map .govbh-map__output {
  position: relative;
  font-family: var(--bh-ff-primary);
  width: 100%;
  z-index: 1;
}
.govbh-map .govbh-map__output a {
  color: var(--bh-brand);
}
.govbh-map .govbh-map__output .govbh-map__output-timelist {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 9999;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 10px;
}
.govbh-map .govbh-map__output .govbh-map__output-timelist li {
  position: relative;
  color: var(--bh-secondary);
  font-size: var(--bh-fs-p-xs);
  padding-inline-start: 12px;
}
.govbh-map .govbh-map__output .govbh-map__output-timelist li.govbh-map__filter--closed:before {
  background-color: var(--bh-bg-quartenary);
}
.govbh-map .govbh-map__output .govbh-map__output-timelist li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 8px;
  min-width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: var(--bh-success);
}
@media (max-width: 1199.98px) {
  .govbh-map .govbh-map__output .govbh-map__output-timelist li:before {
    width: 6px;
    min-width: 6px;
    height: 6px;
  }
}
@media (max-width: 991.98px) {
  .govbh-map .govbh-map__output .govbh-map__output-timelist li:before {
    top: 5px;
  }
}
.govbh-map .govbh-map__output .leaflet-control-container .leaflet-bottom {
  display: none;
}
.govbh-map .govbh-map__output .leaflet-control-container .leaflet-left {
  right: 0;
  left: auto;
}
.govbh-map .govbh-map__output .leaflet-control-container .leaflet-left .leaflet-control-zoom {
  margin-right: 10px;
}
.govbh-map .govbh-map__output .leaflet-control-container .leaflet-left .leaflet-control-zoom a {
  background-color: var(--bh-bg-primary);
  color: var(--bh-secondary);
}
.govbh-map .govbh-map__output .leaflet-control-container .leaflet-left .leaflet-control-zoom a:hover {
  color: var(--bh-accent);
}
.govbh-map .govbh-map__output .leaflet-popup {
  margin-bottom: 40px;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-tip {
  background-color: var(--bh-bg-primary);
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper {
  border-radius: var(--bh-border-radius-xs);
  background-color: var(--bh-bg-primary);
  padding-inline-end: 15px;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 15px;
}
@media (max-width: 767.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
    max-width: 250px;
  }
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-title {
  color: var(--bh-accent);
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  text-wrap: balance;
  text-wrap: pretty;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-title span {
  position: relative;
  color: var(--bh-secondary);
  font-size: var(--bh-fs-p-xs);
  font-weight: var(--bh-fw-regular);
  padding-inline-start: 12px;
  margin-inline-start: 10px;
  vertical-align: middle;
}
@media (max-width: 1199.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-title span {
    padding-inline-start: 10px;
  }
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-title span.govbh-map__filter--closed:before {
  background-color: var(--bh-bg-quartenary);
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-title span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 8px;
  min-width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: var(--bh-success);
}
@media (max-width: 1199.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-title span:before {
    width: 6px;
    min-width: 6px;
    height: 6px;
  }
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-address {
  margin: 10px 0;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-address p {
  margin: 0;
  font-size: var(--bh-fs-p-s);
  color: var(--bh-secondary);
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-timing {
  display: flex;
  gap: 5px;
  margin-bottom: 10px;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-timing i {
  color: var(--bh-brand);
  margin-top: 2px;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-timing .govbh-map__callout-timing-col {
  font-size: var(--bh-fs-p-s);
  color: var(--bh-secondary);
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a {
  color: var(--bh-brand);
  text-decoration: underline;
  font-size: var(--bh-fs-p-xs);
  position: relative;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a[target=_blank]:after {
  content: "\e5de";
  font-family: "Phosphor" !important;
  position: absolute;
  color: var(--bh-brand);
  font-size: 15px;
  padding-inline-start: 3px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 1199.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a[target=_blank]:after {
    font-size: 13px;
  }
}
@media (max-width: 575.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a[target=_blank]:after {
    font-size: 12px;
  }
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a i {
  font-size: 16px;
  vertical-align: text-bottom;
  padding-inline-end: 3px;
}
@media (max-width: 1199.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a i {
    font-size: 14px;
  }
}
@media (max-width: 575.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a i {
    font-size: 12px;
  }
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a:hover {
  color: var(--bh-accent);
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-direction a:hover:after {
  color: var(--bh-accent);
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-social {
  position: relative;
  margin: 15px 0px 10px;
}
@media (max-width: 767.98px) {
  .govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-social {
    margin: 10px 0px 10px;
  }
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-social a {
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  padding: 4px 0;
  display: block;
  padding-inline-start: 22px;
  position: relative;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-social a:hover {
  color: var(--bh-accent);
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-content-wrapper .govbh-map__callout-social a i {
  position: absolute;
  left: 0;
  top: 6px;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-close-button {
  top: 5px;
  right: 8px;
  position: absolute;
  border: none;
  background: transparent;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-close-button:before {
  content: "\e4f6";
  font-family: "Phosphor" !important;
  font-size: 17px;
  color: var(--bh-tertiary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-map .govbh-map__output .leaflet-popup .leaflet-popup-close-button span {
  display: none;
}

.leaflet-container .leaflet-marker-pane img:focus-visible, .leaflet-container .leaflet-marker-pane img:focus {
  box-shadow: 0 0px 0px 3px var(--bh-focus) !important;
  border-radius: var(--bh-border-radius-xss) !important;
  outline: none;
}

.govbh-history-timeline {
  position: relative;
}
.govbh-history-timeline .govbh-history-timeline__wrapper {
  position: relative;
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 50px;
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper {
    padding-bottom: 20px;
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 23px;
  height: 100%;
  background-color: var(--bh-bg-light-brand1);
  z-index: 1;
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper:before {
    transform: translateX(0%);
    left: 0;
    width: 18px;
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__title {
  color: var(--bh-secondary);
  background: var(--bh-bg-primary);
  padding: 12px;
  text-align: center;
  z-index: 2;
  position: relative;
  margin-top: 60px;
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__title {
    text-align: left;
    padding-inline-start: 0;
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item {
  position: relative;
  z-index: 2;
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item:first-child .govbh-history-timeline__title {
  margin-top: 0;
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li {
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
  box-shadow: 0 2px 8px 0px rgba(0, 0, 0, 0.15);
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 45%;
  position: relative;
  align-items: start;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li {
    max-width: calc(100% - 35px);
    margin-bottom: 30px;
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:before {
  content: "";
  position: absolute;
  top: 50%;
  width: 12px;
  height: 18px;
  transform: translateY(-50%);
  background: var(--bh-bg-primary);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(odd) {
  margin-left: 55%;
  box-shadow: -4px 2px 10px -1px rgba(0, 0, 0, 0.15);
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(odd) {
    margin-left: 35px;
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(odd):before {
  left: -11px;
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(even) {
  box-shadow: 4px 2px 10px -1px rgba(0, 0, 0, 0.15);
  text-align: right;
  align-items: end;
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(even) .govbh-history-timeline__card {
  text-align: right;
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(even) .govbh-history-timeline__card {
    text-align: left;
    align-items: start;
  }
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(even) {
    margin-left: 35px;
    box-shadow: -4px 2px 10px -1px rgba(0, 0, 0, 0.15);
    text-align: left;
    align-items: start;
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(even):before {
  right: -11px;
  clip-path: polygon(0 0, 100% 50%, 0 100%);
}
@media (max-width: 767.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:nth-child(even):before {
    left: -11px;
    right: auto;
    clip-path: polygon(100% 0, 0 50%, 100% 100%);
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li .govbh-history-timeline__card {
  background-color: transparent;
  border: none;
  text-align: left;
  padding: 24px;
}
@media (max-width: 991.98px) {
  .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li .govbh-history-timeline__card {
    padding: 15px;
  }
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li .govbh-history-timeline__item-year {
  color: var(--bh-brand);
  margin: 0;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li .govbh-history-timeline__item-para {
  font-size: var(--bh-fs-p-l);
  color: var(--bh-secondary);
  margin: 0;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  display: block;
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li .govbh-history-timeline__card-btn {
  border-bottom: 1px solid var(--bh-brand);
  color: var(--bh-brand);
  display: inline-block;
  margin-top: 10px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:hover {
  background-color: var(--bh-brand);
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:hover:before {
  background-color: var(--bh-brand);
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:hover .govbh-history-timeline__item-year, .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:hover .govbh-history-timeline__item-para {
  color: var(--bh-linkinverse-secondary);
}
.govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:hover .govbh-history-timeline__card-btn {
  color: var(--bh-linkinverse-secondary);
  border-bottom: 1px solid var(--bh-linkinverse-secondary);
}

.govbh-usefullinks .swiper-slide {
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
}
.govbh-usefullinks .swiper-slide img {
  max-width: 375px;
  max-height: 80px;
}
@media (max-width: 1399.98px) {
  .govbh-usefullinks .swiper-slide img {
    max-width: 330px;
  }
}
@media (max-width: 1199.98px) {
  .govbh-usefullinks .swiper-slide img {
    max-width: 270px;
    max-height: 60px;
  }
}
@media (max-width: 767.98px) {
  .govbh-usefullinks .swiper-slide img {
    max-width: 250px;
    max-height: 45px;
  }
}

.sdgs-img-block {
  max-width: 300px;
}
@media (max-width: 767.98px) {
  .sdgs-img-block {
    max-width: 200px;
  }
}

.govbh-image-block {
  position: relative;
  overflow: hidden;
  border-radius: var(--bh-border-radius-xs);
  width: 100%;
  height: 100%;
}
.govbh-image-block:has(a:focus-visible) {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-image-block.govbh-image-block--with-overlay:before {
  display: block;
}
.govbh-image-block:before {
  display: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--bh-primary);
  opacity: 0.2;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  z-index: 1;
}
.govbh-image-block img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
}
.govbh-image-block .govbh-image-block__playicon {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  cursor: pointer;
  text-decoration: none;
}
.govbh-image-block .govbh-image-block__playicon i {
  color: var(--bh-light);
  font-size: 52px;
}
@media (max-width: 767.98px) {
  .govbh-image-block .govbh-image-block__playicon i {
    font-size: 40px;
  }
}
.govbh-image-block .govbh-image-block__caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 12px 20px;
  background: rgba(0, 0, 0, 0.5);
  font-size: var(--bh-fs-p-m);
  color: var(--bh-light);
  z-index: 1;
}
@media (max-width: 480px) {
  .govbh-image-block .govbh-image-block__caption {
    padding: 5px 10px;
  }
}
.govbh-image-block:hover::before {
  opacity: 0.5;
}

.govbh-content-box {
  position: relative;
  border-radius: var(--bh-border-radius-xs);
  padding: 30px;
}
@media (max-width: 767.98px) {
  .govbh-content-box {
    padding: 20px;
  }
}

.govbh-image-parallax-fullwidth {
  margin: 0;
  aspect-ratio: 16/5;
  max-height: 600px;
  width: 100%;
}
@media (max-width: 767.98px) {
  .govbh-image-parallax-fullwidth {
    aspect-ratio: 16/9;
  }
}
@media (max-width: 480px) {
  .govbh-image-parallax-fullwidth {
    aspect-ratio: 16/12;
  }
}

.govbh-polls {
  position: relative;
  border-radius: var(--bh-border-radius-xs);
  padding: 50px 30px;
}
@media (max-width: 767.98px) {
  .govbh-polls {
    padding: 30px 20px;
  }
}
.govbh-polls .govbh-polls__icon {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  align-items: end;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .govbh-polls .govbh-polls__icon {
    right: 0;
  }
}
.govbh-polls .govbh-polls__icon img {
  max-width: 100%;
  opacity: 0.05;
}
@media (max-width: 991.98px) {
  .govbh-polls .govbh-polls__icon img {
    max-width: 85%;
  }
}
.govbh-polls .govbh-polls__title {
  z-index: 1;
  position: relative;
}

.govbh-search-card {
  position: relative;
  border-radius: var(--bh-border-radius-xs);
  padding: 30px;
}
@media (max-width: 767.98px) {
  .govbh-search-card {
    padding: 20px;
  }
}
.govbh-search-card .govbh-search-card__title {
  margin-bottom: 1rem;
}
.govbh-search-card .govbh-search-card__head {
  display: flex;
  /*gap: 10px;*/
}
@media (max-width: 575.98px) {
  .govbh-search-card .govbh-search-card__head {
    flex-wrap: wrap;
  }
}
.govbh-search-card .govbh-search-card__head.active .govbh-btn {
  display: none;
}
.govbh-search-card .govbh-search-card__head .govbh-form-control {
  width: 100%;
}
.govbh-search-card .govbh-search-card__head .govbh-btn {
  width: auto;
  height: auto;
}
@media (max-width: 575.98px) {
  .govbh-search-card .govbh-search-card__head .govbh-btn {
    width: 100%;
  }
}

.govbh-view-toggle {
  display: flex;
  align-items: center;
  gap: 20px;
}
.govbh-view-toggle .govbh-view-toggle__list {
  position: relative;
  text-decoration: none;
  font-size: 32px;
  color: var(--bh-tertiary);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  padding: 5px;
}
@media (max-width: 575.98px) {
  .govbh-view-toggle .govbh-view-toggle__list {
    font-size: 25px;
  }
}
.govbh-view-toggle .govbh-view-toggle__list:last-child::after {
  display: none;
}
.govbh-view-toggle .govbh-view-toggle__list:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px;
  background-color: var(--bh-tertiary);
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 575.98px) {
  .govbh-view-toggle .govbh-view-toggle__list:after {
    height: 16px;
  }
}
.govbh-view-toggle .govbh-view-toggle__list.govbh-view-toggle--active {
  color: var(--bh-accent);
}
.govbh-view-toggle .govbh-view-toggle__list:hover {
  color: var(--bh-accent);
}

.govbh-partners-list {
  display: grid;
  align-items: start;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px;
}
@media (max-width: 991.98px) {
  .govbh-partners-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 575.98px) {
  .govbh-partners-list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
  }
}
@media (max-width: 480px) {
  .govbh-partners-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.govbh-partners-list li {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: start;
  justify-content: center;
}
.govbh-partners-list a {
  text-align: center;
  width: 100%;
  position: relative;
  text-wrap: balance;
  height: 100%;
  background: var(--bh-primary-inverse);
  border-radius: var(--bh-border-radius-xs);
  border: 1px solid var(--bh-border-secondary);
  padding: 10px;
}
@media (max-width: 767.98px) {
  .govbh-partners-list a {
    font-size: var(--bh-fs-p-m);
  }
}
.govbh-partners-list a:hover img {
  transform: scale(1.05);
}
.govbh-partners-list a span {
  text-decoration: underline;
  margin-bottom: 10px;
}
.govbh-partners-list a span:after {
  content: "\e5de";
  font-family: "Phosphor" !important;
  display: inline-block;
  text-decoration: none !important;
  padding-inline-start: 3px;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  vertical-align: top;
}
.govbh-partners-list .govbh-partners-list__item-img {
  position: relative;
  overflow: hidden;
  height: 200px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .govbh-partners-list .govbh-partners-list__item-img {
    height: 150px;
  }
}
@media (max-width: 575.98px) {
  .govbh-partners-list .govbh-partners-list__item-img {
    height: 130px;
  }
}
.govbh-partners-list .govbh-partners-list__item-img img {
  height: auto;
  width: auto;
  max-width: 80%;
  max-height: 100%;
  object-fit: contain;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}

.govbh-side-widget__social {
  position: relative;
}
.govbh-side-widget__social a {
  display: flex;
  align-items: center;
  position: relative;
  padding-inline-start: 25px;
  font-weight: var(--bh-fw-bold);
  margin: 10px 0;
  word-wrap: anywhere;
}
.govbh-side-widget__social a i {
  position: absolute;
  left: 0;
}

.govbh-side-widget {
  position: sticky;
  top: 85px;
}
@media (max-width: 1199.98px) {
  .govbh-side-widget {
    top: 115px;
  }
}
@media (max-width: 991.98px) {
  .govbh-side-widget.govbh-side-widget--hide-list {
    position: relative;
    top: auto;
  }
}
.govbh-side-widget.govbh-side-widget--hide-list button[aria-expanded=true] i {
  transform: scaleY(-1);
}
@media (max-width: 991.98px) {
  .govbh-side-widget.govbh-side-widget--hide-list .govbh-side-widget__content {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .govbh-side-widget.govbh-side-widget--hide-list .govbh-side-widget__title {
    background-color: var(--bh-bg-light-grey);
    width: 100%;
    padding: 15px;
    justify-content: space-between;
  }
}
.govbh-side-widget .govbh-side-widget__title {
  position: relative;
  padding-inline-start: 15px;
  line-height: 1.2;
  margin-bottom: 30px;
  background-color: transparent;
  border: none;
  border-left: 5px solid var(--bh-border-accent);
  color: var(--bh-secondary);
}
@media (max-width: 1199.98px) {
  .govbh-side-widget .govbh-side-widget__title {
    margin-bottom: 25px;
  }
}
.govbh-side-widget .govbh-side-widget__title i {
  font-size: 20px;
  display: flex;
  align-items: center;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-side-widget .govbh-side-widget__list {
  max-width: 95%;
}
@media (max-width: 991.98px) {
  .govbh-side-widget .govbh-side-widget__list {
    max-width: 100%;
  }
}
.govbh-side-widget .govbh-side-widget__list li {
  border-bottom: 1px solid var(--bh-border-secondary);
}
.govbh-side-widget .govbh-side-widget__list li:last-child {
  border-bottom: none;
}
.govbh-side-widget .govbh-side-widget__list li.active a {
  color: var(--bh-accent);
  background-color: var(--bh-bg-secondary);
}
.govbh-side-widget .govbh-side-widget__list li a {
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-primary);
  padding: 15px;
  width: 100%;
  text-decoration: none;
}
.govbh-side-widget .govbh-side-widget__list li a:hover {
  color: var(--bh-accent);
  background-color: var(--bh-bg-secondary);
  padding-inline-start: 20px;
  padding-inline-end: 10px;
}

.govbh-block-status {
  display: flex;
  align-items: center;
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-secondary);
  gap: 5px;
  opacity: 0.8;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-block-status img {
  width: 21px;
}
.govbh-block-status i {
  color: var(--bh-accent);
  font-size: 20px;
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
}
.govbh-block-status span {
  color: var(--bh-secondary);
  padding-inline-start: 15px;
  position: relative;
}
.govbh-block-status span:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: var(--bh-tertiary);
}
.govbh-block-status.govbh-block-status--completed span {
  color: var(--bh-success-content);
}
.govbh-block-status.govbh-block-status--progress span {
  color: var(--bh-warning-content);
}
.govbh-block-status.govbh-block-status--hold span {
  color: var(--bh-secondary);
}
.govbh-block-status.govbh-block-status--awarded span {
  color: var(--bh-info-content);
}

.govbh-popup-model-slider {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  background: rgba(1, 46, 93, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.6s ease 0s !important;
  -moz-transition: all 0.6s ease 0s !important;
  -ms-transition: all 0.6s ease 0s !important;
  -o-transition: all 0.6s ease 0s !important;
  transition: all 0.6s ease 0s !important;
  opacity: 0;
  visibility: hidden;
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__body .govbh-popup-model-slider__content .govbh-content-block {
  padding-top: 20px;
  padding-bottom: 70px;
  padding-inline-end: 80px;
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content {
  height: 100%;
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-content-block {
  height: 100%;
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__timing {
  padding: 4px 0;
  display: block;
  padding-inline-start: 26px;
  position: relative;
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__timing i {
  position: absolute;
  left: 0;
  top: 8px;
  color: var(--bh-tertiary);
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__timing .govbh-content-block__list li {
  padding-inline-start: 22px;
  margin: 5px 0;
  font-size: var(--bh-fs-p-m);
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__timing .govbh-popup-model-slider__timing-title {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__social {
  position: relative;
  margin: 15px 0px 20px;
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__social a {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  color: var(--bh-brand);
  padding: 4px 0;
  display: block;
  padding-inline-start: 26px;
  position: relative;
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__social a:hover {
  color: var(--bh-accent);
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__content .govbh-popup-model-slider__social a i {
  position: absolute;
  left: 0;
  top: 8px;
  color: var(--bh-tertiary);
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__title span {
  position: relative;
  color: var(--bh-secondary);
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-regular);
  padding-inline-start: 18px;
  margin-inline-start: 10px;
  vertical-align: middle;
}
@media (max-width: 1199.98px) {
  .govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__title span {
    padding-inline-start: 10px;
  }
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__title span.govbh-map__filter--closed:before {
  background-color: var(--bh-bg-quartenary);
}
.govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__title span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  min-width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: var(--bh-success);
}
@media (max-width: 1199.98px) {
  .govbh-popup-model-slider.govbh-popup-model-slider--ourlocation .govbh-popup-model-slider__title span:before {
    width: 8px;
    min-width: 8px;
    height: 8px;
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.govbh-popup-model-slider.active {
  opacity: 1;
  visibility: visible;
}
.govbh-popup-model-slider.active .govbh-popup-model-slider__container {
  transform: translateY(0);
}
.govbh-popup-model-slider .govbh-popup-model-slider-prev {
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%) translateX(-125%);
  display: flex;
  color: var(--bh-light);
  font-size: 14px;
  font-weight: var(--bh-fw-bold);
  z-index: 1;
  align-items: center;
  gap: 7px;
  border: 1px solid var(--bh-light);
  border-radius: var(--bh-border-radius-xs);
  text-transform: uppercase;
  padding: 8px 12px;
  background-color: var(--bh-bg-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  cursor: pointer;
  z-index: 5;
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-prev {
    font-size: 0;
    gap: 0px;
    background-color: var(--bh-light);
  }
}
@media (max-width: 575.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-prev {
    top: 15px;
    left: 15px;
    padding: 5px 10px;
    transform: translateY(0%) translateX(0%);
    border: 1px solid var(--bh-brand);
    color: var(--bh-brand);
  }
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-prev i {
    font-size: 20px;
    color: var(--bh-light);
    color: var(--bh-brand);
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider-prev.swiper-button-disabled {
  opacity: 0.5;
  cursor: no-drop;
}
.govbh-popup-model-slider .govbh-popup-model-slider-prev.swiper-button-disabled:hover {
  color: var(--bh-light);
  background-color: var(--bh-bg-brand);
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-prev.swiper-button-disabled:hover {
    background-color: var(--bh-light);
    color: var(--bh-brand);
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider-prev:hover {
  color: var(--bh-light);
  background-color: var(--bh-accent);
  border: 1px solid var(--bh-accent);
}
.govbh-popup-model-slider .govbh-popup-model-slider-prev:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
  outline: none;
}
.govbh-popup-model-slider .govbh-popup-model-slider-next {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%) translateX(125%);
  display: flex;
  color: var(--bh-light);
  font-size: 14px;
  font-weight: var(--bh-fw-bold);
  z-index: 1;
  align-items: center;
  gap: 7px;
  border: 1px solid var(--bh-light);
  border-radius: var(--bh-border-radius-xs);
  text-transform: uppercase;
  padding: 8px 12px;
  background-color: var(--bh-bg-brand);
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
  cursor: pointer;
  z-index: 5;
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-next {
    font-size: 0;
    gap: 0px;
    background-color: var(--bh-light);
  }
}
@media (max-width: 575.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-next {
    top: 15px;
    left: 70px;
    right: auto;
    padding: 5px 10px;
    transform: translateY(0%) translateX(0%);
    border: 1px solid var(--bh-brand);
    color: var(--bh-brand);
  }
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-next i {
    font-size: 20px;
    color: var(--bh-brand);
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider-next.swiper-button-disabled {
  opacity: 0.5;
  cursor: no-drop;
}
.govbh-popup-model-slider .govbh-popup-model-slider-next.swiper-button-disabled:hover {
  color: var(--bh-light);
  background-color: var(--bh-bg-brand);
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider-next.swiper-button-disabled:hover {
    background-color: var(--bh-light);
    color: var(--bh-brand);
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider-next:hover {
  color: var(--bh-light);
  background-color: var(--bh-accent);
  border: 1px solid var(--bh-accent);
}
.govbh-popup-model-slider .govbh-popup-model-slider-next:focus-visible {
  box-shadow: 0 0px 0px 2px var(--bh-focus) inset;
  outline: none;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container {
  display: flex;
  flex-direction: column;
  width: 75%;
  max-height: 80%;
  max-width: 1200px;
  position: relative;
  -webkit-transition: all 0.5s ease 0s !important;
  -moz-transition: all 0.5s ease 0s !important;
  -ms-transition: all 0.5s ease 0s !important;
  -o-transition: all 0.5s ease 0s !important;
  transition: all 0.5s ease 0s !important;
  transform: translateY(20px);
  z-index: 2;
  background: var(--bh-bg-primary);
  border-radius: var(--bh-border-radius-xs);
}
@media (max-width: 575.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container {
    width: 95%;
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__head {
  position: absolute;
  right: 0;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__foot {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__body {
  margin: 0;
  max-width: 100%;
  border-radius: var(--bh-border-radius-xs);
}
.govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__body:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__body .govbh-popup-model-slider__content {
  padding: 0;
  height: 100%;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__body .govbh-popup-model-slider__content .govbh-content-block {
  padding: 65px 30px 80px;
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__body .govbh-popup-model-slider__content .govbh-content-block {
    padding: 15px 30px 80px;
  }
}
@media (max-width: 575.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container.govbh-popup-model-slider--leftcolfull .govbh-popup-model-slider__body .govbh-popup-model-slider__content .govbh-content-block {
    padding: 15px 15px 80px;
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__head {
  position: relative;
  display: flex;
  align-items: end;
  justify-content: end;
  padding: 30px 35px 20px;
  z-index: 4;
}
@media (max-width: 1199.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__head {
    padding: 20px 20px 20px;
  }
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__head {
    padding: 15px 20px 20px;
  }
}
@media (max-width: 575.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__head {
    padding: 15px 15px 20px;
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__head .govbh-popup-model-slider__close {
  position: relative;
  color: var(--bh-tertiary);
  font-size: 24px;
  line-height: 1;
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
  border: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s !important;
  -moz-transition: all 0.3s ease 0s !important;
  -ms-transition: all 0.3s ease 0s !important;
  -o-transition: all 0.3s ease 0s !important;
  transition: all 0.3s ease 0s !important;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__head .govbh-popup-model-slider__close:hover {
  color: var(--bh-bg-accent);
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__head .govbh-popup-model-slider__close:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus);
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__body {
  position: relative;
  overflow: hidden;
  overflow-y: scroll;
  width: 100%;
  max-width: 99%;
  margin: 0 auto;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__foot {
  display: flex;
  align-items: end;
  justify-content: end;
  padding: 10px 35px 20px;
}
@media (max-width: 575.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__foot {
    padding: 10px 15px 20px;
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .swiper-slide {
  height: auto;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content {
  padding: 0px 30px 20px;
  background: var(--bh-bg-primary);
  position: relative;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content {
    padding: 0px 20px 20px;
  }
}
@media (max-width: 575.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content {
    padding: 0px 15px 20px;
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content .govbh-image-block {
  background-color: var(--bh-bg-quartenary);
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content .govbh-popup-model-slider__content-date {
  display: flex;
  align-items: center;
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-semibold);
  color: var(--bh-secondary);
  -webkit-transition: all 0.4s ease 0s !important;
  -moz-transition: all 0.4s ease 0s !important;
  -ms-transition: all 0.4s ease 0s !important;
  -o-transition: all 0.4s ease 0s !important;
  transition: all 0.4s ease 0s !important;
  gap: 10px;
  opacity: 0.8;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content .govbh-popup-model-slider__content-date span {
  font-size: 20px;
  position: relative;
  overflow: hidden;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background-color: var(--bh-tertiary);
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content .govbh-popup-model-slider__content-map {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
@media (max-width: 991.98px) {
  .govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content .govbh-popup-model-slider__content-map {
    aspect-ratio: 16/8;
  }
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .govbh-popup-model-slider__content .govbh-popup-model-slider__content-map iframe {
  height: 100%;
  width: 100%;
}
.govbh-popup-model-slider .govbh-popup-model-slider__container .swiper-notification {
  display: none;
}

.govbh-content-sitemap {
  position: relative;
}
.govbh-content-sitemap li {
  position: relative;
  padding-inline-start: 20px;
}
.govbh-content-sitemap li:before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0px;
  height: 8px;
  width: 8px;
  background: var(--bh-border-accent);
  border-radius: 8px;
}
@media (max-width: 575.98px) {
  .govbh-content-sitemap li:before {
    height: 7px;
    width: 7px;
    top: 12px;
  }
}
@media (max-width: 575.98px) {
  .govbh-content-sitemap li {
    padding-inline-start: 15px;
  }
}
.govbh-content-sitemap > ul {
  columns: 2;
  gap: 50px;
}
@media (max-width: 991.98px) {
  .govbh-content-sitemap > ul {
    gap: 30px;
  }
}
@media (max-width: 575.98px) {
  .govbh-content-sitemap > ul {
    columns: 1;
    gap: 10px;
  }
}
.govbh-content-sitemap > ul > li {
  position: relative;
  overflow: hidden;
  padding-inline-start: 0px;
  margin-bottom: 15px;
}
.govbh-content-sitemap > ul > li:before {
  content: none;
}
.govbh-content-sitemap > ul > li a:hover {
  color: var(--bh-accent);
}
.govbh-content-sitemap > ul > li > ul {
  margin-inline-start: 10px;
}
.govbh-content-sitemap > ul > li > a {
  color: var(--bh-primary);
  font-size: var(--bh-fs-h5);
  font-weight: var(--bh-fw-bold);
  margin-bottom: 10px;
  text-decoration: none;
}
.govbh-content-sitemap > ul > li > ul > li > a {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-l);
  font-weight: var(--bh-fw-bold);
  padding: 5px 0px;
}
.govbh-content-sitemap > ul > li > ul > li > ul li a {
  color: var(--bh-brand);
  font-size: var(--bh-fs-p-m);
  font-weight: var(--bh-fw-regular);
  padding: 5px 0px;
}

.swiper-slide:focus-visible {
  box-shadow: 0 0px 0px 3px var(--bh-focus) inset;
  outline: none;
  border-radius: var(--bh-border-radius-xs);
}

.govbh-error-block {
  text-align: center;
  margin: 70px 0;
}
@media (max-width: 767.98px) {
  .govbh-error-block {
    margin: 40px 0;
  }
}
.govbh-error-block h1 {
  font-size: 96px;
  color: var(--bh-accent);
  margin-bottom: 10px;
  line-height: 1;
}
@media (max-width: 1199.98px) {
  .govbh-error-block h1 {
    font-size: 80px;
  }
}
@media (max-width: 767.98px) {
  .govbh-error-block h1 {
    font-size: 75px;
  }
}
.govbh-error-block .govbh-error-block__title {
  font-size: var(--bh-fs-p-xl);
  font-weight: var(--bh-fw-bold);
  margin-bottom: 10px;
}

.f-thumbs__viewport {
  direction: ltr;
}

:root.govbh-darkmode {
  --bh-primary: #FFFFFF;
  --bh-brand: #FFFFFF;
  --bh-link: #FFFFFF;
  --bh-secondary:#F7F7F7;
  --bh-tertiary:#F1F1F1;
  --bh-accent: #FFFFFF;
  --bh-linkinverse: #222222;
  --bh-linkinverse-secondary: #F1F1F1;
  --bh-error-star: #FFF7F6;
  --bh-bg-primary:#333333;
  --bh-bg-secondary:#444444;
  --bh-bg-tertiary:#555555;
  --bh-bg-brand: #222222;
  --bh-bg-brand-accent: #FFFFFF;
  --bh-bg-light-brand: #555555;
  --bh-bg-accent: #C63B2B;
  --bh-bg-light:#C63B2B;
  --bh-bg-inverse-accent: #C63B2B;
  --bh-bg-white:#FFFFFF;
  --bh-bg-light-grey: #555555;
  --bh-bg-dark-inverse:#222222;
  --bh-bg-primary-rgba:25,25,25;
  --bh-secondary-rgb: 255, 255, 255;
  --bh-border-tertiary:#555555;
  --bh-border-secondary:#555555;
  --bh-bg-light-brand1:#555555;
  --bh-bg-tertiary1:#CBCBCB;
}
:root.govbh-darkmode .govbh-logo-light {
  display: none;
}
:root.govbh-darkmode .govbh-logo-dark {
  display: block;
}
:root.govbh-darkmode .govbh-card-horizontal--border img {
  background-color: var(--bh-bg-white);
}
:root.govbh-darkmode .govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause.pause:hover {
  background-color: var(--bh-accent-hover);
}
:root.govbh-darkmode .govbh-datatable .govbh-datatable__table thead tr th, :root.govbh-darkmode .govbh-datatable table thead tr th, :root.govbh-darkmode table.table.dataTable.fixedHeader-floating > :not(caption) > * > * {
  background: var(--bh-bg-brand);
}
:root.govbh-darkmode .govbh-card:hover .govbh-card__foot .govbh-btn.govbh-btn--outline, :root.govbh-darkmode .govbh-card:has(a:focus-visible) .govbh-card__foot .govbh-btn.govbh-btn--outline, :root.govbh-darkmode .govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li.active button i {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--completed, :root.govbh-darkmode .govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--progress, :root.govbh-darkmode .govbh-card .govbh-card__head .govbh-card__date .govbh-card__status--awarded, :root.govbh-darkmode .govbh-block-status.govbh-block-status--completed span {
  color: var(--bh-primary);
}
:root.govbh-darkmode .form-floating > .form-control:disabled ~ label, :root.govbh-darkmode .form-floating > :disabled ~ label, :root.govbh-darkmode .ms-options-wrap .ms-options .ms-search input, :root.govbh-darkmode .select2-container .select2-dropdown .select2-search .select2-search__field {
  color: var(--bh-secondary-rgb);
}
:root.govbh-darkmode .govbh-map .govbh-map__wrapper .govbh-map__filter .govbh-map__filter-form .govbh-map__filter-input button:hover {
  color: var(--bh-bg-inverse-accent);
}
:root.govbh-darkmode .govbh-section.bg-light-linear::before {
  background: #333333;
  background: -webkit-linear-gradient(180deg, rgb(51, 51, 51) 0%, rgba(0, 0, 0, 0.85) 100%);
  background: -moz-linear-gradient(180deg, rgb(51, 51, 51) 0%, rgba(0, 0, 0, 0.85) 100%);
  background: linear-gradient(180deg, rgb(51, 51, 51) 0%, rgba(0, 0, 0, 0.85) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="#000000", GradientType=0);
}
:root.govbh-darkmode .govbh-image-block::before, :root.govbh-darkmode .ms-options-wrap .ms-options .ms-search input, :root.govbh-darkmode .select2-container .select2-dropdown .select2-search .select2-search__field {
  background-color: var(--bh-bg-primary);
}
:root.govbh-darkmode .govbh-card .govbh-card__head .govbh-card__head-icon img, :root.govbh-darkmode .govbh-statistic .govbh-statistic__icon img {
  filter: brightness(0) invert(1);
}
:root.govbh-darkmode .govbh-card, :root.govbh-darkmode .govbh-floatinglist-vertical ul li .govbh-floatinglist__pop, :root.govbh-darkmode .govbh-floatinglist-vertical, :root.govbh-darkmode .govbh-scrollToTopBtn, :root.govbh-darkmode .govbh-head__textsize .govbh-head__textsize-body, :root.govbh-darkmode .ms-options-wrap .ms-options, :root.govbh-darkmode .govbh-accessibility-widget .govbh-accessibility-widget__pop {
  box-shadow: 0px 0 10px -3px rgba(255, 255, 255, 0.35);
}
:root.govbh-darkmode .govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs::before {
  background: rgba(255, 255, 255, 0.2);
}
:root.govbh-darkmode .govbh-tabs.theme--dark .govbh-tabs__head .govbh-tabs__head-tabs .govbh-tabs__list::before {
  background: rgba(255, 255, 255, 0.03);
}
:root.govbh-darkmode .govbh-parallax .govbh-content-block.bg--light {
  background: rgba(25, 25, 25, 0.9);
}
:root.govbh-darkmode .Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div {
  border-color: #C63B2B rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
:root.govbh-darkmode .Zebra_Tooltip .Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Top div {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #C63B2B;
}
:root.govbh-darkmode .govbh-modal, :root.govbh-darkmode .govbh-popup-model-slider, :root.govbh-darkmode .fancybox__backdrop {
  background: rgba(0, 0, 0, 0.8);
}
:root.govbh-darkmode .govbh-head__darkmode.active::before {
  background-color: var(--bh-primary);
}
:root.govbh-darkmode .govbh-footer .govbh-footer__menu {
  background: rgba(0, 0, 0, 0.15);
}
:root.govbh-darkmode .govbh-section.bg-brand-overlay::before {
  background: rgba(0, 0, 0, 0.85);
}
:root.govbh-darkmode .Zebra_Tooltip .Zebra_Tooltip_Message, :root.govbh-darkmode .govbh-general__navigation-arrow:hover, :root.govbh-darkmode .govbh-pagination ul li a:hover, :root.govbh-darkmode .govbh-pagination ul li.govbh-pagination__current, :root.govbh-darkmode .govbh-user-rating .govbh-user-rating__head .govbh-btn[data-toggled="1"], :root.govbh-darkmode .govbh-popup-model-slider .govbh-popup-model-slider-next:hover, :root.govbh-darkmode .govbh-popup-model-slider .govbh-popup-model-slider-prev:hover, :root.govbh-darkmode .govbh-fullwidthslider .govbh-fullwidthslider__content .govbh-fullwidthslider__playpause.pause {
  background-color: var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-user-rating .govbh-user-rating__head .govbh-btn[data-toggled="1"], :root.govbh-darkmode .govbh-popup-model-slider .govbh-popup-model-slider-next:hover, :root.govbh-darkmode .govbh-popup-model-slider .govbh-popup-model-slider-prev:hover, :root.govbh-darkmode .govbh-general__navigation-arrow:hover, :root.govbh-darkmode .govbh-pagination ul li:hover, :root.govbh-darkmode .govbh-pagination ul li.govbh-pagination__current {
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-head__textsize .govbh-head__textsize-body ul li button i:hover {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-head__textsize .govbh-head__textsize-body ul li.active button i {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-btn.govbh-btn--outline:hover, :root.govbh-darkmode .govbh-accessibility-widget .govbh-accessibility-widget__pop .govbh-accessibility-widget__items ul li:hover button i {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-btn.govbh-btn--primary {
  border: 1px solid var(--bh-bg-light);
  background-color: var(--bh-bg-light);
}
:root.govbh-darkmode .govbh-btn.govbh-btn--primary:hover {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-btn.govbh-btn--secondary {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-btn.govbh-btn--secondary:hover {
  background-color: var(--bh-accent-hover);
}
:root.govbh-darkmode .ms-options-wrap .ms-options .ms-search input {
  border-bottom: 1px solid var(--bh-bg-tertiary);
}
:root.govbh-darkmode .govbh-btn.govbh-btn--outline, :root.govbh-darkmode .form-check .form-check__group .form-check__item input[type=radio]::after, :root.govbh-darkmode table.table.dataTable > :not(caption) > * > *, :root.govbh-darkmode .dt-column-title, :root.govbh-darkmode .govbh-search-card .govbh-form-control--select, :root.govbh-darkmode .govbh-search-card .form-floating .form-control, :root.govbh-darkmode .form-group .form-control, :root.govbh-darkmode .govbh-form-control--select {
  background-color: transparent;
}
:root.govbh-darkmode .govbh-search-card .form-floating > .form-control:not(:placeholder-shown) ~ label, :root.govbh-darkmode .govbh-search-card .form-floating.govbh-form-control--label-top > label, :root.govbh-darkmode .ms-options-wrap button::before {
  background: var(--bh-bg-secondary);
}
:root.govbh-darkmode .govbh-datatable .govbh-datatable__table tbody tr:hover td, :root.govbh-darkmode .govbh-datatable table tbody tr:hover td {
  background-color: var(--bh-bg-tertiary);
}
:root.govbh-darkmode .govbh-card.govbh-card--with-image .govbh-card__head .govbh-card__head-image .govbh-card__head-thumb, :root.govbh-darkmode .govbh-card.govbh-card--card-profile .govbh-card__head .govbh-card__head-image .govbh-card__head-thumb {
  background: rgba(25, 25, 25, 0.9);
}
:root.govbh-darkmode .form-check .form-check__group .form-check__item input[type=radio]:checked:after {
  background: var(--bh-primary);
}
:root.govbh-darkmode .form-check.theme--dark .form-check__group .form-check__item input[type=radio] {
  border: 1px solid var(--bh-primary);
}
:root.govbh-darkmode .govbh-title-left-border {
  border-left: 5px solid var(--bh-border-accent);
}
:root.govbh-darkmode .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li, :root.govbh-darkmode .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li::before {
  background-color: var(--bh-bg-tertiary);
}
:root.govbh-darkmode .govbh-blockquote.theme--dark .govbh-blockquote__content {
  border-color: var(--bh-bg-light-brand);
}
:root.govbh-darkmode .govbh-progress .govbh-progress__container .govbh-progress__bar {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, rgba(0, 0, 0, 0) 75%, transparent);
}
:root.govbh-darkmode .govbh-datatable .govbh-datatable__table tbody tr:nth-child(2n) td, :root.govbh-darkmode .govbh-datatable table tbody tr:nth-child(2n) td {
  background-color: var(--bh-bg-secondary);
}
:root.govbh-darkmode .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:hover, :root.govbh-darkmode .govbh-history-timeline .govbh-history-timeline__wrapper .govbh-history-timeline__item li:hover ::before {
  background-color: var(--bh-linkinverse);
}
:root.govbh-darkmode *::-moz-selection {
  background: #000;
  color: var(--bh-light);
  text-shadow: none;
}
:root.govbh-darkmode ::-moz-selection {
  background: #000;
  color: var(--bh-light);
  text-shadow: none;
}
:root.govbh-darkmode ::selection {
  background: #000;
  color: var(--bh-light);
  text-shadow: none;
}
:root.govbh-darkmode *::placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode input::-webkit-input-placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode input::-moz-input-placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode input::placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode body.placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode body:-moz-placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode body::-moz-placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode body::-webkit-input-placeholder {
  color: rgba(247, 247, 247, 0.5);
}
:root.govbh-darkmode .govbh-card:has(a:focus-visible) {
  outline: 3px solid var(--bh-focus);
}
:root.govbh-darkmode .govbh-card:focus-visible {
  outline: 3px solid var(--bh-focus);
}
@media (max-width: 991.98px) {
  :root.govbh-darkmode .govbh-popup-model-slider .govbh-popup-model-slider-next, :root.govbh-darkmode .govbh-popup-model-slider .govbh-popup-model-slider-prev {
    background-color: var(--bh-bg-brand);
  }
}
:root.govbh-darkmode .govbh-scrollToTopBtn:hover {
  background-color: var(--bh-bg-accent);
  border: 1px solid var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-scrollToTopBtn:focus-visible {
  background-color: var(--bh-bg-accent);
}
:root.govbh-darkmode .govbh-card-horizontal img, :root.govbh-darkmode .govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head img {
  padding: 4px;
  border-radius: var(--bh-border-radius-xs);
  background-color: var(--bh-bg-white);
  border: 1px solid var(--bh-border-secondary);
}
:root.govbh-darkmode .govbh-contact-cards .govbh-contact-cards__item .govbh-contact-cards__head img {
  padding: 10px;
}
:root.govbh-darkmode .govbh-card-horizontal--border img {
  padding: 0px;
}
:root.govbh-darkmode .daterangepicker .calendar-table th, :root.govbh-darkmode .daterangepicker .calendar-table td {
  color: var(--bh-linkinverse);
}
:root.govbh-darkmode .daterangepicker .calendar-table th.weekend, :root.govbh-darkmode .daterangepicker .calendar-table td.weekend {
  color: var(--bh-bg-tertiary1);
}
:root.govbh-darkmode .daterangepicker td.off, :root.govbh-darkmode .daterangepicker td.off.in-range, :root.govbh-darkmode .daterangepicker td.off.start-date, :root.govbh-darkmode .daterangepicker td.off.end-date {
  color: var(--bh-bg-tertiary1);
}
:root.govbh-darkmode .cancelBtn.btn.btn-sm.btn-default {
  color: var(--bh-bg-inverse-accent);
}
:root.govbh-darkmode .govbh-user-rating .govbh-user-rating__body {
  border-top: 1px solid var(--bh-border-primary);
}

.govbh-carousel .swiper-wrapper {
  height: auto;
}

.govbh-heroslider__swiper .swiper-wrapper {
  height: auto;
}

.form-group__range .form-group__range-input {
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-group__range .form-group__range-input .form-group__range-slider {
  top: 50%;
  transform: translateY(-50%);
}/*# sourceMappingURL=style.css.map */

.region--footer {
  display: flex; flex-wrap: wrap; flex-direction: row;
}

.d-xl-none-govbh {
  display: none !important;
}
#block-govbh-page-title {
  display: none;
}

.grid-layout.widget-position-left {
  inset: 0px auto 0px auto !important;
}
