/* --- post-10882 --- */
.brxe-64a7ef.ls-posts__thumb { margin-bottom: 30px; }
.brxe-ea2013.ls-posts__title { margin-bottom: 15px; }
.brxe-68626d.ls-posts__meta { margin-bottom: 15px; }
.brxe-64e947.ls-posts__excerpt { margin-bottom: 0px; }
#brxe-b652b9 { width: auto; }
#brxe-71467f .ls-posts__title:hover { color: #870A09; }
.brxe-71467f .ls-posts__title:hover { color: #870A09; }
#brxe-71467f .ls-posts__title:hover a { color: #870A09; }
.brxe-71467f .ls-posts__title:hover a { color: #870A09; }
#brxe-71467f .ls-posts__title a:hover { color: #870A09; }
.brxe-71467f .ls-posts__title a:hover { color: #870A09; }
#brxe-71467f a.ls-posts__title:hover { color: #870A09; }
.brxe-71467f a.ls-posts__title:hover { color: #870A09; }
#brxe-71467f .splide__arrow i.fa { color: #8D8D8D; }
.brxe-71467f .splide__arrow i.fa { color: #8D8D8D; }
#brxe-71467f .splide__arrow svg { fill: #8D8D8D; }
.brxe-71467f .splide__arrow svg { fill: #8D8D8D; }
#brxe-71467f .splide__arrow:hover svg { fill: #FFFFFF; }
.brxe-71467f .splide__arrow:hover svg { fill: #FFFFFF; }
#brxe-71467f .splide__arrow:hover { color: #FFFFFF; }
.brxe-71467f .splide__arrow:hover { color: #FFFFFF; }
#brxe-71467f .splide__arrow:hover i.fa { color: #FFFFFF; }
.brxe-71467f .splide__arrow:hover i.fa { color: #FFFFFF; }
.brxe-a45544.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
.brxe-ce78e0.ls-posts__excerpt { margin-bottom: 30px; }
#brxe-9e723d .ls-posts__cta:hover { color: #320303; }
.brxe-9e723d .ls-posts__cta:hover { color: #320303; }
#brxe-9e723d a.ls-posts__cta:hover { color: #320303; }
.brxe-9e723d a.ls-posts__cta:hover { color: #320303; }
#brxe-9e723d .ls-posts__thumb:hover img { opacity: 0.9; }
.brxe-9e723d .ls-posts__thumb:hover img { opacity: 0.9; }
#brxe-9e723d .ls-posts__thumb:hover img { transform: scale(1); }
.brxe-9e723d .ls-posts__thumb:hover img { transform: scale(1); }
#brxe-ac6c68 { width: fit-content; }
#brxe-ac6c68 > svg { fill: currentColor; }
#brxe-ac6c68 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-ac6c68 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-ac6c68 > svg { fill: currentColor; }
.brxe-ac6c68 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-ac6c68 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-979dfa.ls-posts__item { display: block; }
.brxe-7614ec.ls-posts__card { display: inline-block; width: 100%; }
.brxe-b65514.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
.brxe-004d3e.ls-posts__excerpt { margin-bottom: 30px; }
#brxe-7d2acc .ls-posts__cta:hover { color: #320303; }
.brxe-7d2acc .ls-posts__cta:hover { color: #320303; }
#events .ls-posts__cta:hover { color: #320303; }
#brxe-7d2acc a.ls-posts__cta:hover { color: #320303; }
.brxe-7d2acc a.ls-posts__cta:hover { color: #320303; }
#events a.ls-posts__cta:hover { color: #320303; }
#brxe-7d2acc .ls-posts__thumb:hover img { opacity: 0.9; }
.brxe-7d2acc .ls-posts__thumb:hover img { opacity: 0.9; }
#events .ls-posts__thumb:hover img { opacity: 0.9; }
#brxe-7d2acc .ls-posts__thumb:hover img { transform: scale(1); }
.brxe-7d2acc .ls-posts__thumb:hover img { transform: scale(1); }
#events .ls-posts__thumb:hover img { transform: scale(1); }
#brxe-2eceb4 { width: fit-content; }
#brxe-2eceb4 > svg { fill: currentColor; }
#brxe-2eceb4 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-2eceb4 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-2eceb4 > svg { fill: currentColor; }
.brxe-2eceb4 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-2eceb4 > svg.e-font-icon-svg { width: 1em; height: 1em; }
img#brxe-16b7b6 { width: 100%; }
#brxe-789023 { width: fit-content; }
#brxe-789023 > svg { fill: currentColor; }
#brxe-789023 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-789023 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-789023 > svg { fill: currentColor; }
.brxe-789023 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-789023 > svg.e-font-icon-svg { width: 1em; height: 1em; }
img#brxe-665e3a { width: 100%; }
#brxe-e51b46 { width: fit-content; }
#brxe-e51b46 > svg { fill: currentColor; }
#brxe-e51b46 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-e51b46 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-e51b46 > svg { fill: currentColor; }
.brxe-e51b46 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-e51b46 > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-7855a9 .tab-title[aria-selected="false"]:hover { background-color: #320303; }
.brxe-7855a9 .tab-title[aria-selected="false"]:hover { background-color: #320303; }
#pub-tab .tab-title[aria-selected="false"]:hover { background-color: #320303; }
#brxe-7855a9 .tab-title[aria-selected="false"]:hover { border-style: none; }
.brxe-7855a9 .tab-title[aria-selected="false"]:hover { border-style: none; }
#pub-tab .tab-title[aria-selected="false"]:hover { border-style: none; }
#brxe-68626d :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #373D42; }
#brxe-68626d .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-68626d :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #373D42; }
.brxe-68626d .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-64e947 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
#brxe-64e947 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-64e947 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
.brxe-64e947 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-ac8e60 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 300; line-height: 21px; color: #161616; }
#brxe-ac8e60 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-ac8e60 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 300; line-height: 21px; color: #161616; }
.brxe-ac8e60 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-ddfcc5 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 24px; color: #373D42; }
#brxe-ddfcc5 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-ddfcc5 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 24px; color: #373D42; }
.brxe-ddfcc5 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-ce78e0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #161616; }
#brxe-ce78e0 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-ce78e0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #161616; }
.brxe-ce78e0 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-004d3e :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #161616; }
#brxe-004d3e .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-004d3e :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #161616; }
.brxe-004d3e .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-3b11c7 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: #FFFFFF; }
#brxe-3b11c7 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-3b11c7 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: #FFFFFF; }
.brxe-3b11c7 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-5d7cf6 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: #FFFFFF; }
#brxe-5d7cf6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-5d7cf6 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; color: #FFFFFF; }
.brxe-5d7cf6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-3b797f :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.4em; }
#brxe-3b797f .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-3b797f :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.4em; }
.brxe-3b797f .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-7e3c45 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 300; line-height: 1.4em; }
#brxe-7e3c45 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-7e3c45 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 300; line-height: 1.4em; }
.brxe-7e3c45 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-430588 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; font-style: italic; color: #161616B3; }
#brxe-430588 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-430588 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; font-style: italic; color: #161616B3; }
.brxe-430588 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-430588 { color: #161616B3; }
.brxe-430588 { color: #161616B3; }
#brxe-8b99b6 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.4em; }
#brxe-8b99b6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-8b99b6 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 400; line-height: 1.4em; }
.brxe-8b99b6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-69adfb :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 300; line-height: 1.4em; }
#brxe-69adfb .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-69adfb :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 15px; font-weight: 300; line-height: 1.4em; }
.brxe-69adfb .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-e2d8b6 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; font-style: italic; color: #161616B3; }
#brxe-e2d8b6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
.brxe-e2d8b6 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; font-style: italic; color: #161616B3; }
.brxe-e2d8b6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
#brxe-e2d8b6 { color: #161616B3; }
.brxe-e2d8b6 { color: #161616B3; }
@media (max-width: 1024px) {
  .brxe-a45544.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
}
@media (max-width: 880px) {
  .brxe-a45544.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
  .brxe-b65514.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
}
@media (max-width: 767px) {
  .brxe-64a7ef.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
  .brxe-a45544.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
  .brxe-b65514.brxe-image img { aspect-ratio: 1 / 0.5; object-fit: cover; width: 100%; }
  #brxe-3b11c7 :where(p, li, td, th, blockquote) { font-size: 18px; }
  #brxe-3b11c7 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
  .brxe-3b11c7 :where(p, li, td, th, blockquote) { font-size: 18px; }
  .brxe-3b11c7 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
  #brxe-5d7cf6 :where(p, li, td, th, blockquote) { font-size: 18px; }
  #brxe-5d7cf6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
  .brxe-5d7cf6 :where(p, li, td, th, blockquote) { font-size: 18px; }
  .brxe-5d7cf6 .brlbs-cmpnt-container :where(p, li, td, th, blockquote) { font-size: inherit; line-height: inherit; font-weight: inherit; font-family: inherit; letter-spacing: inherit; text-transform: inherit; font-style: inherit; }
}
