/* Automatisch erzeugt von work/convert.py — nicht von Hand aendern.
 * Enthaelt, was Bricks nicht am Element abbilden kann: die Elementtypografie
 * muss in rohem HTML-Inhalt an p/li/td durchgereicht werden, sonst gewinnt die
 * p-Regel aus elements.css gegen die Vererbung.
 */
/* Elementor-Dynamic-Tag, den der Konverter nicht aufloesen konnte. Der
 * statische Rueckfallwert wurde VERWORFEN (er ist auf dieser Site nachweislich
 * veraltet). Sichtbar markiert, damit er nicht stumm durchrutscht. */
.todo-dynamic { outline: 3px dashed #ff00aa !important; }

/* --- tpl-11481 --- */
.brxe-0145de.ls-posts__item { display: block; }
.brxe-5de85e.ls-posts__card { display: inline-block; width: 100%; }
.brxe-e427ad.ls-posts__content { display: block; }
.brxe-43a2f6.ls-posts__terms { margin-bottom: 5px; line-height: inherit; }
.brxe-43a2f6.ls-posts__terms a { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; }
.brxe-ddb99c.ls-posts__title { margin-bottom: 10px; }
.brxe-fa4df0.ls-posts__excerpt { margin-bottom: 0px; }
#brxe-c86ee6 { width: auto; }
.brxe-2e18d1.ls-posts__thumb { margin-right: 50px; }
.brxe-35b6b4.ls-posts__card { display: flex; flex-direction: row; }
.brxe-2e18d1.ls-posts__thumb { flex: 0 0 auto; width: 400px; }
.brxe-2e18d1.brxe-image img { width: 100%; height: auto; }
.brxe-293b2e.ls-posts__title { margin-bottom: 10px; }
.brxe-5fa523.ls-posts__meta { margin-bottom: 13px; }
.brxe-495681.ls-posts__excerpt { margin-bottom: 0px; }
#brxe-0ebff0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
#brxe-0ebff0 .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-0ebff0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
.brxe-0ebff0 .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-fa4df0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
#brxe-fa4df0 .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-fa4df0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
.brxe-fa4df0 .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-5fa523 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
#brxe-5fa523 .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-5fa523 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
.brxe-5fa523 .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-495681 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
#brxe-495681 .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-495681 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
.brxe-495681 .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; }
@media (max-width: 1024px) {
  .brxe-2e18d1.ls-posts__thumb { margin-right: 30px; }
  .brxe-2e18d1.ls-posts__thumb { width: 360px; }
}
@media (max-width: 880px) {
  .brxe-2e18d1.ls-posts__thumb { margin-right: 30px; }
}
@media (max-width: 767px) {
  .brxe-2e18d1.ls-posts__thumb { margin-right: 0px; }
  .brxe-2e18d1.ls-posts__thumb { width: 100%; }
}

/* --- tpl-11550 --- */
.brxe-479c00.ls-posts__item { display: block; }
.brxe-509fd0.ls-posts__card { display: inline-block; width: 100%; }
.brxe-440a10.ls-posts__content { display: block; }
.brxe-7478c3.ls-posts__terms { margin-bottom: 5px; line-height: inherit; }
.brxe-7478c3.ls-posts__terms a { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; }
.brxe-cdfcda.ls-posts__title { margin-bottom: 10px; }
.brxe-3e3201.ls-posts__excerpt { margin-bottom: 0px; }
.brxe-5cbfdb.ls-posts__thumb { margin-right: 50px; }
.brxe-f73e73.ls-posts__card { display: flex; flex-direction: row; }
.brxe-5cbfdb.ls-posts__thumb { flex: 0 0 auto; width: 400px; }
.brxe-5cbfdb.brxe-image img { width: 100%; height: auto; }
.brxe-1c6b3c.ls-posts__title { margin-bottom: 10px; }
.brxe-211b93.ls-posts__meta { margin-bottom: 13px; }
.brxe-cfcb06.ls-posts__excerpt { margin-bottom: 0px; }
#brxe-57ea5f :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
#brxe-57ea5f .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-57ea5f :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
.brxe-57ea5f .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-3e3201 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
#brxe-3e3201 .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-3e3201 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
.brxe-3e3201 .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-211b93 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
#brxe-211b93 .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-211b93 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #373D42; }
.brxe-211b93 .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-cfcb06 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
#brxe-cfcb06 .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-cfcb06 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 16px; font-weight: 300; line-height: 24px; }
.brxe-cfcb06 .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; }
@media (max-width: 1024px) {
  .brxe-5cbfdb.ls-posts__thumb { margin-right: 30px; }
  .brxe-5cbfdb.ls-posts__thumb { width: 360px; }
}
@media (max-width: 880px) {
  .brxe-5cbfdb.ls-posts__thumb { margin-right: 30px; }
}
@media (max-width: 767px) {
  .brxe-5cbfdb.ls-posts__thumb { margin-right: 0px; }
  .brxe-5cbfdb.ls-posts__thumb { width: 100%; }
}

/* --- tpl-11558 --- */
#brxe-d08402 { align-items: center; }
#brxe-d08402 > *:not(:last-child)::after { content: ''; display: inline-block; width: 1px; height: 16px; background: currentColor; vertical-align: middle; margin-inline-start: calc(25px / 2); margin-inline-end: calc(25px / -2); }
#brxe-5baf5a { width: fit-content; }
#brxe-5baf5a > svg { fill: currentColor; }
#brxe-5baf5a > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-5baf5a > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-5baf5a > svg { fill: currentColor; }
.brxe-5baf5a > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-5baf5a > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-bfbd3e { width: fit-content; }
#brxe-bfbd3e > svg { fill: currentColor; }
#brxe-bfbd3e > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-bfbd3e > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-bfbd3e > svg { fill: currentColor; }
.brxe-bfbd3e > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-bfbd3e > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-b8ba52.ls-posts__excerpt { margin-bottom: 30px; }
#brxe-311dc5 .ls-posts__cta:hover { color: #320303; }
.brxe-311dc5 .ls-posts__cta:hover { color: #320303; }
#brxe-311dc5 a.ls-posts__cta:hover { color: #320303; }
.brxe-311dc5 a.ls-posts__cta:hover { color: #320303; }
#brxe-1c97a1 :where(p, li, td, th, blockquote) { color: #161616; }
#brxe-1c97a1 .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-1c97a1 :where(p, li, td, th, blockquote) { color: #161616; }
.brxe-1c97a1 .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-1c97a1 { color: #161616; }
.brxe-1c97a1 { color: #161616; }
#brxe-3ad1af :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 24px; color: #373D42; }
#brxe-3ad1af .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-3ad1af :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 24px; color: #373D42; }
.brxe-3ad1af .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-b8ba52 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #161616; }
#brxe-b8ba52 .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-b8ba52 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; color: #161616; }
.brxe-b8ba52 .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; }

/* --- tpl-1157 --- */
#brxe-a35eaa .bricks-video-overlay-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px; fill: #fff; filter: drop-shadow(rgba(0,0,0,.3) 1px 0 6px); }
#brxe-a35eaa .bricks-video-preview-image { background-size: cover; background-position: 50% 50%; }
.brxe-a35eaa .bricks-video-overlay-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px; fill: #fff; filter: drop-shadow(rgba(0,0,0,.3) 1px 0 6px); }
.brxe-a35eaa .bricks-video-preview-image { background-size: cover; background-position: 50% 50%; }

/* --- tpl-1180 --- */
img#brxe-1adcde { width: 100%; }
#brxe-b7fdbc .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-b7fdbc .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #000000; }
#brxe-b7fdbc .bricks-nav-menu > li { margin-left: 0; }
#brxe-b7fdbc .bricks-nav-menu > li > a:hover, #brxe-b7fdbc .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #870A09; }
#brxe-b7fdbc .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-b7fdbc .bricks-nav-menu > li > a, #brxe-b7fdbc .bricks-nav-menu > li > .brx-submenu-toggle { position: relative; }
#brxe-b7fdbc .bricks-nav-menu > li > a::after, #brxe-b7fdbc .bricks-nav-menu > li > .brx-submenu-toggle::after { content: ""; display: block; position: absolute; bottom: 0; height: 1px; background-color: #870A09; width: 10px; inset-inline-start: 100%; opacity: 0; transition: .3s cubic-bezier(.58,.3,.005,1); }
#brxe-b7fdbc .bricks-nav-menu > li > a:hover::after, #brxe-b7fdbc .bricks-nav-menu > li > .brx-submenu-toggle:hover::after, #brxe-b7fdbc .bricks-nav-menu > li > a:focus::after, #brxe-b7fdbc .bricks-nav-menu > li > .brx-submenu-toggle:focus::after { width: 100%; inset-inline-start: 0; opacity: 1; }
#brxe-b7fdbc .bricks-nav-menu > li.current-menu-item > a::after, #brxe-b7fdbc .bricks-nav-menu > li.current-menu-item > .brx-submenu-toggle::after { width: 100%; inset-inline-start: 0; opacity: 1; background-color: #870A09; }
html #brxe-0f951d {
    max-height:24px
}
html .brxe-0f951d {
    max-height:24px
}
#brxe-0f2778 .repeater-item.has-link > a, #brxe-0f2778 .repeater-item.no-link { background-color: #02010100; }
.brxe-0f2778 .repeater-item.has-link > a, .brxe-0f2778 .repeater-item.no-link { background-color: #02010100; }
#brxe-0f2778 .repeater-item.has-link > a:hover, #brxe-0f2778 .repeater-item.no-link:hover { opacity: .9; }
#brxe-0f2778 .repeater-item.has-link > a:hover .icon, #brxe-0f2778 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
.brxe-0f2778 .repeater-item.has-link > a:hover, .brxe-0f2778 .repeater-item.no-link:hover { opacity: .9; }
.brxe-0f2778 .repeater-item.has-link > a:hover .icon, .brxe-0f2778 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
#brxe-0f2778 .repeater-item.has-link > a:hover .icon { color: #870A09; }
.brxe-0f2778 .repeater-item.has-link > a:hover .icon { color: #870A09; }
#brxe-0f2778 .repeater-item.has-link > a, #brxe-0f2778 .repeater-item.no-link { padding: 0px; }
.brxe-0f2778 .repeater-item.has-link > a, .brxe-0f2778 .repeater-item.no-link { padding: 0px; }
#brxe-0f2778 .repeater-item.has-link > a, #brxe-0f2778 .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
.brxe-0f2778 .repeater-item.has-link > a, .brxe-0f2778 .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
#brxe-0f2778.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.brxe-0f2778.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#brxe-42169e button.toggle:hover { color: #870A09; }
.brxe-42169e button.toggle:hover { color: #870A09; }
#brxe-5c570d { width: fit-content; }
#brxe-5c570d > svg { fill: currentColor; }
#brxe-5c570d > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-5c570d > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-5c570d > svg { fill: currentColor; }
.brxe-5c570d > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-5c570d > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-480401 { width: auto; }
img#brxe-bee52d { width: 100%; }
#brxe-d4e253 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-d4e253 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #000000; }
#brxe-d4e253 .bricks-nav-menu > li { margin-left: 0; }
#brxe-d4e253 .bricks-nav-menu > li > a:hover, #brxe-d4e253 .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #870A09; }
#brxe-d4e253 .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-d4e253 .bricks-nav-menu > li > a, #brxe-d4e253 .bricks-nav-menu > li > .brx-submenu-toggle { position: relative; }
#brxe-d4e253 .bricks-nav-menu > li > a::after, #brxe-d4e253 .bricks-nav-menu > li > .brx-submenu-toggle::after { content: ""; display: block; position: absolute; bottom: 0; height: 1px; background-color: #870A09; width: 10px; inset-inline-start: 100%; opacity: 0; transition: .3s cubic-bezier(.58,.3,.005,1); }
#brxe-d4e253 .bricks-nav-menu > li > a:hover::after, #brxe-d4e253 .bricks-nav-menu > li > .brx-submenu-toggle:hover::after, #brxe-d4e253 .bricks-nav-menu > li > a:focus::after, #brxe-d4e253 .bricks-nav-menu > li > .brx-submenu-toggle:focus::after { width: 100%; inset-inline-start: 0; opacity: 1; }
#brxe-d4e253 .bricks-nav-menu > li.current-menu-item > a::after, #brxe-d4e253 .bricks-nav-menu > li.current-menu-item > .brx-submenu-toggle::after { width: 100%; inset-inline-start: 0; opacity: 1; background-color: #870A09; }
html #brxe-439220 {
    max-height:24px
}
html .brxe-439220 {
    max-height:24px
}
#brxe-78877d .repeater-item.has-link > a, #brxe-78877d .repeater-item.no-link { background-color: #02010100; }
.brxe-78877d .repeater-item.has-link > a, .brxe-78877d .repeater-item.no-link { background-color: #02010100; }
#brxe-78877d .repeater-item.has-link > a:hover, #brxe-78877d .repeater-item.no-link:hover { opacity: .9; }
#brxe-78877d .repeater-item.has-link > a:hover .icon, #brxe-78877d .repeater-item.no-link:hover .icon { color: #FFFFFF; }
.brxe-78877d .repeater-item.has-link > a:hover, .brxe-78877d .repeater-item.no-link:hover { opacity: .9; }
.brxe-78877d .repeater-item.has-link > a:hover .icon, .brxe-78877d .repeater-item.no-link:hover .icon { color: #FFFFFF; }
#brxe-78877d .repeater-item.has-link > a:hover .icon { color: #870A09; }
.brxe-78877d .repeater-item.has-link > a:hover .icon { color: #870A09; }
#brxe-78877d .repeater-item.has-link > a, #brxe-78877d .repeater-item.no-link { padding: 0px; }
.brxe-78877d .repeater-item.has-link > a, .brxe-78877d .repeater-item.no-link { padding: 0px; }
#brxe-78877d .repeater-item.has-link > a, #brxe-78877d .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
.brxe-78877d .repeater-item.has-link > a, .brxe-78877d .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
#brxe-78877d.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.brxe-78877d.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#brxe-2330b9 button.toggle:hover { color: #870A09; }
.brxe-2330b9 button.toggle:hover { color: #870A09; }
#brxe-d5f96a { width: auto; }
#brxe-75c593 { width: fit-content; }
#brxe-75c593 > svg { fill: currentColor; }
#brxe-75c593 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-75c593 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-75c593 > svg { fill: currentColor; }
.brxe-75c593 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-75c593 > svg.e-font-icon-svg { width: 1em; height: 1em; }

/* --- tpl-12096 --- */
#brxe-a1f101 { align-items: center; }
#brxe-a1f101 > *:not(:last-child)::after { content: ''; display: inline-block; width: 1px; height: 16px; background: currentColor; vertical-align: middle; margin-inline-start: calc(25px / 2); margin-inline-end: calc(25px / -2); }
#brxe-6fddcb { width: fit-content; }
#brxe-6fddcb > svg { fill: currentColor; }
#brxe-6fddcb > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-6fddcb > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-6fddcb > svg { fill: currentColor; }
.brxe-6fddcb > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-6fddcb > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-f96ed9 :where(p, li, td, th, blockquote) { color: #161616; }
#brxe-f96ed9 .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-f96ed9 :where(p, li, td, th, blockquote) { color: #161616; }
.brxe-f96ed9 .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-f96ed9 { color: #161616; }
.brxe-f96ed9 { color: #161616; }

/* --- tpl-12603 --- */
#brxe-83cdb8 { width: fit-content; }
#brxe-83cdb8 > svg { fill: currentColor; }
#brxe-83cdb8 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-83cdb8 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-83cdb8 > svg { fill: currentColor; }
.brxe-83cdb8 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-83cdb8 > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-0ed2c1 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 20px; font-weight: 500; line-height: 24px; color: #161616; }
#brxe-0ed2c1 .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-0ed2c1 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 20px; font-weight: 500; line-height: 24px; color: #161616; }
.brxe-0ed2c1 .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-0ed2c1 { color: #161616; }
.brxe-0ed2c1 { color: #161616; }
#brxe-9b8b6f :where(p, li, td, th, blockquote) { color: #161616; }
#brxe-9b8b6f .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-9b8b6f :where(p, li, td, th, blockquote) { color: #161616; }
.brxe-9b8b6f .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-9b8b6f { color: #161616; }
.brxe-9b8b6f { color: #161616; }

/* --- tpl-1424 --- */
#brxe-cae1d6 { width: fit-content; }
#brxe-cae1d6 > svg { fill: currentColor; }
#brxe-cae1d6 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-cae1d6 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-cae1d6 > svg { fill: currentColor; }
.brxe-cae1d6 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-cae1d6 > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-b00785 { width: fit-content; }
#brxe-b00785 > svg { fill: currentColor; }
#brxe-b00785 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-b00785 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-b00785 > svg { fill: currentColor; }
.brxe-b00785 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-b00785 > svg.e-font-icon-svg { width: 1em; height: 1em; }

/* --- tpl-17853 --- */
img#brxe-f97231 { width: 100%; }
.badge-list ul li {
    padding:6px 12px;
}
#brxe-6ae805 { display: flex; flex-wrap: wrap; column-gap: 15px; text-align: center; justify-content: center; }
#brxe-6ae805 > li { display: inline-flex; align-items: center; }
.brxe-6ae805 { display: flex; flex-wrap: wrap; column-gap: 15px; text-align: center; justify-content: center; }
.brxe-6ae805 > li { display: inline-flex; align-items: center; }
#brxe-e46ecb a { color: inherit; }
.brxe-e46ecb a { color: inherit; }
#brxe-e46ecb li:hover .title { color: #870A09; }
.brxe-e46ecb li:hover .title { color: #870A09; }
#brxe-e46ecb li:hover .icon svg { fill: #870A09; }
.brxe-e46ecb li:hover .icon svg { fill: #870A09; }
#brxe-e46ecb li:hover .icon i { color: #870A09; }
.brxe-e46ecb li:hover .icon i { color: #870A09; }
#brxe-e46ecb { text-align: center; justify-content: center; }
.brxe-e46ecb { text-align: center; justify-content: center; }
#brxe-e46ecb .icon { font-size: 18px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
#brxe-e46ecb .icon svg { width: 18px; height: 18px; margin: 0 4.5px 0 0; fill: #8D8D8D; }
#brxe-e46ecb .icon i { font-size: 18px; width: 1.25em; text-align: center; }
#brxe-e46ecb .title { margin-right: 0; padding-left: 5px; }
#brxe-e46ecb .content { justify-content: center; align-items: center; }
.brxe-e46ecb .icon { font-size: 18px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
.brxe-e46ecb .icon svg { width: 18px; height: 18px; margin: 0 4.5px 0 0; fill: #8D8D8D; }
.brxe-e46ecb .icon i { font-size: 18px; width: 1.25em; text-align: center; }
.brxe-e46ecb .title { margin-right: 0; padding-left: 5px; }
.brxe-e46ecb .content { justify-content: center; align-items: center; }
#brxe-fa0e33 a { color: inherit; }
.brxe-fa0e33 a { color: inherit; }
#brxe-fa0e33 li:hover .title { color: #870A09; }
.brxe-fa0e33 li:hover .title { color: #870A09; }
#brxe-fa0e33 li:hover .icon svg { fill: #870A09; }
.brxe-fa0e33 li:hover .icon svg { fill: #870A09; }
#brxe-fa0e33 li:hover .icon i { color: #870A09; }
.brxe-fa0e33 li:hover .icon i { color: #870A09; }
#brxe-fa0e33 { display: flex; flex-wrap: wrap; column-gap: 30px; text-align: center; justify-content: center; }
#brxe-fa0e33 > li { display: inline-flex; align-items: center; }
.brxe-fa0e33 { display: flex; flex-wrap: wrap; column-gap: 30px; text-align: center; justify-content: center; }
.brxe-fa0e33 > li { display: inline-flex; align-items: center; }
#brxe-fa0e33 > li:not(:last-child)::after { content: ""; border-inline-start: 1.5px solid #CCCCCC; align-self: center; height: 15px; position: relative; inset-inline-start: auto; inset-inline-end: calc(-30px / 2); }
.brxe-fa0e33 > li:not(:last-child)::after { content: ""; border-inline-start: 1.5px solid #CCCCCC; align-self: center; height: 15px; position: relative; inset-inline-start: auto; inset-inline-end: calc(-30px / 2); }
#brxe-6ae805 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5em; color: #666666; }
#brxe-6ae805 .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-6ae805 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5em; color: #666666; }
.brxe-6ae805 .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-e46ecb :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
#brxe-e46ecb .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-e46ecb :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
.brxe-e46ecb .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-fa0e33 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
#brxe-fa0e33 .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-fa0e33 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
.brxe-fa0e33 .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-038cc0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.5em; color: #666666; }
#brxe-038cc0 .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-038cc0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.5em; color: #666666; }
.brxe-038cc0 .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; }

/* --- tpl-17856 --- */
img#brxe-aeb956 { width: 100%; }
#brxe-c7e345 a { color: inherit; }
.brxe-c7e345 a { color: inherit; }
#brxe-c7e345 li:hover .title { color: #870A09; }
.brxe-c7e345 li:hover .title { color: #870A09; }
#brxe-c7e345 li:hover .icon svg { fill: #870A09; }
.brxe-c7e345 li:hover .icon svg { fill: #870A09; }
#brxe-c7e345 li:hover .icon i { color: #870A09; }
.brxe-c7e345 li:hover .icon i { color: #870A09; }
#brxe-c7e345 .icon { font-size: 23px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
#brxe-c7e345 .icon svg { width: 23px; height: 23px; margin: 0 5.75px 0 0; fill: #8D8D8D; }
#brxe-c7e345 .icon i { font-size: 23px; width: 1.25em; text-align: center; }
#brxe-c7e345 .title { margin-right: 0; padding-left: 5px; }
#brxe-c7e345 .content { justify-content: flex-start; align-items: center; }
.brxe-c7e345 .icon { font-size: 23px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
.brxe-c7e345 .icon svg { width: 23px; height: 23px; margin: 0 5.75px 0 0; fill: #8D8D8D; }
.brxe-c7e345 .icon i { font-size: 23px; width: 1.25em; text-align: center; }
.brxe-c7e345 .title { margin-right: 0; padding-left: 5px; }
.brxe-c7e345 .content { justify-content: flex-start; align-items: center; }
#brxe-ce4327 { width: fit-content; }
#brxe-ce4327 > svg { fill: currentColor; }
#brxe-ce4327 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-ce4327 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-ce4327 > svg { fill: currentColor; }
.brxe-ce4327 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-ce4327 > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-c7e345 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; color: #8D8D8D; }
#brxe-c7e345 .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-c7e345 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; color: #8D8D8D; }
.brxe-c7e345 .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; }

/* --- tpl-18324 --- */
img#brxe-aeb956 { width: 100%; }
#brxe-c7e345 a { color: inherit; }
.brxe-c7e345 a { color: inherit; }
#brxe-c7e345 li:hover .title { color: #870A09; }
.brxe-c7e345 li:hover .title { color: #870A09; }
#brxe-c7e345 li:hover .icon svg { fill: #870A09; }
.brxe-c7e345 li:hover .icon svg { fill: #870A09; }
#brxe-c7e345 li:hover .icon i { color: #870A09; }
.brxe-c7e345 li:hover .icon i { color: #870A09; }
#brxe-c7e345 .icon { font-size: 23px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
#brxe-c7e345 .icon svg { width: 23px; height: 23px; margin: 0 5.75px 0 0; fill: #8D8D8D; }
#brxe-c7e345 .icon i { font-size: 23px; width: 1.25em; text-align: center; }
#brxe-c7e345 .title { margin-right: 0; padding-left: 5px; }
#brxe-c7e345 .content { justify-content: flex-start; align-items: center; }
.brxe-c7e345 .icon { font-size: 23px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
.brxe-c7e345 .icon svg { width: 23px; height: 23px; margin: 0 5.75px 0 0; fill: #8D8D8D; }
.brxe-c7e345 .icon i { font-size: 23px; width: 1.25em; text-align: center; }
.brxe-c7e345 .title { margin-right: 0; padding-left: 5px; }
.brxe-c7e345 .content { justify-content: flex-start; align-items: center; }
#brxe-ce4327 { width: fit-content; }
#brxe-ce4327 > svg { fill: currentColor; }
#brxe-ce4327 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-ce4327 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-ce4327 > svg { fill: currentColor; }
.brxe-ce4327 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-ce4327 > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-c7e345 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; color: #8D8D8D; }
#brxe-c7e345 .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-c7e345 :where(p, li, td, th, blockquote) { font-family: Exo, sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; color: #8D8D8D; }
.brxe-c7e345 .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; }

/* --- tpl-18326 --- */
img#brxe-f97231 { width: 100%; }
.badge-list ul li {
    padding:6px 12px;
}
#brxe-6ae805 { display: flex; flex-wrap: wrap; column-gap: 15px; text-align: center; justify-content: center; }
#brxe-6ae805 > li { display: inline-flex; align-items: center; }
.brxe-6ae805 { display: flex; flex-wrap: wrap; column-gap: 15px; text-align: center; justify-content: center; }
.brxe-6ae805 > li { display: inline-flex; align-items: center; }
#brxe-e46ecb a { color: inherit; }
.brxe-e46ecb a { color: inherit; }
#brxe-e46ecb li:hover .title { color: #870A09; }
.brxe-e46ecb li:hover .title { color: #870A09; }
#brxe-e46ecb li:hover .icon svg { fill: #870A09; }
.brxe-e46ecb li:hover .icon svg { fill: #870A09; }
#brxe-e46ecb li:hover .icon i { color: #870A09; }
.brxe-e46ecb li:hover .icon i { color: #870A09; }
#brxe-e46ecb { text-align: center; justify-content: center; }
.brxe-e46ecb { text-align: center; justify-content: center; }
#brxe-e46ecb .icon { font-size: 18px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
#brxe-e46ecb .icon svg { width: 18px; height: 18px; margin: 0 4.5px 0 0; fill: #8D8D8D; }
#brxe-e46ecb .icon i { font-size: 18px; width: 1.25em; text-align: center; }
#brxe-e46ecb .title { margin-right: 0; padding-left: 5px; }
#brxe-e46ecb .content { justify-content: center; align-items: center; }
.brxe-e46ecb .icon { font-size: 18px; flex-shrink: 0; box-sizing: content-box; padding-right: 0px; color: #8D8D8D; }
.brxe-e46ecb .icon svg { width: 18px; height: 18px; margin: 0 4.5px 0 0; fill: #8D8D8D; }
.brxe-e46ecb .icon i { font-size: 18px; width: 1.25em; text-align: center; }
.brxe-e46ecb .title { margin-right: 0; padding-left: 5px; }
.brxe-e46ecb .content { justify-content: center; align-items: center; }
#brxe-fa0e33 a { color: inherit; }
.brxe-fa0e33 a { color: inherit; }
#brxe-fa0e33 li:hover .title { color: #870A09; }
.brxe-fa0e33 li:hover .title { color: #870A09; }
#brxe-fa0e33 li:hover .icon svg { fill: #870A09; }
.brxe-fa0e33 li:hover .icon svg { fill: #870A09; }
#brxe-fa0e33 li:hover .icon i { color: #870A09; }
.brxe-fa0e33 li:hover .icon i { color: #870A09; }
#brxe-fa0e33 { display: flex; flex-wrap: wrap; column-gap: 30px; text-align: center; justify-content: center; }
#brxe-fa0e33 > li { display: inline-flex; align-items: center; }
.brxe-fa0e33 { display: flex; flex-wrap: wrap; column-gap: 30px; text-align: center; justify-content: center; }
.brxe-fa0e33 > li { display: inline-flex; align-items: center; }
#brxe-fa0e33 > li:not(:last-child)::after { content: ""; border-inline-start: 1.5px solid #CCCCCC; align-self: center; height: 15px; position: relative; inset-inline-start: auto; inset-inline-end: calc(-30px / 2); }
.brxe-fa0e33 > li:not(:last-child)::after { content: ""; border-inline-start: 1.5px solid #CCCCCC; align-self: center; height: 15px; position: relative; inset-inline-start: auto; inset-inline-end: calc(-30px / 2); }
#brxe-6ae805 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5em; color: #666666; }
#brxe-6ae805 .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-6ae805 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5em; color: #666666; }
.brxe-6ae805 .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-e46ecb :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
#brxe-e46ecb .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-e46ecb :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
.brxe-e46ecb .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-fa0e33 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
#brxe-fa0e33 .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-fa0e33 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: #666666; }
.brxe-fa0e33 .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-038cc0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.5em; color: #666666; }
#brxe-038cc0 .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-038cc0 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 400; line-height: 1.5em; color: #666666; }
.brxe-038cc0 .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; }

/* --- tpl-631 --- */
@keyframes LSANIM-pop { 50%{transform:scale(1.2)} }
.ls-anim-pop-in a:hover, .ls-anim-pop-in a:focus, .ls-anim-pop-in a:active { animation-name:LSANIM-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1 }
img#brxe-d5ddbc { width: 100%; }
#brxe-cdb7d8 .repeater-item.has-link > a, #brxe-cdb7d8 .repeater-item.no-link { background-color: #161616; }
.brxe-cdb7d8 .repeater-item.has-link > a, .brxe-cdb7d8 .repeater-item.no-link { background-color: #161616; }
#brxe-cdb7d8 .repeater-item.has-link > a:hover, #brxe-cdb7d8 .repeater-item.no-link:hover { opacity: .9; }
#brxe-cdb7d8 .repeater-item.has-link > a:hover .icon, #brxe-cdb7d8 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
.brxe-cdb7d8 .repeater-item.has-link > a:hover, .brxe-cdb7d8 .repeater-item.no-link:hover { opacity: .9; }
.brxe-cdb7d8 .repeater-item.has-link > a:hover .icon, .brxe-cdb7d8 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
#brxe-cdb7d8 .repeater-item.has-link > a:hover .icon { color: #FFFFFF; }
.brxe-cdb7d8 .repeater-item.has-link > a:hover .icon { color: #FFFFFF; }
#brxe-cdb7d8 .repeater-item.has-link > a:hover { background-color: #161616; }
.brxe-cdb7d8 .repeater-item.has-link > a:hover { background-color: #161616; }
#brxe-cdb7d8 .repeater-item.has-link > a, #brxe-cdb7d8 .repeater-item.no-link { padding: 0em; }
.brxe-cdb7d8 .repeater-item.has-link > a, .brxe-cdb7d8 .repeater-item.no-link { padding: 0em; }
#brxe-cdb7d8 .repeater-item.has-link > a, #brxe-cdb7d8 .repeater-item.no-link { width: calc(24px + 2 * 0em); height: calc(24px + 2 * 0em); }
.brxe-cdb7d8 .repeater-item.has-link > a, .brxe-cdb7d8 .repeater-item.no-link { width: calc(24px + 2 * 0em); height: calc(24px + 2 * 0em); }
#brxe-cdb7d8.brxe-social-icons { padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.brxe-cdb7d8.brxe-social-icons { padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#brxe-ca2307 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-ca2307 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #A3A3A3; }
#brxe-ca2307 .bricks-nav-menu > li { margin-left: 0; }
#brxe-ca2307 .bricks-nav-menu > li > a:hover, #brxe-ca2307 .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #FFFFFF; }
#brxe-ca2307 .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-086e63 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-086e63 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #A3A3A3; }
#brxe-086e63 .bricks-nav-menu > li { margin-left: 0; }
#brxe-086e63 .bricks-nav-menu > li > a:hover, #brxe-086e63 .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #FFFFFF; }
#brxe-086e63 .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-c98aa4 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-c98aa4 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #A3A3A3; }
#brxe-c98aa4 .bricks-nav-menu > li { margin-left: 0; }
#brxe-c98aa4 .bricks-nav-menu > li > a:hover, #brxe-c98aa4 .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #FFFFFF; }
#brxe-c98aa4 .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-8be312 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-8be312 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #A3A3A3; }
#brxe-8be312 .bricks-nav-menu > li { margin-left: 0; }
#brxe-8be312 .bricks-nav-menu > li > a:hover, #brxe-8be312 .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #FFFFFF; }
#brxe-8be312 .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-2c9dd5 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-2c9dd5 .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #A3A3A3; }
#brxe-2c9dd5 .bricks-nav-menu > li { margin-left: 0; }
#brxe-2c9dd5 .bricks-nav-menu > li > a:hover, #brxe-2c9dd5 .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #FFFFFF; }
#brxe-2c9dd5 .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-ed50b5 :where(p, li, td, th, blockquote) { color: #A3A3A3; }
#brxe-ed50b5 .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-ed50b5 :where(p, li, td, th, blockquote) { color: #A3A3A3; }
.brxe-ed50b5 .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-ed50b5 { color: #A3A3A3; }
.brxe-ed50b5 { color: #A3A3A3; }
#brxe-8bbd59 :where(p, li, td, th, blockquote) { color: #A3A3A3; }
#brxe-8bbd59 .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-8bbd59 :where(p, li, td, th, blockquote) { color: #A3A3A3; }
.brxe-8bbd59 .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-8bbd59 { color: #A3A3A3; }
.brxe-8bbd59 { color: #A3A3A3; }
#brxe-456201 :where(p, li, td, th, blockquote) { color: #A3A3A3; }
#brxe-456201 .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-456201 :where(p, li, td, th, blockquote) { color: #A3A3A3; }
.brxe-456201 .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-456201 { color: #A3A3A3; }
.brxe-456201 { color: #A3A3A3; }
#brxe-bc3cde :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #A3A3A3; }
#brxe-bc3cde .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-bc3cde :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #A3A3A3; }
.brxe-bc3cde .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-868c2a :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #A3A3A3; }
#brxe-868c2a .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-868c2a :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #A3A3A3; }
.brxe-868c2a .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-868c2a { color: #A3A3A3; }
.brxe-868c2a { color: #A3A3A3; }
#brxe-46a633 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #A3A3A3; }
#brxe-46a633 .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-46a633 :where(p, li, td, th, blockquote) { font-family: Public Sans, sans-serif; font-size: 12px; font-weight: 300; line-height: 18px; color: #A3A3A3; }
.brxe-46a633 .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-46a633 { color: #A3A3A3; }
.brxe-46a633 { color: #A3A3A3; }

/* --- tpl-735 --- */
img#brxe-dbc73f { width: 100%; }
#brxe-e6355a .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-e6355a .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #CCCCCC; }
#brxe-e6355a .bricks-nav-menu > li { margin-left: 0; }
#brxe-e6355a .bricks-nav-menu > li > a:hover, #brxe-e6355a .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #FFFFFF; }
#brxe-e6355a .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-e6355a .bricks-nav-menu > li > a, #brxe-e6355a .bricks-nav-menu > li > .brx-submenu-toggle { position: relative; }
#brxe-e6355a .bricks-nav-menu > li > a::after, #brxe-e6355a .bricks-nav-menu > li > .brx-submenu-toggle::after { content: ""; display: block; position: absolute; bottom: 0; height: 1px; background-color: #FFFFFF; width: 10px; inset-inline-start: 100%; opacity: 0; transition: .3s cubic-bezier(.58,.3,.005,1); }
#brxe-e6355a .bricks-nav-menu > li > a:hover::after, #brxe-e6355a .bricks-nav-menu > li > .brx-submenu-toggle:hover::after, #brxe-e6355a .bricks-nav-menu > li > a:focus::after, #brxe-e6355a .bricks-nav-menu > li > .brx-submenu-toggle:focus::after { width: 100%; inset-inline-start: 0; opacity: 1; }
#brxe-e6355a .bricks-nav-menu > li.current-menu-item > a::after, #brxe-e6355a .bricks-nav-menu > li.current-menu-item > .brx-submenu-toggle::after { width: 100%; inset-inline-start: 0; opacity: 1; background-color: #870A09; }
html #brxe-71e9dd {
    max-height:24px
}
html .brxe-71e9dd {
    max-height:24px
}
#brxe-ad09d2 .repeater-item.has-link > a, #brxe-ad09d2 .repeater-item.no-link { background-color: #02010100; }
.brxe-ad09d2 .repeater-item.has-link > a, .brxe-ad09d2 .repeater-item.no-link { background-color: #02010100; }
#brxe-ad09d2 .repeater-item.has-link > a:hover, #brxe-ad09d2 .repeater-item.no-link:hover { opacity: .9; }
#brxe-ad09d2 .repeater-item.has-link > a:hover .icon, #brxe-ad09d2 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
.brxe-ad09d2 .repeater-item.has-link > a:hover, .brxe-ad09d2 .repeater-item.no-link:hover { opacity: .9; }
.brxe-ad09d2 .repeater-item.has-link > a:hover .icon, .brxe-ad09d2 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
#brxe-ad09d2 .repeater-item.has-link > a:hover .icon { color: #FFFFFF; }
.brxe-ad09d2 .repeater-item.has-link > a:hover .icon { color: #FFFFFF; }
#brxe-ad09d2 .repeater-item.has-link > a, #brxe-ad09d2 .repeater-item.no-link { padding: 0px; }
.brxe-ad09d2 .repeater-item.has-link > a, .brxe-ad09d2 .repeater-item.no-link { padding: 0px; }
#brxe-ad09d2 .repeater-item.has-link > a, #brxe-ad09d2 .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
.brxe-ad09d2 .repeater-item.has-link > a, .brxe-ad09d2 .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
#brxe-ad09d2.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.brxe-ad09d2.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#brxe-039a1d button.toggle:hover { color: #FFFFFF; }
.brxe-039a1d button.toggle:hover { color: #FFFFFF; }
#brxe-93dadd { width: fit-content; }
#brxe-93dadd > svg { fill: currentColor; }
#brxe-93dadd > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-93dadd > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-93dadd > svg { fill: currentColor; }
.brxe-93dadd > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-93dadd > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-7a5735 { width: auto; }
img#brxe-8f2b08 { width: 100%; }
#brxe-d9e2cd .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-d9e2cd .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #000000; }
#brxe-d9e2cd .bricks-nav-menu > li { margin-left: 0; }
#brxe-d9e2cd .bricks-nav-menu > li > a:hover, #brxe-d9e2cd .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #870A09; }
#brxe-d9e2cd .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
#brxe-d9e2cd .bricks-nav-menu > li > a, #brxe-d9e2cd .bricks-nav-menu > li > .brx-submenu-toggle { position: relative; }
#brxe-d9e2cd .bricks-nav-menu > li > a::after, #brxe-d9e2cd .bricks-nav-menu > li > .brx-submenu-toggle::after { content: ""; display: block; position: absolute; bottom: 0; height: 1px; background-color: #870A09; width: 10px; inset-inline-start: 100%; opacity: 0; transition: .3s cubic-bezier(.58,.3,.005,1); }
#brxe-d9e2cd .bricks-nav-menu > li > a:hover::after, #brxe-d9e2cd .bricks-nav-menu > li > .brx-submenu-toggle:hover::after, #brxe-d9e2cd .bricks-nav-menu > li > a:focus::after, #brxe-d9e2cd .bricks-nav-menu > li > .brx-submenu-toggle:focus::after { width: 100%; inset-inline-start: 0; opacity: 1; }
#brxe-d9e2cd .bricks-nav-menu > li.current-menu-item > a::after, #brxe-d9e2cd .bricks-nav-menu > li.current-menu-item > .brx-submenu-toggle::after { width: 100%; inset-inline-start: 0; opacity: 1; background-color: #870A09; }
html #brxe-821018 {
    max-height:24px
}
html .brxe-821018 {
    max-height:24px
}
#brxe-470f94 .repeater-item.has-link > a, #brxe-470f94 .repeater-item.no-link { background-color: #02010100; }
.brxe-470f94 .repeater-item.has-link > a, .brxe-470f94 .repeater-item.no-link { background-color: #02010100; }
#brxe-470f94 .repeater-item.has-link > a:hover, #brxe-470f94 .repeater-item.no-link:hover { opacity: .9; }
#brxe-470f94 .repeater-item.has-link > a:hover .icon, #brxe-470f94 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
.brxe-470f94 .repeater-item.has-link > a:hover, .brxe-470f94 .repeater-item.no-link:hover { opacity: .9; }
.brxe-470f94 .repeater-item.has-link > a:hover .icon, .brxe-470f94 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
#brxe-470f94 .repeater-item.has-link > a:hover .icon { color: #870A09; }
.brxe-470f94 .repeater-item.has-link > a:hover .icon { color: #870A09; }
#brxe-470f94 .repeater-item.has-link > a, #brxe-470f94 .repeater-item.no-link { padding: 0px; }
.brxe-470f94 .repeater-item.has-link > a, .brxe-470f94 .repeater-item.no-link { padding: 0px; }
#brxe-470f94 .repeater-item.has-link > a, #brxe-470f94 .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
.brxe-470f94 .repeater-item.has-link > a, .brxe-470f94 .repeater-item.no-link { width: calc(21px + 2 * 0px); height: calc(21px + 2 * 0px); }
#brxe-470f94.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.brxe-470f94.brxe-social-icons { padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#brxe-028f52 button.toggle:hover { color: #870A09; }
.brxe-028f52 button.toggle:hover { color: #870A09; }
#brxe-470361 { width: fit-content; }
#brxe-470361 > svg { fill: currentColor; }
#brxe-470361 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-470361 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-470361 > svg { fill: currentColor; }
.brxe-470361 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-470361 > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-18331c { width: auto; }
@media (max-width: 1366px) {
  #brxe-ad09d2.brxe-social-icons { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
  .brxe-ad09d2.brxe-social-icons { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
}

/* --- tpl-908 --- */
img#brxe-40f9be { width: 100%; }
#mobile-menu .bricks-nav-menu > li { margin-left: 0; }
#mobile-menu nav.bricks-nav-menu-wrapper { margin-top: 10px; }
#mobile-menu .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #mobile-menu .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #CCCCCC; }
#mobile-menu .bricks-nav-menu > li > a:hover, #mobile-menu .bricks-nav-menu li a:hover { color: #FFFFFF; }
#brxe-09c7c3 { width: fit-content; }
#brxe-09c7c3 > svg { fill: currentColor; }
#brxe-09c7c3 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
#brxe-09c7c3 > svg.e-font-icon-svg { width: 1em; height: 1em; }
.brxe-09c7c3 > svg { fill: currentColor; }
.brxe-09c7c3 > svg { width: 1em; height: auto; align-self: center; flex-shrink: 0; }
.brxe-09c7c3 > svg.e-font-icon-svg { width: 1em; height: 1em; }
#brxe-e6ea10 .repeater-item.has-link > a, #brxe-e6ea10 .repeater-item.no-link { background-color: #02010100; }
.brxe-e6ea10 .repeater-item.has-link > a, .brxe-e6ea10 .repeater-item.no-link { background-color: #02010100; }
#brxe-e6ea10 .repeater-item.has-link > a:hover, #brxe-e6ea10 .repeater-item.no-link:hover { opacity: .9; }
#brxe-e6ea10 .repeater-item.has-link > a:hover .icon, #brxe-e6ea10 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
.brxe-e6ea10 .repeater-item.has-link > a:hover, .brxe-e6ea10 .repeater-item.no-link:hover { opacity: .9; }
.brxe-e6ea10 .repeater-item.has-link > a:hover .icon, .brxe-e6ea10 .repeater-item.no-link:hover .icon { color: #FFFFFF; }
#brxe-e6ea10 .repeater-item.has-link > a:hover .icon { color: #FFFFFF; }
.brxe-e6ea10 .repeater-item.has-link > a:hover .icon { color: #FFFFFF; }
#brxe-e6ea10 .repeater-item.has-link > a, #brxe-e6ea10 .repeater-item.no-link { padding: 0px; }
.brxe-e6ea10 .repeater-item.has-link > a, .brxe-e6ea10 .repeater-item.no-link { padding: 0px; }
#brxe-e6ea10 .repeater-item.has-link > a, #brxe-e6ea10 .repeater-item.no-link { width: calc(30px + 2 * 0px); height: calc(30px + 2 * 0px); }
.brxe-e6ea10 .repeater-item.has-link > a, .brxe-e6ea10 .repeater-item.no-link { width: calc(30px + 2 * 0px); height: calc(30px + 2 * 0px); }
#brxe-e6ea10.brxe-social-icons { padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.brxe-e6ea10.brxe-social-icons { padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#brxe-23038e .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > a, #brxe-23038e .bricks-nav-menu > li.current-menu-parent:not(.current-menu-item) > .brx-submenu-toggle > * { color: #A3A3A3; }
#brxe-23038e .bricks-nav-menu > li { margin-left: 0; }
#brxe-23038e .bricks-nav-menu > li > a:hover, #brxe-23038e .bricks-nav-menu > li > .brx-submenu-toggle > a:hover { color: #FFFFFF; }
#brxe-23038e .bricks-nav-menu .sub-menu a:hover { color: #870A09; background-color: #FFFFFF; }
