/* Generated by Kura — brand overlay (ADR 0118). Binds the site's own brand
 * declarations to editable --kura-* tokens so Design-tab edits repaint the site.
 * Loaded after the carried CSS. Do not edit by hand — regenerated at convert. */
.wpautoterms-footer {
  background-color: var(--kura-color-bg);
}
.wpautoterms-footer a {
  color: var(--kura-color-fg);
}
.has-black-color {
  color: var(--kura-color-fg) !important;
}
.has-white-background-color {
  background-color: var(--kura-color-bg) !important;
}
.mm:not(.brx-open) .mm__dropdown--menu .mm__dropdown-content .menu-item a {
  color: var(--kura-color-fg);
}
.mm:not(.brx-open) .mm__dropdown--menu .mm__dropdown-content .mm__dropdown--menu .brx-submenu-toggle {
  color: var(--kura-color-fg);
}
.mm:not(.brx-open) [class*="mm__dropdown"] .mm__dropdown-content {
  background-color: var(--kura-color-bg);
}
.mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>a {
  color: var(--kura-color-fg);
}
.mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle {
  color: var(--kura-color-fg);
}
.mm:not(.brx-open) .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle>a {
  color: var(--kura-color-fg);
}
.mm.brx-open .mm__dropdown--menu .mm__dropdown-content li>a {
  color: var(--kura-color-fg);
}
.mm.brx-open .mm__dropdown--menu .mm__dropdown-content .mm__dropdown--menu .brx-submenu-toggle {
  color: var(--kura-color-fg);
}
.mm.brx-open [class*="mm__dropdown"] .mm__dropdown-content {
  background-color: var(--kura-color-bg);
}
.mm.brx-open [class*="mm__dropdown"].open>.brx-submenu-toggle button {
  color: var(--kura-color-fg);
}
.mm.brx-open .mm__nav-items-wrapper {
  background-color: var(--kura-color-bg);
}
.mm.brx-open .mm__nav-items-wrapper .mm__toggle-close {
  color: var(--kura-color-fg);
}
.mm.brx-open .mm__nav-items {
  background-color: var(--kura-color-bg);
}
.mm.brx-open .mm__nav-items>li:not(:last-of-type)>.mm__nav-link {
  color: var(--kura-color-fg);
}
.mm.brx-open .mm__nav-items>li:not(:last-of-type)>.brx-submenu-toggle {
  color: var(--kura-color-fg);
}
#brxe-xlebad {
  background-color: var(--kura-color-bg);
}
#brxe-vqscqg {
  background-color: var(--kura-color-bg);
}
#brxe-intflr {
  background-color: var(--kura-color-bg);
}
h1 {
  font-family: var(--kura-font-heading);
}
h2 {
  font-family: var(--kura-font-heading);
}
h3 {
  font-family: var(--kura-font-heading);
}
h4 {
  font-family: var(--kura-font-heading);
}
h5 {
  font-family: var(--kura-font-heading);
}
h6 {
  font-family: var(--kura-font-heading);
}
body {
  background-color: var(--kura-color-bg);
  color: var(--kura-color-fg);
}
html:has(body.boxed-layout) {
  background-color: var(--kura-color-bg);
}
body:where(.bricks-is-frontend) {
  color: var(--kura-color-fg);
}
body:where(:not(.bricks-is-frontend)) {
  color: var(--kura-color-fg);
}
.brxe-video .plyr input[type=range]::-webkit-slider-thumb {
  background: var(--kura-color-bg);
}
.brxe-video .plyr input[type=range]::-moz-range-thumb {
  background: var(--kura-color-bg);
}
.brxe-video .plyr input[type=range]::-ms-thumb {
  background: var(--kura-color-bg);
}
#brxe-c11161 {
  background-color: var(--kura-color-bg);
}
#brxe-909181 {
  color: var(--kura-color-fg);
}
#brxe-996944 {
  color: var(--kura-color-fg);
}
#brxe-hfktll {
  background-color: var(--kura-color-primary);
}
#brxe-mxwkdr {
  background-color: var(--kura-color-primary);
}
#brxe-czvife {
  background-color: var(--kura-color-primary);
}
#brxe-bvmruf {
  background-color: var(--kura-color-primary);
}
.fluentform .ff-step-titles li:before {
  background: var(--kura-color-bg);
}
.fluentform .ff-checkable-grids tbody>tr:nth-child(2n-1)>td {
  background: var(--kura-color-bg);
}
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span {
  background: var(--kura-color-bg);
}
.fluentform .ff-btn.ff-working:after {
  background: var(--kura-color-bg);
}
.ff_modal_container {
  background: var(--kura-color-bg);
}
.ff_net_table tbody tr td {
  background-color: var(--kura-color-bg);
}
.ff_flexible_table.mobile tbody tr {
  background: var(--kura-color-bg);
}
mark {
  color: var(--kura-color-fg);
}
.brx-popup-content {
  background-color: var(--kura-color-bg);
}
.wp-caption {
  background: var(--kura-color-bg);
}
.bricks-background-light {
  background-color: var(--kura-color-bg);
}
.brxe-map .infoBox {
  background-color: var(--kura-color-bg);
}
.brxe-map .brx-map-no-results {
  background-color: var(--kura-color-bg);
}
.brxe-map .brx-marker-text {
  background-color: var(--kura-color-bg);
}
#brxe-odzghb {
  background-color: var(--kura-color-primary);
}
#brxe-ifvlqi {
  background-color: var(--kura-color-primary);
}
#brxe-txcaif {
  background-color: var(--kura-color-primary);
}
#brxe-678ff3 {
  color: var(--kura-color-fg);
}
#brxe-8fad73 {
  color: var(--kura-color-fg);
}
.brx-dropdown-content {
  background-color: var(--kura-color-bg);
}
.brxe-nav-nested.brx-open .brx-nav-nested-items {
  background-color: var(--kura-color-bg);
}
#brxe-tomsfu .fluentform .ff-btn-submit {
  background-color: var(--kura-color-primary);
}
#brxe-tomsfu .fluentform form .ff-btn-submit:not(.ff_btn_no_style) {
  background-color: var(--kura-color-primary);
}
.bg--primary {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-10 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-20 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-30 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-40 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-50 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-60 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-70 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-80 {
  background-color: var(--kura-color-primary);
}
.bg--primary-trans-90 {
  background-color: var(--kura-color-primary);
}
.bg--white {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-10 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-20 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-30 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-40 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-50 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-60 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-70 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-80 {
  background-color: var(--kura-color-bg);
}
.bg--white-trans-90 {
  background-color: var(--kura-color-bg);
}
.text--dark.text--dark {
  color: var(--kura-color-fg);
}
.text--dark.text--dark :where(:is(h1,h2,h3,h4,h5,h6)) {
  color: var(--kura-color-fg);
}
.text--dark-muted.text--dark-muted {
  color: var(--kura-color-fg);
}
.text--dark-muted.text--dark-muted :where(:is(h1,h2,h3,h4,h5,h6)) {
  color: var(--kura-color-fg);
}
:where(.bg--ultra-light) {
  color: var(--kura-color-fg);
}
:where(.bg--ultra-light) :is(h1,h2,h3,h4,h5,h6) {
  color: var(--kura-color-fg);
}
:where(.bg--light) {
  color: var(--kura-color-fg);
}
:where(.bg--light) :is(h1,h2,h3,h4,h5,h6) {
  color: var(--kura-color-fg);
}
.bg--ultra-light :where(h1,h2,h3,h4,h5,h6) {
  color: var(--kura-color-fg);
}
.bg--light :where(h1,h2,h3,h4,h5,h6) {
  color: var(--kura-color-fg);
}
.text--base.text--base {
  color: var(--kura-color-accent);
}
.text--base.text--base :where(:is(h1,h2,h3,h4,h5,h6)) {
  color: var(--kura-color-accent);
}
.text--neutral.text--neutral {
  color: var(--kura-color-fg);
}
.text--neutral.text--neutral :where(:is(h1,h2,h3,h4,h5,h6)) {
  color: var(--kura-color-fg);
}
.text--neutral-hover.text--neutral-hover {
  color: var(--kura-color-fg);
}
.text--neutral-hover.text--neutral-hover :where(:is(h1,h2,h3,h4,h5,h6)) {
  color: var(--kura-color-fg);
}
.text--black.text--black {
  color: var(--kura-color-fg);
}
.text--black.text--black :where(:is(h1,h2,h3,h4,h5,h6)) {
  color: var(--kura-color-fg);
}
.marker--base li::marker {
  color: var(--kura-color-accent);
}
.marker--neutral li::marker {
  color: var(--kura-color-fg);
}
.marker--neutral-hover li::marker {
  color: var(--kura-color-fg);
}
.marker--black li::marker {
  color: var(--kura-color-fg);
}
.ribbon {
  background-color: var(--kura-color-primary);
}
.form--dark .bricks-button {
  background-color: var(--kura-color-primary);
}
.form--dark .bricks-search-form .bricks-button {
  background-color: var(--kura-color-primary);
}
.form--dark .brxe-post-comments .bricks-button {
  background-color: var(--kura-color-primary);
}
.form--dark input[type="checkbox"]:checked+label:before {
  background: var(--kura-color-primary);
}
.form--dark .bricks-search-form input[type="checkbox"]:checked+label:before {
  background: var(--kura-color-primary);
}
.form--dark .brxe-post-comments input[type="checkbox"]:checked+label:before {
  background: var(--kura-color-primary);
}
.form--dark .frm-fluent-form .ff-btn:not(.ff_upload_btn) {
  background-color: var(--kura-color-primary);
}
.form--dark .frm-fluent-form .ff-el-progress-bar {
  background-color: var(--kura-color-primary);
}
main:has(.form--dark)~.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
  background: var(--kura-color-primary) !important;
}
main:has(.form--dark)~.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background: var(--kura-color-primary) !important;
}
main:has(.form--dark)~.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
  background: var(--kura-color-primary) !important;
}
.form--light .input {
  background-color: var(--kura-color-bg);
}
.form--light input:not([type="submit"]) {
  background-color: var(--kura-color-bg);
}
.form--light select {
  background-color: var(--kura-color-bg);
}
.form--light textarea {
  background-color: var(--kura-color-bg);
}
.form--light .bricks-search-form .input {
  background-color: var(--kura-color-bg);
}
.form--light .bricks-search-form input:not([type="submit"]) {
  background-color: var(--kura-color-bg);
}
.form--light .bricks-search-form select {
  background-color: var(--kura-color-bg);
}
.form--light .bricks-search-form textarea {
  background-color: var(--kura-color-bg);
}
.form--light .brxe-post-comments .input {
  background-color: var(--kura-color-bg);
}
.form--light .brxe-post-comments input:not([type="submit"]) {
  background-color: var(--kura-color-bg);
}
.form--light .brxe-post-comments select {
  background-color: var(--kura-color-bg);
}
.form--light .brxe-post-comments textarea {
  background-color: var(--kura-color-bg);
}
.form--light .bricks-button {
  background-color: var(--kura-color-primary);
}
.form--light .bricks-search-form .bricks-button {
  background-color: var(--kura-color-primary);
}
.form--light .brxe-post-comments .bricks-button {
  background-color: var(--kura-color-primary);
}
.form--light input[type="checkbox"]:checked+label:before {
  background: var(--kura-color-primary);
}
.form--light .bricks-search-form input[type="checkbox"]:checked+label:before {
  background: var(--kura-color-primary);
}
.form--light .brxe-post-comments input[type="checkbox"]:checked+label:before {
  background: var(--kura-color-primary);
}
.form--light .frm-fluent-form .input {
  background-color: var(--kura-color-bg);
}
.form--light .frm-fluent-form input:not([type="submit"]) {
  background-color: var(--kura-color-bg);
}
.form--light .frm-fluent-form select {
  background-color: var(--kura-color-bg);
}
.form--light .frm-fluent-form textarea.ff-el-form-control {
  background-color: var(--kura-color-bg);
}
.form--light .frm-fluent-form .choices__inner {
  background-color: var(--kura-color-bg);
}
.form--light .frm-fluent-form .ff-btn:not(.ff_upload_btn) {
  background-color: var(--kura-color-primary);
}
.form--light .frm-fluent-form .ff-el-progress-bar {
  background-color: var(--kura-color-primary);
}
main:has(.form--light)~.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
  background: var(--kura-color-primary) !important;
}
main:has(.form--light)~.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background: var(--kura-color-primary) !important;
}
main:has(.form--light)~.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
  background: var(--kura-color-primary) !important;
}
#brxe-81e9d1 {
  background-color: var(--kura-color-primary);
}
#brxe-xjqgdd {
  background-color: var(--kura-color-primary);
}
#brxe-baxetd {
  background-color: var(--kura-color-primary);
}
#brxe-mnpxqw {
  background-color: var(--kura-color-primary);
}
#brxe-f5792c {
  background-color: var(--kura-color-bg);
}
