:where(:root)  {
  --f-page-bg-ovl-01: radial-gradient(at 15.508668821627975% 75.33316464237517%, #413659 0px, transparent 50%), radial-gradient(at 78.47428739347635% 32.14827935222672%, #4e9eaf 0px, transparent 50%), radial-gradient(at 16.937995885982957% 20.677294197031042%, #d5609d 0px, transparent 50%), radial-gradient(at 93.67029091977666% 91.39254385964912%, #d87e2c 0px, transparent 50%) #000000;
  --f-page-bg-ovl-def: var(--f-page-bg-ovl-01);
  --f-top-section-offset: -3.5rem;
  --f-header-height-fallback: 150px;
}
body:is(.v-content-align--center, .v-content-align--center-start) .brxe-post-content > * {
  margin-inline: auto;
}
body:is(.v-content-align--end) .brxe-post-content > * {
  margin-left: auto;
}
@media(max-width: 719px) {
  :root {
    --f-top-section-offset: -2.5rem;
  }  
  body:is(.v-content-align--center-start, .v-content-align--start-end) .brxe-post-content > * {
    margin-inline: unset;
  }
}
:where(.fe-aside) {
  padding-block: var(--f-space-7);
}


[data-balloon] {
    --bricks-tooltip-bg: var(--_c-tooltip-bg, #333);
    --bricks-tooltip-text: var(--_c-tooltip-text, #fff);
    --_tooltip-fs: var(--f-tooltip-fs, 0.8rem);
    --_tooltip-fw: var(--f-tooltip-fw, 700);
}
[data-balloon]:after {
    padding-block: 5px 6px !important;
    padding-inline: 10px !important;
    font-size: var(--_tooltip-fs) !important;
    font-weight: var(--f-tooltip-fw) !important;
    text-align: center;
    line-height: 1.3;
}
.v-tooltip:where(.brxe-xpopover) {
    --x-popover-background: var(--_c-tooltip-bg, #333);
}
.v-tooltip:where(.brxe-xpopover) .tippy-content {
    width: 17.5rem;
}

.v-tooltip--break-line[data-balloon]:after {
    white-space: normal;
}


@media (max-width: 1259px) {
  header .v-hide--if-header--ss-tabl-lg,
  .u-hide--ss-tabl-lg {
    display: none !important;
  }
}
@media (max-width: 939px) {
  header .v-hide--if-header--ss-tabl-sm,
  .u-hide--ss-tabl-sm {
    display: none !important;
  }
}
@media (max-width: 719px) {
  .v-hide--if-header--ss-mob-lg,
  .u-hide--ss-mob-lg {
    display: none !important;
  }
}
@media (max-width: 511px) {
  header .v-hide--if-header--ss-mob-sm,
  .u-hide--ss-mob-sm {
    display: none !important;
  }
}
@media (max-width: 359px) {
  .u-hide--ss-mob-xs {
    display: none !important;
  }
}