/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/sass/gutenberg.scss ***!
  \*********************************************************************************************************************/
@charset "UTF-8";
/*--------------------------------------------------------------
# Import Vendor files needed to compile
--------------------------------------------------------------*/
/*-------------------------------------------------------------------------
# Sass functions: https://sass-lang.com/documentation/at-rules/function/
-------------------------------------------------------------------------*/
/*
color-transparen(#444, 50) 50 % transparent
*/
/* 
color-adjust(#444, 50) 50 % lighter
color-adjust(#444, 150) 50 % darker
*/
/* 
    Example:

    @function rem($value) {
        $remValue: ($value / 16) + rem; 
        @return $remValue;
    }

    Usage:

    div {
        width: rem(400);
        height: rem(400);
    }
*/
/* use this to fonts sizes - this make size accessible */
/* use this to px to elements  */
/*-----------------------------------------------------------------
# Sass mixins: https://sass-lang.com/documentation/at-rules/mixin/
------------------------------------------------------------------*/
/* NOTE - This project */
/* NOTE - Hover background */
/*
- $color / base color under overlay
- $alpha / to black overlay 0 = no overlay, 1 = full black
Usage example:
&:hover {
    @include hover_background($color-primary, .2);
}
*/
/* NOTE - Figure image containers */
/*
<figure>
    <img src="image.jpg" alt="Description">
</figure>
- object-position: 50% 50%; / you can use this to set image position to code
- LINK https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio
*/
/* Figure figcaption absolute position, parent need to be relative */
/* NOTE - Text decoration, mainly to links */
/* NOTE - WP buttons all and others */
/* Only in button WP buttons block */
/*--------------------------------------------------------------
# Sass variables: https://sass-lang.com/documentation/variables/
--------------------------------------------------------------*/
/*
 * Guttenberg and FSE general styles for the theme
 */
/* NOTE - Block common settings */
.block-editor-iframe__html .block-editor-block-list__layout.is-root-container > *,
.block-editor-page .block-editor-block-list__layout.is-root-container > * {
  box-sizing: border-box;
}
.block-editor-iframe__html .block-editor-block-list__layout.is-root-container > .alignwide,
.block-editor-iframe__html .block-editor-block-list__layout.is-root-container .is-layout-constrained > .alignwide,
.block-editor-page .block-editor-block-list__layout.is-root-container > .alignwide,
.block-editor-page .block-editor-block-list__layout.is-root-container .is-layout-constrained > .alignwide {
  width: calc((100% + 767px) / 2);
  max-width: 1100px; /* optional */
  min-width: 767px; /* optional */
}
.block-editor-iframe__html .block-editor-block-list__layout.is-root-container .alignwide > *,
.block-editor-page .block-editor-block-list__layout.is-root-container .alignwide > * {
  max-width: 100%;
}

.block-editor-iframe__html .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 767px;
  margin-left: auto !important;
  margin-right: auto !important;
}

html:is(.vrx-theme-frond-end) {
  /* NOTE 
  - FSE site bone | header, main and content is in this
  - Set top and bottom margin for first and last block in content
  */
  /* NOTE - main content class, usually after main */
  /* NOTE - first level is-layout-constrained  */
  /* NOTE - block vertical spacing | this is set all content, even <p> */
  /* NOTE - blocks aligns settings */
}
html:is(.vrx-theme-frond-end) body {
  --margin: calc( ( 100vw - var(--scrollbar-width) ) - 100% );
  --wide-align-padding: calc( ( 100vw - 1100px - var(--scrollbar-width) ) / 2 );
  --full-align-padding: calc(var(--wp--preset--spacing--step-xs) * 3);
}
html:is(.vrx-theme-frond-end) :where(.wp-site-blocks) > :first-child {
  margin-block-start: 0;
}
html:is(.vrx-theme-frond-end) :where(.wp-site-blocks) > * {
  margin-block-start: 0;
  margin-block-end: 0;
}
html:is(.vrx-theme-frond-end) :where(.wp-site-blocks) > main > * > *:first-child:not(.has-background.alignfull) {
  margin-block-start: calc(var(--wp--preset--spacing--step-xs) * 6);
}
html:is(.vrx-theme-frond-end) :where(.wp-site-blocks) > main > * > *:last-child:not(.has-background.alignfull),
html:is(.vrx-theme-frond-end) :where(.wp-site-blocks) > main > * > *:not(.has-background.alignfull):nth-last-child(2):has(+ p:empty) {
  margin-block-end: calc(var(--wp--preset--spacing--step-xs) * 6);
}
html:is(.vrx-theme-frond-end) :where(.wp-site-blocks) > main > * > *.has-background.alignfull + p:empty {
  display: none;
}
html:is(.vrx-theme-frond-end) .entry-content {
  margin-inline-start: calc(var(--wp--preset--spacing--step-xs) * 4);
  margin-left: auto;
  margin-right: auto;
}
html:is(.vrx-theme-frond-end) .entry-content > *[class*=hero]:nth-child(1),
html:is(.vrx-theme-frond-end) .entry-content > div > *[class*=hero]:nth-child(1) {
  margin-top: calc(var(--wp--preset--spacing--step-xs) * 4 * -1);
}
html:is(.vrx-theme-frond-end) .is-layout-constrained:not(.is-layout-constrained .is-layout-constrained) {
  padding-inline: calc(var(--wp--preset--spacing--step-xs) * 3);
}
html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > * {
  margin-block-start: var(--wp--preset--spacing--step-md);
  margin-block-end: 0;
}
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > *,
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > *,
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > * {
  margin-block-end: 0;
}
html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > p,
html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > dl.wp-block-list, html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > ol.wp-block-list, html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > ul.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > p,
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > dl.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > ol.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > ul.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > p,
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > dl.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > ol.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > ul.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > p,
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > dl.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > ol.wp-block-list,
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > ul.wp-block-list {
  margin-block-start: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > h1:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > .h1:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > h2:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > .h2:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > h3:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > .h3:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > h4:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > .h4:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > h5:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > .h5:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > h6:has(.wp-block-heading), html:is(.vrx-theme-frond-end) :where(.acf-innerblocks-container) > .h6:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > h1:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > .h1:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > h2:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > .h2:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > h3:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > .h3:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > h4:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > .h4:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > h5:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > .h5:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > h6:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-constrained) > .h6:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > h1:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > .h1:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > h2:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > .h2:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > h3:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > .h3:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > h4:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > .h4:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > h5:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > .h5:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > h6:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flow) > .h6:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > h1:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > .h1:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > h2:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > .h2:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > h3:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > .h3:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > h4:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > .h4:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > h5:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > .h5:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > h6:has(.wp-block-heading),
html:is(.vrx-theme-frond-end) :where(.is-layout-flex) > .h6:has(.wp-block-heading) {
  margin-block-start: calc(var(--wp--preset--spacing--step-xs) * 4);
}
html:is(.vrx-theme-frond-end) .alignwide {
  max-width: var(--wp--style--global--wide-size);
  margin-inline: auto;
}
html:is(.vrx-theme-frond-end) .alignfull {
  margin-inline: calc(var(--margin) / 2 * -1);
  max-width: calc(100vw - var(--scrollbar-width));
  padding-inline: calc(var(--wp--preset--spacing--step-xs) * 3);
}
html:is(.vrx-theme-frond-end) main .alignfull {
  overflow: hidden;
}
html:is(.vrx-theme-frond-end) .alignwide > * {
  max-width: 100%;
}
@media (max-width: 767.98px) {
  html:is(.vrx-theme-frond-end) .alignfull {
    padding-inline: calc(var(--wp--preset--spacing--step-xs) * 3);
  }
}
html, body {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.et-fb-app-frame,
html:is(.vrx-theme-frond-end),
.block-editor-block-list__layout {
  /* NOTE - Base fonts */
  /* <body> Is body or editor wrapper */
  /* NOTE - HTML tags */
  /* Headings */
  /* NOTE - base classes */
  /* .lists */
  /* .grid-list 
   * - grid list of cards
   * - data-cols="2" - 2 columns
  */
  /* NOTE - Figure image styles */
  /* NOTE - add xl 1400 site width to bootstrap */
  /* NOTE - Fslightbox  */
  /* NOTE - slick  */
  /* NOTE - theme tool attributes */
  /* wp-element-button is generic wp button class all buttons */
  /* Buttons core block */
  /* <buttom> tag use wp styles */
  /* Editor styles: */
  /* ANCHOR - wp-admin */
  /* ANCHOR : time line content start here */
  /* ANCHOR : time line items content start here */
  /* NOTE | layout_horizontal | all screen sizes */
}
.et-fb-app-frame:is(.block-editor-block-list__layout), .et-fb-app-frame:is(.vrx-theme-frond-end) body,
html:is(.vrx-theme-frond-end):is(.block-editor-block-list__layout),
html:is(.vrx-theme-frond-end):is(.vrx-theme-frond-end) body,
.block-editor-block-list__layout:is(.block-editor-block-list__layout),
.block-editor-block-list__layout:is(.vrx-theme-frond-end) body {
  font-size: var(--wp--preset--font-size--medium); /* NOTE - base font size */
  font-family: var(--wp--preset--font-family--base);
  font-weight: 400;
  font-style: normal;
  line-height: 1.5em;
}
.et-fb-app-frame .link-button,
.et-fb-app-frame a,
html:is(.vrx-theme-frond-end) .link-button,
html:is(.vrx-theme-frond-end) a,
.block-editor-block-list__layout .link-button,
.block-editor-block-list__layout a {
  text-decoration-color: var(--wp--preset--color--primary);
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .link-button:not(:where(.has-text-color *)),
.et-fb-app-frame a:not(:where(.has-text-color *)),
html:is(.vrx-theme-frond-end) .link-button:not(:where(.has-text-color *)),
html:is(.vrx-theme-frond-end) a:not(:where(.has-text-color *)),
.block-editor-block-list__layout .link-button:not(:where(.has-text-color *)),
.block-editor-block-list__layout a:not(:where(.has-text-color *)) {
  color: var(--wp--custom--link--color);
}
.et-fb-app-frame .link-button:not(:where(.has-text-color *)):hover,
.et-fb-app-frame a:not(:where(.has-text-color *)):hover,
html:is(.vrx-theme-frond-end) .link-button:not(:where(.has-text-color *)):hover,
html:is(.vrx-theme-frond-end) a:not(:where(.has-text-color *)):hover,
.block-editor-block-list__layout .link-button:not(:where(.has-text-color *)):hover,
.block-editor-block-list__layout a:not(:where(.has-text-color *)):hover {
  color: var(--wp--custom--link--hover-color);
}
.et-fb-app-frame h1, .et-fb-app-frame .h1, .et-fb-app-frame h2, .et-fb-app-frame .h2, .et-fb-app-frame h3, .et-fb-app-frame .h3, .et-fb-app-frame h4, .et-fb-app-frame .h4, .et-fb-app-frame h5, .et-fb-app-frame .h5, .et-fb-app-frame h6, .et-fb-app-frame .h6,
html:is(.vrx-theme-frond-end) h1,
html:is(.vrx-theme-frond-end) .h1,
html:is(.vrx-theme-frond-end) h2,
html:is(.vrx-theme-frond-end) .h2,
html:is(.vrx-theme-frond-end) h3,
html:is(.vrx-theme-frond-end) .h3,
html:is(.vrx-theme-frond-end) h4,
html:is(.vrx-theme-frond-end) .h4,
html:is(.vrx-theme-frond-end) h5,
html:is(.vrx-theme-frond-end) .h5,
html:is(.vrx-theme-frond-end) h6,
html:is(.vrx-theme-frond-end) .h6,
.block-editor-block-list__layout h1,
.block-editor-block-list__layout .h1,
.block-editor-block-list__layout h2,
.block-editor-block-list__layout .h2,
.block-editor-block-list__layout h3,
.block-editor-block-list__layout .h3,
.block-editor-block-list__layout h4,
.block-editor-block-list__layout .h4,
.block-editor-block-list__layout h5,
.block-editor-block-list__layout .h5,
.block-editor-block-list__layout h6,
.block-editor-block-list__layout .h6 {
  font-weight: 700;
  font-family: var(--wp--preset--font-family--heading);
}
.et-fb-app-frame h1, .et-fb-app-frame .h1,
html:is(.vrx-theme-frond-end) h1,
html:is(.vrx-theme-frond-end) .h1,
.block-editor-block-list__layout h1,
.block-editor-block-list__layout .h1 {
  font-size: var(--wp--preset--font-size--x-large);
}
.et-fb-app-frame h2, .et-fb-app-frame .h2,
html:is(.vrx-theme-frond-end) h2,
html:is(.vrx-theme-frond-end) .h2,
.block-editor-block-list__layout h2,
.block-editor-block-list__layout .h2 {
  font-size: var(--wp--preset--font-size--large);
}
.et-fb-app-frame h3, .et-fb-app-frame .h3,
html:is(.vrx-theme-frond-end) h3,
html:is(.vrx-theme-frond-end) .h3,
.block-editor-block-list__layout h3,
.block-editor-block-list__layout .h3 {
  font-size: calc(var(--wp--preset--font-size--medium) * 1.5);
}
.et-fb-app-frame h4, .et-fb-app-frame .h4,
html:is(.vrx-theme-frond-end) h4,
html:is(.vrx-theme-frond-end) .h4,
.block-editor-block-list__layout h4,
.block-editor-block-list__layout .h4 {
  font-size: calc(var(--wp--preset--font-size--medium) * 1.2);
}
.et-fb-app-frame h5, .et-fb-app-frame .h5,
html:is(.vrx-theme-frond-end) h5,
html:is(.vrx-theme-frond-end) .h5,
.block-editor-block-list__layout h5,
.block-editor-block-list__layout .h5 {
  font-size: var(--wp--preset--font-size--medium);
}
.et-fb-app-frame h6, .et-fb-app-frame .h6,
html:is(.vrx-theme-frond-end) h6,
html:is(.vrx-theme-frond-end) .h6,
.block-editor-block-list__layout h6,
.block-editor-block-list__layout .h6 {
  font-size: var(--wp--preset--font-size--small);
}
@media (max-width: 767.98px) {
  .et-fb-app-frame h1,
  html:is(.vrx-theme-frond-end) h1,
  .block-editor-block-list__layout h1 {
    font-size: 2rem !important;
  }
}
.et-fb-app-frame .alignleft,
html:is(.vrx-theme-frond-end) .alignleft,
.block-editor-block-list__layout .alignleft {
  margin-left: calc((100% - var(--wp--style--global--content-size)) / 2);
}
.et-fb-app-frame .alignright,
html:is(.vrx-theme-frond-end) .alignright,
.block-editor-block-list__layout .alignright {
  margin-right: calc((100% - var(--wp--style--global--content-size)) / 2);
}
.et-fb-app-frame .tag-list,
html:is(.vrx-theme-frond-end) .tag-list,
.block-editor-block-list__layout .tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .tag,
html:is(.vrx-theme-frond-end) .tag,
.block-editor-block-list__layout .tag {
  position: relative;
  display: inline-block;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(white, white);
  color: black;
  font-size: var(--wp--preset--font-size--small);
  font-weight: normal !important;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 0.8) calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs) / 2 / 2) calc(var(--wp--preset--spacing--step-xs));
  outline: solid 1px #B4C2CC;
  line-height: 1.4;
}
.et-fb-app-frame .tag:is(a),
html:is(.vrx-theme-frond-end) .tag:is(a),
.block-editor-block-list__layout .tag:is(a) {
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .tag:is(a):hover,
html:is(.vrx-theme-frond-end) .tag:is(a):hover,
.block-editor-block-list__layout .tag:is(a):hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(white, white);
}
.et-fb-app-frame .tag:focus-visible,
html:is(.vrx-theme-frond-end) .tag:focus-visible,
.block-editor-block-list__layout .tag:focus-visible {
  outline: solid 2px black !important;
}
.et-fb-app-frame .tag--primary,
.et-fb-app-frame .tag--joint,
.et-fb-app-frame .tag--active,
html:is(.vrx-theme-frond-end) .tag--primary,
html:is(.vrx-theme-frond-end) .tag--joint,
html:is(.vrx-theme-frond-end) .tag--active,
.block-editor-block-list__layout .tag--primary,
.block-editor-block-list__layout .tag--joint,
.block-editor-block-list__layout .tag--active {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(var(--wp--preset--color--secondary), var(--wp--preset--color--secondary));
  outline-color: var(--wp--preset--color--secondary);
  color: white;
  border: none;
}
.et-fb-app-frame .tag--primary:is(a),
.et-fb-app-frame .tag--joint:is(a),
.et-fb-app-frame .tag--active:is(a),
html:is(.vrx-theme-frond-end) .tag--primary:is(a),
html:is(.vrx-theme-frond-end) .tag--joint:is(a),
html:is(.vrx-theme-frond-end) .tag--active:is(a),
.block-editor-block-list__layout .tag--primary:is(a),
.block-editor-block-list__layout .tag--joint:is(a),
.block-editor-block-list__layout .tag--active:is(a) {
  color: white !important;
}
.et-fb-app-frame .tag--primary:is(a):hover,
.et-fb-app-frame .tag--joint:is(a):hover,
.et-fb-app-frame .tag--active:is(a):hover,
html:is(.vrx-theme-frond-end) .tag--primary:is(a):hover,
html:is(.vrx-theme-frond-end) .tag--joint:is(a):hover,
html:is(.vrx-theme-frond-end) .tag--active:is(a):hover,
.block-editor-block-list__layout .tag--primary:is(a):hover,
.block-editor-block-list__layout .tag--joint:is(a):hover,
.block-editor-block-list__layout .tag--active:is(a):hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(var(--wp--preset--color--secondary), var(--wp--preset--color--secondary));
  color: white;
}
.et-fb-app-frame .tag--green,
html:is(.vrx-theme-frond-end) .tag--green,
.block-editor-block-list__layout .tag--green {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(var(--wp--preset--color--green), var(--wp--preset--color--green));
  outline-color: var(--wp--preset--color--green);
  color: black;
  border: none;
}
.et-fb-app-frame .tag--green:is(a):hover,
html:is(.vrx-theme-frond-end) .tag--green:is(a):hover,
.block-editor-block-list__layout .tag--green:is(a):hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(var(--wp--preset--color--green), var(--wp--preset--color--green));
}
.et-fb-app-frame .tag--continuous,
.et-fb-app-frame .tag--pink,
html:is(.vrx-theme-frond-end) .tag--continuous,
html:is(.vrx-theme-frond-end) .tag--pink,
.block-editor-block-list__layout .tag--continuous,
.block-editor-block-list__layout .tag--pink {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(var(--wp--preset--color--pink), var(--wp--preset--color--pink));
  outline-color: var(--wp--preset--color--pink);
  color: white;
  border: none;
}
.et-fb-app-frame .tag--continuous:is(a):hover,
.et-fb-app-frame .tag--pink:is(a):hover,
html:is(.vrx-theme-frond-end) .tag--continuous:is(a):hover,
html:is(.vrx-theme-frond-end) .tag--pink:is(a):hover,
.block-editor-block-list__layout .tag--continuous:is(a):hover,
.block-editor-block-list__layout .tag--pink:is(a):hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(var(--wp--preset--color--pink), var(--wp--preset--color--pink));
  color: white;
}
.et-fb-app-frame .block-message,
html:is(.vrx-theme-frond-end) .block-message,
.block-editor-block-list__layout .block-message {
  text-align: center;
  color: color-mix(in oklab, #000 10%, var(--wp--preset--color--grey));
  padding-inline: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  width: 100%;
}
.et-fb-app-frame .card,
html:is(.vrx-theme-frond-end) .card,
.block-editor-block-list__layout .card {
  border: none;
  padding: 0;
  min-width: auto;
  border-radius: 0;
}
.et-fb-app-frame .card .h3 a:hover,
html:is(.vrx-theme-frond-end) .card .h3 a:hover,
.block-editor-block-list__layout .card .h3 a:hover {
  opacity: 0.6;
}
.et-fb-app-frame .wp-block-column .card:only-child,
.et-fb-app-frame .wp-block-column .card:has(+ p:empty),
html:is(.vrx-theme-frond-end) .wp-block-column .card:only-child,
html:is(.vrx-theme-frond-end) .wp-block-column .card:has(+ p:empty),
.block-editor-block-list__layout .wp-block-column .card:only-child,
.block-editor-block-list__layout .wp-block-column .card:has(+ p:empty) {
  display: grid;
  min-height: 100%;
}
.et-fb-app-frame.block-editor-block-list__layout .card,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .card,
.block-editor-block-list__layout.block-editor-block-list__layout .card {
  max-width: none;
}
.et-fb-app-frame .item-list,
.et-fb-app-frame .card-list,
html:is(.vrx-theme-frond-end) .item-list,
html:is(.vrx-theme-frond-end) .card-list,
.block-editor-block-list__layout .item-list,
.block-editor-block-list__layout .card-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: calc(var(--wp--preset--spacing--step-xs) * 4);
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .grid-list:has(> .card),
.et-fb-app-frame .grid-list .block-editor-inner-blocks .block-editor-block-list__layout,
html:is(.vrx-theme-frond-end) .grid-list:has(> .card),
html:is(.vrx-theme-frond-end) .grid-list .block-editor-inner-blocks .block-editor-block-list__layout,
.block-editor-block-list__layout .grid-list:has(> .card),
.block-editor-block-list__layout .grid-list .block-editor-inner-blocks .block-editor-block-list__layout {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--wp--preset--spacing--step-xs) * 3);
  width: 100%;
}
.et-fb-app-frame .grid-list--center,
html:is(.vrx-theme-frond-end) .grid-list--center,
.block-editor-block-list__layout .grid-list--center {
  justify-content: center;
}
.et-fb-app-frame .grid-list > .card,
.et-fb-app-frame .grid-list .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
html:is(.vrx-theme-frond-end) .grid-list > .card,
html:is(.vrx-theme-frond-end) .grid-list .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
.block-editor-block-list__layout .grid-list > .card,
.block-editor-block-list__layout .grid-list .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block {
  width: calc((100% - var(--wp--preset--spacing--step-xs) * 3 * 2) / 3);
}
.et-fb-app-frame .grid-list[data-cols="1"] > .card,
.et-fb-app-frame .grid-list[data-cols="1"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="1"] > .card,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="1"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
.block-editor-block-list__layout .grid-list[data-cols="1"] > .card,
.block-editor-block-list__layout .grid-list[data-cols="1"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block {
  width: 100%;
}
.et-fb-app-frame .grid-list[data-cols="2"] > .card,
.et-fb-app-frame .grid-list[data-cols="2"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="2"] > .card,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="2"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
.block-editor-block-list__layout .grid-list[data-cols="2"] > .card,
.block-editor-block-list__layout .grid-list[data-cols="2"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block {
  width: calc((100% - var(--wp--preset--spacing--step-xs) * 3 * 1) / 2);
}
.et-fb-app-frame .grid-list[data-cols="3"] > .card,
.et-fb-app-frame .grid-list[data-cols="3"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="3"] > .card,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="3"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
.block-editor-block-list__layout .grid-list[data-cols="3"] > .card,
.block-editor-block-list__layout .grid-list[data-cols="3"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block {
  width: calc((100% - var(--wp--preset--spacing--step-xs) * 3 * 2) / 3);
}
.et-fb-app-frame .grid-list[data-cols="4"] > .card,
.et-fb-app-frame .grid-list[data-cols="4"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="4"] > .card,
html:is(.vrx-theme-frond-end) .grid-list[data-cols="4"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block,
.block-editor-block-list__layout .grid-list[data-cols="4"] > .card,
.block-editor-block-list__layout .grid-list[data-cols="4"] .block-editor-inner-blocks .block-editor-block-list__layout > .wp-block {
  width: calc((100% - var(--wp--preset--spacing--step-xs) * 3 * 3) / 4);
}
@media (max-width: 1199.98px) {
  .et-fb-app-frame .grid-list[data-cols="4"] .card,
  html:is(.vrx-theme-frond-end) .grid-list[data-cols="4"] .card,
  .block-editor-block-list__layout .grid-list[data-cols="4"] .card {
    width: calc((100% - var(--wp--preset--spacing--step-xs) * 3 * 2) / 3);
  }
}
@media (max-width: 991.98px) {
  .et-fb-app-frame .grid-list .card,
  .et-fb-app-frame .grid-list[data-cols="3"] .card,
  .et-fb-app-frame .grid-list[data-cols="4"] .card,
  html:is(.vrx-theme-frond-end) .grid-list .card,
  html:is(.vrx-theme-frond-end) .grid-list[data-cols="3"] .card,
  html:is(.vrx-theme-frond-end) .grid-list[data-cols="4"] .card,
  .block-editor-block-list__layout .grid-list .card,
  .block-editor-block-list__layout .grid-list[data-cols="3"] .card,
  .block-editor-block-list__layout .grid-list[data-cols="4"] .card {
    width: calc((100% - var(--wp--preset--spacing--step-xs) * 3 * 1) / 2);
  }
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .grid-list .card,
  html:is(.vrx-theme-frond-end) .grid-list .card,
  .block-editor-block-list__layout .grid-list .card {
    width: 100% !important;
  }
}
.et-fb-app-frame .figure-16-9,
html:is(.vrx-theme-frond-end) .figure-16-9,
.block-editor-block-list__layout .figure-16-9 {
  position: relative;
  margin-bottom: 0;
}
.et-fb-app-frame .figure-16-9 img,
html:is(.vrx-theme-frond-end) .figure-16-9 img,
.block-editor-block-list__layout .figure-16-9 img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .figure-16-9 figcaption,
html:is(.vrx-theme-frond-end) .figure-16-9 figcaption,
.block-editor-block-list__layout .figure-16-9 figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
@media (min-width: 1400px) {
  .et-fb-app-frame .container,
  .et-fb-app-frame .container-lg,
  .et-fb-app-frame .container-md,
  .et-fb-app-frame .container-sm,
  .et-fb-app-frame .container-xl,
  html:is(.vrx-theme-frond-end) .container,
  html:is(.vrx-theme-frond-end) .container-lg,
  html:is(.vrx-theme-frond-end) .container-md,
  html:is(.vrx-theme-frond-end) .container-sm,
  html:is(.vrx-theme-frond-end) .container-xl,
  .block-editor-block-list__layout .container,
  .block-editor-block-list__layout .container-lg,
  .block-editor-block-list__layout .container-md,
  .block-editor-block-list__layout .container-sm,
  .block-editor-block-list__layout .container-xl {
    max-width: 1340px;
  }
}
.et-fb-app-frame .vrxFslightbox-prev-btn,
html:is(.vrx-theme-frond-end) .vrxFslightbox-prev-btn,
.block-editor-block-list__layout .vrxFslightbox-prev-btn {
  transform: rotate(180deg);
}
.et-fb-app-frame .vrxFslightbox-prev-btn,
.et-fb-app-frame .vrxFslightbox-next-btn,
html:is(.vrx-theme-frond-end) .vrxFslightbox-prev-btn,
html:is(.vrx-theme-frond-end) .vrxFslightbox-next-btn,
.block-editor-block-list__layout .vrxFslightbox-prev-btn,
.block-editor-block-list__layout .vrxFslightbox-next-btn {
  width: 46px !important;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(10d3b23bbd7e3528380e.svg);
  border: none;
  background-color: transparent;
  color: white;
  width: 46px;
}
.et-fb-app-frame .vrxFslightbox-prev-btn img,
.et-fb-app-frame .vrxFslightbox-next-btn img,
html:is(.vrx-theme-frond-end) .vrxFslightbox-prev-btn img,
html:is(.vrx-theme-frond-end) .vrxFslightbox-next-btn img,
.block-editor-block-list__layout .vrxFslightbox-prev-btn img,
.block-editor-block-list__layout .vrxFslightbox-next-btn img {
  filter: invert(1);
}
.et-fb-app-frame .vrxFslightbox-fullscreen-btn,
.et-fb-app-frame .vrxFslightbox-close-btn,
html:is(.vrx-theme-frond-end) .vrxFslightbox-fullscreen-btn,
html:is(.vrx-theme-frond-end) .vrxFslightbox-close-btn,
.block-editor-block-list__layout .vrxFslightbox-fullscreen-btn,
.block-editor-block-list__layout .vrxFslightbox-close-btn {
  border: none;
  background-color: transparent;
  color: white;
  width: 46px;
}
.et-fb-app-frame .vrxFslightbox-fullscreen-btn img,
.et-fb-app-frame .vrxFslightbox-close-btn img,
html:is(.vrx-theme-frond-end) .vrxFslightbox-fullscreen-btn img,
html:is(.vrx-theme-frond-end) .vrxFslightbox-close-btn img,
.block-editor-block-list__layout .vrxFslightbox-fullscreen-btn img,
.block-editor-block-list__layout .vrxFslightbox-close-btn img {
  filter: invert(1);
}
.et-fb-app-frame .slick-slider,
html:is(.vrx-theme-frond-end) .slick-slider,
.block-editor-block-list__layout .slick-slider {
  gap: 0;
}
.et-fb-app-frame .slick-dots,
html:is(.vrx-theme-frond-end) .slick-dots,
.block-editor-block-list__layout .slick-dots {
  margin: 0;
}
.et-fb-app-frame .slick-dots li button .slick-dot-icon:before,
html:is(.vrx-theme-frond-end) .slick-dots li button .slick-dot-icon:before,
.block-editor-block-list__layout .slick-dots li button .slick-dot-icon:before {
  font-size: 0.75rem;
}
.et-fb-app-frame .slick-dots li button:focus,
html:is(.vrx-theme-frond-end) .slick-dots li button:focus,
.block-editor-block-list__layout .slick-dots li button:focus {
  outline: solid 2px black !important;
}
.et-fb-app-frame .slick-prev:before,
.et-fb-app-frame .slick-next:before,
html:is(.vrx-theme-frond-end) .slick-prev:before,
html:is(.vrx-theme-frond-end) .slick-next:before,
.block-editor-block-list__layout .slick-prev:before,
.block-editor-block-list__layout .slick-next:before {
  background-size: 0.75em;
  background-image: url(dc7f2314e342cec0d5ee.svg);
  background-position: center;
  content: " ";
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-size: 0.75rem;
}
.et-fb-app-frame .slick-prev:before,
html:is(.vrx-theme-frond-end) .slick-prev:before,
.block-editor-block-list__layout .slick-prev:before {
  transform: rotate(180deg);
}
.et-fb-app-frame [disable_link],
html:is(.vrx-theme-frond-end) [disable_link],
.block-editor-block-list__layout [disable_link] {
  pointer-events: none;
}
.et-fb-app-frame .wp-element-button,
html:is(.vrx-theme-frond-end) .wp-element-button,
.block-editor-block-list__layout .wp-element-button {
  border: 2px solid color-mix(in oklab, #fff 30%, var(--wp--preset--color--primary));
  background-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--primary));
  text-decoration-color: transparent;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 - 1px) calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .wp-element-button:not(.has-text-color),
html:is(.vrx-theme-frond-end) .wp-element-button:not(.has-text-color),
.block-editor-block-list__layout .wp-element-button:not(.has-text-color) {
  color: black;
}
.et-fb-app-frame .wp-element-button,
html:is(.vrx-theme-frond-end) .wp-element-button,
.block-editor-block-list__layout .wp-element-button {
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .wp-block-buttons,
html:is(.vrx-theme-frond-end) .wp-block-buttons,
.block-editor-block-list__layout .wp-block-buttons {
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .wp-block-button,
html:is(.vrx-theme-frond-end) .wp-block-button,
.block-editor-block-list__layout .wp-block-button {
  display: flex;
  align-items: stretch;
  flex-direction: row;
  cursor: pointer;
  /* Ensisijainen */
  /* Toisijainen */
  /* Linkki 3. */
  /* Linkki 3. */
}
.et-fb-app-frame .wp-block-button .acc-target-blank,
html:is(.vrx-theme-frond-end) .wp-block-button .acc-target-blank,
.block-editor-block-list__layout .wp-block-button .acc-target-blank {
  display: none;
}
.et-fb-app-frame .wp-block-button:has(.wp-block-button__link)::after,
html:is(.vrx-theme-frond-end) .wp-block-button:has(.wp-block-button__link)::after,
.block-editor-block-list__layout .wp-block-button:has(.wp-block-button__link)::after {
  content: " ";
  background-image: url(dc7f2314e342cec0d5ee.svg);
  background-size: 10px;
  min-width: 34px;
  margin-left: 6px;
  background-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--primary));
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.2s ease;
}
.et-fb-app-frame .wp-block-button:has(.wp-block-button__link) .wp-element-button,
html:is(.vrx-theme-frond-end) .wp-block-button:has(.wp-block-button__link) .wp-element-button,
.block-editor-block-list__layout .wp-block-button:has(.wp-block-button__link) .wp-element-button {
  position: relative;
  z-index: 2;
}
.et-fb-app-frame .wp-block-button:has(.wp-block-button__link) .wp-element-button::after,
html:is(.vrx-theme-frond-end) .wp-block-button:has(.wp-block-button__link) .wp-element-button::after,
.block-editor-block-list__layout .wp-block-button:has(.wp-block-button__link) .wp-element-button::after {
  content: " ";
  width: 42px;
  height: 31px;
  background-color: transparent;
  position: absolute;
  right: -42px;
  top: 0;
}
.et-fb-app-frame .wp-block-button:hover::after, .et-fb-app-frame .wp-block-button:hover a::after,
html:is(.vrx-theme-frond-end) .wp-block-button:hover::after,
html:is(.vrx-theme-frond-end) .wp-block-button:hover a::after,
.block-editor-block-list__layout .wp-block-button:hover::after,
.block-editor-block-list__layout .wp-block-button:hover a::after {
  transform: translateX(6px);
}
.et-fb-app-frame .wp-block-button .wp-block-button__link,
html:is(.vrx-theme-frond-end) .wp-block-button .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  /* button-primary, effects all wp block buttons */
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 600;
  padding: 2px calc(var(--wp--preset--spacing--step-xs) / 2 * 3) calc(var(--wp--preset--spacing--step-xs) / 2 + 2px) calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  border-radius: 0;
}
.et-fb-app-frame .wp-block-button .wp-block-button__link,
html:is(.vrx-theme-frond-end) .wp-block-button .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button .wp-block-button__link {
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .wp-block-button.is-style-secondary > .wp-block-button__link,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-secondary > .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button.is-style-secondary > .wp-block-button__link {
  color: white;
  border: 2px solid var(--wp--preset--color--pink);
  background-color: var(--wp--preset--color--pink);
}
.et-fb-app-frame .wp-block-button.is-style-secondary::after,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-secondary::after,
.block-editor-block-list__layout .wp-block-button.is-style-secondary::after {
  background-color: var(--wp--preset--color--pink);
  background-image: url(10d3b23bbd7e3528380e.svg);
}
.et-fb-app-frame .wp-block-button.is-style-green > .wp-block-button__link,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-green > .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button.is-style-green > .wp-block-button__link {
  color: black;
  border: 2px solid var(--wp--preset--color--green);
  background-color: var(--wp--preset--color--green);
}
.et-fb-app-frame .wp-block-button.is-style-green::after,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-green::after,
.block-editor-block-list__layout .wp-block-button.is-style-green::after {
  background-color: var(--wp--preset--color--green);
  background-image: url(dc7f2314e342cec0d5ee.svg);
}
.et-fb-app-frame .wp-block-button.is-style-dark-blue > .wp-block-button__link,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-dark-blue > .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button.is-style-dark-blue > .wp-block-button__link {
  color: white;
  border: 2px solid var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--secondary);
}
.et-fb-app-frame .wp-block-button.is-style-dark-blue::after,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-dark-blue::after,
.block-editor-block-list__layout .wp-block-button.is-style-dark-blue::after {
  background-color: var(--wp--preset--color--secondary);
  background-image: url(10d3b23bbd7e3528380e.svg);
}
.et-fb-app-frame .wp-block-button.is-style-harmaa > .wp-block-button__link,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-harmaa > .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button.is-style-harmaa > .wp-block-button__link {
  color: black;
  border: 2px solid var(--wp--preset--color--grey);
  background-color: var(--wp--preset--color--grey);
}
.et-fb-app-frame .wp-block-button.is-style-harmaa::after,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-harmaa::after,
.block-editor-block-list__layout .wp-block-button.is-style-harmaa::after {
  background-color: var(--wp--preset--color--grey);
  background-image: url(dc7f2314e342cec0d5ee.svg);
}
.et-fb-app-frame .wp-block-button.is-style-white > .wp-block-button__link,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-white > .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button.is-style-white > .wp-block-button__link {
  color: black;
  border: 2px solid var(--wp--preset--color--grey);
  background-color: white;
}
.et-fb-app-frame .wp-block-button.is-style-white::after,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-white::after,
.block-editor-block-list__layout .wp-block-button.is-style-white::after {
  background-color: white;
  background-image: url(dc7f2314e342cec0d5ee.svg);
  border: 2px solid var(--wp--preset--color--grey);
}
.et-fb-app-frame .wp-block-button.is-style-link > *,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-link > *,
.block-editor-block-list__layout .wp-block-button.is-style-link > * {
  padding-left: 0;
  padding-right: 0;
  border: 2px solid transparent;
  background-color: transparent;
  color: var(--wp--custom--link--color);
  font-weight: 700;
}
.et-fb-app-frame .wp-block-button.is-style-link::after,
html:is(.vrx-theme-frond-end) .wp-block-button.is-style-link::after,
.block-editor-block-list__layout .wp-block-button.is-style-link::after {
  background-color: transparent;
  background-image: url(dcfc33e0bfcb525b1ee1.svg);
  min-width: 16px;
}
.et-fb-app-frame .has-background.has-pink-background-color .wp-block-button:not([class*=is-style])::after,
.et-fb-app-frame .has-background.has-pink-background-color .wp-block-button:not([class*=is-style]) a,
html:is(.vrx-theme-frond-end) .has-background.has-pink-background-color .wp-block-button:not([class*=is-style])::after,
html:is(.vrx-theme-frond-end) .has-background.has-pink-background-color .wp-block-button:not([class*=is-style]) a,
.block-editor-block-list__layout .has-background.has-pink-background-color .wp-block-button:not([class*=is-style])::after,
.block-editor-block-list__layout .has-background.has-pink-background-color .wp-block-button:not([class*=is-style]) a {
  border-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--pink));
  background-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--pink));
}
.et-fb-app-frame .has-background.has-orange-background-color .wp-block-button:not([class*=is-style])::after,
.et-fb-app-frame .has-background.has-orange-background-color .wp-block-button:not([class*=is-style]) a,
html:is(.vrx-theme-frond-end) .has-background.has-orange-background-color .wp-block-button:not([class*=is-style])::after,
html:is(.vrx-theme-frond-end) .has-background.has-orange-background-color .wp-block-button:not([class*=is-style]) a,
.block-editor-block-list__layout .has-background.has-orange-background-color .wp-block-button:not([class*=is-style])::after,
.block-editor-block-list__layout .has-background.has-orange-background-color .wp-block-button:not([class*=is-style]) a {
  border-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--orange));
  background-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--orange));
}
.et-fb-app-frame .has-background.has-green-background-color .wp-block-button:not([class*=is-style])::after,
.et-fb-app-frame .has-background.has-green-background-color .wp-block-button:not([class*=is-style]) a,
html:is(.vrx-theme-frond-end) .has-background.has-green-background-color .wp-block-button:not([class*=is-style])::after,
html:is(.vrx-theme-frond-end) .has-background.has-green-background-color .wp-block-button:not([class*=is-style]) a,
.block-editor-block-list__layout .has-background.has-green-background-color .wp-block-button:not([class*=is-style])::after,
.block-editor-block-list__layout .has-background.has-green-background-color .wp-block-button:not([class*=is-style]) a {
  border-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--green));
  background-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--green));
}
.et-fb-app-frame .has-background.has-grey-background-color .wp-block-button:not([class*=is-style])::after,
.et-fb-app-frame .has-background.has-grey-background-color .wp-block-button:not([class*=is-style]) a,
html:is(.vrx-theme-frond-end) .has-background.has-grey-background-color .wp-block-button:not([class*=is-style])::after,
html:is(.vrx-theme-frond-end) .has-background.has-grey-background-color .wp-block-button:not([class*=is-style]) a,
.block-editor-block-list__layout .has-background.has-grey-background-color .wp-block-button:not([class*=is-style])::after,
.block-editor-block-list__layout .has-background.has-grey-background-color .wp-block-button:not([class*=is-style]) a {
  border-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--grey));
  background-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--grey));
}
.et-fb-app-frame .wp-block-button > button,
html:is(.vrx-theme-frond-end) .wp-block-button > button,
.block-editor-block-list__layout .wp-block-button > button {
  border: none;
}
.et-fb-app-frame .wp-block-columns .is-vertically-aligned-top,
html:is(.vrx-theme-frond-end) .wp-block-columns .is-vertically-aligned-top,
.block-editor-block-list__layout .wp-block-columns .is-vertically-aligned-top {
  align-content: flex-start;
  align-self: auto;
}
.et-fb-app-frame .wp-block-columns .is-vertically-aligned-center,
html:is(.vrx-theme-frond-end) .wp-block-columns .is-vertically-aligned-center,
.block-editor-block-list__layout .wp-block-columns .is-vertically-aligned-center {
  align-content: center;
  align-self: auto;
}
.et-fb-app-frame .wp-block-columns .is-vertically-aligned-bottom,
html:is(.vrx-theme-frond-end) .wp-block-columns .is-vertically-aligned-bottom,
.block-editor-block-list__layout .wp-block-columns .is-vertically-aligned-bottom {
  align-content: flex-end;
  align-self: auto;
}
@media (max-width: 781px) {
  .et-fb-app-frame .is-style-revert-mobile,
  html:is(.vrx-theme-frond-end) .is-style-revert-mobile,
  .block-editor-block-list__layout .is-style-revert-mobile {
    flex-direction: column-reverse;
  }
}
.et-fb-app-frame .wp-block-cover > *,
html:is(.vrx-theme-frond-end) .wp-block-cover > *,
.block-editor-block-list__layout .wp-block-cover > * {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: initial !important;
}
.et-fb-app-frame .wp-block-file,
html:is(.vrx-theme-frond-end) .wp-block-file,
.block-editor-block-list__layout .wp-block-file {
  display: flex;
  align-items: center;
}
.et-fb-app-frame .wp-block-file .wp-element-button,
html:is(.vrx-theme-frond-end) .wp-block-file .wp-element-button,
.block-editor-block-list__layout .wp-block-file .wp-element-button {
  border: 2px solid color-mix(in oklab, #fff 30%, var(--wp--preset--color--primary));
  background-color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--primary));
  text-decoration-color: transparent;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 - 1px) calc(var(--wp--preset--spacing--step-xs));
  display: flex;
  align-items: center;
  gap: calc(var(--wp--preset--spacing--step-xs));
  padding-inline: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .wp-block-file .wp-element-button:not(.has-text-color),
html:is(.vrx-theme-frond-end) .wp-block-file .wp-element-button:not(.has-text-color),
.block-editor-block-list__layout .wp-block-file .wp-element-button:not(.has-text-color) {
  color: black;
}
.et-fb-app-frame .wp-block-file .wp-element-button:hover,
html:is(.vrx-theme-frond-end) .wp-block-file .wp-element-button:hover,
.block-editor-block-list__layout .wp-block-file .wp-element-button:hover {
  opacity: 1;
}
.et-fb-app-frame .wp-block-file .wp-element-button::after,
html:is(.vrx-theme-frond-end) .wp-block-file .wp-element-button::after,
.block-editor-block-list__layout .wp-block-file .wp-element-button::after {
  position: relative;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMjFsLTgtOWg2di0xMmg0djEyaDZsLTggOXptOS0xdjJoLTE4di0yaC0ydjRoMjJ2LTRoLTJ6Ii8+PC9zdmc+);
  filter: invert(1);
  background-size: 1rem 1rem;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  content: " ";
  background-repeat: no-repeat;
}
.et-fb-app-frame .wp-block-file:not(.wp-element-button),
html:is(.vrx-theme-frond-end) .wp-block-file:not(.wp-element-button),
.block-editor-block-list__layout .wp-block-file:not(.wp-element-button) {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.et-fb-app-frame .wp-block-file .acc-target-blank,
html:is(.vrx-theme-frond-end) .wp-block-file .acc-target-blank,
.block-editor-block-list__layout .wp-block-file .acc-target-blank {
  display: none;
}
.et-fb-app-frame .wp-block-gallery a,
html:is(.vrx-theme-frond-end) .wp-block-gallery a,
.block-editor-block-list__layout .wp-block-gallery a {
  border-bottom: none;
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .wp-block-group.is-layout-grid,
  html:is(.vrx-theme-frond-end) .wp-block-group.is-layout-grid,
  .block-editor-block-list__layout .wp-block-group.is-layout-grid {
    grid-template-columns: auto;
  }
}
.et-fb-app-frame .wp-block-heading,
html:is(.vrx-theme-frond-end) .wp-block-heading,
.block-editor-block-list__layout .wp-block-heading {
  margin-bottom: 0;
}
.et-fb-app-frame .block-library-heading-level-dropdown .components-dropdown-menu__menu button:nth-child(1),
html:is(.vrx-theme-frond-end) .block-library-heading-level-dropdown .components-dropdown-menu__menu button:nth-child(1),
.block-editor-block-list__layout .block-library-heading-level-dropdown .components-dropdown-menu__menu button:nth-child(1) {
  display: none;
}
.et-fb-app-frame ul.wp-block-list li:not(.has-text-color)::marker,
html:is(.vrx-theme-frond-end) ul.wp-block-list li:not(.has-text-color)::marker,
.block-editor-block-list__layout ul.wp-block-list li:not(.has-text-color)::marker {
  color: var(--wp--preset--color--secondary);
}
.et-fb-app-frame ul.wp-block-list li::marker,
html:is(.vrx-theme-frond-end) ul.wp-block-list li::marker,
.block-editor-block-list__layout ul.wp-block-list li::marker {
  font-weight: 700;
}
.et-fb-app-frame ol.wp-block-list,
html:is(.vrx-theme-frond-end) ol.wp-block-list,
.block-editor-block-list__layout ol.wp-block-list {
  list-style: none;
  counter-reset: item;
}
.et-fb-app-frame ol.wp-block-list li,
html:is(.vrx-theme-frond-end) ol.wp-block-list li,
.block-editor-block-list__layout ol.wp-block-list li {
  position: relative;
  counter-increment: item;
  margin-bottom: 5px;
}
.et-fb-app-frame ol.wp-block-list li:not(.has-text-color)::before,
html:is(.vrx-theme-frond-end) ol.wp-block-list li:not(.has-text-color)::before,
.block-editor-block-list__layout ol.wp-block-list li:not(.has-text-color)::before {
  color: var(--wp--preset--color--secondary);
}
.et-fb-app-frame ol.wp-block-list li::before,
html:is(.vrx-theme-frond-end) ol.wp-block-list li::before,
.block-editor-block-list__layout ol.wp-block-list li::before {
  content: counter(item) " ";
  position: absolute;
  left: -19px;
  font-weight: bold;
}
.et-fb-app-frame .is-style-normal,
html:is(.vrx-theme-frond-end) .is-style-normal,
.block-editor-block-list__layout .is-style-normal {
  line-height: 1.4;
}
.et-fb-app-frame .is-style-ingressi-text,
html:is(.vrx-theme-frond-end) .is-style-ingressi-text,
.block-editor-block-list__layout .is-style-ingressi-text {
  font-size: calc(var(--wp--preset--font-size--medium) * 1.2);
  line-height: 1.35;
  margin-bottom: calc(var(--wp--preset--spacing--step-xs) * 4);
}
.et-fb-app-frame .wp-block-pullquote cite,
html:is(.vrx-theme-frond-end) .wp-block-pullquote cite,
.block-editor-block-list__layout .wp-block-pullquote cite {
  font-size: 1.25rem;
  font-family: "questa-grande";
  font-style: normal;
  margin-bottom: 1rem;
}
.et-fb-app-frame .wp-singular .entry-content blockquote,
.et-fb-app-frame .wp-block-quote,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote,
html:is(.vrx-theme-frond-end) .wp-block-quote,
.block-editor-block-list__layout .wp-singular .entry-content blockquote,
.block-editor-block-list__layout .wp-block-quote {
  display: grid;
  grid-template-columns: 1fr 100%;
  margin-bottom: calc(var(--wp--preset--spacing--step-xs) * 4);
  padding-right: calc(var(--wp--preset--spacing--step-xs) * 4 * 2);
}
.et-fb-app-frame .wp-singular .entry-content blockquote > p,
.et-fb-app-frame .wp-block-quote > p,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote > p,
html:is(.vrx-theme-frond-end) .wp-block-quote > p,
.block-editor-block-list__layout .wp-singular .entry-content blockquote > p,
.block-editor-block-list__layout .wp-block-quote > p {
  margin: 0;
}
.et-fb-app-frame .wp-singular .entry-content blockquote::before,
.et-fb-app-frame .wp-block-quote::before,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote::before,
html:is(.vrx-theme-frond-end) .wp-block-quote::before,
.block-editor-block-list__layout .wp-singular .entry-content blockquote::before,
.block-editor-block-list__layout .wp-block-quote::before {
  justify-self: start;
}
.et-fb-app-frame .wp-singular .entry-content blockquote *:nth-child(n+1),
.et-fb-app-frame .wp-block-quote *:nth-child(n+1),
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote *:nth-child(n+1),
html:is(.vrx-theme-frond-end) .wp-block-quote *:nth-child(n+1),
.block-editor-block-list__layout .wp-singular .entry-content blockquote *:nth-child(n+1),
.block-editor-block-list__layout .wp-block-quote *:nth-child(n+1) {
  grid-column: 2;
  justify-self: start;
  width: calc(100% - 64px);
}
.et-fb-app-frame .wp-singular .entry-content blockquote *:not(cite),
.et-fb-app-frame .wp-block-quote *:not(cite),
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote *:not(cite),
html:is(.vrx-theme-frond-end) .wp-block-quote *:not(cite),
.block-editor-block-list__layout .wp-singular .entry-content blockquote *:not(cite),
.block-editor-block-list__layout .wp-block-quote *:not(cite) {
  font-size: 1.25em;
  font-weight: normal;
}
.et-fb-app-frame .wp-singular .entry-content blockquote *:not(cite).has-small-font-size,
.et-fb-app-frame .wp-block-quote *:not(cite).has-small-font-size,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote *:not(cite).has-small-font-size,
html:is(.vrx-theme-frond-end) .wp-block-quote *:not(cite).has-small-font-size,
.block-editor-block-list__layout .wp-singular .entry-content blockquote *:not(cite).has-small-font-size,
.block-editor-block-list__layout .wp-block-quote *:not(cite).has-small-font-size {
  font-size: 1em !important;
}
.et-fb-app-frame .wp-singular .entry-content blockquote *:not(cite).has-medium-font-size,
.et-fb-app-frame .wp-block-quote *:not(cite).has-medium-font-size,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote *:not(cite).has-medium-font-size,
html:is(.vrx-theme-frond-end) .wp-block-quote *:not(cite).has-medium-font-size,
.block-editor-block-list__layout .wp-singular .entry-content blockquote *:not(cite).has-medium-font-size,
.block-editor-block-list__layout .wp-block-quote *:not(cite).has-medium-font-size {
  font-size: 1.25em !important;
}
.et-fb-app-frame .wp-singular .entry-content blockquote *:not(cite).has-large-font-size,
.et-fb-app-frame .wp-block-quote *:not(cite).has-large-font-size,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote *:not(cite).has-large-font-size,
html:is(.vrx-theme-frond-end) .wp-block-quote *:not(cite).has-large-font-size,
.block-editor-block-list__layout .wp-singular .entry-content blockquote *:not(cite).has-large-font-size,
.block-editor-block-list__layout .wp-block-quote *:not(cite).has-large-font-size {
  font-size: 1.5em !important;
  line-height: 1;
}
.et-fb-app-frame .wp-singular .entry-content blockquote *:not(cite).has-x-large-font-size,
.et-fb-app-frame .wp-block-quote *:not(cite).has-x-large-font-size,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote *:not(cite).has-x-large-font-size,
html:is(.vrx-theme-frond-end) .wp-block-quote *:not(cite).has-x-large-font-size,
.block-editor-block-list__layout .wp-singular .entry-content blockquote *:not(cite).has-x-large-font-size,
.block-editor-block-list__layout .wp-block-quote *:not(cite).has-x-large-font-size {
  font-size: 1.875em !important;
  line-height: 1;
}
.et-fb-app-frame .wp-singular .entry-content blockquote cite,
.et-fb-app-frame .wp-block-quote cite,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote cite,
html:is(.vrx-theme-frond-end) .wp-block-quote cite,
.block-editor-block-list__layout .wp-singular .entry-content blockquote cite,
.block-editor-block-list__layout .wp-block-quote cite {
  margin-top: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .wp-singular .entry-content blockquote::before,
.et-fb-app-frame .wp-block-quote::before,
html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote::before,
html:is(.vrx-theme-frond-end) .wp-block-quote::before,
.block-editor-block-list__layout .wp-singular .entry-content blockquote::before,
.block-editor-block-list__layout .wp-block-quote::before {
  content: "”";
  font-size: 6rem;
  line-height: 5rem;
  min-width: 4rem;
  height: 3rem;
  color: var(--wp--preset--color--primary);
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .wp-singular .entry-content blockquote,
  .et-fb-app-frame .wp-block-quote,
  html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote,
  html:is(.vrx-theme-frond-end) .wp-block-quote,
  .block-editor-block-list__layout .wp-singular .entry-content blockquote,
  .block-editor-block-list__layout .wp-block-quote {
    padding: 0 calc(var(--wp--preset--spacing--step-xs) * 4);
  }
}
@media (max-width: 575.98px) {
  .et-fb-app-frame .wp-singular .entry-content blockquote,
  .et-fb-app-frame .wp-block-quote,
  html:is(.vrx-theme-frond-end) .wp-singular .entry-content blockquote,
  html:is(.vrx-theme-frond-end) .wp-block-quote,
  .block-editor-block-list__layout .wp-singular .entry-content blockquote,
  .block-editor-block-list__layout .wp-block-quote {
    padding: 0;
  }
}
.et-fb-app-frame .wp-block-search .wp-block-search__input,
html:is(.vrx-theme-frond-end) .wp-block-search .wp-block-search__input,
.block-editor-block-list__layout .wp-block-search .wp-block-search__input {
  padding: 0.125rem calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .wp-block-search .wp-block-search__button,
html:is(.vrx-theme-frond-end) .wp-block-search .wp-block-search__button,
.block-editor-block-list__layout .wp-block-search .wp-block-search__button {
  padding: 0.125rem calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .wp-block-separator,
html:is(.vrx-theme-frond-end) .wp-block-separator,
.block-editor-block-list__layout .wp-block-separator {
  background-color: var(--wp--preset--color--grey);
  height: 1px;
  border-width: 0 !important;
  width: 100%;
}
.et-fb-app-frame .wp-block-site-logo img,
html:is(.vrx-theme-frond-end) .wp-block-site-logo img,
.block-editor-block-list__layout .wp-block-site-logo img {
  width: auto;
  max-height: 58px;
}
.et-fb-app-frame .wp-block-site-logo img[src*=".svg"],
html:is(.vrx-theme-frond-end) .wp-block-site-logo img[src*=".svg"],
.block-editor-block-list__layout .wp-block-site-logo img[src*=".svg"] {
  width: 100%;
}
.et-fb-app-frame .wp-block-social-links,
html:is(.vrx-theme-frond-end) .wp-block-social-links,
.block-editor-block-list__layout .wp-block-social-links {
  gap: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .wp-social-link,
html:is(.vrx-theme-frond-end) .wp-social-link,
.block-editor-block-list__layout .wp-social-link {
  background-color: transparent;
  padding: 5px !important;
}
.et-fb-app-frame .wp-social-link button,
.et-fb-app-frame .wp-social-link a,
html:is(.vrx-theme-frond-end) .wp-social-link button,
html:is(.vrx-theme-frond-end) .wp-social-link a,
.block-editor-block-list__layout .wp-social-link button,
.block-editor-block-list__layout .wp-social-link a {
  padding: 0 !important;
  color: black !important;
}
.et-fb-app-frame .wp-social-link button .acc-target-blank,
.et-fb-app-frame .wp-social-link a .acc-target-blank,
html:is(.vrx-theme-frond-end) .wp-social-link button .acc-target-blank,
html:is(.vrx-theme-frond-end) .wp-social-link a .acc-target-blank,
.block-editor-block-list__layout .wp-social-link button .acc-target-blank,
.block-editor-block-list__layout .wp-social-link a .acc-target-blank {
  display: none;
}
.et-fb-app-frame .wp-social-link button svg,
.et-fb-app-frame .wp-social-link a svg,
html:is(.vrx-theme-frond-end) .wp-social-link button svg,
html:is(.vrx-theme-frond-end) .wp-social-link a svg,
.block-editor-block-list__layout .wp-social-link button svg,
.block-editor-block-list__layout .wp-social-link a svg {
  fill: var(--wp--preset--color--primary) !important;
  width: 32px;
  height: auto;
}
.et-fb-app-frame .wp-block-table,
html:is(.vrx-theme-frond-end) .wp-block-table,
.block-editor-block-list__layout .wp-block-table {
  overflow-x: auto;
}
.et-fb-app-frame .wp-block-table > figcaption,
html:is(.vrx-theme-frond-end) .wp-block-table > figcaption,
.block-editor-block-list__layout .wp-block-table > figcaption {
  margin: 0 0 0.625rem 0;
}
.et-fb-app-frame .wp-block-table::-webkit-scrollbar,
html:is(.vrx-theme-frond-end) .wp-block-table::-webkit-scrollbar,
.block-editor-block-list__layout .wp-block-table::-webkit-scrollbar {
  border-radius: 0.3125rem;
  height: 0.875rem;
  background: var(--wp--preset--color--grey);
}
.et-fb-app-frame .wp-block-table::-webkit-scrollbar-thumb:horizontal,
html:is(.vrx-theme-frond-end) .wp-block-table::-webkit-scrollbar-thumb:horizontal,
.block-editor-block-list__layout .wp-block-table::-webkit-scrollbar-thumb:horizontal {
  border-radius: 0.3125rem;
  background-color: var(--wp--preset--color--secondary);
}
.et-fb-app-frame .wp-block-table table,
html:is(.vrx-theme-frond-end) .wp-block-table table,
.block-editor-block-list__layout .wp-block-table table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 1px;
}
.et-fb-app-frame .wp-block-table table:not(.has-fixed-layout) td, .et-fb-app-frame .wp-block-table table:not(.has-fixed-layout) th,
html:is(.vrx-theme-frond-end) .wp-block-table table:not(.has-fixed-layout) td,
html:is(.vrx-theme-frond-end) .wp-block-table table:not(.has-fixed-layout) th,
.block-editor-block-list__layout .wp-block-table table:not(.has-fixed-layout) td,
.block-editor-block-list__layout .wp-block-table table:not(.has-fixed-layout) th {
  word-break: normal;
}
.et-fb-app-frame .wp-block-table thead,
.et-fb-app-frame .wp-block-table tfoot,
html:is(.vrx-theme-frond-end) .wp-block-table thead,
html:is(.vrx-theme-frond-end) .wp-block-table tfoot,
.block-editor-block-list__layout .wp-block-table thead,
.block-editor-block-list__layout .wp-block-table tfoot {
  border-top: 0px solid;
  border-bottom: 0px solid;
}
.et-fb-app-frame .wp-block-table td,
.et-fb-app-frame .wp-block-table th,
html:is(.vrx-theme-frond-end) .wp-block-table td,
html:is(.vrx-theme-frond-end) .wp-block-table th,
.block-editor-block-list__layout .wp-block-table td,
.block-editor-block-list__layout .wp-block-table th {
  min-width: 17.5rem;
  padding: 0.625rem 0.9375rem;
}
.et-fb-app-frame .wp-block-table td:empty,
.et-fb-app-frame .wp-block-table th:empty,
html:is(.vrx-theme-frond-end) .wp-block-table td:empty,
html:is(.vrx-theme-frond-end) .wp-block-table th:empty,
.block-editor-block-list__layout .wp-block-table td:empty,
.block-editor-block-list__layout .wp-block-table th:empty {
  display: none;
}
.et-fb-app-frame .wp-block-table.is-style-stripes,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-stripes,
.block-editor-block-list__layout .wp-block-table.is-style-stripes {
  border-bottom-width: 0;
}
.et-fb-app-frame .wp-block-table.is-style-stripes thead,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-stripes thead,
.block-editor-block-list__layout .wp-block-table.is-style-stripes thead {
  background-color: var(--wp--preset--color--primary);
  color: white;
}
.et-fb-app-frame .wp-block-table.is-style-stripes tfoot td,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-stripes tfoot td,
.block-editor-block-list__layout .wp-block-table.is-style-stripes tfoot td {
  background-color: color-mix(in oklab, #fff 60%, var(--wp--preset--color--grey));
}
.et-fb-app-frame .wp-block-table.is-style-stripes tbody tr td,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-stripes tbody tr td,
.block-editor-block-list__layout .wp-block-table.is-style-stripes tbody tr td {
  border-bottom: 2px solid var(--wp--preset--color--grey);
}
.et-fb-app-frame .wp-block-table.is-style-stripes tbody tr:nth-child(odd),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-stripes tbody tr:nth-child(odd),
.block-editor-block-list__layout .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: white;
}
.et-fb-app-frame .wp-block-table.is-style-stripes tbody tr:nth-child(even),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-stripes tbody tr:nth-child(even),
.block-editor-block-list__layout .wp-block-table.is-style-stripes tbody tr:nth-child(even) {
  background-color: white;
}
.et-fb-app-frame .wp-block-table.is-style-invisible-table,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table {
  border-bottom-width: 0;
}
.et-fb-app-frame .wp-block-table.is-style-invisible-table thead,
.et-fb-app-frame .wp-block-table.is-style-invisible-table tfoot,
.et-fb-app-frame .wp-block-table.is-style-invisible-table tbody,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table thead,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tfoot,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tbody,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody {
  background-color: transparent;
}
.et-fb-app-frame .wp-block-table.is-style-invisible-table thead tr th,
.et-fb-app-frame .wp-block-table.is-style-invisible-table thead tr td,
.et-fb-app-frame .wp-block-table.is-style-invisible-table tfoot tr th,
.et-fb-app-frame .wp-block-table.is-style-invisible-table tfoot tr td,
.et-fb-app-frame .wp-block-table.is-style-invisible-table tbody tr th,
.et-fb-app-frame .wp-block-table.is-style-invisible-table tbody tr td,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table thead tr th,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table thead tr td,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tfoot tr th,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tfoot tr td,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tbody tr th,
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tbody tr td,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr th,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr td,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr th,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr td,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr th,
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr td {
  border: none;
  padding-left: 0;
}
.et-fb-app-frame .wp-block-table.is-style-invisible-table thead tr:nth-child(odd),
.et-fb-app-frame .wp-block-table.is-style-invisible-table tfoot tr:nth-child(odd),
.et-fb-app-frame .wp-block-table.is-style-invisible-table tbody tr:nth-child(odd),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table thead tr:nth-child(odd),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tfoot tr:nth-child(odd),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tbody tr:nth-child(odd),
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr:nth-child(odd),
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr:nth-child(odd),
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr:nth-child(odd) {
  background-color: transparent;
}
.et-fb-app-frame .wp-block-table.is-style-invisible-table thead tr:nth-child(even),
.et-fb-app-frame .wp-block-table.is-style-invisible-table tfoot tr:nth-child(even),
.et-fb-app-frame .wp-block-table.is-style-invisible-table tbody tr:nth-child(even),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table thead tr:nth-child(even),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tfoot tr:nth-child(even),
html:is(.vrx-theme-frond-end) .wp-block-table.is-style-invisible-table tbody tr:nth-child(even),
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr:nth-child(even),
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr:nth-child(even),
.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr:nth-child(even) {
  background-color: transparent;
}
.et-fb-app-frame.block-editor-block-list__layout .wp-block-table table,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .wp-block-table table,
.block-editor-block-list__layout.block-editor-block-list__layout .wp-block-table table {
  border-spacing: 0;
}
.et-fb-app-frame.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr th,
.et-fb-app-frame.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr td,
.et-fb-app-frame.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr th,
.et-fb-app-frame.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr td,
.et-fb-app-frame.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr th,
.et-fb-app-frame.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr td,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr th,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr td,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr th,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr td,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr th,
html:is(.vrx-theme-frond-end).block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr td,
.block-editor-block-list__layout.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr th,
.block-editor-block-list__layout.block-editor-block-list__layout .wp-block-table.is-style-invisible-table thead tr td,
.block-editor-block-list__layout.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr th,
.block-editor-block-list__layout.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tfoot tr td,
.block-editor-block-list__layout.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr th,
.block-editor-block-list__layout.block-editor-block-list__layout .wp-block-table.is-style-invisible-table tbody tr td {
  border: 1px dotted var(--wp--preset--color--grey);
}
.et-fb-app-frame .wp-block-embed .is-type-video > iframe,
html:is(.vrx-theme-frond-end) .wp-block-embed .is-type-video > iframe,
.block-editor-block-list__layout .wp-block-embed .is-type-video > iframe {
  width: clamp(350px, 90vw, 800px);
  height: auto;
  aspect-ratio: 16/9;
}
.et-fb-app-frame .accordion-block,
html:is(.vrx-theme-frond-end) .accordion-block,
.block-editor-block-list__layout .accordion-block {
  overflow: hidden;
}
.et-fb-app-frame .accordion-block:has(button[aria-expanded=true]),
html:is(.vrx-theme-frond-end) .accordion-block:has(button[aria-expanded=true]),
.block-editor-block-list__layout .accordion-block:has(button[aria-expanded=true]) {
  border-left-width: 8px;
}
.et-fb-app-frame .accordion-block:has(button[aria-expanded=true]) button .acf-innerblocks-container,
.et-fb-app-frame .accordion-block:has(button[aria-expanded=true]) > div .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .accordion-block:has(button[aria-expanded=true]) button .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .accordion-block:has(button[aria-expanded=true]) > div .acf-innerblocks-container,
.block-editor-block-list__layout .accordion-block:has(button[aria-expanded=true]) button .acf-innerblocks-container,
.block-editor-block-list__layout .accordion-block:has(button[aria-expanded=true]) > div .acf-innerblocks-container {
  padding: 0;
}
.et-fb-app-frame .accordion-block > button,
html:is(.vrx-theme-frond-end) .accordion-block > button,
.block-editor-block-list__layout .accordion-block > button {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  margin-bottom: 0;
  width: 100%;
  transition: background-color 0.3s;
  border: none;
  padding: calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs) * 3);
  background-color: transparent;
}
.et-fb-app-frame .accordion-block > button > span,
html:is(.vrx-theme-frond-end) .accordion-block > button > span,
.block-editor-block-list__layout .accordion-block > button > span {
  font-weight: 700;
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  padding-right: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .accordion-block > button > span span,
html:is(.vrx-theme-frond-end) .accordion-block > button > span span,
.block-editor-block-list__layout .accordion-block > button > span span {
  display: flex;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .accordion-block > button:after,
html:is(.vrx-theme-frond-end) .accordion-block > button:after,
.block-editor-block-list__layout .accordion-block > button:after {
  background-image: url(dc7f2314e342cec0d5ee.svg);
  content: " ";
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  transform: rotate(90deg);
  transition: all 0.3s;
}
.et-fb-app-frame .accordion-block > button:hover::before,
html:is(.vrx-theme-frond-end) .accordion-block > button:hover::before,
.block-editor-block-list__layout .accordion-block > button:hover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  pointer-events: none;
}
.et-fb-app-frame .accordion-block > button[aria-expanded=true],
html:is(.vrx-theme-frond-end) .accordion-block > button[aria-expanded=true],
.block-editor-block-list__layout .accordion-block > button[aria-expanded=true] {
  background-color: transparent;
}
.et-fb-app-frame .accordion-block > button[aria-expanded=true]:after,
html:is(.vrx-theme-frond-end) .accordion-block > button[aria-expanded=true]:after,
.block-editor-block-list__layout .accordion-block > button[aria-expanded=true]:after {
  transform: rotate(-90deg);
}
.et-fb-app-frame .accordion-block .accordion-content,
html:is(.vrx-theme-frond-end) .accordion-block .accordion-content,
.block-editor-block-list__layout .accordion-block .accordion-content {
  margin: 0px 2px 2px 7px;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3) calc(var(--wp--preset--spacing--step-xs) / 2 * 3) calc(var(--wp--preset--spacing--step-xs) / 2 * 3) calc(var(--wp--preset--spacing--step-xs) * 2);
  background-color: white;
  color: black;
}
.et-fb-app-frame .accordion-block .accordion-content .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .accordion-block .accordion-content .acf-innerblocks-container,
.block-editor-block-list__layout .accordion-block .accordion-content .acf-innerblocks-container {
  margin: 0;
}
.et-fb-app-frame .accordion-block .accordion-content .acf-innerblocks-container p:first-child,
html:is(.vrx-theme-frond-end) .accordion-block .accordion-content .acf-innerblocks-container p:first-child,
.block-editor-block-list__layout .accordion-block .accordion-content .acf-innerblocks-container p:first-child {
  margin-top: 0;
}
.et-fb-app-frame .accordion-block .accordion-content .acf-innerblocks-container p:last-child,
html:is(.vrx-theme-frond-end) .accordion-block .accordion-content .acf-innerblocks-container p:last-child,
.block-editor-block-list__layout .accordion-block .accordion-content .acf-innerblocks-container p:last-child {
  margin-bottom: 0;
}
.et-fb-app-frame .accordion-block + .accordion-block,
html:is(.vrx-theme-frond-end) .accordion-block + .accordion-block,
.block-editor-block-list__layout .accordion-block + .accordion-block {
  margin-top: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .accordion-block > button,
html:is(.vrx-theme-frond-end) .accordion-block > button,
.block-editor-block-list__layout .accordion-block > button {
  color: inherit;
}
.et-fb-app-frame .accordion-block > button > span,
html:is(.vrx-theme-frond-end) .accordion-block > button > span,
.block-editor-block-list__layout .accordion-block > button > span {
  color: inherit;
}
.et-fb-app-frame .wp-block-acf-accordion:not(.has-background) .accordion-block, .et-fb-app-frame.vrx-theme-frond-end .accordion-block:not(.has-background),
html:is(.vrx-theme-frond-end) .wp-block-acf-accordion:not(.has-background) .accordion-block,
html:is(.vrx-theme-frond-end).vrx-theme-frond-end .accordion-block:not(.has-background),
.block-editor-block-list__layout .wp-block-acf-accordion:not(.has-background) .accordion-block,
.block-editor-block-list__layout.vrx-theme-frond-end .accordion-block:not(.has-background) {
  background-color: transparent;
  background-color: color-mix(in oklab, #fff 60%, var(--wp--preset--color--grey));
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .accordion-block .acf-innerblocks-container,
  html:is(.vrx-theme-frond-end) .accordion-block .acf-innerblocks-container,
  .block-editor-block-list__layout .accordion-block .acf-innerblocks-container {
    margin: 0;
    padding: 0;
  }
}
.et-fb-app-frame .anchor-block,
html:is(.vrx-theme-frond-end) .anchor-block,
.block-editor-block-list__layout .anchor-block {
  margin-bottom: 0 !important;
}
.et-fb-app-frame .anchor_preview,
html:is(.vrx-theme-frond-end) .anchor_preview,
.block-editor-block-list__layout .anchor_preview {
  display: flex;
  gap: 16px;
  align-items: center;
}
.et-fb-app-frame .anchor_preview svg,
html:is(.vrx-theme-frond-end) .anchor_preview svg,
.block-editor-block-list__layout .anchor_preview svg {
  width: 16px;
}
.et-fb-app-frame .archive-block,
html:is(.vrx-theme-frond-end) .archive-block,
.block-editor-block-list__layout .archive-block {
  display: flex;
  flex-direction: column;
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .archive-block .filtters .butttons,
html:is(.vrx-theme-frond-end) .archive-block .filtters .butttons,
.block-editor-block-list__layout .archive-block .filtters .butttons {
  display: flex;
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .archive-block .content,
html:is(.vrx-theme-frond-end) .archive-block .content,
.block-editor-block-list__layout .archive-block .content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.et-fb-app-frame.vrx-theme-frond-end,
html:is(.vrx-theme-frond-end).vrx-theme-frond-end,
.block-editor-block-list__layout.vrx-theme-frond-end {
  scroll-behavior: auto;
}
.et-fb-app-frame .archive-contacts form,
html:is(.vrx-theme-frond-end) .archive-contacts form,
.block-editor-block-list__layout .archive-contacts form {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  gap: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .archive-contacts form section,
html:is(.vrx-theme-frond-end) .archive-contacts form section,
.block-editor-block-list__layout .archive-contacts form section {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 0 calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .archive-contacts form section .vrx-form-field,
html:is(.vrx-theme-frond-end) .archive-contacts form section .vrx-form-field,
.block-editor-block-list__layout .archive-contacts form section .vrx-form-field {
  margin-block: 0 calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .archive-contacts form section .vrx-form-field:last-child,
html:is(.vrx-theme-frond-end) .archive-contacts form section .vrx-form-field:last-child,
.block-editor-block-list__layout .archive-contacts form section .vrx-form-field:last-child {
  margin-right: 0;
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .archive-contacts form section,
  html:is(.vrx-theme-frond-end) .archive-contacts form section,
  .block-editor-block-list__layout .archive-contacts form section {
    align-items: flex-start;
    width: 100%;
  }
  .et-fb-app-frame .archive-contacts form section:nth-child(1) .vrx-form-field,
  html:is(.vrx-theme-frond-end) .archive-contacts form section:nth-child(1) .vrx-form-field,
  .block-editor-block-list__layout .archive-contacts form section:nth-child(1) .vrx-form-field {
    width: calc(50% - calc(var(--wp--preset--spacing--step-xs) / 2 * 3));
  }
  .et-fb-app-frame .archive-contacts form section:nth-child(1) .vrx-form-field input, .et-fb-app-frame .archive-contacts form section:nth-child(1) .vrx-form-field select,
  html:is(.vrx-theme-frond-end) .archive-contacts form section:nth-child(1) .vrx-form-field input,
  html:is(.vrx-theme-frond-end) .archive-contacts form section:nth-child(1) .vrx-form-field select,
  .block-editor-block-list__layout .archive-contacts form section:nth-child(1) .vrx-form-field input,
  .block-editor-block-list__layout .archive-contacts form section:nth-child(1) .vrx-form-field select {
    width: 100%;
  }
  .et-fb-app-frame .archive-contacts form section:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-contacts form section:nth-child(2),
  .block-editor-block-list__layout .archive-contacts form section:nth-child(2) {
    flex-direction: row;
  }
}
@media (max-width: 575.98px) {
  .et-fb-app-frame .archive-contacts form section,
  html:is(.vrx-theme-frond-end) .archive-contacts form section,
  .block-editor-block-list__layout .archive-contacts form section {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
  .et-fb-app-frame .archive-contacts form section:nth-child(1) .vrx-form-field,
  html:is(.vrx-theme-frond-end) .archive-contacts form section:nth-child(1) .vrx-form-field,
  .block-editor-block-list__layout .archive-contacts form section:nth-child(1) .vrx-form-field {
    width: 100%;
  }
  .et-fb-app-frame .archive-contacts form section:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-contacts form section:nth-child(2),
  .block-editor-block-list__layout .archive-contacts form section:nth-child(2) {
    flex-direction: row;
  }
}
.et-fb-app-frame.vrx-theme-frond-end,
html:is(.vrx-theme-frond-end).vrx-theme-frond-end,
.block-editor-block-list__layout.vrx-theme-frond-end {
  scroll-behavior: auto;
}
.et-fb-app-frame .archive-events,
html:is(.vrx-theme-frond-end) .archive-events,
.block-editor-block-list__layout .archive-events {
  display: flex;
  flex-direction: column;
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .archive-events form,
html:is(.vrx-theme-frond-end) .archive-events form,
.block-editor-block-list__layout .archive-events form {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: calc(var(--wp--preset--spacing--step-xs));
  justify-content: space-between;
  align-items: flex-end;
}
.et-fb-app-frame .archive-events form section,
html:is(.vrx-theme-frond-end) .archive-events form section,
.block-editor-block-list__layout .archive-events form section {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
}
.et-fb-app-frame .archive-events form section:nth-child(2) > div,
html:is(.vrx-theme-frond-end) .archive-events form section:nth-child(2) > div,
.block-editor-block-list__layout .archive-events form section:nth-child(2) > div {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.et-fb-app-frame .archive-events form .vrx-form-field,
html:is(.vrx-theme-frond-end) .archive-events form .vrx-form-field,
.block-editor-block-list__layout .archive-events form .vrx-form-field {
  margin-block: 0 calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .archive-events form .vrx-form-field:last-child,
html:is(.vrx-theme-frond-end) .archive-events form .vrx-form-field:last-child,
.block-editor-block-list__layout .archive-events form .vrx-form-field:last-child {
  margin-right: 0;
}
.et-fb-app-frame .archive-events form .fake,
html:is(.vrx-theme-frond-end) .archive-events form .fake,
.block-editor-block-list__layout .archive-events form .fake {
  min-height: 33px;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .archive-events form section,
  html:is(.vrx-theme-frond-end) .archive-events form section,
  .block-editor-block-list__layout .archive-events form section {
    align-items: flex-start;
    width: 100%;
  }
  .et-fb-app-frame .archive-events form section:nth-child(1) .vrx-form-field,
  html:is(.vrx-theme-frond-end) .archive-events form section:nth-child(1) .vrx-form-field,
  .block-editor-block-list__layout .archive-events form section:nth-child(1) .vrx-form-field {
    width: calc(50% - calc(var(--wp--preset--spacing--step-xs) / 2 * 3));
  }
  .et-fb-app-frame .archive-events form section:nth-child(1) .vrx-form-field input, .et-fb-app-frame .archive-events form section:nth-child(1) .vrx-form-field select,
  html:is(.vrx-theme-frond-end) .archive-events form section:nth-child(1) .vrx-form-field input,
  html:is(.vrx-theme-frond-end) .archive-events form section:nth-child(1) .vrx-form-field select,
  .block-editor-block-list__layout .archive-events form section:nth-child(1) .vrx-form-field input,
  .block-editor-block-list__layout .archive-events form section:nth-child(1) .vrx-form-field select {
    width: 100%;
  }
  .et-fb-app-frame .archive-events form section:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-events form section:nth-child(2),
  .block-editor-block-list__layout .archive-events form section:nth-child(2) {
    flex-direction: row;
  }
}
@media (max-width: 575.98px) {
  .et-fb-app-frame .archive-events form section,
  html:is(.vrx-theme-frond-end) .archive-events form section,
  .block-editor-block-list__layout .archive-events form section {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
  .et-fb-app-frame .archive-events form section:nth-child(1) .vrx-form-field,
  html:is(.vrx-theme-frond-end) .archive-events form section:nth-child(1) .vrx-form-field,
  .block-editor-block-list__layout .archive-events form section:nth-child(1) .vrx-form-field {
    width: 100%;
  }
  .et-fb-app-frame .archive-events form section:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-events form section:nth-child(2),
  .block-editor-block-list__layout .archive-events form section:nth-child(2) {
    flex-direction: row;
  }
}
.et-fb-app-frame .archive-posts,
html:is(.vrx-theme-frond-end) .archive-posts,
.block-editor-block-list__layout .archive-posts {
  display: flex;
  flex-direction: column;
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .archive-posts form,
html:is(.vrx-theme-frond-end) .archive-posts form,
.block-editor-block-list__layout .archive-posts form {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-end;
}
.et-fb-app-frame .archive-posts form > section,
html:is(.vrx-theme-frond-end) .archive-posts form > section,
.block-editor-block-list__layout .archive-posts form > section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.et-fb-app-frame .archive-posts form > section .vrx-form-field,
html:is(.vrx-theme-frond-end) .archive-posts form > section .vrx-form-field,
.block-editor-block-list__layout .archive-posts form > section .vrx-form-field {
  margin-block: 0 calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .archive-posts form > section .vrx-form-field:last-child,
html:is(.vrx-theme-frond-end) .archive-posts form > section .vrx-form-field:last-child,
.block-editor-block-list__layout .archive-posts form > section .vrx-form-field:last-child {
  margin-right: 0;
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .archive-posts form section,
  html:is(.vrx-theme-frond-end) .archive-posts form section,
  .block-editor-block-list__layout .archive-posts form section {
    align-items: flex-start;
    width: 100%;
  }
  .et-fb-app-frame .archive-posts form section:nth-child(1) .vrx-form-field,
  html:is(.vrx-theme-frond-end) .archive-posts form section:nth-child(1) .vrx-form-field,
  .block-editor-block-list__layout .archive-posts form section:nth-child(1) .vrx-form-field {
    width: calc(50% - calc(var(--wp--preset--spacing--step-xs) / 2 * 3));
  }
  .et-fb-app-frame .archive-posts form section:nth-child(1) .vrx-form-field input, .et-fb-app-frame .archive-posts form section:nth-child(1) .vrx-form-field select,
  html:is(.vrx-theme-frond-end) .archive-posts form section:nth-child(1) .vrx-form-field input,
  html:is(.vrx-theme-frond-end) .archive-posts form section:nth-child(1) .vrx-form-field select,
  .block-editor-block-list__layout .archive-posts form section:nth-child(1) .vrx-form-field input,
  .block-editor-block-list__layout .archive-posts form section:nth-child(1) .vrx-form-field select {
    width: 100%;
  }
  .et-fb-app-frame .archive-posts form section:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-posts form section:nth-child(2),
  .block-editor-block-list__layout .archive-posts form section:nth-child(2) {
    flex-direction: row;
  }
}
@media (max-width: 575.98px) {
  .et-fb-app-frame .archive-posts form section,
  html:is(.vrx-theme-frond-end) .archive-posts form section,
  .block-editor-block-list__layout .archive-posts form section {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
  .et-fb-app-frame .archive-posts form section:nth-child(1) .vrx-form-field,
  html:is(.vrx-theme-frond-end) .archive-posts form section:nth-child(1) .vrx-form-field,
  .block-editor-block-list__layout .archive-posts form section:nth-child(1) .vrx-form-field {
    width: 100%;
  }
  .et-fb-app-frame .archive-posts form section:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-posts form section:nth-child(2),
  .block-editor-block-list__layout .archive-posts form section:nth-child(2) {
    flex-direction: row;
  }
}
.et-fb-app-frame .archive-spesia-education .education-form,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form,
.block-editor-block-list__layout .archive-spesia-education .education-form {
  padding: calc(var(--wp--preset--spacing--step-xs) * 2);
  background-color: var(--wp--preset--color--secondary);
  margin-bottom: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .archive-spesia-education .education-form form,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form,
.block-editor-block-list__layout .archive-spesia-education .education-form form {
  display: flex;
  flex-direction: column;
}
.et-fb-app-frame .archive-spesia-education .education-form form [type=reset],
.et-fb-app-frame .archive-spesia-education .education-form form label,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form [type=reset],
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form label,
.block-editor-block-list__layout .archive-spesia-education .education-form form [type=reset],
.block-editor-block-list__layout .archive-spesia-education .education-form form label {
  color: white !important;
}
.et-fb-app-frame .archive-spesia-education .education-form form select, .et-fb-app-frame .archive-spesia-education .education-form form input,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form select,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form input,
.block-editor-block-list__layout .archive-spesia-education .education-form form select,
.block-editor-block-list__layout .archive-spesia-education .education-form form input {
  border-width: 0;
}
.et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(1),
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(1),
.block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(1) {
  display: grid;
  grid-template-columns: 25% 25% auto;
  gap: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(1) .vrx-form-field,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(1) .vrx-form-field,
.block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(1) .vrx-form-field {
  margin-inline: 0;
}
.et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(1) .vrx-form-field > *,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(1) .vrx-form-field > *,
.block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(1) .vrx-form-field > * {
  width: 100%;
}
.et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(2),
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(2),
.block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(2) {
  display: grid;
  grid-template-columns: auto auto;
}
.et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(2) > div:nth-child(2),
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(2) > div:nth-child(2),
.block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(2) > div:nth-child(2) {
  display: flex;
  justify-content: flex-end;
  gap: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .archive-spesia-education .education-legend-titles,
html:is(.vrx-theme-frond-end) .archive-spesia-education .education-legend-titles,
.block-editor-block-list__layout .archive-spesia-education .education-legend-titles {
  margin-bottom: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(1),
  html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(1),
  .block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(1) {
    grid-template-columns: auto;
    gap: 0;
  }
  .et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(1) > *,
  html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(1) > *,
  .block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(1) > * {
    margin-block: 0;
  }
  .et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(2),
  .block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(2) {
    grid-template-columns: auto;
  }
  .et-fb-app-frame .archive-spesia-education .education-form form > section:nth-child(2) > div:nth-child(2),
  html:is(.vrx-theme-frond-end) .archive-spesia-education .education-form form > section:nth-child(2) > div:nth-child(2),
  .block-editor-block-list__layout .archive-spesia-education .education-form form > section:nth-child(2) > div:nth-child(2) {
    justify-content: flex-end;
  }
}
.et-fb-app-frame .wp-block-acf-blurb:not(.acf-block-preview),
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb:not(.acf-block-preview),
.block-editor-block-list__layout .wp-block-acf-blurb:not(.acf-block-preview) {
  container-type: inline-size;
}
.et-fb-app-frame .wp-block-acf-blurb,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb,
.block-editor-block-list__layout .wp-block-acf-blurb {
  width: 100%;
}
.et-fb-app-frame .wp-block-acf-blurb .content,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content,
.block-editor-block-list__layout .wp-block-acf-blurb .content {
  display: grid;
  width: 100%;
  height: 100%;
  border: solid 1px #B4C2CC;
}
.et-fb-app-frame .wp-block-acf-blurb .content figure,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content figure,
.block-editor-block-list__layout .wp-block-acf-blurb .content figure {
  min-width: 100%;
  max-width: 100%;
  background-color: color-mix(in oklab, #fff 60%, var(--wp--preset--color--grey));
  position: relative;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}
.et-fb-app-frame .wp-block-acf-blurb .content figure img,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content figure img,
.block-editor-block-list__layout .wp-block-acf-blurb .content figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .wp-block-acf-blurb .content figure figcaption,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content figure figcaption,
.block-editor-block-list__layout .wp-block-acf-blurb .content figure figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .wp-block-acf-blurb .content figure figcaption,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content figure figcaption,
.block-editor-block-list__layout .wp-block-acf-blurb .content figure figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  padding-inline: calc(var(--wp--preset--spacing--step-xs));
  padding-block: 2px 0;
  color: black;
  font-size: var(--wp--preset--font-size--small);
  z-index: 1;
  text-align: end;
  white-space: nowrap;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.et-fb-app-frame .wp-block-acf-blurb .content figure figcaption::after,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content figure figcaption::after,
.block-editor-block-list__layout .wp-block-acf-blurb .content figure figcaption::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.6;
  z-index: -1;
}
.et-fb-app-frame .wp-block-acf-blurb .content > section,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content > section,
.block-editor-block-list__layout .wp-block-acf-blurb .content > section {
  display: grid;
  grid-template-rows: auto auto 1fr;
  gap: calc(var(--wp--preset--spacing--step-xs));
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3) calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .wp-block-acf-blurb .content > section .blurb-title,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content > section .blurb-title,
.block-editor-block-list__layout .wp-block-acf-blurb .content > section .blurb-title {
  margin: 0;
}
.et-fb-app-frame .wp-block-acf-blurb .content > section .blurb-title a,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content > section .blurb-title a,
.block-editor-block-list__layout .wp-block-acf-blurb .content > section .blurb-title a {
  color: black;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .wp-block-acf-blurb .content > section p,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content > section p,
.block-editor-block-list__layout .wp-block-acf-blurb .content > section p {
  margin: 0;
}
.et-fb-app-frame .wp-block-acf-blurb .content > section a.read-more,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content > section a.read-more,
.block-editor-block-list__layout .wp-block-acf-blurb .content > section a.read-more {
  margin-top: calc(var(--wp--preset--spacing--step-xs));
  display: inline-block;
  color: var(--wp--preset--color--primary);
  text-decoration-color: var(--wp--preset--color--primary);
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .wp-block-acf-blurb.has-background,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb.has-background,
.block-editor-block-list__layout .wp-block-acf-blurb.has-background {
  background-color: transparent;
}
.et-fb-app-frame .wp-block-acf-blurb.has-background .content,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb.has-background .content,
.block-editor-block-list__layout .wp-block-acf-blurb.has-background .content {
  background-color: transparent;
}
.et-fb-app-frame .wp-block-acf-blurb.has-background .content > section,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb.has-background .content > section,
.block-editor-block-list__layout .wp-block-acf-blurb.has-background .content > section {
  border-color: transparent;
}
.et-fb-app-frame .wp-block-acf-blurb.has-background .content > section a,
html:is(.vrx-theme-frond-end) .wp-block-acf-blurb.has-background .content > section a,
.block-editor-block-list__layout .wp-block-acf-blurb.has-background .content > section a {
  color: inherit;
}
@container ( min-width: 576px ) {
  .et-fb-app-frame .wp-block-acf-blurb .content,
  html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content,
  .block-editor-block-list__layout .wp-block-acf-blurb .content {
    grid-template-columns: 50% 50%;
  }
  .et-fb-app-frame .wp-block-acf-blurb .content figure,
  html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content figure,
  .block-editor-block-list__layout .wp-block-acf-blurb .content figure {
    min-height: 100%;
    max-height: 100%;
    min-width: 50%;
    border-right: 1px solid color-mix(in oklab, #fff 70%, #B4C2CC);
  }
  .et-fb-app-frame .wp-block-acf-blurb .content > section,
  html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content > section,
  .block-editor-block-list__layout .wp-block-acf-blurb .content > section {
    align-items: end;
  }
}
@container ( max-width: 575.98px ) {
  .et-fb-app-frame .wp-block-acf-blurb .content,
  html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content,
  .block-editor-block-list__layout .wp-block-acf-blurb .content {
    grid-template-rows: auto 1fr;
  }
  .et-fb-app-frame .wp-block-acf-blurb .content figure,
  html:is(.vrx-theme-frond-end) .wp-block-acf-blurb .content figure,
  .block-editor-block-list__layout .wp-block-acf-blurb .content figure {
    border-bottom: 1px solid color-mix(in oklab, #fff 70%, #B4C2CC);
  }
}
.et-fb-app-frame .acf-calltoaction > div,
html:is(.vrx-theme-frond-end) .acf-calltoaction > div,
.block-editor-block-list__layout .acf-calltoaction > div {
  display: flex;
}
.et-fb-app-frame .acf-calltoaction > div > div,
html:is(.vrx-theme-frond-end) .acf-calltoaction > div > div,
.block-editor-block-list__layout .acf-calltoaction > div > div {
  width: 100%;
}
.et-fb-app-frame .acf-calltoaction > div:not(.vrx_image_none) > figure, .et-fb-app-frame .acf-calltoaction > div:not(.vrx_image_none) > div,
html:is(.vrx-theme-frond-end) .acf-calltoaction > div:not(.vrx_image_none) > figure,
html:is(.vrx-theme-frond-end) .acf-calltoaction > div:not(.vrx_image_none) > div,
.block-editor-block-list__layout .acf-calltoaction > div:not(.vrx_image_none) > figure,
.block-editor-block-list__layout .acf-calltoaction > div:not(.vrx_image_none) > div {
  margin: 0;
  width: 50%;
}
.et-fb-app-frame .acf-calltoaction .vrx_image_none,
html:is(.vrx-theme-frond-end) .acf-calltoaction .vrx_image_none,
.block-editor-block-list__layout .acf-calltoaction .vrx_image_none {
  text-align: center;
}
.et-fb-app-frame .acf-calltoaction .vrx_image_none > div > *:not([class*=has-text-align]),
html:is(.vrx-theme-frond-end) .acf-calltoaction .vrx_image_none > div > *:not([class*=has-text-align]),
.block-editor-block-list__layout .acf-calltoaction .vrx_image_none > div > *:not([class*=has-text-align]) {
  text-align: center;
}
.et-fb-app-frame .acf-calltoaction .vrx_image_none > div > *:not([class*=is-content-justification]),
html:is(.vrx-theme-frond-end) .acf-calltoaction .vrx_image_none > div > *:not([class*=is-content-justification]),
.block-editor-block-list__layout .acf-calltoaction .vrx_image_none > div > *:not([class*=is-content-justification]) {
  justify-content: center;
}
.et-fb-app-frame .acf-calltoaction .vrx_image_right,
html:is(.vrx-theme-frond-end) .acf-calltoaction .vrx_image_right,
.block-editor-block-list__layout .acf-calltoaction .vrx_image_right {
  flex-direction: row-reverse;
}
.et-fb-app-frame .acf-calltoaction figure,
html:is(.vrx-theme-frond-end) .acf-calltoaction figure,
.block-editor-block-list__layout .acf-calltoaction figure {
  position: relative;
  position: relative;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}
.et-fb-app-frame .acf-calltoaction figure img,
html:is(.vrx-theme-frond-end) .acf-calltoaction figure img,
.block-editor-block-list__layout .acf-calltoaction figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .acf-calltoaction figure figcaption,
html:is(.vrx-theme-frond-end) .acf-calltoaction figure figcaption,
.block-editor-block-list__layout .acf-calltoaction figure figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .acf-calltoaction figure img,
html:is(.vrx-theme-frond-end) .acf-calltoaction figure img,
.block-editor-block-list__layout .acf-calltoaction figure img {
  height: 100%;
}
.et-fb-app-frame .acf-calltoaction figure figcaption,
html:is(.vrx-theme-frond-end) .acf-calltoaction figure figcaption,
.block-editor-block-list__layout .acf-calltoaction figure figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  padding-inline: calc(var(--wp--preset--spacing--step-xs));
  padding-block: 2px 0;
  color: black;
  font-size: var(--wp--preset--font-size--small);
  z-index: 1;
  text-align: end;
  white-space: nowrap;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.et-fb-app-frame .acf-calltoaction figure figcaption::after,
html:is(.vrx-theme-frond-end) .acf-calltoaction figure figcaption::after,
.block-editor-block-list__layout .acf-calltoaction figure figcaption::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.6;
  z-index: -1;
}
.et-fb-app-frame .acf-calltoaction .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .acf-calltoaction .acf-innerblocks-container,
.block-editor-block-list__layout .acf-calltoaction .acf-innerblocks-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: calc(var(--wp--preset--spacing--step-xs));
  position: relative;
  padding-block: calc(var(--wp--preset--spacing--step-xs) * 4);
}
.et-fb-app-frame .acf-calltoaction .acf-innerblocks-container > *:not(div),
html:is(.vrx-theme-frond-end) .acf-calltoaction .acf-innerblocks-container > *:not(div),
.block-editor-block-list__layout .acf-calltoaction .acf-innerblocks-container > *:not(div) {
  color: white;
}
.et-fb-app-frame .acf-calltoaction .acf-innerblocks-container > *:not(div) a,
html:is(.vrx-theme-frond-end) .acf-calltoaction .acf-innerblocks-container > *:not(div) a,
.block-editor-block-list__layout .acf-calltoaction .acf-innerblocks-container > *:not(div) a {
  color: white;
  text-decoration-color: white;
}
.et-fb-app-frame .acf-calltoaction .acf-innerblocks-container > *:not(div) a:hover,
html:is(.vrx-theme-frond-end) .acf-calltoaction .acf-innerblocks-container > *:not(div) a:hover,
.block-editor-block-list__layout .acf-calltoaction .acf-innerblocks-container > *:not(div) a:hover {
  color: color-mix(in oklab, #fff 30%, var(--wp--preset--color--primary));
}
.et-fb-app-frame .acf-calltoaction.has-background.has-green-background-color .acf-innerblocks-container > *:not(div), .et-fb-app-frame .acf-calltoaction.has-background.has-orange-background-color .acf-innerblocks-container > *:not(div), .et-fb-app-frame .acf-calltoaction.has-background.has-primary-background-color .acf-innerblocks-container > *:not(div), .et-fb-app-frame .acf-calltoaction.has-background.has-white-background-color .acf-innerblocks-container > *:not(div),
html:is(.vrx-theme-frond-end) .acf-calltoaction.has-background.has-green-background-color .acf-innerblocks-container > *:not(div),
html:is(.vrx-theme-frond-end) .acf-calltoaction.has-background.has-orange-background-color .acf-innerblocks-container > *:not(div),
html:is(.vrx-theme-frond-end) .acf-calltoaction.has-background.has-primary-background-color .acf-innerblocks-container > *:not(div),
html:is(.vrx-theme-frond-end) .acf-calltoaction.has-background.has-white-background-color .acf-innerblocks-container > *:not(div),
.block-editor-block-list__layout .acf-calltoaction.has-background.has-green-background-color .acf-innerblocks-container > *:not(div),
.block-editor-block-list__layout .acf-calltoaction.has-background.has-orange-background-color .acf-innerblocks-container > *:not(div),
.block-editor-block-list__layout .acf-calltoaction.has-background.has-primary-background-color .acf-innerblocks-container > *:not(div),
.block-editor-block-list__layout .acf-calltoaction.has-background.has-white-background-color .acf-innerblocks-container > *:not(div) {
  color: black;
}
.et-fb-app-frame .acf-calltoaction.alignfull .vrx_image_left .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .acf-calltoaction.alignfull .vrx_image_left .acf-innerblocks-container,
.block-editor-block-list__layout .acf-calltoaction.alignfull .vrx_image_left .acf-innerblocks-container {
  padding-left: calc(var(--wp--preset--spacing--step-xs) * 4);
}
.et-fb-app-frame .acf-calltoaction.alignfull .vrx_image_right .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .acf-calltoaction.alignfull .vrx_image_right .acf-innerblocks-container,
.block-editor-block-list__layout .acf-calltoaction.alignfull .vrx_image_right .acf-innerblocks-container {
  padding-right: calc(var(--wp--preset--spacing--step-xs) * 4);
}
.et-fb-app-frame .acf-calltoaction:not(.alignfull) .vrx_image_right .acf-innerblocks-container,
.et-fb-app-frame .acf-calltoaction:not(.alignfull) .vrx_image_left .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .acf-calltoaction:not(.alignfull) .vrx_image_right .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .acf-calltoaction:not(.alignfull) .vrx_image_left .acf-innerblocks-container,
.block-editor-block-list__layout .acf-calltoaction:not(.alignfull) .vrx_image_right .acf-innerblocks-container,
.block-editor-block-list__layout .acf-calltoaction:not(.alignfull) .vrx_image_left .acf-innerblocks-container {
  padding-inline: calc(var(--wp--preset--spacing--step-xs) * 4);
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .acf-calltoaction > div,
  html:is(.vrx-theme-frond-end) .acf-calltoaction > div,
  .block-editor-block-list__layout .acf-calltoaction > div {
    flex-direction: column !important;
  }
  .et-fb-app-frame .acf-calltoaction > div > figure,
  .et-fb-app-frame .acf-calltoaction > div > div,
  html:is(.vrx-theme-frond-end) .acf-calltoaction > div > figure,
  html:is(.vrx-theme-frond-end) .acf-calltoaction > div > div,
  .block-editor-block-list__layout .acf-calltoaction > div > figure,
  .block-editor-block-list__layout .acf-calltoaction > div > div {
    width: 100% !important;
  }
}
.et-fb-app-frame .example-block:not(.has-background),
html:is(.vrx-theme-frond-end) .example-block:not(.has-background),
.block-editor-block-list__layout .example-block:not(.has-background) {
  background-color: silver !important;
  outline: solid 1px var(--wp--preset--color--primary);
}
.et-fb-app-frame .wp-block-acf-image-carousel .acf-innerblocks-container,
html:is(.vrx-theme-frond-end) .wp-block-acf-image-carousel .acf-innerblocks-container,
.block-editor-block-list__layout .wp-block-acf-image-carousel .acf-innerblocks-container {
  padding: 0;
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery {
  margin-bottom: 50px !important;
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery:not(.slick-initialized),
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery:not(.slick-initialized),
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery:not(.slick-initialized) {
  display: none;
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .wp-block-image,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .wp-block-image,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .wp-block-image {
  margin: 1px !important;
  padding: 0 calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .wp-block-image a,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .wp-block-image a,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .wp-block-image a {
  border-color: transparent;
  padding: 0;
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .wp-block-image a img,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .wp-block-image a img,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .wp-block-image a img {
  aspect-ratio: 14/9;
  object-fit: contain;
  height: 100%;
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .wp-block-image .wp-element-caption,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .wp-block-image .wp-element-caption,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .wp-block-image .wp-element-caption {
  margin-left: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  width: calc(100% - var(--wp--preset--spacing--step-xs) / 2 * 3 * 2);
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .slick-dots,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .slick-dots,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .slick-dots {
  bottom: -35px;
}
.et-fb-app-frame:not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img,
html:is(.vrx-theme-frond-end):not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img,
.block-editor-block-list__layout:not(.block-editor-block-list__layout) .carousel-block .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  flex: 1 0 auto;
}
.et-fb-app-frame .image-carousel_admin-header,
html:is(.vrx-theme-frond-end) .image-carousel_admin-header,
.block-editor-block-list__layout .image-carousel_admin-header {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.et-fb-app-frame .image-carousel_admin-header svg,
html:is(.vrx-theme-frond-end) .image-carousel_admin-header svg,
.block-editor-block-list__layout .image-carousel_admin-header svg {
  width: 32px;
}
.et-fb-app-frame .logo-gallery,
html:is(.vrx-theme-frond-end) .logo-gallery,
.block-editor-block-list__layout .logo-gallery {
  display: flex;
  gap: calc(var(--wp--preset--spacing--step-xs) * 3);
  align-items: flex-start;
  list-style: none;
}
.et-fb-app-frame .logo-gallery a.logo-gallery__item,
html:is(.vrx-theme-frond-end) .logo-gallery a.logo-gallery__item,
.block-editor-block-list__layout .logo-gallery a.logo-gallery__item {
  text-decoration: none;
}
.et-fb-app-frame .logo-gallery a.logo-gallery__item:hover,
html:is(.vrx-theme-frond-end) .logo-gallery a.logo-gallery__item:hover,
.block-editor-block-list__layout .logo-gallery a.logo-gallery__item:hover {
  opacity: 0.6;
}
.et-fb-app-frame .logo-gallery .logo-gallery__item,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  max-width: 350px;
}
.et-fb-app-frame .logo-gallery .logo-gallery__item a figure,
.et-fb-app-frame .logo-gallery .logo-gallery__item span figure,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item a figure,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item span figure,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item a figure,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item span figure {
  margin: 0;
}
.et-fb-app-frame .logo-gallery .logo-gallery__item a figure img,
.et-fb-app-frame .logo-gallery .logo-gallery__item span figure img,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item a figure img,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item span figure img,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item a figure img,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item span figure img {
  height: 64px;
  width: auto;
}
.et-fb-app-frame .logo-gallery .logo-gallery__item p,
.et-fb-app-frame .logo-gallery .logo-gallery__item .heading,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item p,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item .heading,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item p,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item .heading {
  text-align: center;
  color: black;
}
.et-fb-app-frame .logo-gallery .logo-gallery__item .heading,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item .heading,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item .heading {
  margin-top: calc(var(--wp--preset--spacing--step-xs)) !important;
}
.et-fb-app-frame .logo-gallery .logo-gallery__item .wp-element-button,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item .wp-element-button,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item .wp-element-button {
  word-break: normal;
  padding-left: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  padding-right: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .logo-gallery .logo-gallery__item .acc-target-blank,
html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item .acc-target-blank,
.block-editor-block-list__layout .logo-gallery .logo-gallery__item .acc-target-blank {
  position: absolute;
  right: 0;
  top: calc(50% - 11px);
  display: none;
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .logo-gallery,
  html:is(.vrx-theme-frond-end) .logo-gallery,
  .block-editor-block-list__layout .logo-gallery {
    flex-flow: wrap;
  }
}
@media (max-width: 575.98px) {
  .et-fb-app-frame .logo-gallery,
  html:is(.vrx-theme-frond-end) .logo-gallery,
  .block-editor-block-list__layout .logo-gallery {
    flex-direction: column;
    gap: calc(var(--wp--preset--spacing--step-xs));
  }
  .et-fb-app-frame .logo-gallery .logo-gallery__item,
  html:is(.vrx-theme-frond-end) .logo-gallery .logo-gallery__item,
  .block-editor-block-list__layout .logo-gallery .logo-gallery__item {
    max-width: 100% !important;
    min-width: 100%;
  }
}
.et-fb-app-frame .card-contact,
html:is(.vrx-theme-frond-end) .card-contact,
.block-editor-block-list__layout .card-contact {
  container-type: inline-size;
  width: 100%;
}
.et-fb-app-frame .card-contact .content,
html:is(.vrx-theme-frond-end) .card-contact .content,
.block-editor-block-list__layout .card-contact .content {
  outline: solid 1px #B4C2CC;
  display: grid;
  height: 100%;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto;
}
.et-fb-app-frame .card-contact .content figure,
html:is(.vrx-theme-frond-end) .card-contact .content figure,
.block-editor-block-list__layout .card-contact .content figure {
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  position: relative;
  aspect-ratio: 4/5;
  margin-bottom: 0;
}
.et-fb-app-frame .card-contact .content figure .placeholder,
html:is(.vrx-theme-frond-end) .card-contact .content figure .placeholder,
.block-editor-block-list__layout .card-contact .content figure .placeholder {
  width: 100%;
  height: 100%;
  min-width: 190px;
  background-color: color-mix(in oklab, #fff 60%, var(--wp--preset--color--grey));
}
.et-fb-app-frame .card-contact .content figure .placeholder::after,
html:is(.vrx-theme-frond-end) .card-contact .content figure .placeholder::after,
.block-editor-block-list__layout .card-contact .content figure .placeholder::after {
  content: "";
  mask-image: url(6239791ff5e7aecfe13e.svg);
  mask-size: 100%;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 100%;
  height: 100%;
  display: inline-block;
  background-color: var(--wp--preset--color--grey);
}
.et-fb-app-frame .card-contact .content figure img,
html:is(.vrx-theme-frond-end) .card-contact .content figure img,
.block-editor-block-list__layout .card-contact .content figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .card-contact .content figure figcaption,
html:is(.vrx-theme-frond-end) .card-contact .content figure figcaption,
.block-editor-block-list__layout .card-contact .content figure figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .card-contact .content > section,
html:is(.vrx-theme-frond-end) .card-contact .content > section,
.block-editor-block-list__layout .card-contact .content > section {
  display: flex;
  flex-direction: column;
  gap: calc(var(--wp--preset--spacing--step-xs));
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .card-contact .content > section div,
html:is(.vrx-theme-frond-end) .card-contact .content > section div,
.block-editor-block-list__layout .card-contact .content > section div {
  display: flex;
  flex-direction: column;
}
.et-fb-app-frame .card-contact .content > section div .name,
html:is(.vrx-theme-frond-end) .card-contact .content > section div .name,
.block-editor-block-list__layout .card-contact .content > section div .name {
  font-size: calc(var(--wp--preset--font-size--medium) * 1.5);
  line-height: 1.2rem;
}
.et-fb-app-frame .card-contact .content > section div .place,
html:is(.vrx-theme-frond-end) .card-contact .content > section div .place,
.block-editor-block-list__layout .card-contact .content > section div .place {
  margin-top: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .card-contact .content > section .meta,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta,
.block-editor-block-list__layout .card-contact .content > section .meta {
  display: flex;
  flex-direction: column;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .card-contact .content > section .meta a,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta a,
.block-editor-block-list__layout .card-contact .content > section .meta a {
  color: black;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .card-contact .content > section .meta .puh,
.et-fb-app-frame .card-contact .content > section .meta .mail,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta .puh,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta .mail,
.block-editor-block-list__layout .card-contact .content > section .meta .puh,
.block-editor-block-list__layout .card-contact .content > section .meta .mail {
  display: flex;
  align-items: center;
  gap: calc(var(--wp--preset--spacing--step-xs));
  margin: 0;
}
.et-fb-app-frame .card-contact .content > section .meta .puh::before,
.et-fb-app-frame .card-contact .content > section .meta .mail::before,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta .puh::before,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta .mail::before,
.block-editor-block-list__layout .card-contact .content > section .meta .puh::before,
.block-editor-block-list__layout .card-contact .content > section .meta .mail::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  mask-size: contain;
  background-color: var(--wp--preset--color--secondary);
}
.et-fb-app-frame .card-contact .content > section .meta .puh::before,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta .puh::before,
.block-editor-block-list__layout .card-contact .content > section .meta .puh::before {
  mask: url(b780ce836b5d9eb1078d.svg);
}
.et-fb-app-frame .card-contact .content > section .meta .mail::before,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta .mail::before,
.block-editor-block-list__layout .card-contact .content > section .meta .mail::before {
  mask: url(711ea5387caf09feff5a.svg);
}
.et-fb-app-frame .card-contact .content > section .meta a,
html:is(.vrx-theme-frond-end) .card-contact .content > section .meta a,
.block-editor-block-list__layout .card-contact .content > section .meta a {
  margin: 0;
}
.et-fb-app-frame .card-contact .content > section p,
html:is(.vrx-theme-frond-end) .card-contact .content > section p,
.block-editor-block-list__layout .card-contact .content > section p {
  margin: 0;
}
@container ( min-width: 480px ) {
  .et-fb-app-frame .card-contact .content > figure,
  html:is(.vrx-theme-frond-end) .card-contact .content > figure,
  .block-editor-block-list__layout .card-contact .content > figure {
    border-right: dashed 1px #B4C2CC;
    max-width: 216px;
  }
}
@container ( max-width: 479.98px ) {
  .et-fb-app-frame .card-contact .content,
  html:is(.vrx-theme-frond-end) .card-contact .content,
  .block-editor-block-list__layout .card-contact .content {
    grid-template-columns: 100%;
    grid-template-rows: auto 1fr;
  }
  .et-fb-app-frame .card-contact .content figure,
  html:is(.vrx-theme-frond-end) .card-contact .content figure,
  .block-editor-block-list__layout .card-contact .content figure {
    display: flex;
    justify-content: center;
    border-bottom: dashed 1px #B4C2CC;
    aspect-ratio: auto;
  }
  .et-fb-app-frame .card-contact .content figure img,
  html:is(.vrx-theme-frond-end) .card-contact .content figure img,
  .block-editor-block-list__layout .card-contact .content figure img {
    width: 100%;
    max-width: 190px;
    max-height: max-content;
  }
  .et-fb-app-frame .card-contact .content figure .placeholder,
  html:is(.vrx-theme-frond-end) .card-contact .content figure .placeholder,
  .block-editor-block-list__layout .card-contact .content figure .placeholder {
    max-width: 190px;
    min-height: 240px;
  }
}
.et-fb-app-frame .card-event,
html:is(.vrx-theme-frond-end) .card-event,
.block-editor-block-list__layout .card-event {
  container-type: inline-size;
  width: 100%;
  border: solid 1px #B4C2CC;
}
.et-fb-app-frame .card-event .content,
html:is(.vrx-theme-frond-end) .card-event .content,
.block-editor-block-list__layout .card-event .content {
  display: grid;
  grid-template-rows: 1fr;
  width: 100%;
  height: 100%;
}
.et-fb-app-frame .card-event .content:has(figure),
html:is(.vrx-theme-frond-end) .card-event .content:has(figure),
.block-editor-block-list__layout .card-event .content:has(figure) {
  grid-template-rows: auto 1fr;
}
.et-fb-app-frame .card-event .content > section,
.et-fb-app-frame .card-event .content figure,
html:is(.vrx-theme-frond-end) .card-event .content > section,
html:is(.vrx-theme-frond-end) .card-event .content figure,
.block-editor-block-list__layout .card-event .content > section,
.block-editor-block-list__layout .card-event .content figure {
  box-sizing: border-box;
}
.et-fb-app-frame .card-event .content > section,
html:is(.vrx-theme-frond-end) .card-event .content > section,
.block-editor-block-list__layout .card-event .content > section {
  display: grid;
  grid-template-columns: 124px auto;
  flex-grow: 1;
  overflow: hidden;
}
.et-fb-app-frame .card-event .content > section > div:nth-child(1),
html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1),
.block-editor-block-list__layout .card-event .content > section > div:nth-child(1) {
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .card-event .content > section > div:nth-child(1) .meta,
html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1) .meta,
.block-editor-block-list__layout .card-event .content > section > div:nth-child(1) .meta {
  display: none;
}
.et-fb-app-frame .card-event .content > section > div:nth-child(1) .event-date-day,
html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1) .event-date-day,
.block-editor-block-list__layout .card-event .content > section > div:nth-child(1) .event-date-day {
  font-size: calc(var(--wp--preset--font-size--medium) * 1.2);
  font-weight: bold;
  line-height: 1;
}
.et-fb-app-frame .card-event .content > section > div:nth-child(2),
html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(2),
.block-editor-block-list__layout .card-event .content > section > div:nth-child(2) {
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .card-event .content > section > div:nth-child(2) > div,
html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(2) > div,
.block-editor-block-list__layout .card-event .content > section > div:nth-child(2) > div {
  display: grid;
  grid-auto-rows: auto auto;
}
.et-fb-app-frame .card-event .content > section > div:nth-child(2) > div .event-title,
html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(2) > div .event-title,
.block-editor-block-list__layout .card-event .content > section > div:nth-child(2) > div .event-title {
  display: inline-block;
  margin: 0;
  margin-bottom: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .card-event .content > section > div:nth-child(2) > div .event-title a,
html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(2) > div .event-title a,
.block-editor-block-list__layout .card-event .content > section > div:nth-child(2) > div .event-title a {
  color: black;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .card-event .content > section p,
html:is(.vrx-theme-frond-end) .card-event .content > section p,
.block-editor-block-list__layout .card-event .content > section p {
  margin-bottom: 0;
}
.et-fb-app-frame .card-event .content figure,
html:is(.vrx-theme-frond-end) .card-event .content figure,
.block-editor-block-list__layout .card-event .content figure {
  min-width: 100%;
  max-width: 100%;
  background-color: color-mix(in oklab, #fff 60%, var(--wp--preset--color--grey));
  position: relative;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}
.et-fb-app-frame .card-event .content figure img,
html:is(.vrx-theme-frond-end) .card-event .content figure img,
.block-editor-block-list__layout .card-event .content figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .card-event .content figure figcaption,
html:is(.vrx-theme-frond-end) .card-event .content figure figcaption,
.block-editor-block-list__layout .card-event .content figure figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .card-event .content figure figcaption,
html:is(.vrx-theme-frond-end) .card-event .content figure figcaption,
.block-editor-block-list__layout .card-event .content figure figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  padding-inline: calc(var(--wp--preset--spacing--step-xs));
  padding-block: 2px 0;
  color: black;
  font-size: var(--wp--preset--font-size--small);
  z-index: 1;
  text-align: end;
  white-space: nowrap;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.et-fb-app-frame .card-event .content figure figcaption::after,
html:is(.vrx-theme-frond-end) .card-event .content figure figcaption::after,
.block-editor-block-list__layout .card-event .content figure figcaption::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.6;
  z-index: -1;
}
.et-fb-app-frame .card-event .content figure .registration-tag,
html:is(.vrx-theme-frond-end) .card-event .content figure .registration-tag,
.block-editor-block-list__layout .card-event .content figure .registration-tag {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2) calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .card-event .registration-tag,
html:is(.vrx-theme-frond-end) .card-event .registration-tag,
.block-editor-block-list__layout .card-event .registration-tag {
  background-color: var(--wp--preset--color--pink);
  color: white;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 - 2px) calc(var(--wp--preset--spacing--step-xs));
  line-height: 1.4;
}
@container ( min-width: 480px ) {
  .et-fb-app-frame .card-event .content figure,
  html:is(.vrx-theme-frond-end) .card-event .content figure,
  .block-editor-block-list__layout .card-event .content figure {
    border-bottom: 1px solid color-mix(in oklab, #fff 70%, #B4C2CC);
  }
  .et-fb-app-frame .card-event .content > section > div:nth-child(1),
  html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1),
  .block-editor-block-list__layout .card-event .content > section > div:nth-child(1) {
    border-right: dashed 1px #B4C2CC;
  }
}
@container ( max-width: 479.98px ) {
  .et-fb-app-frame .card-event .content figure,
  html:is(.vrx-theme-frond-end) .card-event .content figure,
  .block-editor-block-list__layout .card-event .content figure {
    border-bottom: 1px solid color-mix(in oklab, #fff 70%, #B4C2CC);
  }
  .et-fb-app-frame .card-event .content > section,
  html:is(.vrx-theme-frond-end) .card-event .content > section,
  .block-editor-block-list__layout .card-event .content > section {
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
  }
  .et-fb-app-frame .card-event .content > section > div:nth-child(1),
  html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1),
  .block-editor-block-list__layout .card-event .content > section > div:nth-child(1) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
    border-bottom: dashed 1px #B4C2CC;
  }
  .et-fb-app-frame .card-event .content > section > div:nth-child(1) .meta,
  html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1) .meta,
  .block-editor-block-list__layout .card-event .content > section > div:nth-child(1) .meta {
    display: block;
  }
  .et-fb-app-frame .card-event .content > section > div:nth-child(1) .event-date-day,
  .et-fb-app-frame .card-event .content > section > div:nth-child(1) .event-date-year,
  html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1) .event-date-day,
  html:is(.vrx-theme-frond-end) .card-event .content > section > div:nth-child(1) .event-date-year,
  .block-editor-block-list__layout .card-event .content > section > div:nth-child(1) .event-date-day,
  .block-editor-block-list__layout .card-event .content > section > div:nth-child(1) .event-date-year {
    display: none;
  }
}
.et-fb-app-frame .card-post,
html:is(.vrx-theme-frond-end) .card-post,
.block-editor-block-list__layout .card-post {
  container-type: inline-size;
  width: 100%;
  border: solid 1px #B4C2CC;
}
.et-fb-app-frame .card-post .content,
html:is(.vrx-theme-frond-end) .card-post .content,
.block-editor-block-list__layout .card-post .content {
  display: grid;
  grid-template-rows: auto 1fr;
  width: 100%;
  height: 100%;
}
.et-fb-app-frame .card-post .content figure,
html:is(.vrx-theme-frond-end) .card-post .content figure,
.block-editor-block-list__layout .card-post .content figure {
  min-width: 100%;
  max-width: 100%;
  background-color: color-mix(in oklab, #fff 60%, var(--wp--preset--color--grey));
  position: relative;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}
.et-fb-app-frame .card-post .content figure img,
html:is(.vrx-theme-frond-end) .card-post .content figure img,
.block-editor-block-list__layout .card-post .content figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .card-post .content figure figcaption,
html:is(.vrx-theme-frond-end) .card-post .content figure figcaption,
.block-editor-block-list__layout .card-post .content figure figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .card-post .content figure figcaption,
html:is(.vrx-theme-frond-end) .card-post .content figure figcaption,
.block-editor-block-list__layout .card-post .content figure figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  padding-inline: calc(var(--wp--preset--spacing--step-xs));
  padding-block: 2px 0;
  color: black;
  font-size: var(--wp--preset--font-size--small);
  z-index: 1;
  text-align: end;
  white-space: nowrap;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.et-fb-app-frame .card-post .content figure figcaption::after,
html:is(.vrx-theme-frond-end) .card-post .content figure figcaption::after,
.block-editor-block-list__layout .card-post .content figure figcaption::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.6;
  z-index: -1;
}
.et-fb-app-frame .card-post .content figure .term-tag-container,
html:is(.vrx-theme-frond-end) .card-post .content figure .term-tag-container,
.block-editor-block-list__layout .card-post .content figure .term-tag-container {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: var(--wp--preset--color--secondary);
  color: white;
  z-index: 2;
  line-height: 1.4;
}
.et-fb-app-frame .card-post .content figure .term-tag-container > a,
html:is(.vrx-theme-frond-end) .card-post .content figure .term-tag-container > a,
.block-editor-block-list__layout .card-post .content figure .term-tag-container > a {
  background-image: none;
  outline-color: transparent;
  color: white;
  display: block;
  margin: 1px;
}
.et-fb-app-frame .card-post .content figure .term-tag-container > a:hover,
html:is(.vrx-theme-frond-end) .card-post .content figure .term-tag-container > a:hover,
.block-editor-block-list__layout .card-post .content figure .term-tag-container > a:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(transparent, transparent);
}
.et-fb-app-frame .card-post .content > section,
html:is(.vrx-theme-frond-end) .card-post .content > section,
.block-editor-block-list__layout .card-post .content > section {
  gap: calc(var(--wp--preset--spacing--step-xs));
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3) calc(var(--wp--preset--spacing--step-xs) * 2) calc(var(--wp--preset--spacing--step-xs) * 2) calc(var(--wp--preset--spacing--step-xs) * 2);
  overflow: hidden;
}
.et-fb-app-frame .card-post .content > section > div,
html:is(.vrx-theme-frond-end) .card-post .content > section > div,
.block-editor-block-list__layout .card-post .content > section > div {
  display: grid;
  grid-auto-rows: auto auto;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .card-post .content > section > div .meta,
html:is(.vrx-theme-frond-end) .card-post .content > section > div .meta,
.block-editor-block-list__layout .card-post .content > section > div .meta {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2);
  line-height: 1.1em;
}
.et-fb-app-frame .card-post .content > section > div .post-title,
html:is(.vrx-theme-frond-end) .card-post .content > section > div .post-title,
.block-editor-block-list__layout .card-post .content > section > div .post-title {
  margin: 0;
}
.et-fb-app-frame .card-post .content > section > div .post-title a,
html:is(.vrx-theme-frond-end) .card-post .content > section > div .post-title a,
.block-editor-block-list__layout .card-post .content > section > div .post-title a {
  color: black;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .card-post .content > section p,
html:is(.vrx-theme-frond-end) .card-post .content > section p,
.block-editor-block-list__layout .card-post .content > section p {
  margin: 0;
}
@container ( min-width: 576px ) {
  .et-fb-app-frame .card-post .content,
  html:is(.vrx-theme-frond-end) .card-post .content,
  .block-editor-block-list__layout .card-post .content {
    grid-template-columns: 50% 50%;
  }
  .et-fb-app-frame .card-post .content figure,
  html:is(.vrx-theme-frond-end) .card-post .content figure,
  .block-editor-block-list__layout .card-post .content figure {
    min-height: 100%;
    max-height: 100%;
    min-width: 50%;
    border-right: 1px solid color-mix(in oklab, #fff 70%, #B4C2CC);
  }
  .et-fb-app-frame .card-post .content > section,
  html:is(.vrx-theme-frond-end) .card-post .content > section,
  .block-editor-block-list__layout .card-post .content > section {
    border-left: none;
  }
}
@container ( max-width: 575.98px ) {
  .et-fb-app-frame .card-post .content figure,
  html:is(.vrx-theme-frond-end) .card-post .content figure,
  .block-editor-block-list__layout .card-post .content figure {
    border-bottom: 1px solid color-mix(in oklab, #fff 70%, #B4C2CC);
  }
}
.et-fb-app-frame .card-spesia-education,
html:is(.vrx-theme-frond-end) .card-spesia-education,
.block-editor-block-list__layout .card-spesia-education {
  border-radius: 0;
}
.et-fb-app-frame .card-spesia-education .content,
html:is(.vrx-theme-frond-end) .card-spesia-education .content,
.block-editor-block-list__layout .card-spesia-education .content {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
}
.et-fb-app-frame .card-spesia-education .content figure,
html:is(.vrx-theme-frond-end) .card-spesia-education .content figure,
.block-editor-block-list__layout .card-spesia-education .content figure {
  position: relative;
  background-color: color-mix(in oklab, #fff 60%, var(--wp--preset--color--grey));
  position: relative;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}
.et-fb-app-frame .card-spesia-education .content figure .open_localities,
html:is(.vrx-theme-frond-end) .card-spesia-education .content figure .open_localities,
.block-editor-block-list__layout .card-spesia-education .content figure .open_localities {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--wp--preset--color--green);
  color: black;
  font-weight: 600;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2) calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .card-spesia-education .content figure img,
html:is(.vrx-theme-frond-end) .card-spesia-education .content figure img,
.block-editor-block-list__layout .card-spesia-education .content figure img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .card-spesia-education .content figure figcaption,
html:is(.vrx-theme-frond-end) .card-spesia-education .content figure figcaption,
.block-editor-block-list__layout .card-spesia-education .content figure figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .card-spesia-education .content figure figcaption,
html:is(.vrx-theme-frond-end) .card-spesia-education .content figure figcaption,
.block-editor-block-list__layout .card-spesia-education .content figure figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  padding-inline: calc(var(--wp--preset--spacing--step-xs));
  padding-block: 2px 0;
  color: black;
  font-size: var(--wp--preset--font-size--small);
  z-index: 1;
  text-align: end;
  white-space: nowrap;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.et-fb-app-frame .card-spesia-education .content figure figcaption::after,
html:is(.vrx-theme-frond-end) .card-spesia-education .content figure figcaption::after,
.block-editor-block-list__layout .card-spesia-education .content figure figcaption::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.6;
  z-index: -1;
}
.et-fb-app-frame .card-spesia-education .content section,
html:is(.vrx-theme-frond-end) .card-spesia-education .content section,
.block-editor-block-list__layout .card-spesia-education .content section {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border: solid 1px #B4C2CC;
  border-top-width: 0;
  padding: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .card-spesia-education .content section > div,
html:is(.vrx-theme-frond-end) .card-spesia-education .content section > div,
.block-editor-block-list__layout .card-spesia-education .content section > div {
  display: flex;
  flex-direction: column;
}
.et-fb-app-frame .card-spesia-education .content section > div .post-title,
html:is(.vrx-theme-frond-end) .card-spesia-education .content section > div .post-title,
.block-editor-block-list__layout .card-spesia-education .content section > div .post-title {
  line-height: 1.2;
}
.et-fb-app-frame .card-spesia-education .content section > div a,
html:is(.vrx-theme-frond-end) .card-spesia-education .content section > div a,
.block-editor-block-list__layout .card-spesia-education .content section > div a {
  color: black;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .card-spesia-education .content section > div p,
html:is(.vrx-theme-frond-end) .card-spesia-education .content section > div p,
.block-editor-block-list__layout .card-spesia-education .content section > div p {
  margin-top: 0;
}
.et-fb-app-frame .education-legend-titles,
html:is(.vrx-theme-frond-end) .education-legend-titles,
.block-editor-block-list__layout .education-legend-titles {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .education-legend-titles .in_continuous::before,
html:is(.vrx-theme-frond-end) .education-legend-titles .in_continuous::before,
.block-editor-block-list__layout .education-legend-titles .in_continuous::before {
  content: "●";
  color: var(--wp--preset--color--green);
  margin-right: calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .education-legend-titles .in_joint::before,
html:is(.vrx-theme-frond-end) .education-legend-titles .in_joint::before,
.block-editor-block-list__layout .education-legend-titles .in_joint::before {
  content: "●";
  color: var(--wp--preset--color--secondary);
  margin-right: calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .rollup-education .education-list,
html:is(.vrx-theme-frond-end) .rollup-education .education-list,
.block-editor-block-list__layout .rollup-education .education-list {
  margin: 0;
  padding: 0;
  list-style: none;
  gap: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .rollup-education .education-list .card,
html:is(.vrx-theme-frond-end) .rollup-education .education-list .card,
.block-editor-block-list__layout .rollup-education .education-list .card {
  margin: 0;
  outline: solid 1px var(--wp--preset--color--grey);
  padding: calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  border-radius: 0;
}
.et-fb-app-frame .rollup-education .education-list .card.single-location,
html:is(.vrx-theme-frond-end) .rollup-education .education-list .card.single-location,
.block-editor-block-list__layout .rollup-education .education-list .card.single-location {
  padding: calc(var(--wp--preset--spacing--step-xs) / 2) calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  border-left: solid 5px var(--wp--preset--color--green);
}
.et-fb-app-frame .rollup-education .education-list .card strong a,
html:is(.vrx-theme-frond-end) .rollup-education .education-list .card strong a,
.block-editor-block-list__layout .rollup-education .education-list .card strong a {
  color: black;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .timeline,
html:is(.vrx-theme-frond-end) .timeline,
.block-editor-block-list__layout .timeline {
  position: relative;
  margin: 0x auto 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}
.et-fb-app-frame .timeline #progression,
html:is(.vrx-theme-frond-end) .timeline #progression,
.block-editor-block-list__layout .timeline #progression {
  position: absolute;
  width: 5px;
  background-color: var(--wp--preset--color--primary);
  top: 10px;
  bottom: 0;
  margin-left: -3px;
  height: 0;
  max-height: 100%;
}
.et-fb-app-frame .timeline::before,
html:is(.vrx-theme-frond-end) .timeline::before,
.block-editor-block-list__layout .timeline::before {
  margin-left: -3px;
}
.et-fb-app-frame .timeline::before,
.et-fb-app-frame .timeline #progression,
html:is(.vrx-theme-frond-end) .timeline::before,
html:is(.vrx-theme-frond-end) .timeline #progression,
.block-editor-block-list__layout .timeline::before,
.block-editor-block-list__layout .timeline #progression {
  left: 36px;
}
.et-fb-app-frame .tl-container,
html:is(.vrx-theme-frond-end) .tl-container,
.block-editor-block-list__layout .tl-container {
  padding: 0 32px 16px max(10%, 64px);
  position: relative;
  background-color: inherit;
  box-sizing: border-box;
}
.et-fb-app-frame .tl-container h3,
html:is(.vrx-theme-frond-end) .tl-container h3,
.block-editor-block-list__layout .tl-container h3 {
  font-size: 1.1rem;
  margin-top: 0;
}
.et-fb-app-frame .tl-container.left::after, .et-fb-app-frame .tl-container.right::after,
html:is(.vrx-theme-frond-end) .tl-container.left::after,
html:is(.vrx-theme-frond-end) .tl-container.right::after,
.block-editor-block-list__layout .tl-container.left::after,
.block-editor-block-list__layout .tl-container.right::after {
  left: 0px;
}
.et-fb-app-frame .tl-container:not(:last-child)::before,
html:is(.vrx-theme-frond-end) .tl-container:not(:last-child)::before,
.block-editor-block-list__layout .tl-container:not(:last-child)::before {
  transition: background-color 0.2s ease-in-out;
  content: "";
  position: absolute;
  width: 2px;
  background-color: var(--wp--preset--color--primary);
  left: 18px;
  top: 0;
  bottom: 0;
}
.et-fb-app-frame .tl-container::after,
html:is(.vrx-theme-frond-end) .tl-container::after,
.block-editor-block-list__layout .tl-container::after {
  content: attr(data-number);
  font-weight: 600;
  font-size: var(--wp--preset--font-size--large);
  padding: calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  position: absolute;
  top: 0;
  background-color: var(--wp--preset--color--primary);
  border-radius: 5px;
  z-index: 1;
  transition: background-color 0.5s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}
.et-fb-app-frame .tl-container.active::after,
html:is(.vrx-theme-frond-end) .tl-container.active::after,
.block-editor-block-list__layout .tl-container.active::after {
  background-color: var(--wp--preset--color--primary);
}
.et-fb-app-frame .layout_horizontal .tl-container:not(:last-child)::before,
html:is(.vrx-theme-frond-end) .layout_horizontal .tl-container:not(:last-child)::before,
.block-editor-block-list__layout .layout_horizontal .tl-container:not(:last-child)::before {
  bottom: auto;
  right: 0;
  height: 2px;
  left: 0;
  width: 100%;
  top: 18px;
}
.et-fb-app-frame .in-middle,
html:is(.vrx-theme-frond-end) .in-middle,
.block-editor-block-list__layout .in-middle { /* this class is added to tl-container when the content is centered on the page in vertical orientation */ }
.et-fb-app-frame .in-middle::after,
html:is(.vrx-theme-frond-end) .in-middle::after,
.block-editor-block-list__layout .in-middle::after {
  background-color: var(--wp--preset--color--secondary) !important;
  color: white;
}
.et-fb-app-frame .in-middle:has(+ .in-middle)::before,
html:is(.vrx-theme-frond-end) .in-middle:has(+ .in-middle)::before,
.block-editor-block-list__layout .in-middle:has(+ .in-middle)::before {
  background-color: var(--wp--preset--color--secondary) !important;
  color: white;
}
.et-fb-app-frame .layout_horizontal .timeline .timeline_content,
html:is(.vrx-theme-frond-end) .layout_horizontal .timeline .timeline_content,
.block-editor-block-list__layout .layout_horizontal .timeline .timeline_content {
  display: flex;
  gap: var(--gap-lg);
  overflow: auto;
}
.et-fb-app-frame .layout_horizontal .timeline #progression,
html:is(.vrx-theme-frond-end) .layout_horizontal .timeline #progression,
.block-editor-block-list__layout .layout_horizontal .timeline #progression {
  display: none;
}
.et-fb-app-frame .layout_horizontal .timeline::before,
html:is(.vrx-theme-frond-end) .layout_horizontal .timeline::before,
.block-editor-block-list__layout .layout_horizontal .timeline::before {
  bottom: auto;
  right: 27px;
  height: 2px;
  width: auto;
  top: 18px;
  left: 27px;
}
.et-fb-app-frame .layout_horizontal .tl-container,
html:is(.vrx-theme-frond-end) .layout_horizontal .tl-container,
.block-editor-block-list__layout .layout_horizontal .tl-container {
  padding: 64px 0 0 0;
  min-width: clamp(450px, 45%, 45%);
}
@media (min-width: 991.98px) {
  .et-fb-app-frame,
  html:is(.vrx-theme-frond-end),
  .block-editor-block-list__layout {
    /* NOTE | layout_center | only used if width over this */
  }
  .et-fb-app-frame .layout_center .timeline::before,
  .et-fb-app-frame .layout_center .timeline #progression,
  html:is(.vrx-theme-frond-end) .layout_center .timeline::before,
  html:is(.vrx-theme-frond-end) .layout_center .timeline #progression,
  .block-editor-block-list__layout .layout_center .timeline::before,
  .block-editor-block-list__layout .layout_center .timeline #progression {
    left: calc(50% + 1px);
  }
  .et-fb-app-frame .layout_center .tl-container,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container,
  .block-editor-block-list__layout .layout_center .tl-container {
    width: 50%;
  }
  .et-fb-app-frame .layout_center .tl-container.left,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container.left,
  .block-editor-block-list__layout .layout_center .tl-container.left {
    padding-left: 0;
  }
  .et-fb-app-frame .layout_center .tl-container.left::after,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container.left::after,
  .block-editor-block-list__layout .layout_center .tl-container.left::after {
    left: auto;
    right: -20px;
  }
  .et-fb-app-frame .layout_center .tl-container.right,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container.right,
  .block-editor-block-list__layout .layout_center .tl-container.right {
    left: 50%;
  }
  .et-fb-app-frame .layout_center .tl-container.right::after,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container.right::after,
  .block-editor-block-list__layout .layout_center .tl-container.right::after {
    left: -20px;
  }
  .et-fb-app-frame .layout_center .tl-container.active.right::before,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container.active.right::before,
  .block-editor-block-list__layout .layout_center .tl-container.active.right::before {
    right: 15px;
  }
  .et-fb-app-frame .layout_center .tl-container.active.left::before,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container.active.left::before,
  .block-editor-block-list__layout .layout_center .tl-container.active.left::before {
    right: 15px;
  }
  .et-fb-app-frame .layout_center .tl-container:not(:last-child)::before,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container:not(:last-child)::before,
  .block-editor-block-list__layout .layout_center .tl-container:not(:last-child)::before {
    right: -1px;
    left: auto;
  }
  .et-fb-app-frame .layout_center .tl-container.right:not(:last-child)::before,
  html:is(.vrx-theme-frond-end) .layout_center .tl-container.right:not(:last-child)::before,
  .block-editor-block-list__layout .layout_center .tl-container.right:not(:last-child)::before {
    right: auto;
    left: -1px;
  }
}
@media (max-width: 991px) {
  .et-fb-app-frame,
  html:is(.vrx-theme-frond-end),
  .block-editor-block-list__layout {
    /* layout_left | is default */
  }
}
.et-fb-app-frame .aside-content,
html:is(.vrx-theme-frond-end) .aside-content,
.block-editor-block-list__layout .aside-content {
  padding: calc(var(--wp--preset--spacing--step-xs) * 4);
  border: solid 1px #B4C2CC;
  border-left: solid 16px #B4C2CC;
}
.et-fb-app-frame .is-style-aside-content--blue,
html:is(.vrx-theme-frond-end) .is-style-aside-content--blue,
.block-editor-block-list__layout .is-style-aside-content--blue {
  border-left-color: var(--wp--preset--color--primary);
}
.et-fb-app-frame .is-style-aside-content--pink,
html:is(.vrx-theme-frond-end) .is-style-aside-content--pink,
.block-editor-block-list__layout .is-style-aside-content--pink {
  border-left-color: var(--wp--preset--color--pink);
}
.et-fb-app-frame .navigation-sub-block,
html:is(.vrx-theme-frond-end) .navigation-sub-block,
.block-editor-block-list__layout .navigation-sub-block {
  container-type: inline-size;
}
.et-fb-app-frame .navigation-sub-block .menu-paavalikko-container .sub_navigation,
html:is(.vrx-theme-frond-end) .navigation-sub-block .menu-paavalikko-container .sub_navigation,
.block-editor-block-list__layout .navigation-sub-block .menu-paavalikko-container .sub_navigation {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: calc(var(--wp--preset--spacing--step-xs) * 2);
  margin: 0;
  padding: 0;
  list-style: none;
}
.et-fb-app-frame .navigation-sub-block .menu-paavalikko-container .sub_navigation .menu-item,
html:is(.vrx-theme-frond-end) .navigation-sub-block .menu-paavalikko-container .sub_navigation .menu-item,
.block-editor-block-list__layout .navigation-sub-block .menu-paavalikko-container .sub_navigation .menu-item {
  position: relative;
  background-color: var(--wp--preset--color--light-blue);
}
.et-fb-app-frame .navigation-sub-block .menu-paavalikko-container .sub_navigation a,
html:is(.vrx-theme-frond-end) .navigation-sub-block .menu-paavalikko-container .sub_navigation a,
.block-editor-block-list__layout .navigation-sub-block .menu-paavalikko-container .sub_navigation a {
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  padding: calc(calc(var(--wp--preset--spacing--step-xs)) - 2px) calc(var(--wp--preset--spacing--step-xs) / 2 * 3) calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs) * 2);
  display: inline-block;
  width: 100%;
  font-size: calc(var(--wp--preset--font-size--medium) * 1.2);
  font-weight: 500;
}
.et-fb-app-frame .navigation-sub-block .menu-paavalikko-container .sub_navigation a::after,
html:is(.vrx-theme-frond-end) .navigation-sub-block .menu-paavalikko-container .sub_navigation a::after,
.block-editor-block-list__layout .navigation-sub-block .menu-paavalikko-container .sub_navigation a::after {
  content: " ";
  top: 2px;
  position: relative;
  background-image: url(dcfc33e0bfcb525b1ee1.svg);
  background-size: 8px;
  min-width: 12px;
  margin-left: 12px;
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 15px;
  width: 15px;
  transition: all 0.3s ease;
}
.et-fb-app-frame .navigation-sub-block .menu-paavalikko-container .sub_navigation a:hover,
html:is(.vrx-theme-frond-end) .navigation-sub-block .menu-paavalikko-container .sub_navigation a:hover,
.block-editor-block-list__layout .navigation-sub-block .menu-paavalikko-container .sub_navigation a:hover {
  background-color: var(--wp--preset--color--light-blue);
  color: var(--wp--preset--color--secondary);
}
.et-fb-app-frame .navigation-sub-block .menu-paavalikko-container .sub_navigation a:hover::after,
html:is(.vrx-theme-frond-end) .navigation-sub-block .menu-paavalikko-container .sub_navigation a:hover::after,
.block-editor-block-list__layout .navigation-sub-block .menu-paavalikko-container .sub_navigation a:hover::after {
  background-position: right center;
}
@container ( min-width: 600px ) {}
@container ( max-width: 599.98px ) {
  .et-fb-app-frame .navigation-sub-block .menu-paavalikko-container ul.sub_navigation,
  html:is(.vrx-theme-frond-end) .navigation-sub-block .menu-paavalikko-container ul.sub_navigation,
  .block-editor-block-list__layout .navigation-sub-block .menu-paavalikko-container ul.sub_navigation {
    padding-inline: calc(var(--wp--preset--spacing--step-xs) * 2);
  }
}
.et-fb-app-frame .breadcrumbs,
html:is(.vrx-theme-frond-end) .breadcrumbs,
.block-editor-block-list__layout .breadcrumbs {
  margin: 0 !important;
  padding-block: calc(var(--wp--preset--spacing--step-xs));
  border-bottom: solid 1px var(--wp--preset--color--grey);
}
.et-fb-app-frame .breadcrumbs > div,
html:is(.vrx-theme-frond-end) .breadcrumbs > div,
.block-editor-block-list__layout .breadcrumbs > div {
  margin: 0 !important;
}
.et-fb-app-frame .breadcrumbs .rank-math-breadcrumb > p,
html:is(.vrx-theme-frond-end) .breadcrumbs .rank-math-breadcrumb > p,
.block-editor-block-list__layout .breadcrumbs .rank-math-breadcrumb > p {
  margin: 0;
}
.et-fb-app-frame .breadcrumbs .rank-math-breadcrumb > p a,
html:is(.vrx-theme-frond-end) .breadcrumbs .rank-math-breadcrumb > p a,
.block-editor-block-list__layout .breadcrumbs .rank-math-breadcrumb > p a {
  color: black;
  text-decoration-color: rgba(0, 0, 0, 0);
}
.et-fb-app-frame .breadcrumbs .rank-math-breadcrumb > p .separator,
html:is(.vrx-theme-frond-end) .breadcrumbs .rank-math-breadcrumb > p .separator,
.block-editor-block-list__layout .breadcrumbs .rank-math-breadcrumb > p .separator {
  margin: 0 calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .breadcrumbs .yoast_breadcrumb,
html:is(.vrx-theme-frond-end) .breadcrumbs .yoast_breadcrumb,
.block-editor-block-list__layout .breadcrumbs .yoast_breadcrumb {
  margin-block: 0 !important;
}
.et-fb-app-frame .breadcrumbs .yoast_breadcrumb ol,
html:is(.vrx-theme-frond-end) .breadcrumbs .yoast_breadcrumb ol,
.block-editor-block-list__layout .breadcrumbs .yoast_breadcrumb ol {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.et-fb-app-frame .breadcrumbs .yoast_breadcrumb ol li:after,
html:is(.vrx-theme-frond-end) .breadcrumbs .yoast_breadcrumb ol li:after,
.block-editor-block-list__layout .breadcrumbs .yoast_breadcrumb ol li:after {
  content: "/";
  padding: 0 calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .breadcrumbs .yoast_breadcrumb ol li:last-child:after,
html:is(.vrx-theme-frond-end) .breadcrumbs .yoast_breadcrumb ol li:last-child:after,
.block-editor-block-list__layout .breadcrumbs .yoast_breadcrumb ol li:last-child:after {
  content: "";
}
.et-fb-app-frame .breadcrumbs .yoast_breadcrumb span,
html:is(.vrx-theme-frond-end) .breadcrumbs .yoast_breadcrumb span,
.block-editor-block-list__layout .breadcrumbs .yoast_breadcrumb span {
  display: inline-block;
  padding-inline: calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .breadcrumbs .yoast_breadcrumb a,
html:is(.vrx-theme-frond-end) .breadcrumbs .yoast_breadcrumb a,
.block-editor-block-list__layout .breadcrumbs .yoast_breadcrumb a {
  text-decoration-color: rgba(0, 0, 0, 0);
}
.et-fb-app-frame .rollup-blurbs .block-editor-inner-blocks .block-editor-block-list__layout .block-list-appender,
html:is(.vrx-theme-frond-end) .rollup-blurbs .block-editor-inner-blocks .block-editor-block-list__layout .block-list-appender,
.block-editor-block-list__layout .rollup-blurbs .block-editor-inner-blocks .block-editor-block-list__layout .block-list-appender {
  display: block;
  position: relative;
}
.et-fb-app-frame .search-box .search-box__inside-wrapper,
html:is(.vrx-theme-frond-end) .search-box .search-box__inside-wrapper,
.block-editor-block-list__layout .search-box .search-box__inside-wrapper {
  display: flex;
  outline: solid 1px #B4C2CC;
  border-radius: 0.25rem;
}
.et-fb-app-frame .search-box .search-box__inside-wrapper .search-box__input,
.et-fb-app-frame .search-box .search-box__inside-wrapper .search-box__button,
html:is(.vrx-theme-frond-end) .search-box .search-box__inside-wrapper .search-box__input,
html:is(.vrx-theme-frond-end) .search-box .search-box__inside-wrapper .search-box__button,
.block-editor-block-list__layout .search-box .search-box__inside-wrapper .search-box__input,
.block-editor-block-list__layout .search-box .search-box__inside-wrapper .search-box__button {
  border: none;
  background-color: white;
}
.et-fb-app-frame .search-box .search-box__inside-wrapper .search-box__input,
html:is(.vrx-theme-frond-end) .search-box .search-box__inside-wrapper .search-box__input,
.block-editor-block-list__layout .search-box .search-box__inside-wrapper .search-box__input {
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .search-box .search-box__inside-wrapper .search-box__button,
html:is(.vrx-theme-frond-end) .search-box .search-box__inside-wrapper .search-box__button,
.block-editor-block-list__layout .search-box .search-box__inside-wrapper .search-box__button {
  display: flex;
  align-items: center;
}
.et-fb-app-frame .search-box .search-box__inside-wrapper .search-box__button span,
html:is(.vrx-theme-frond-end) .search-box .search-box__inside-wrapper .search-box__button span,
.block-editor-block-list__layout .search-box .search-box__inside-wrapper .search-box__button span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.et-fb-app-frame .search-box .search-box__inside-wrapper .search-box__button::before,
html:is(.vrx-theme-frond-end) .search-box .search-box__inside-wrapper .search-box__button::before,
.block-editor-block-list__layout .search-box .search-box__inside-wrapper .search-box__button::before {
  content: "";
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  background-image: url(8273a0a8e4a0abfa92af.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.et-fb-app-frame .vrx-dynamic-block-php,
html:is(.vrx-theme-frond-end) .vrx-dynamic-block-php,
.block-editor-block-list__layout .vrx-dynamic-block-php {
  width: 100%;
}
.et-fb-app-frame .vrx-dynamic-block-html,
html:is(.vrx-theme-frond-end) .vrx-dynamic-block-html,
.block-editor-block-list__layout .vrx-dynamic-block-html {
  position: relative;
  padding-left: 45px !important;
  border: solid 4px var(--wp--preset--color--primary);
  background-color: color-mix(in oklab, #fff 90%, var(--wp--preset--color--primary));
  padding: calc(var(--wp--preset--spacing--step-xs)) calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
  min-height: 42px;
}
.et-fb-app-frame .vrx-dynamic-block-html .dashicons,
html:is(.vrx-theme-frond-end) .vrx-dynamic-block-html .dashicons,
.block-editor-block-list__layout .vrx-dynamic-block-html .dashicons {
  position: absolute;
  left: 4px;
  width: 36px;
  height: 36px;
  font-size: 36px;
  color: color-mix(in oklab, #fff 50%, var(--wp--preset--color--primary));
}
.et-fb-app-frame .vrx-dynamic-block-html ul,
html:is(.vrx-theme-frond-end) .vrx-dynamic-block-html ul,
.block-editor-block-list__layout .vrx-dynamic-block-html ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.et-fb-app-frame .site-footer .footer-content,
html:is(.vrx-theme-frond-end) .site-footer .footer-content,
.block-editor-block-list__layout .site-footer .footer-content {
  position: relative;
  background-color: var(--wp--preset--color--dark-blue);
}
.et-fb-app-frame .site-footer .footer-content .site-footer-top,
html:is(.vrx-theme-frond-end) .site-footer .footer-content .site-footer-top,
.block-editor-block-list__layout .site-footer .footer-content .site-footer-top {
  padding-top: calc(var(--wp--preset--spacing--step-xs) * 4);
  padding-bottom: calc(var(--wp--preset--spacing--step-xs) * 2);
}
.et-fb-app-frame .site-footer .footer-content .site-footer-top *,
html:is(.vrx-theme-frond-end) .site-footer .footer-content .site-footer-top *,
.block-editor-block-list__layout .site-footer .footer-content .site-footer-top * {
  color: white;
}
.et-fb-app-frame .site-footer .footer-content .site-footer-bottom,
html:is(.vrx-theme-frond-end) .site-footer .footer-content .site-footer-bottom,
.block-editor-block-list__layout .site-footer .footer-content .site-footer-bottom {
  padding-top: calc(var(--wp--preset--spacing--step-xs));
  padding-bottom: calc(var(--wp--preset--spacing--step-xs));
  background-color: var(--wp--preset--color--primary);
}
.et-fb-app-frame .site-footer .footer-content .site-footer-bottom *,
html:is(.vrx-theme-frond-end) .site-footer .footer-content .site-footer-bottom *,
.block-editor-block-list__layout .site-footer .footer-content .site-footer-bottom * {
  color: black;
}
.et-fb-app-frame .site-footer .footer-content .wp-block-site-logo,
html:is(.vrx-theme-frond-end) .site-footer .footer-content .wp-block-site-logo,
.block-editor-block-list__layout .site-footer .footer-content .wp-block-site-logo {
  margin: calc(var(--wp--preset--spacing--step-xs) * 2) 0;
}
.et-fb-app-frame header.site-header .header-content,
html:is(.vrx-theme-frond-end) header.site-header .header-content,
.block-editor-block-list__layout header.site-header .header-content {
  position: relative;
  z-index: 10;
  padding: 0 !important;
}
.et-fb-app-frame header.site-header .header-content .site-header__top,
.et-fb-app-frame header.site-header .header-content .site-header__bottom,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__bottom,
.block-editor-block-list__layout header.site-header .header-content .site-header__top,
.block-editor-block-list__layout header.site-header .header-content .site-header__bottom {
  z-index: 2;
  background-color: var(--wp--preset--color--white);
  margin-inline: 0 !important;
}
.et-fb-app-frame header.site-header .header-content .site-header__top,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top,
.block-editor-block-list__layout header.site-header .header-content .site-header__top {
  padding-block: calc(var(--wp--preset--spacing--step-xs));
  background-color: var(--wp--preset--color--white);
}
.et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner .language-switcher ul,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner .language-switcher ul,
.block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner .language-switcher ul {
  margin: 0;
  padding: 0;
}
.et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search,
.block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search {
  display: none;
  width: 1.5rem;
  height: 1.5rem;
}
.et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search a,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search a,
.block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search a {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url(8273a0a8e4a0abfa92af.svg);
  background-size: contain;
  background-repeat: no-repeat;
  text-decoration: none;
  color: black;
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search a:hover,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search a:hover,
.block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search a:hover {
  opacity: 0.7;
}
.et-fb-app-frame header.site-header .header-content .site-header__bottom,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__bottom,
.block-editor-block-list__layout header.site-header .header-content .site-header__bottom {
  border-top: solid 1px #B4C2CC;
  margin-top: 0;
}
.et-fb-app-frame header.site-header .header-content .site-header__bottom .site-header__bottom-inner,
html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__bottom .site-header__bottom-inner,
.block-editor-block-list__layout header.site-header .header-content .site-header__bottom .site-header__bottom-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.et-fb-app-frame header.site-header .header-content::after,
html:is(.vrx-theme-frond-end) header.site-header .header-content::after,
.block-editor-block-list__layout header.site-header .header-content::after {
  z-index: 1;
  opacity: 0.3;
  filter: blur(5px);
  content: "";
  background: radial-gradient(ellipse 60% 50% at center, #000000, rgba(0, 0, 0, 0));
  display: block;
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: -19px;
}
@media (min-width: 768px) {
  .et-fb-app-frame .site-header__top .site-header__top-inner,
  html:is(.vrx-theme-frond-end) .site-header__top .site-header__top-inner,
  .block-editor-block-list__layout .site-header__top .site-header__top-inner {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (max-width: 767.98px) {
  .et-fb-app-frame header.site-header .header-content,
  html:is(.vrx-theme-frond-end) header.site-header .header-content,
  .block-editor-block-list__layout header.site-header .header-content {
    border-bottom: none;
  }
  .et-fb-app-frame header.site-header .header-content .site-header__top,
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top,
  .block-editor-block-list__layout header.site-header .header-content .site-header__top {
    padding-inline: calc(var(--wp--preset--spacing--step-xs));
  }
  .et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner,
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner,
  .block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner {
    display: grid;
    grid-template-columns: 1fr 80px 40px 40px;
    gap: calc(var(--wp--preset--spacing--step-xs) / 2);
  }
  .et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner > :nth-child(n+4),
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner > :nth-child(n+4),
  .block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner > :nth-child(n+4) {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    text-align: center;
  }
  .et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner > :nth-child(3),
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner > :nth-child(3),
  .block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner > :nth-child(3) {
    width: 80px;
    min-width: 80px;
    max-width: 80px;
    text-align: center;
  }
  .et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner .wp-block-site-logo,
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner .wp-block-site-logo,
  .block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner .wp-block-site-logo {
    width: 80%;
  }
  .et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner .search-box,
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner .search-box,
  .block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner .search-box {
    display: none;
  }
  .et-fb-app-frame header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search,
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search,
  .block-editor-block-list__layout header.site-header .header-content .site-header__top .site-header__top-inner .mobile-search {
    display: block;
  }
  .et-fb-app-frame header.site-header .header-content .site-header__bottom,
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__bottom,
  .block-editor-block-list__layout header.site-header .header-content .site-header__bottom {
    border: none;
  }
  .et-fb-app-frame header.site-header .header-content .site-header__bottom .site-header__bottom-inner,
  html:is(.vrx-theme-frond-end) header.site-header .header-content .site-header__bottom .site-header__bottom-inner,
  .block-editor-block-list__layout header.site-header .header-content .site-header__bottom .site-header__bottom-inner {
    justify-content: flex-end;
  }
}
.et-fb-app-frame .hero-content,
html:is(.vrx-theme-frond-end) .hero-content,
.block-editor-block-list__layout .hero-content {
  position: relative;
  overflow: hidden;
}
.et-fb-app-frame .hero-content.hero-landscape .wp-block-cover,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .wp-block-cover,
.block-editor-block-list__layout .hero-content.hero-landscape .wp-block-cover {
  position: relative;
  aspect-ratio: 16/9;
  margin-bottom: 0;
}
.et-fb-app-frame .hero-content.hero-landscape .wp-block-cover img,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .wp-block-cover img,
.block-editor-block-list__layout .hero-content.hero-landscape .wp-block-cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .hero-content.hero-landscape .wp-block-cover figcaption,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .wp-block-cover figcaption,
.block-editor-block-list__layout .hero-content.hero-landscape .wp-block-cover figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .hero-content.hero-landscape .hero-content__inner,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .hero-content__inner,
.block-editor-block-list__layout .hero-content.hero-landscape .hero-content__inner {
  margin-top: calc(var(--wp--preset--spacing--step-xs) * 6);
  display: grid;
  grid-template-columns: 1fr minmax(auto, 50%);
}
.et-fb-app-frame .hero-content.hero-landscape .hero-content__inner > *:first-child,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .hero-content__inner > *:first-child,
.block-editor-block-list__layout .hero-content.hero-landscape .hero-content__inner > *:first-child {
  order: 2;
  width: 100%;
}
.et-fb-app-frame .hero-content.hero-landscape .hero-content__inner > *:last-child,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .hero-content__inner > *:last-child,
.block-editor-block-list__layout .hero-content.hero-landscape .hero-content__inner > *:last-child {
  order: 1;
}
.et-fb-app-frame .hero-content.hero-landscape .hero-content__inner:has(> *:only-child),
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .hero-content__inner:has(> *:only-child),
.block-editor-block-list__layout .hero-content.hero-landscape .hero-content__inner:has(> *:only-child) {
  grid-template-columns: 100%;
}
.et-fb-app-frame .hero-content.hero-landscape .hero-content__inner:has(> *:only-child) > *,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .hero-content__inner:has(> *:only-child) > *,
.block-editor-block-list__layout .hero-content.hero-landscape .hero-content__inner:has(> *:only-child) > * {
  min-width: 100%;
  max-width: 100%;
}
.et-fb-app-frame .hero-content.hero-landscape .wp-block-cover,
html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .wp-block-cover,
.block-editor-block-list__layout .hero-content.hero-landscape .wp-block-cover {
  background-color: var(--wp--preset--color--secondary);
  min-width: none;
  min-height: auto;
}
.et-fb-app-frame .hero-content.hero-horizontal .wp-block-cover,
html:is(.vrx-theme-frond-end) .hero-content.hero-horizontal .wp-block-cover,
.block-editor-block-list__layout .hero-content.hero-horizontal .wp-block-cover {
  position: relative;
  aspect-ratio: 12/5;
  margin-bottom: 0;
}
.et-fb-app-frame .hero-content.hero-horizontal .wp-block-cover img,
html:is(.vrx-theme-frond-end) .hero-content.hero-horizontal .wp-block-cover img,
.block-editor-block-list__layout .hero-content.hero-horizontal .wp-block-cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .hero-content.hero-horizontal .wp-block-cover figcaption,
html:is(.vrx-theme-frond-end) .hero-content.hero-horizontal .wp-block-cover figcaption,
.block-editor-block-list__layout .hero-content.hero-horizontal .wp-block-cover figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .hero-content.hero-horizontal .hero-content__inner:has(img),
html:is(.vrx-theme-frond-end) .hero-content.hero-horizontal .hero-content__inner:has(img),
.block-editor-block-list__layout .hero-content.hero-horizontal .hero-content__inner:has(img) {
  margin-top: 0 !important;
}
.et-fb-app-frame .hero-content.hero-horizontal > .wp-block-group,
html:is(.vrx-theme-frond-end) .hero-content.hero-horizontal > .wp-block-group,
.block-editor-block-list__layout .hero-content.hero-horizontal > .wp-block-group {
  margin: 0;
  padding: 0;
}
.et-fb-app-frame .hero-content.hero-horizontal > .wp-block-group > *,
html:is(.vrx-theme-frond-end) .hero-content.hero-horizontal > .wp-block-group > *,
.block-editor-block-list__layout .hero-content.hero-horizontal > .wp-block-group > * {
  max-width: 100%;
}
.et-fb-app-frame .hero-content .wp-block-cover,
html:is(.vrx-theme-frond-end) .hero-content .wp-block-cover,
.block-editor-block-list__layout .hero-content .wp-block-cover {
  align-items: flex-end;
  justify-content: flex-end;
  padding: 0;
}
.et-fb-app-frame .hero-content .wp-block-cover figcaption,
html:is(.vrx-theme-frond-end) .hero-content .wp-block-cover figcaption,
.block-editor-block-list__layout .hero-content .wp-block-cover figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  padding-inline: calc(var(--wp--preset--spacing--step-xs));
  padding-block: 2px 0;
  color: black;
  font-size: var(--wp--preset--font-size--small);
  z-index: 1;
  text-align: end;
  white-space: nowrap;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.et-fb-app-frame .hero-content .wp-block-cover figcaption::after,
html:is(.vrx-theme-frond-end) .hero-content .wp-block-cover figcaption::after,
.block-editor-block-list__layout .hero-content .wp-block-cover figcaption::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.6;
  z-index: -1;
}
.et-fb-app-frame .hero-content .hero-content-content,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content,
.block-editor-block-list__layout .hero-content .hero-content-content {
  padding: calc(var(--wp--preset--spacing--step-xs) * 6) calc(var(--wp--preset--spacing--step-xs) * 8);
  min-height: 200px;
  position: relative;
  margin-top: 0;
  margin-inline: 0 !important;
}
.et-fb-app-frame .hero-content .hero-content-content > *,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content > *,
.block-editor-block-list__layout .hero-content .hero-content-content > * {
  margin-inline: 0 !important;
}
.et-fb-app-frame .hero-content .hero-content-content > *:not(:first-child),
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content > *:not(:first-child),
.block-editor-block-list__layout .hero-content .hero-content-content > *:not(:first-child) {
  margin-top: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .hero-content .hero-content-content .hero-metadata,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content .hero-metadata,
.block-editor-block-list__layout .hero-content .hero-content-content .hero-metadata {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .hero-content .hero-content-content .wp-block-heading,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content .wp-block-heading,
.block-editor-block-list__layout .hero-content .hero-content-content .wp-block-heading {
  color: white;
  font-size: 2.875rem;
  font-weight: 700;
}
.et-fb-app-frame .hero-content .hero-content-content p,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content p,
.block-editor-block-list__layout .hero-content .hero-content-content p {
  color: white;
}
.et-fb-app-frame .hero-content .hero-content-content::before,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content::before,
.block-editor-block-list__layout .hero-content .hero-content-content::before {
  content: "";
  background-color: var(--wp--preset--color--primary);
  width: 24px;
  height: 56px;
  display: block;
  position: absolute;
  left: 0;
  top: calc(var(--wp--preset--spacing--step-xs) * 6 + 8px);
}
.et-fb-app-frame .hero-content .hero-content-content .hero-terms,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content .hero-terms,
.block-editor-block-list__layout .hero-content .hero-content-content .hero-terms {
  margin-top: calc(var(--wp--preset--spacing--step-xs) * 2);
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2);
}
.et-fb-app-frame .hero-content .hero-content-content .hero-terms > *,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content .hero-terms > *,
.block-editor-block-list__layout .hero-content .hero-content-content .hero-terms > * {
  margin: 0 !important;
}
.et-fb-app-frame .hero-content .hero-content-content .hero-terms > * strong,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content .hero-terms > * strong,
.block-editor-block-list__layout .hero-content .hero-content-content .hero-terms > * strong {
  color: white;
  font-weight: 600;
}
.et-fb-app-frame .hero-content .hero-content-content .hero-terms > * span,
html:is(.vrx-theme-frond-end) .hero-content .hero-content-content .hero-terms > * span,
.block-editor-block-list__layout .hero-content .hero-content-content .hero-terms > * span {
  color: white;
}
.et-fb-app-frame .hero-content .hero-content__inner,
html:is(.vrx-theme-frond-end) .hero-content .hero-content__inner,
.block-editor-block-list__layout .hero-content .hero-content__inner {
  margin-bottom: 0 !important;
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .hero-content,
  html:is(.vrx-theme-frond-end) .hero-content,
  .block-editor-block-list__layout .hero-content {
    padding: 0 !important;
  }
  .et-fb-app-frame .hero-content.hero-landscape .hero-content__inner,
  html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .hero-content__inner,
  .block-editor-block-list__layout .hero-content.hero-landscape .hero-content__inner {
    margin-top: 0 !important;
    display: block;
  }
  .et-fb-app-frame .hero-content.hero-landscape .hero-content__inner > *,
  html:is(.vrx-theme-frond-end) .hero-content.hero-landscape .hero-content__inner > *,
  .block-editor-block-list__layout .hero-content.hero-landscape .hero-content__inner > * {
    min-width: 100%;
    max-width: 100%;
  }
  .et-fb-app-frame .hero-content.hero-horizontal .hero-content__inner .wp-block-cover,
  html:is(.vrx-theme-frond-end) .hero-content.hero-horizontal .hero-content__inner .wp-block-cover,
  .block-editor-block-list__layout .hero-content.hero-horizontal .hero-content__inner .wp-block-cover {
    min-height: auto !important;
    aspect-ratio: 9/6 !important;
  }
  .et-fb-app-frame .hero-content .hero-content-content,
  html:is(.vrx-theme-frond-end) .hero-content .hero-content-content,
  .block-editor-block-list__layout .hero-content .hero-content-content {
    padding: calc(var(--wp--preset--spacing--step-xs) * 6) calc(var(--wp--preset--spacing--step-xs) * 2) calc(var(--wp--preset--spacing--step-xs) * 6) calc(var(--wp--preset--spacing--step-xs) * 6);
  }
}
.et-fb-app-frame .hero-front .wp-block-group,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group,
.block-editor-block-list__layout .hero-front .wp-block-group {
  margin-block: 0 !important;
  padding: 0;
}
.et-fb-app-frame .hero-front .wp-block-group > *,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group > *,
.block-editor-block-list__layout .hero-front .wp-block-group > * {
  max-width: 100%;
}
.et-fb-app-frame .hero-front .wp-block-group .wp-block-cover,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .wp-block-cover,
.block-editor-block-list__layout .hero-front .wp-block-group .wp-block-cover {
  align-items: flex-end;
  justify-content: flex-end;
  padding: 0;
  position: relative;
  aspect-ratio: 12/5;
  margin-bottom: 0;
}
.et-fb-app-frame .hero-front .wp-block-group .wp-block-cover img,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .wp-block-cover img,
.block-editor-block-list__layout .hero-front .wp-block-group .wp-block-cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  image-rendering: -webkit-optimize-contrast;
}
.et-fb-app-frame .hero-front .wp-block-group .wp-block-cover figcaption,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .wp-block-cover figcaption,
.block-editor-block-list__layout .hero-front .wp-block-group .wp-block-cover figcaption {
  margin: 0;
  padding-block: calc(var(--wp--preset--spacing--step-xs) / 2);
  font-size: var(--wp--preset--font-size--small);
}
.et-fb-app-frame .hero-front .wp-block-group .wp-block-cover figcaption,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .wp-block-cover figcaption,
.block-editor-block-list__layout .hero-front .wp-block-group .wp-block-cover figcaption {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 !important;
  padding-inline: calc(var(--wp--preset--spacing--step-xs));
  padding-block: 2px 0;
  color: black;
  font-size: var(--wp--preset--font-size--small);
  z-index: 1;
  text-align: end;
  white-space: nowrap;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.et-fb-app-frame .hero-front .wp-block-group .wp-block-cover figcaption::after,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .wp-block-cover figcaption::after,
.block-editor-block-list__layout .hero-front .wp-block-group .wp-block-cover figcaption::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.6;
  z-index: -1;
}
.et-fb-app-frame .hero-front .wp-block-group .hero-front-content,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .hero-front-content,
.block-editor-block-list__layout .hero-front .wp-block-group .hero-front-content {
  padding: calc(var(--wp--preset--spacing--step-xs) * 6) calc(var(--wp--preset--spacing--step-xs) * 6);
  min-height: 200px;
  position: relative;
}
.et-fb-app-frame .hero-front .wp-block-group .hero-front-content > .wp-block-columns > .wp-block-column:nth-child(1),
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .hero-front-content > .wp-block-columns > .wp-block-column:nth-child(1),
.block-editor-block-list__layout .hero-front .wp-block-group .hero-front-content > .wp-block-columns > .wp-block-column:nth-child(1) {
  flex-basis: 200px;
  flex-grow: 0;
}
.et-fb-app-frame .hero-front .wp-block-group .hero-front-content > .wp-block-columns > .wp-block-column:nth-child(2),
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .hero-front-content > .wp-block-columns > .wp-block-column:nth-child(2),
.block-editor-block-list__layout .hero-front .wp-block-group .hero-front-content > .wp-block-columns > .wp-block-column:nth-child(2) {
  flex-basis: calc(80% - 200px);
  flex-grow: 0;
}
.et-fb-app-frame .hero-front .wp-block-group .hero-front-content .wp-block-heading,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .hero-front-content .wp-block-heading,
.block-editor-block-list__layout .hero-front .wp-block-group .hero-front-content .wp-block-heading {
  font-size: 2.875rem;
  font-weight: 700;
  color: white;
}
.et-fb-app-frame .hero-front .wp-block-group .hero-front-content p,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .hero-front-content p,
.block-editor-block-list__layout .hero-front .wp-block-group .hero-front-content p {
  color: white;
}
.et-fb-app-frame .hero-front .wp-block-group .hero-front-content::before,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .hero-front-content::before,
.block-editor-block-list__layout .hero-front .wp-block-group .hero-front-content::before {
  content: "";
  background-color: var(--wp--preset--color--primary);
  width: 24px;
  height: 56px;
  display: block;
  position: absolute;
  left: 0;
  top: calc(var(--wp--preset--spacing--step-xs) * 6 + 8px);
}
.et-fb-app-frame .hero-front .wp-block-group .hero-front-content::after,
html:is(.vrx-theme-frond-end) .hero-front .wp-block-group .hero-front-content::after,
.block-editor-block-list__layout .hero-front .wp-block-group .hero-front-content::after {
  content: " ";
  background: url(b29b160fb692a2a92f41.svg) no-repeat;
  width: 96px;
  height: 96px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background-size: cover;
}
@media (max-width: 767.98px) {
  .et-fb-app-frame .hero-front,
  html:is(.vrx-theme-frond-end) .hero-front,
  .block-editor-block-list__layout .hero-front {
    padding: 0 !important;
  }
  .et-fb-app-frame .hero-front .wp-block-cover,
  html:is(.vrx-theme-frond-end) .hero-front .wp-block-cover,
  .block-editor-block-list__layout .hero-front .wp-block-cover {
    min-height: auto !important;
    aspect-ratio: 9/6 !important;
  }
}
.et-fb-app-frame .hero-post,
html:is(.vrx-theme-frond-end) .hero-post,
.block-editor-block-list__layout .hero-post {
  min-height: 200px;
  margin-bottom: 0 !important;
}
.et-fb-app-frame .hero-post > div,
html:is(.vrx-theme-frond-end) .hero-post > div,
.block-editor-block-list__layout .hero-post > div {
  margin-bottom: 0 !important;
}
.et-fb-app-frame .hero-post > div:nth-child(2),
html:is(.vrx-theme-frond-end) .hero-post > div:nth-child(2),
.block-editor-block-list__layout .hero-post > div:nth-child(2) {
  margin-top: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .hero-post h1,
html:is(.vrx-theme-frond-end) .hero-post h1,
.block-editor-block-list__layout .hero-post h1 {
  margin-top: calc(var(--wp--preset--spacing--step-xs));
}
.et-fb-app-frame .hero-post .wp-block-columns,
html:is(.vrx-theme-frond-end) .hero-post .wp-block-columns,
.block-editor-block-list__layout .hero-post .wp-block-columns {
  flex-direction: column;
}
.et-fb-app-frame .hero-post.hero-post-horizontal,
html:is(.vrx-theme-frond-end) .hero-post.hero-post-horizontal,
.block-editor-block-list__layout .hero-post.hero-post-horizontal {
  margin-bottom: calc(var(--wp--preset--spacing--step-xs) * 6);
}
.et-fb-app-frame .hero-post.hero-post-landscape,
html:is(.vrx-theme-frond-end) .hero-post.hero-post-landscape,
.block-editor-block-list__layout .hero-post.hero-post-landscape {
  margin-bottom: calc(var(--wp--preset--spacing--step-xs) * 3);
}
.et-fb-app-frame .hero-post.hero-post-landscape .wp-block-columns,
html:is(.vrx-theme-frond-end) .hero-post.hero-post-landscape .wp-block-columns,
.block-editor-block-list__layout .hero-post.hero-post-landscape .wp-block-columns {
  flex-direction: row;
}
.et-fb-app-frame .post-navigation .post-navigation-link-previous,
.et-fb-app-frame .post-navigation .post-navigation-link-next,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-previous,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-next,
.block-editor-block-list__layout .post-navigation .post-navigation-link-previous,
.block-editor-block-list__layout .post-navigation .post-navigation-link-next {
  display: flex;
  align-items: center;
  gap: calc(var(--wp--preset--spacing--step-xs) / 2 * 3);
}
.et-fb-app-frame .post-navigation .post-navigation-link-previous:has(a)::before, .et-fb-app-frame .post-navigation .post-navigation-link-previous:has(a)::after,
.et-fb-app-frame .post-navigation .post-navigation-link-next:has(a)::before,
.et-fb-app-frame .post-navigation .post-navigation-link-next:has(a)::after,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-previous:has(a)::before,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-previous:has(a)::after,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-next:has(a)::before,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-next:has(a)::after,
.block-editor-block-list__layout .post-navigation .post-navigation-link-previous:has(a)::before,
.block-editor-block-list__layout .post-navigation .post-navigation-link-previous:has(a)::after,
.block-editor-block-list__layout .post-navigation .post-navigation-link-next:has(a)::before,
.block-editor-block-list__layout .post-navigation .post-navigation-link-next:has(a)::after {
  background-image: url(dc7f2314e342cec0d5ee.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 1rem;
  height: 1rem;
}
.et-fb-app-frame .post-navigation .post-navigation-link-previous a,
.et-fb-app-frame .post-navigation .post-navigation-link-next a,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-previous a,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-next a,
.block-editor-block-list__layout .post-navigation .post-navigation-link-previous a,
.block-editor-block-list__layout .post-navigation .post-navigation-link-next a {
  color: black;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.et-fb-app-frame .post-navigation .post-navigation-link-previous:has(a)::before,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-previous:has(a)::before,
.block-editor-block-list__layout .post-navigation .post-navigation-link-previous:has(a)::before {
  content: " ";
  transform: rotate(180deg);
}
.et-fb-app-frame .post-navigation .post-navigation-link-next:has(a)::after,
html:is(.vrx-theme-frond-end) .post-navigation .post-navigation-link-next:has(a)::after,
.block-editor-block-list__layout .post-navigation .post-navigation-link-next:has(a)::after {
  content: " ";
}
