.fl {
  position: relative;
  max-width: var(--maxWidth);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.fl .gform_wrapper {
  width: 100%;
}
.fl[data-bottom-line=true]::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 5px;
  background: var(--main-color);
  pointer-events: none;
}
.fl[data-layout=layout-full] {
  width: 100%;
  max-width: none;
}
.fl[data-layout=layout-full-reduced] {
  width: 100%;
  max-width: none;
}
.fl[data-layout=layout-full-reduced] .inner {
  position: relative;
  max-width: var(--maxWidth);
  margin-left: auto;
  margin-right: auto;
  width: var(--baseWidth);
}
.fl[data-layout=default] > .inner, .fl[data-layout=layout-reduced] > .inner, .fl[data-layout=layout-full] > .inner {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}
.fl[data-layout=layout-reduced] {
  max-width: var(--fl-layout-reduced);
}
.fl[data-frame=lightbgbox] {
  background: var(--fl-frame-lightbgbox);
}
.fl[data-frame=cibgbox][data-silhouette] > .fl-silhouette, .fl[data-frame=blackbgbox][data-silhouette] > .fl-silhouette, .fl[data-background-media=true][data-text-light=true][data-silhouette] > .fl-silhouette {
  background-color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] h1,
.fl[data-frame=cibgbox] h2,
.fl[data-frame=cibgbox] h3,
.fl[data-frame=cibgbox] h4,
.fl[data-frame=cibgbox] h5,
.fl[data-frame=cibgbox] h6,
.fl[data-frame=cibgbox] p,
.fl[data-frame=cibgbox] ul,
.fl[data-frame=cibgbox] ol,
.fl[data-frame=cibgbox] li,
.fl[data-frame=cibgbox] a:not(.wp-block-button__link),
.fl[data-frame=cibgbox] table, .fl[data-frame=blackbgbox] h1,
.fl[data-frame=blackbgbox] h2,
.fl[data-frame=blackbgbox] h3,
.fl[data-frame=blackbgbox] h4,
.fl[data-frame=blackbgbox] h5,
.fl[data-frame=blackbgbox] h6,
.fl[data-frame=blackbgbox] p,
.fl[data-frame=blackbgbox] ul,
.fl[data-frame=blackbgbox] ol,
.fl[data-frame=blackbgbox] li,
.fl[data-frame=blackbgbox] a:not(.wp-block-button__link),
.fl[data-frame=blackbgbox] table, .fl[data-background-media=true][data-text-light=true] h1,
.fl[data-background-media=true][data-text-light=true] h2,
.fl[data-background-media=true][data-text-light=true] h3,
.fl[data-background-media=true][data-text-light=true] h4,
.fl[data-background-media=true][data-text-light=true] h5,
.fl[data-background-media=true][data-text-light=true] h6,
.fl[data-background-media=true][data-text-light=true] p,
.fl[data-background-media=true][data-text-light=true] ul,
.fl[data-background-media=true][data-text-light=true] ol,
.fl[data-background-media=true][data-text-light=true] li,
.fl[data-background-media=true][data-text-light=true] a:not(.wp-block-button__link),
.fl[data-background-media=true][data-text-light=true] table {
  color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .has-text-color, .fl[data-frame=blackbgbox] .has-text-color, .fl[data-background-media=true][data-text-light=true] .has-text-color {
  color: var(--contrastColorInverted) !important;
}
.fl[data-frame=cibgbox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-frame=blackbgbox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-background-media=true][data-text-light=true] ul.wp-block-list.is-style-list-check > li::before {
  background-color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .wp-block-table.is-style-stripes tbody tr:nth-child(odd), .fl[data-frame=blackbgbox] .wp-block-table.is-style-stripes tbody tr:nth-child(odd), .fl[data-background-media=true][data-text-light=true] .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: rgba(var(--contrastColorInvertedRGB), 0.1);
}
.fl[data-frame=cibgbox] hr.wp-block-separator, .fl[data-frame=blackbgbox] hr.wp-block-separator, .fl[data-background-media=true][data-text-light=true] hr.wp-block-separator {
  background: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] {
  background: var(--fl-frame-cibgbox);
}
.fl[data-frame=blackbgbox] {
  background: var(--fl-frame-blackbgbox);
}
.fl[data-frame=whitebox] {
  background: var(--fl-frame-whitebox);
  border-radius: var(--fl-frame-whitebox-radius);
  box-shadow: var(--fl-frame-whitebox-shadow);
  color: var(--fontColor);
}
.fl[data-frame=whitebox] h1,
.fl[data-frame=whitebox] h2,
.fl[data-frame=whitebox] h3,
.fl[data-frame=whitebox] h4,
.fl[data-frame=whitebox] h5,
.fl[data-frame=whitebox] h6,
.fl[data-frame=whitebox] p,
.fl[data-frame=whitebox] ul,
.fl[data-frame=whitebox] ol,
.fl[data-frame=whitebox] li,
.fl[data-frame=whitebox] a:not(.wp-block-button__link),
.fl[data-frame=whitebox] table {
  color: var(--fontColor);
}
.fl[data-frame=whitebox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=whitebox] p.is-style-address:not(.has-text-color) {
  color: var(--main-color);
}
.fl[data-frame=whitebox] .has-text-color.has-main-color-color {
  color: var(--wp--preset--color--main-color) !important;
}
.fl[data-frame=whitebox] .has-text-color.has-second-color-color {
  color: var(--wp--preset--color--second-color) !important;
}
.fl[data-frame=whitebox] ul.wp-block-list.is-style-list-check > li::before {
  background-color: var(--main-color);
}
.fl[data-frame=whitebox] hr.wp-block-separator {
  background: var(--main-color);
}
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link {
  color: var(--fontColor);
  --btn-icon-color: var(--main-color);
}
.fl[data-frame=borderbox] {
  background: var(--fl-frame-whitebox);
  border: 1px solid var(--formBorderColor);
  border-radius: 2px;
  color: var(--fontColor);
}
.fl[data-frame=borderbox] h1,
.fl[data-frame=borderbox] h2,
.fl[data-frame=borderbox] h3,
.fl[data-frame=borderbox] h4,
.fl[data-frame=borderbox] h5,
.fl[data-frame=borderbox] h6,
.fl[data-frame=borderbox] p,
.fl[data-frame=borderbox] ul,
.fl[data-frame=borderbox] ol,
.fl[data-frame=borderbox] li,
.fl[data-frame=borderbox] a:not(.wp-block-button__link),
.fl[data-frame=borderbox] table {
  color: var(--fontColor);
}
.fl[data-frame=borderbox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=borderbox] p.is-style-address:not(.has-text-color) {
  color: var(--main-color);
}
.fl[data-frame=borderbox] .has-text-color.has-main-color-color {
  color: var(--wp--preset--color--main-color) !important;
}
.fl[data-frame=borderbox] .has-text-color.has-second-color-color {
  color: var(--wp--preset--color--second-color) !important;
}
.fl[data-frame=borderbox] ul.wp-block-list.is-style-list-check > li::before {
  background-color: var(--main-color);
}
.fl[data-frame=borderbox] hr.wp-block-separator {
  background: var(--main-color);
}
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link {
  color: var(--fontColor);
  --btn-icon-color: var(--main-color);
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox], .fl[data-frame=cibgbox] .fl[data-frame=borderbox], .fl[data-frame=blackbgbox] .fl[data-frame=whitebox], .fl[data-frame=blackbgbox] .fl[data-frame=borderbox], .fl[data-background-media=true] .fl[data-frame=whitebox], .fl[data-background-media=true] .fl[data-frame=borderbox] {
  box-shadow: none;
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox], .fl[data-frame=cibgbox] .fl[data-frame=borderbox], .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox], .fl[data-frame=blackbgbox] .fl[data-frame=whitebox], .fl[data-frame=blackbgbox] .fl[data-frame=borderbox], .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox], .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox], .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox], .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] {
  color: var(--fontColor);
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] h1,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] h2,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] h3,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] h4,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] h5,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] h6,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] p,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] ul,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] ol,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] li,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] a:not(.wp-block-button__link),
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] table, .fl[data-frame=cibgbox] .fl[data-frame=borderbox] h1,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] h2,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] h3,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] h4,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] h5,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] h6,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] p,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] ul,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] ol,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] li,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] a:not(.wp-block-button__link),
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] table, .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] h1,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] h2,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] h3,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] h4,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] h5,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] h6,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] p,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] ul,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] ol,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] li,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] a:not(.wp-block-button__link),
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] table, .fl[data-frame=blackbgbox] .fl[data-frame=whitebox] h1,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] h2,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] h3,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] h4,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] h5,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] h6,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] p,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] ul,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] ol,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] li,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] a:not(.wp-block-button__link),
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] table, .fl[data-frame=blackbgbox] .fl[data-frame=borderbox] h1,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] h2,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] h3,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] h4,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] h5,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] h6,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] p,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] ul,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] ol,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] li,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] a:not(.wp-block-button__link),
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] table, .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] h1,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] h2,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] h3,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] h4,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] h5,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] h6,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] p,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] ul,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] ol,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] li,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] a:not(.wp-block-button__link),
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] table, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] h1,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] h2,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] h3,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] h4,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] h5,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] h6,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] p,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] ul,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] ol,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] li,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] a:not(.wp-block-button__link),
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] table, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] h1,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] h2,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] h3,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] h4,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] h5,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] h6,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] p,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] ul,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] ol,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] li,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] a:not(.wp-block-button__link),
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] table, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] h1,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] h2,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] h3,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] h4,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] h5,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] h6,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] p,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] ul,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] ol,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] li,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] a:not(.wp-block-button__link),
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] table {
  color: var(--fontColor);
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] p.is-style-address:not(.has-text-color), .fl[data-frame=cibgbox] .fl[data-frame=borderbox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] p.is-style-address:not(.has-text-color), .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] p.is-style-address:not(.has-text-color), .fl[data-frame=blackbgbox] .fl[data-frame=whitebox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] p.is-style-address:not(.has-text-color), .fl[data-frame=blackbgbox] .fl[data-frame=borderbox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] p.is-style-address:not(.has-text-color), .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] p.is-style-uppercase:not(.has-text-color),
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] p.is-style-address:not(.has-text-color), .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] p.is-style-uppercase:not(.has-text-color),
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] p.is-style-address:not(.has-text-color), .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] p.is-style-uppercase:not(.has-text-color),
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] p.is-style-address:not(.has-text-color), .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] p.is-style-uppercase:not(.has-text-color),
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] p.is-style-address:not(.has-text-color) {
  color: var(--main-color);
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] .has-text-color.has-main-color-color, .fl[data-frame=cibgbox] .fl[data-frame=borderbox] .has-text-color.has-main-color-color, .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] .has-text-color.has-main-color-color, .fl[data-frame=blackbgbox] .fl[data-frame=whitebox] .has-text-color.has-main-color-color, .fl[data-frame=blackbgbox] .fl[data-frame=borderbox] .has-text-color.has-main-color-color, .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] .has-text-color.has-main-color-color, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] .has-text-color.has-main-color-color, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] .has-text-color.has-main-color-color, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] .has-text-color.has-main-color-color {
  color: var(--wp--preset--color--main-color) !important;
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] .has-text-color.has-second-color-color, .fl[data-frame=cibgbox] .fl[data-frame=borderbox] .has-text-color.has-second-color-color, .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] .has-text-color.has-second-color-color, .fl[data-frame=blackbgbox] .fl[data-frame=whitebox] .has-text-color.has-second-color-color, .fl[data-frame=blackbgbox] .fl[data-frame=borderbox] .has-text-color.has-second-color-color, .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] .has-text-color.has-second-color-color, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] .has-text-color.has-second-color-color, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] .has-text-color.has-second-color-color, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] .has-text-color.has-second-color-color {
  color: var(--wp--preset--color--second-color) !important;
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-frame=cibgbox] .fl[data-frame=borderbox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-frame=blackbgbox] .fl[data-frame=whitebox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-frame=blackbgbox] .fl[data-frame=borderbox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] ul.wp-block-list.is-style-list-check > li::before, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] ul.wp-block-list.is-style-list-check > li::before {
  background-color: var(--main-color);
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] hr.wp-block-separator, .fl[data-frame=cibgbox] .fl[data-frame=borderbox] hr.wp-block-separator, .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] hr.wp-block-separator, .fl[data-frame=blackbgbox] .fl[data-frame=whitebox] hr.wp-block-separator, .fl[data-frame=blackbgbox] .fl[data-frame=borderbox] hr.wp-block-separator, .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] hr.wp-block-separator, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] hr.wp-block-separator, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] hr.wp-block-separator, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] hr.wp-block-separator {
  background: var(--main-color);
}
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=cibgbox] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-frame=cibgbox] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=cibgbox] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=cibgbox] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-frame=blackbgbox] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=blackbgbox] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-frame=blackbgbox] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=blackbgbox] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-frame=blackbgbox] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=whitebox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=borderbox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link, .fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-phone > a.wp-block-button__link,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-mail > a.wp-block-button__link,
.fl[data-background-media=true][data-text-light=true] .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-termin > a.wp-block-button__link {
  color: var(--fontColor);
  --btn-icon-color: var(--main-color);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color), .fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color), .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color),
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color),
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color) {
  color: var(--contrastColorInverted);
  --btn-icon-color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=cibgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=cibgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):hover, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):focus-visible {
  color: var(--contrastColorInverted);
  --btn-icon-color: var(--contrastColorInverted);
  opacity: 0.75;
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color), .fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color), .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color),
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color) {
  color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color)::after,
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color)::after,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color)::after, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color)::after,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color)::after {
  background-color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=cibgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible {
  color: var(--contrastColorInverted);
  opacity: 0.75;
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover::after, .fl[data-frame=cibgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible::after,
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover::after,
.fl[data-frame=cibgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible::after, .fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover::after, .fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible::after,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover::after,
.fl[data-frame=blackbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible::after, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover::after, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible::after,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover::after,
.fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible::after {
  background-color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .fl[data-frame=blackbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
  background: transparent;
  border-color: var(--contrastColorInverted);
  color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=blackbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)::after, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)::after {
  background-color: var(--contrastColorInverted);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=cibgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=blackbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=blackbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible {
  background: var(--contrastColorInverted);
  color: var(--main-color);
}
.fl[data-frame=cibgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover::after, .fl[data-frame=cibgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible::after, .fl[data-frame=blackbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover::after, .fl[data-frame=blackbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible::after, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover::after, .fl[data-background-media=true][data-text-light=true] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible::after {
  background-color: var(--main-color);
}
.fl[data-frame=whitebox] p.is-style-address:not(.has-text-color), .fl[data-frame=borderbox] p.is-style-address:not(.has-text-color), .fl[data-frame=lightbgbox] p.is-style-address:not(.has-text-color) {
  color: var(--main-color);
}
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color), .fl[data-frame=borderbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color), .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color),
.fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color) {
  color: var(--fontColor);
  --btn-icon-color: var(--main-color);
}
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=whitebox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=whitebox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=borderbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=borderbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=borderbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-phone > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-mail > .wp-block-button__link:not(.has-text-color):focus-visible,
.fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):hover,
.fl[data-frame=lightbgbox] .wp-block-button.is-style-btn-termin > .wp-block-button__link:not(.has-text-color):focus-visible {
  color: var(--main-color-dark);
  --btn-icon-color: var(--main-color-dark);
  opacity: 1;
}
.fl[data-frame=whitebox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color), .fl[data-frame=borderbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color), .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color) {
  color: var(--second-color);
}
.fl[data-frame=whitebox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=borderbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color)::after {
  background-color: currentColor;
}
.fl[data-frame=whitebox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=whitebox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=borderbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=borderbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow > .wp-block-button__link:not(.has-text-color):focus-visible {
  color: var(--second-color-dark);
  opacity: 1;
}
.fl[data-frame=whitebox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color), .fl[data-frame=borderbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color), .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color) {
  color: var(--main-color);
}
.fl[data-frame=whitebox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=borderbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color)::after {
  background-color: currentColor;
}
.fl[data-frame=whitebox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=whitebox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=borderbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=borderbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=lightbgbox] .wp-block-button.is-style-arrow-blue > .wp-block-button__link:not(.has-text-color):focus-visible {
  color: var(--main-color-dark);
  opacity: 1;
}
.fl[data-frame=whitebox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .fl[data-frame=borderbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .fl[data-frame=lightbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
  background: var(--backgroundColor);
  border-color: var(--main-color);
  color: var(--main-color);
}
.fl[data-frame=whitebox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=borderbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)::after, .fl[data-frame=lightbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)::after {
  background-color: currentColor;
}
.fl[data-frame=whitebox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=whitebox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=borderbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=borderbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible, .fl[data-frame=lightbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .fl[data-frame=lightbgbox] .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus-visible {
  background: var(--main-color);
  color: var(--contrastColorInverted);
}
.fl[data-background-media=true] {
  overflow: hidden;
}
.fl[data-background-media=true] .background-media {
  position: absolute;
  inset: 0;
}
.fl[data-background-media=true] .background-media img,
.fl[data-background-media=true] .background-media video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.fl[data-background-media=true] .background-media::after {
  content: none;
}
.fl[data-background-media=true] > .inner {
  position: relative;
}
.fl[data-background-media=true][data-background-overlay=true] .background-media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(var(--main-color-rgb), 0.4);
}
.fl[data-silhouette] > .fl-silhouette {
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 20px;
  aspect-ratio: 639/361;
  height: clamp(90px, 14vw, 200px);
  background-color: var(--contrastColor);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg width='639' height='361' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 639 361'><path fill-rule='evenodd' d='M270.5,1.0 L284.0,0.5 L287.0,1.5 L298.0,7.5 L304.5,14.0 L304.5,16.0 L306.5,18.0 L306.5,23.0 L304.5,25.0 L304.5,35.0 L302.5,40.0 L305.5,41.0 L305.5,49.0 L302.5,56.0 L301.0,57.5 L297.5,58.0 L296.5,72.0 L300.0,72.5 L303.5,79.0 L308.0,83.5 L319.0,87.5 L321.0,89.5 L332.0,94.5 L337.0,95.5 L342.5,99.0 L345.5,105.0 L345.5,110.0 L346.5,111.0 L346.0,135.5 L347.5,134.0 L347.5,129.0 L349.5,124.0 L353.0,120.5 L359.0,118.5 L361.5,116.0 L363.5,111.0 L362.5,108.0 L363.5,107.0 L363.5,100.0 L360.5,92.0 L361.5,91.0 L362.5,75.0 L364.5,68.0 L364.5,59.0 L366.5,51.0 L371.5,44.0 L372.5,40.0 L377.0,36.5 L383.0,36.5 L385.0,34.5 L392.0,34.5 L402.0,39.5 L409.5,48.0 L413.5,57.0 L419.5,78.0 L427.5,95.0 L426.5,105.0 L431.5,114.0 L438.5,119.0 L438.5,121.0 L442.5,126.0 L441.5,130.0 L443.5,133.0 L443.5,135.0 L441.5,135.0 L441.5,140.0 L440.5,141.0 L441.5,143.0 L440.5,144.0 L440.5,160.0 L438.5,170.0 L438.5,180.0 L437.5,181.0 L433.5,210.0 L430.5,219.0 L427.0,222.5 L423.0,222.5 L420.5,227.0 L420.5,229.0 L425.5,237.0 L425.5,242.0 L428.5,250.0 L430.0,259.5 L431.5,259.0 L432.5,256.0 L432.5,250.0 L433.5,245.0 L435.5,242.0 L440.5,209.0 L442.5,206.0 L441.5,203.0 L443.5,199.0 L445.5,169.0 L446.5,168.0 L445.5,155.0 L448.5,146.0 L448.5,136.0 L450.5,128.0 L452.5,124.0 L457.0,119.5 L466.5,114.0 L465.5,108.0 L475.5,99.0 L474.5,93.0 L470.0,91.5 L467.5,89.0 L463.5,75.0 L463.5,44.0 L465.5,41.0 L463.5,35.0 L466.5,28.0 L468.0,26.5 L470.0,27.5 L473.0,24.5 L480.0,24.5 L481.0,23.5 L492.0,24.5 L503.0,28.5 L506.5,31.0 L508.5,36.0 L512.5,38.0 L512.5,41.0 L514.5,44.0 L514.5,51.0 L512.5,56.0 L513.5,66.0 L510.5,73.0 L506.5,76.0 L505.5,89.0 L510.5,90.0 L515.0,99.5 L526.0,105.5 L542.0,117.5 L548.5,125.0 L554.0,137.5 L555.5,137.0 L556.5,134.0 L560.0,130.5 L567.0,128.5 L568.5,125.0 L576.5,117.0 L575.5,109.0 L569.0,107.5 L567.5,106.0 L561.5,93.0 L560.0,91.5 L556.5,91.0 L556.5,85.0 L554.5,84.0 L555.5,82.0 L551.5,82.0 L553.5,77.0 L549.5,72.0 L552.5,67.0 L551.5,63.0 L553.5,62.0 L552.5,60.0 L556.5,55.0 L557.5,51.0 L561.0,49.5 L561.5,47.0 L569.0,41.5 L570.0,42.5 L571.0,41.5 L579.0,41.5 L583.0,39.5 L587.0,40.5 L587.0,42.5 L589.0,42.5 L589.0,40.5 L593.0,41.5 L597.0,44.5 L601.0,45.5 L602.0,47.5 L605.0,47.5 L609.5,52.0 L609.5,54.0 L613.5,56.0 L613.5,60.0 L615.5,61.0 L615.5,65.0 L619.5,69.0 L619.5,71.0 L617.5,72.0 L619.5,75.0 L619.5,78.0 L617.5,79.0 L617.5,83.0 L619.5,86.0 L615.5,90.0 L616.5,94.0 L607.5,106.0 L611.5,116.0 L619.0,120.5 L631.5,131.0 L635.5,141.0 L636.5,158.0 L637.5,159.0 L637.5,167.0 L634.5,174.0 L628.5,198.0 L624.5,207.0 L622.5,218.0 L620.5,224.0 L615.5,229.0 L614.5,234.0 L618.5,240.0 L617.5,245.0 L622.5,251.0 L622.5,253.0 L628.5,263.0 L635.5,285.0 L635.0,287.5 L632.0,287.5 L630.5,289.0 L630.5,299.0 L626.5,313.0 L624.5,315.0 L625.5,319.0 L623.5,321.0 L624.0,360.5 L559.5,360.0 L553.5,342.0 L551.5,330.0 L549.5,325.0 L548.5,309.0 L547.5,308.0 L548.5,284.0 L544.5,280.0 L546.5,267.0 L549.5,259.0 L548.5,255.0 L550.5,250.0 L550.0,242.5 L544.5,259.0 L544.5,262.0 L534.5,282.0 L536.5,295.0 L533.5,299.0 L530.5,315.0 L532.5,321.0 L530.5,323.0 L530.0,360.5 L451.0,360.5 L448.5,356.0 L448.5,352.0 L444.5,340.0 L442.5,328.0 L440.5,325.0 L440.5,322.0 L435.5,311.0 L431.5,298.0 L430.0,296.5 L428.5,303.0 L428.5,312.0 L426.5,315.0 L426.5,324.0 L425.5,325.0 L424.0,360.5 L387.5,360.0 L380.0,310.5 L379.5,322.0 L378.5,323.0 L378.0,360.5 L344.0,360.5 L337.0,319.5 L336.5,328.0 L335.5,329.0 L335.0,360.5 L288.0,360.5 L286.5,355.0 L286.5,348.0 L285.5,347.0 L285.5,340.0 L281.0,322.5 L279.5,337.0 L278.5,338.0 L278.5,346.0 L277.5,347.0 L277.0,360.5 L231.0,360.5 L227.5,343.0 L226.0,319.5 L224.5,320.0 L221.5,346.0 L218.0,360.5 L181.0,360.5 L180.5,340.0 L178.5,336.0 L179.0,326.5 L177.5,329.0 L176.5,340.0 L174.5,345.0 L173.5,359.0 L172.0,360.5 L131.5,360.0 L130.5,324.0 L129.5,323.0 L130.5,321.0 L129.5,318.0 L129.5,293.0 L128.5,292.0 L127.5,281.0 L130.5,275.0 L132.5,259.0 L133.5,258.0 L134.5,228.0 L137.5,212.0 L137.5,204.0 L133.5,198.0 L132.5,193.0 L133.5,189.0 L132.5,188.0 L132.5,181.0 L129.5,168.0 L129.5,159.0 L126.5,143.0 L126.5,129.0 L129.5,121.0 L132.0,118.5 L134.0,118.5 L158.0,105.5 L163.5,96.0 L159.5,81.0 L155.5,79.0 L153.5,73.0 L153.5,68.0 L155.5,67.0 L154.5,56.0 L156.5,48.0 L164.0,38.5 L172.0,34.5 L182.0,34.5 L189.0,37.5 L193.5,42.0 L193.5,44.0 L198.5,50.0 L199.5,53.0 L198.5,66.0 L201.5,68.0 L200.5,76.0 L198.5,80.0 L196.5,81.0 L195.5,88.0 L193.5,90.0 L192.5,94.0 L202.0,104.5 L215.0,110.5 L220.0,111.5 L223.5,106.0 L224.5,102.0 L228.0,98.5 L243.0,93.5 L251.0,88.5 L259.0,85.5 L261.5,79.0 L263.5,77.0 L263.5,74.0 L260.5,71.0 L257.5,64.0 L256.5,57.0 L253.5,53.0 L251.5,44.0 L251.5,41.0 L254.5,39.0 L253.5,38.0 L253.5,24.0 L254.5,23.0 L253.5,17.0 L254.5,13.0 L263.0,4.5 L270.5,1.0 Z M61.5,45.0 L66.0,44.5 L67.0,45.5 L77.0,46.5 L81.0,50.5 L84.0,51.5 L89.5,57.0 L91.5,61.0 L94.5,71.0 L96.5,92.0 L100.5,108.0 L100.5,120.0 L97.5,128.0 L102.0,130.5 L107.0,130.5 L111.0,132.5 L116.5,140.0 L123.5,160.0 L124.5,172.0 L127.5,181.0 L129.5,194.0 L132.5,201.0 L130.5,218.0 L127.5,225.0 L124.0,227.5 L117.0,228.5 L111.5,231.0 L111.5,234.0 L116.5,242.0 L118.5,249.0 L118.5,254.0 L119.5,255.0 L118.5,265.0 L122.5,277.0 L122.5,280.0 L120.5,282.0 L121.5,286.0 L121.5,308.0 L106.0,360.5 L22.0,360.5 L19.5,341.0 L17.5,338.0 L17.5,333.0 L15.5,330.0 L16.5,329.0 L15.5,319.0 L13.5,317.0 L14.5,312.0 L13.5,305.0 L16.5,290.0 L14.5,285.0 L18.5,272.0 L17.5,254.0 L21.5,236.0 L14.0,234.5 L8.5,230.0 L2.5,215.0 L1.5,199.0 L0.5,198.0 L0.5,162.0 L2.5,156.0 L3.5,144.0 L4.5,139.0 L8.0,135.5 L14.0,133.5 L16.5,131.0 L16.5,122.0 L18.5,114.0 L21.5,111.0 L26.5,102.0 L27.5,97.0 L30.5,93.0 L34.5,77.0 L41.5,61.0 L51.0,49.5 L58.0,45.5 L61.5,45.0 Z M337.5,179.0 L338.5,179.0 L338.5,187.0 L335.5,192.0 L335.5,207.0 L339.5,218.0 L343.0,220.5 L347.0,220.5 L349.5,222.0 L347.5,226.0 L347.5,230.0 L343.5,237.0 L338.0,261.5 L335.5,254.0 L335.5,243.0 L336.5,242.0 L335.5,217.0 L331.5,197.0 L331.5,190.0 L337.5,179.0 Z M223.5,209.0 L231.5,210.0 L227.0,229.5 L223.5,209.0 Z M341.5,162.0 L342.5,162.0 L342.5,166.0 L339.0,178.5 L337.5,176.0 L337.5,172.0 L341.5,162.0 Z M424.5,93.0 L425.5,93.0 L426.5,96.0 L425.0,98.5 L424.5,93.0 Z'/></svg>") no-repeat bottom right/contain;
  mask: url("data:image/svg+xml;utf8,<svg width='639' height='361' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 639 361'><path fill-rule='evenodd' d='M270.5,1.0 L284.0,0.5 L287.0,1.5 L298.0,7.5 L304.5,14.0 L304.5,16.0 L306.5,18.0 L306.5,23.0 L304.5,25.0 L304.5,35.0 L302.5,40.0 L305.5,41.0 L305.5,49.0 L302.5,56.0 L301.0,57.5 L297.5,58.0 L296.5,72.0 L300.0,72.5 L303.5,79.0 L308.0,83.5 L319.0,87.5 L321.0,89.5 L332.0,94.5 L337.0,95.5 L342.5,99.0 L345.5,105.0 L345.5,110.0 L346.5,111.0 L346.0,135.5 L347.5,134.0 L347.5,129.0 L349.5,124.0 L353.0,120.5 L359.0,118.5 L361.5,116.0 L363.5,111.0 L362.5,108.0 L363.5,107.0 L363.5,100.0 L360.5,92.0 L361.5,91.0 L362.5,75.0 L364.5,68.0 L364.5,59.0 L366.5,51.0 L371.5,44.0 L372.5,40.0 L377.0,36.5 L383.0,36.5 L385.0,34.5 L392.0,34.5 L402.0,39.5 L409.5,48.0 L413.5,57.0 L419.5,78.0 L427.5,95.0 L426.5,105.0 L431.5,114.0 L438.5,119.0 L438.5,121.0 L442.5,126.0 L441.5,130.0 L443.5,133.0 L443.5,135.0 L441.5,135.0 L441.5,140.0 L440.5,141.0 L441.5,143.0 L440.5,144.0 L440.5,160.0 L438.5,170.0 L438.5,180.0 L437.5,181.0 L433.5,210.0 L430.5,219.0 L427.0,222.5 L423.0,222.5 L420.5,227.0 L420.5,229.0 L425.5,237.0 L425.5,242.0 L428.5,250.0 L430.0,259.5 L431.5,259.0 L432.5,256.0 L432.5,250.0 L433.5,245.0 L435.5,242.0 L440.5,209.0 L442.5,206.0 L441.5,203.0 L443.5,199.0 L445.5,169.0 L446.5,168.0 L445.5,155.0 L448.5,146.0 L448.5,136.0 L450.5,128.0 L452.5,124.0 L457.0,119.5 L466.5,114.0 L465.5,108.0 L475.5,99.0 L474.5,93.0 L470.0,91.5 L467.5,89.0 L463.5,75.0 L463.5,44.0 L465.5,41.0 L463.5,35.0 L466.5,28.0 L468.0,26.5 L470.0,27.5 L473.0,24.5 L480.0,24.5 L481.0,23.5 L492.0,24.5 L503.0,28.5 L506.5,31.0 L508.5,36.0 L512.5,38.0 L512.5,41.0 L514.5,44.0 L514.5,51.0 L512.5,56.0 L513.5,66.0 L510.5,73.0 L506.5,76.0 L505.5,89.0 L510.5,90.0 L515.0,99.5 L526.0,105.5 L542.0,117.5 L548.5,125.0 L554.0,137.5 L555.5,137.0 L556.5,134.0 L560.0,130.5 L567.0,128.5 L568.5,125.0 L576.5,117.0 L575.5,109.0 L569.0,107.5 L567.5,106.0 L561.5,93.0 L560.0,91.5 L556.5,91.0 L556.5,85.0 L554.5,84.0 L555.5,82.0 L551.5,82.0 L553.5,77.0 L549.5,72.0 L552.5,67.0 L551.5,63.0 L553.5,62.0 L552.5,60.0 L556.5,55.0 L557.5,51.0 L561.0,49.5 L561.5,47.0 L569.0,41.5 L570.0,42.5 L571.0,41.5 L579.0,41.5 L583.0,39.5 L587.0,40.5 L587.0,42.5 L589.0,42.5 L589.0,40.5 L593.0,41.5 L597.0,44.5 L601.0,45.5 L602.0,47.5 L605.0,47.5 L609.5,52.0 L609.5,54.0 L613.5,56.0 L613.5,60.0 L615.5,61.0 L615.5,65.0 L619.5,69.0 L619.5,71.0 L617.5,72.0 L619.5,75.0 L619.5,78.0 L617.5,79.0 L617.5,83.0 L619.5,86.0 L615.5,90.0 L616.5,94.0 L607.5,106.0 L611.5,116.0 L619.0,120.5 L631.5,131.0 L635.5,141.0 L636.5,158.0 L637.5,159.0 L637.5,167.0 L634.5,174.0 L628.5,198.0 L624.5,207.0 L622.5,218.0 L620.5,224.0 L615.5,229.0 L614.5,234.0 L618.5,240.0 L617.5,245.0 L622.5,251.0 L622.5,253.0 L628.5,263.0 L635.5,285.0 L635.0,287.5 L632.0,287.5 L630.5,289.0 L630.5,299.0 L626.5,313.0 L624.5,315.0 L625.5,319.0 L623.5,321.0 L624.0,360.5 L559.5,360.0 L553.5,342.0 L551.5,330.0 L549.5,325.0 L548.5,309.0 L547.5,308.0 L548.5,284.0 L544.5,280.0 L546.5,267.0 L549.5,259.0 L548.5,255.0 L550.5,250.0 L550.0,242.5 L544.5,259.0 L544.5,262.0 L534.5,282.0 L536.5,295.0 L533.5,299.0 L530.5,315.0 L532.5,321.0 L530.5,323.0 L530.0,360.5 L451.0,360.5 L448.5,356.0 L448.5,352.0 L444.5,340.0 L442.5,328.0 L440.5,325.0 L440.5,322.0 L435.5,311.0 L431.5,298.0 L430.0,296.5 L428.5,303.0 L428.5,312.0 L426.5,315.0 L426.5,324.0 L425.5,325.0 L424.0,360.5 L387.5,360.0 L380.0,310.5 L379.5,322.0 L378.5,323.0 L378.0,360.5 L344.0,360.5 L337.0,319.5 L336.5,328.0 L335.5,329.0 L335.0,360.5 L288.0,360.5 L286.5,355.0 L286.5,348.0 L285.5,347.0 L285.5,340.0 L281.0,322.5 L279.5,337.0 L278.5,338.0 L278.5,346.0 L277.5,347.0 L277.0,360.5 L231.0,360.5 L227.5,343.0 L226.0,319.5 L224.5,320.0 L221.5,346.0 L218.0,360.5 L181.0,360.5 L180.5,340.0 L178.5,336.0 L179.0,326.5 L177.5,329.0 L176.5,340.0 L174.5,345.0 L173.5,359.0 L172.0,360.5 L131.5,360.0 L130.5,324.0 L129.5,323.0 L130.5,321.0 L129.5,318.0 L129.5,293.0 L128.5,292.0 L127.5,281.0 L130.5,275.0 L132.5,259.0 L133.5,258.0 L134.5,228.0 L137.5,212.0 L137.5,204.0 L133.5,198.0 L132.5,193.0 L133.5,189.0 L132.5,188.0 L132.5,181.0 L129.5,168.0 L129.5,159.0 L126.5,143.0 L126.5,129.0 L129.5,121.0 L132.0,118.5 L134.0,118.5 L158.0,105.5 L163.5,96.0 L159.5,81.0 L155.5,79.0 L153.5,73.0 L153.5,68.0 L155.5,67.0 L154.5,56.0 L156.5,48.0 L164.0,38.5 L172.0,34.5 L182.0,34.5 L189.0,37.5 L193.5,42.0 L193.5,44.0 L198.5,50.0 L199.5,53.0 L198.5,66.0 L201.5,68.0 L200.5,76.0 L198.5,80.0 L196.5,81.0 L195.5,88.0 L193.5,90.0 L192.5,94.0 L202.0,104.5 L215.0,110.5 L220.0,111.5 L223.5,106.0 L224.5,102.0 L228.0,98.5 L243.0,93.5 L251.0,88.5 L259.0,85.5 L261.5,79.0 L263.5,77.0 L263.5,74.0 L260.5,71.0 L257.5,64.0 L256.5,57.0 L253.5,53.0 L251.5,44.0 L251.5,41.0 L254.5,39.0 L253.5,38.0 L253.5,24.0 L254.5,23.0 L253.5,17.0 L254.5,13.0 L263.0,4.5 L270.5,1.0 Z M61.5,45.0 L66.0,44.5 L67.0,45.5 L77.0,46.5 L81.0,50.5 L84.0,51.5 L89.5,57.0 L91.5,61.0 L94.5,71.0 L96.5,92.0 L100.5,108.0 L100.5,120.0 L97.5,128.0 L102.0,130.5 L107.0,130.5 L111.0,132.5 L116.5,140.0 L123.5,160.0 L124.5,172.0 L127.5,181.0 L129.5,194.0 L132.5,201.0 L130.5,218.0 L127.5,225.0 L124.0,227.5 L117.0,228.5 L111.5,231.0 L111.5,234.0 L116.5,242.0 L118.5,249.0 L118.5,254.0 L119.5,255.0 L118.5,265.0 L122.5,277.0 L122.5,280.0 L120.5,282.0 L121.5,286.0 L121.5,308.0 L106.0,360.5 L22.0,360.5 L19.5,341.0 L17.5,338.0 L17.5,333.0 L15.5,330.0 L16.5,329.0 L15.5,319.0 L13.5,317.0 L14.5,312.0 L13.5,305.0 L16.5,290.0 L14.5,285.0 L18.5,272.0 L17.5,254.0 L21.5,236.0 L14.0,234.5 L8.5,230.0 L2.5,215.0 L1.5,199.0 L0.5,198.0 L0.5,162.0 L2.5,156.0 L3.5,144.0 L4.5,139.0 L8.0,135.5 L14.0,133.5 L16.5,131.0 L16.5,122.0 L18.5,114.0 L21.5,111.0 L26.5,102.0 L27.5,97.0 L30.5,93.0 L34.5,77.0 L41.5,61.0 L51.0,49.5 L58.0,45.5 L61.5,45.0 Z M337.5,179.0 L338.5,179.0 L338.5,187.0 L335.5,192.0 L335.5,207.0 L339.5,218.0 L343.0,220.5 L347.0,220.5 L349.5,222.0 L347.5,226.0 L347.5,230.0 L343.5,237.0 L338.0,261.5 L335.5,254.0 L335.5,243.0 L336.5,242.0 L335.5,217.0 L331.5,197.0 L331.5,190.0 L337.5,179.0 Z M223.5,209.0 L231.5,210.0 L227.0,229.5 L223.5,209.0 Z M341.5,162.0 L342.5,162.0 L342.5,166.0 L339.0,178.5 L337.5,176.0 L337.5,172.0 L341.5,162.0 Z M424.5,93.0 L425.5,93.0 L426.5,96.0 L425.0,98.5 L424.5,93.0 Z'/></svg>") no-repeat bottom right/contain;
  pointer-events: none;
}
.fl[data-silhouette] > .inner {
  position: relative;
  z-index: 1;
}
.fl[data-padding-before=extra-small] {
  padding-top: var(--fl-margin-before-extra-small);
}
.fl[data-padding-before=small] {
  padding-top: var(--fl-margin-before-small);
}
.fl[data-padding-before=medium] {
  padding-top: var(--fl-margin-before-medium);
}
.fl[data-padding-before=large] {
  padding-top: var(--fl-margin-before-large);
}
.fl[data-padding-before=extra-large] {
  padding-top: var(--fl-margin-before-extra-large);
}
.fl[data-padding-after=extra-small] {
  padding-bottom: var(--fl-margin-after-extra-small);
}
.fl[data-padding-after=small] {
  padding-bottom: var(--fl-margin-after-small);
}
.fl[data-padding-after=medium] {
  padding-bottom: var(--fl-margin-after-medium);
}
.fl[data-padding-after=large] {
  padding-bottom: var(--fl-margin-after-large);
}
.fl[data-padding-after=extra-large] {
  padding-bottom: var(--fl-margin-after-extra-large);
}
.fl[data-padding-horizontal=extra-small] {
  padding-left: var(--fl-padding-horizontal-extra-small);
  padding-right: var(--fl-padding-horizontal-extra-small);
}
.fl[data-padding-horizontal=small] {
  padding-left: var(--fl-padding-horizontal-small);
  padding-right: var(--fl-padding-horizontal-small);
}
.fl[data-padding-horizontal=medium] {
  padding-left: var(--fl-padding-horizontal-medium);
  padding-right: var(--fl-padding-horizontal-medium);
}
.fl[data-padding-horizontal=large] {
  padding-left: var(--fl-padding-horizontal-large);
  padding-right: var(--fl-padding-horizontal-large);
}
.fl[data-padding-horizontal=extra-large] {
  padding-left: var(--fl-padding-horizontal-extra-large);
  padding-right: var(--fl-padding-horizontal-extra-large);
}
@media screen and (max-width: 450px) {
  .fl:not([data-frame=default]) {
    --fl-margin-before-small: 30px;
    --fl-margin-before-medium: 30px;
    --fl-margin-before-large: 30px;
    --fl-margin-before-extra-large: 30px;
    --fl-margin-after-small: 30px;
    --fl-margin-after-medium: 30px;
    --fl-margin-after-large: 30px;
    --fl-margin-after-extra-large: 30px;
    --fl-padding-horizontal-small: 30px;
    --fl-padding-horizontal-medium: 30px;
    --fl-padding-horizontal-large: 30px;
    --fl-padding-horizontal-extra-large: 30px;
  }
}
@media screen and (max-width: 640px) {
  .fl[data-padding-before=medium] {
    padding-top: var(--fl-margin-before-medium);
  }
  .fl[data-padding-before=large] {
    padding-top: var(--fl-margin-before-large);
  }
  .fl[data-padding-before=extra-large] {
    padding-top: var(--fl-margin-before-extra-large);
  }
  .fl[data-padding-after=medium] {
    padding-bottom: var(--fl-margin-after-medium);
  }
  .fl[data-padding-after=large] {
    padding-bottom: var(--fl-margin-after-large);
  }
  .fl[data-padding-after=extra-large] {
    padding-bottom: var(--fl-margin-after-extra-large);
  }
}