:where(:root)  {
  --f-page-bg-img-demo: url(/wp-content/uploads/demo-ls-sea-4242303-pixabay-1280x854.jpg);
  --f-page-bg-img-01: var(--f-page-bg-img-demo);
  --f-page-bg-img-def: var(--f-page-bg-img-01);
  --f-page-bg-ovl-01: linear-gradient(15deg, hsl(0 0 0 / 0.33) 66%, hsl(0 0 0 / 0.2) 100%);
  --f-page-bg-ovl-def: var(--f-page-bg-ovl-01);
  --f-header-height-fb: 150px;  
}
body {
  --f-top-section-offset: -1.25rem;
}
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) {
  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(--f-tooltip-bg, #333);
    --bricks-tooltip-text: var(--f-tooltip-text-color, #fff);
}
[data-balloon]:after {
    padding-block: 5px 6px !important;
    padding-inline: 10px !important;
    font-size: var(--f-tooltip-fs, 0.7rem) !important;
    font-weight: var(--f-tooltip-fw, 700) !important;
    text-align: center;
    line-height: 1.3;
}
.v-tooltip:where(.brxe-xpopover) {
    --x-popover-background: var(--f-tooltip-bg, #333);
}
.v-tooltip:where(.brxe-xpopover) .tippy-content {
    width: 17.5rem;
}
.v-tooltip--break-line[data-balloon]:after {
    white-space: normal;
}


.v-img-cover:is(.Xel-media-wr, .el-media-wr>a, img),
.v-img-cover .el-list-item :is(.Xel-media-wr, .el-media-wr>a, img) {
    width: 100%;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
}
.v-img-cover.el-media-wr img,
.v-img-cover .el-list-item .el-media-wr img {
    object-fit: cover;
    max-width: unset;
}
.v-img-width-auto:is(.Xel-media-wr, .el-media-wr>a, img),
.v-img-width-auto .el-list-item :is(.Xel-media-wr, .el-media-wr>a, img) {
    width: auto;
    height: 100%;
    min-height: 100%;
}
.v-img-height-auto:is(.Xel-media-wr, .el-media-wr>a, img),
.v-img-height-auto .el-list-item :is(.Xel-media-wr, .el-media-wr>a, img) {
    width: 100%;
    height: auto;
    min-width: 100%;
}
:is(.v-img-width-auto, .v-img-height-auto).el-media-wr img,
:is(.v-img-width-auto, .v-img-height-auto) .el-list-item .el-media-wr img {
    object-fit: contain;
}


.u-hide {
    display: none !important;
}
.u-hide--if-empty:empty {
    display: none !important;
}
header .v-hide--if-header {
    display: none !important;
}
.el-offcanvas .v-hide--if-offcanvas {
    display: none !important;
}
body:is(.home, .pt-home) header .v-hide--if-header--if-home {
    display: none !important;
}
body:is(.home, .pt-home) .v-hide--if-home {
    display: none !important;
}
body:not(.home, .pt-home) .v-hide--if-not-home {
    display: none !important;
}
body.logged-in .v-hide--if-logged-in {
    display: none !important;
}
body:not(.logged-in) .v-hide--if-logged-out {
    display: none !important;
}
@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;
  }
}



.u-visually-hidden {
	clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.u-white-space--nowrap {
  white-space: nowrap;
}
.u-text-pretty {
  text-wrap: pretty;
}
.u-text-balanced {
  text-wrap: balance;
}
.u-fit-content--links :is(a) {
  width: fit-content;
}
.u-mt-0 {
  margin-top: 0 !important;
}
.u-mb-0 {
  margin-bottom: 0 !important;
}